{"action":"created","issue":{"url":"https://api.github.com/repos/splitbrain/php-archive/issues/1","labels_url":"https://api.github.com/repos/splitbrain/php-archive/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/splitbrain/php-archive/issues/1/comments","events_url":"https://api.github.com/repos/splitbrain/php-archive/issues/1/events","html_url":"https://github.com/splitbrain/php-archive/issues/1","id":58897730,"number":1,"title":"Missing ArchiveIOException","user":{"login":"brianium","id":636651,"avatar_url":"https://avatars.githubusercontent.com/u/636651?v=3","gravatar_id":"","url":"https://api.github.com/users/brianium","html_url":"https://github.com/brianium","followers_url":"https://api.github.com/users/brianium/followers","following_url":"https://api.github.com/users/brianium/following{/other_user}","gists_url":"https://api.github.com/users/brianium/gists{/gist_id}","starred_url":"https://api.github.com/users/brianium/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/brianium/subscriptions","organizations_url":"https://api.github.com/users/brianium/orgs","repos_url":"https://api.github.com/users/brianium/repos","events_url":"https://api.github.com/users/brianium/events{/privacy}","received_events_url":"https://api.github.com/users/brianium/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-02-25T13:00:47Z","updated_at":"2015-02-25T19:36:11Z","closed_at":null,"body":"First off - awesome work! This functionality is a thing to come by for modern PHP.\r\n\r\nWhile I was using this, I saw that the ArchiveIOException was not included - I was able to easily rectify the problem by adding it, but was unsure if there was a reason it was omitted, or if you had more specialized function in mind for that exception.\r\n\r\nAlso - any plans to tag a 1.0.0 release so its easier to include in other packages?\r\n\r\nAgain, awesome work!"},"comment":{"url":"https://api.github.com/repos/splitbrain/php-archive/issues/comments/76038216","html_url":"https://github.com/splitbrain/php-archive/issues/1#issuecomment-76038216","issue_url":"https://api.github.com/repos/splitbrain/php-archive/issues/1","id":76038216,"user":{"login":"brianium","id":636651,"avatar_url":"https://avatars.githubusercontent.com/u/636651?v=3","gravatar_id":"","url":"https://api.github.com/users/brianium","html_url":"https://github.com/brianium","followers_url":"https://api.github.com/users/brianium/followers","following_url":"https://api.github.com/users/brianium/following{/other_user}","gists_url":"https://api.github.com/users/brianium/gists{/gist_id}","starred_url":"https://api.github.com/users/brianium/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/brianium/subscriptions","organizations_url":"https://api.github.com/users/brianium/orgs","repos_url":"https://api.github.com/users/brianium/repos","events_url":"https://api.github.com/users/brianium/events{/privacy}","received_events_url":"https://api.github.com/users/brianium/received_events","type":"User","site_admin":false},"created_at":"2015-02-25T19:36:11Z","updated_at":"2015-02-25T19:36:11Z","body":"Due to the nature of the composer autoloader, classes are not included until asked for. I received the error \"ArchiveIOException\" not found when using only the `Zip` class - as it could not find the exception class.\r\n\r\nPutting the exception classes in their own files - named after the class - should fix the issue.\r\n\r\nAs for tagging 1.0.0 - yes: you can just add a git tag of \"1.0.0\" and then go to [packagist.org](https://packagist.org/) and update your package with a button. If you enable the composer hook for the package via packagist, it will update the available package every time you push a new tag.\r\n\r\nLet me know if you have any more questions."}}