{"action":"created","issue":{"url":"https://api.github.com/repos/zfcampus/zf-apigility-doctrine/issues/267","repository_url":"https://api.github.com/repos/zfcampus/zf-apigility-doctrine","labels_url":"https://api.github.com/repos/zfcampus/zf-apigility-doctrine/issues/267/labels{/name}","comments_url":"https://api.github.com/repos/zfcampus/zf-apigility-doctrine/issues/267/comments","events_url":"https://api.github.com/repos/zfcampus/zf-apigility-doctrine/issues/267/events","html_url":"https://github.com/zfcampus/zf-apigility-doctrine/pull/267","id":169176361,"number":267,"title":"[WIP] ZF3 component compatibility","user":{"login":"webimpress","id":7423207,"avatar_url":"https://avatars.githubusercontent.com/u/7423207?v=3","gravatar_id":"","url":"https://api.github.com/users/webimpress","html_url":"https://github.com/webimpress","followers_url":"https://api.github.com/users/webimpress/followers","following_url":"https://api.github.com/users/webimpress/following{/other_user}","gists_url":"https://api.github.com/users/webimpress/gists{/gist_id}","starred_url":"https://api.github.com/users/webimpress/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/webimpress/subscriptions","organizations_url":"https://api.github.com/users/webimpress/orgs","repos_url":"https://api.github.com/users/webimpress/repos","events_url":"https://api.github.com/users/webimpress/events{/privacy}","received_events_url":"https://api.github.com/users/webimpress/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/zfcampus/zf-apigility-doctrine/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":{"login":"jguittard","id":5320213,"avatar_url":"https://avatars.githubusercontent.com/u/5320213?v=3","gravatar_id":"","url":"https://api.github.com/users/jguittard","html_url":"https://github.com/jguittard","followers_url":"https://api.github.com/users/jguittard/followers","following_url":"https://api.github.com/users/jguittard/following{/other_user}","gists_url":"https://api.github.com/users/jguittard/gists{/gist_id}","starred_url":"https://api.github.com/users/jguittard/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jguittard/subscriptions","organizations_url":"https://api.github.com/users/jguittard/orgs","repos_url":"https://api.github.com/users/jguittard/repos","events_url":"https://api.github.com/users/jguittard/events{/privacy}","received_events_url":"https://api.github.com/users/jguittard/received_events","type":"User","site_admin":false},"assignees":[{"login":"jguittard","id":5320213,"avatar_url":"https://avatars.githubusercontent.com/u/5320213?v=3","gravatar_id":"","url":"https://api.github.com/users/jguittard","html_url":"https://github.com/jguittard","followers_url":"https://api.github.com/users/jguittard/followers","following_url":"https://api.github.com/users/jguittard/following{/other_user}","gists_url":"https://api.github.com/users/jguittard/gists{/gist_id}","starred_url":"https://api.github.com/users/jguittard/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jguittard/subscriptions","organizations_url":"https://api.github.com/users/jguittard/orgs","repos_url":"https://api.github.com/users/jguittard/repos","events_url":"https://api.github.com/users/jguittard/events{/privacy}","received_events_url":"https://api.github.com/users/jguittard/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/zfcampus/zf-apigility-doctrine/milestones/4","html_url":"https://github.com/zfcampus/zf-apigility-doctrine/milestones/2.1.0","labels_url":"https://api.github.com/repos/zfcampus/zf-apigility-doctrine/milestones/4/labels","id":2063570,"number":4,"title":"2.1.0","description":null,"creator":{"login":"weierophinney","id":25943,"avatar_url":"https://avatars.githubusercontent.com/u/25943?v=3","gravatar_id":"","url":"https://api.github.com/users/weierophinney","html_url":"https://github.com/weierophinney","followers_url":"https://api.github.com/users/weierophinney/followers","following_url":"https://api.github.com/users/weierophinney/following{/other_user}","gists_url":"https://api.github.com/users/weierophinney/gists{/gist_id}","starred_url":"https://api.github.com/users/weierophinney/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/weierophinney/subscriptions","organizations_url":"https://api.github.com/users/weierophinney/orgs","repos_url":"https://api.github.com/users/weierophinney/repos","events_url":"https://api.github.com/users/weierophinney/events{/privacy}","received_events_url":"https://api.github.com/users/weierophinney/received_events","type":"User","site_admin":false},"open_issues":1,"closed_issues":0,"state":"open","created_at":"2016-10-11T22:02:51Z","updated_at":"2016-10-11T22:02:51Z","due_on":null,"closed_at":null},"comments":14,"created_at":"2016-08-03T16:34:40Z","updated_at":"2016-10-12T12:41:40Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/zfcampus/zf-apigility-doctrine/pulls/267","html_url":"https://github.com/zfcampus/zf-apigility-doctrine/pull/267","diff_url":"https://github.com/zfcampus/zf-apigility-doctrine/pull/267.diff","patch_url":"https://github.com/zfcampus/zf-apigility-doctrine/pull/267.patch"},"body":"Work In Progress. Not ready to review yet.\r\n\r\n**TODO:**\r\n- [x] Exposed to `zend-component-installer` as modules (`ZF\\Apigility\\Doctrine\\Admin` and `ZF\\Apigility\\Doctrine\\Server`)\r\n- [x] composer scripts\r\n- [x] use `::class` notation everywhere\r\n- [x] `Server\\Validator` factories updated to be compatible with ZF3\r\n  - [x] `NoObjectExistsFactory` + tests\r\n  - [x] `ObjectExistsFactory` + tests\r\n- [x] convert all invokables to aliases+factories\r\n- [x] TESTS ! ! !\r\n  - [x] enable `Admin` module tests (never worked, wrong configuration in `phpunit.xml.dist`)\r\n  - [x] tests for extracted Admin module factories:\r\n    - [x] `DoctrineAutodiscoveryModelFactory`\r\n    - [x] `DoctrineMetadataServiceResourceFactory`\r\n    - [x] `DoctrineRestServiceModelFactoryFactory`\r\n    - [x] `DoctrineRestServiceResourceFactory`\r\n    - [x] `DoctrineRpcServiceModelFactoryFactory`\r\n    - [x] `DoctrineRpcServiceResourceFactory`\r\n  - [x] get rid of `Bootstrap.php` and `test/bin/rest-tests`\r\n  - [x] Split Server ODM CRUD tests - one logic test in one test method\r\n  - [x] Split Server ORM CRUD tests - one logic test in one test method\r\n  - ~~Add tests for Server module~~ (out of the scope) \r\n  - ~~use `mikey179/vfsStream` (if possible?)~~ `modules.config.php.dist` for testing modules instead\r\n  - [x] enable coveralls for the library\r\n- [x] remove big parts of commented out code (`Admin/Model/DoctrineRpcServiceModel` - `createController` method)\r\n- ~~fix travis configuration for hhvm (if possible - mongo?)~~\r\n- [x] test with zf-apigility-admin\r\n- [x] update `composer.json` to tagged latest version of dependencies\r\n\r\n**Requires other modules to be merged and tagged:**\r\n- [x] [`zfcampus/zf-apigilty-admin`](https://github.com/zfcampus/zf-apigility-admin) ^1.5\r\n- [x] [`phpro/zf-doctrine-hydration-module`](https://github.com/phpro/zf-doctrine-hydration-module/pull/35) ^3.0\r\n- [x] [`doctrine/DoctrineModule `](https://github.com/doctrine/DoctrineModule) ^1.2\r\n- [x] [`doctrine/DoctrineORMModule `](https://github.com/doctrine/DoctrineORMModule) ^1.1\r\n- [x] [`doctrine/DoctrineMongoODMModule`](https://github.com/doctrine/DoctrineMongoODMModule/pull/168) ^0.11\r\n\r\nAnything else? Any suggestions?"},"comment":{"url":"https://api.github.com/repos/zfcampus/zf-apigility-doctrine/issues/comments/253202376","html_url":"https://github.com/zfcampus/zf-apigility-doctrine/pull/267#issuecomment-253202376","issue_url":"https://api.github.com/repos/zfcampus/zf-apigility-doctrine/issues/267","id":253202376,"user":{"login":"jguittard","id":5320213,"avatar_url":"https://avatars.githubusercontent.com/u/5320213?v=3","gravatar_id":"","url":"https://api.github.com/users/jguittard","html_url":"https://github.com/jguittard","followers_url":"https://api.github.com/users/jguittard/followers","following_url":"https://api.github.com/users/jguittard/following{/other_user}","gists_url":"https://api.github.com/users/jguittard/gists{/gist_id}","starred_url":"https://api.github.com/users/jguittard/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jguittard/subscriptions","organizations_url":"https://api.github.com/users/jguittard/orgs","repos_url":"https://api.github.com/users/jguittard/repos","events_url":"https://api.github.com/users/jguittard/events{/privacy}","received_events_url":"https://api.github.com/users/jguittard/received_events","type":"User","site_admin":false},"created_at":"2016-10-12T12:41:40Z","updated_at":"2016-10-12T12:41:40Z","body":"OK, will review within tomorrow!"}}
{"actor":{"display_login":"jguittard"}}