{"action":"created","comment":{"url":"https://api.github.com/repos/doctrine/reflection/pulls/comments/353204563","pull_request_review_id":326172727,"id":353204563,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDM1MzIwNDU2Mw==","diff_hunk":"@@ -101,7 +101,7 @@ public function testClassAnnotationOptimizedParsing($class, $classAnnotationOpti\n     }\n \n     /**\n-     * @return string[]|bool[]\n+     * @return array<array<bool|string>>","path":"tests/Doctrine/Tests/Common/Reflection/StaticReflectionParserTest.php","position":5,"original_position":5,"commit_id":"07b0d599868d31144357b42b74cc79ffc2091b1c","original_commit_id":"07b0d599868d31144357b42b74cc79ffc2091b1c","user":{"login":"Ocramius","id":154256,"node_id":"MDQ6VXNlcjE1NDI1Ng==","avatar_url":"https://avatars2.githubusercontent.com/u/154256?v=4","gravatar_id":"","url":"https://api.github.com/users/Ocramius","html_url":"https://github.com/Ocramius","followers_url":"https://api.github.com/users/Ocramius/followers","following_url":"https://api.github.com/users/Ocramius/following{/other_user}","gists_url":"https://api.github.com/users/Ocramius/gists{/gist_id}","starred_url":"https://api.github.com/users/Ocramius/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Ocramius/subscriptions","organizations_url":"https://api.github.com/users/Ocramius/orgs","repos_url":"https://api.github.com/users/Ocramius/repos","events_url":"https://api.github.com/users/Ocramius/events{/privacy}","received_events_url":"https://api.github.com/users/Ocramius/received_events","type":"User","site_admin":false},"body":"In this case, this should be avoided: the signature you proposed translates to `array<array<bool>>|array<array<string>>`, which is a different type","created_at":"2019-12-03T14:19:56Z","updated_at":"2019-12-03T14:19:56Z","html_url":"https://github.com/doctrine/reflection/pull/25#discussion_r353204563","pull_request_url":"https://api.github.com/repos/doctrine/reflection/pulls/25","author_association":"MEMBER","_links":{"self":{"href":"https://api.github.com/repos/doctrine/reflection/pulls/comments/353204563"},"html":{"href":"https://github.com/doctrine/reflection/pull/25#discussion_r353204563"},"pull_request":{"href":"https://api.github.com/repos/doctrine/reflection/pulls/25"}},"in_reply_to_id":353202798},"pull_request":{"url":"https://api.github.com/repos/doctrine/reflection/pulls/25","id":347958276,"node_id":"MDExOlB1bGxSZXF1ZXN0MzQ3OTU4Mjc2","html_url":"https://github.com/doctrine/reflection/pull/25","diff_url":"https://github.com/doctrine/reflection/pull/25.diff","patch_url":"https://github.com/doctrine/reflection/pull/25.patch","issue_url":"https://api.github.com/repos/doctrine/reflection/issues/25","number":25,"state":"open","locked":false,"title":"Update dependencies for CI build","user":{"login":"alcaeus","id":383198,"node_id":"MDQ6VXNlcjM4MzE5OA==","avatar_url":"https://avatars2.githubusercontent.com/u/383198?v=4","gravatar_id":"","url":"https://api.github.com/users/alcaeus","html_url":"https://github.com/alcaeus","followers_url":"https://api.github.com/users/alcaeus/followers","following_url":"https://api.github.com/users/alcaeus/following{/other_user}","gists_url":"https://api.github.com/users/alcaeus/gists{/gist_id}","starred_url":"https://api.github.com/users/alcaeus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alcaeus/subscriptions","organizations_url":"https://api.github.com/users/alcaeus/orgs","repos_url":"https://api.github.com/users/alcaeus/repos","events_url":"https://api.github.com/users/alcaeus/events{/privacy}","received_events_url":"https://api.github.com/users/alcaeus/received_events","type":"User","site_admin":false},"body":"This brings in a newer PHPStan version that allows us to simplify the call by configuring paths and level in phpstan.neon.dist.","created_at":"2019-12-02T20:18:21Z","updated_at":"2019-12-03T14:19:56Z","closed_at":null,"merged_at":null,"merge_commit_sha":"36de183840362a3fb1532d1f8b3ac0ae0a0c67e2","assignee":{"login":"alcaeus","id":383198,"node_id":"MDQ6VXNlcjM4MzE5OA==","avatar_url":"https://avatars2.githubusercontent.com/u/383198?v=4","gravatar_id":"","url":"https://api.github.com/users/alcaeus","html_url":"https://github.com/alcaeus","followers_url":"https://api.github.com/users/alcaeus/followers","following_url":"https://api.github.com/users/alcaeus/following{/other_user}","gists_url":"https://api.github.com/users/alcaeus/gists{/gist_id}","starred_url":"https://api.github.com/users/alcaeus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alcaeus/subscriptions","organizations_url":"https://api.github.com/users/alcaeus/orgs","repos_url":"https://api.github.com/users/alcaeus/repos","events_url":"https://api.github.com/users/alcaeus/events{/privacy}","received_events_url":"https://api.github.com/users/alcaeus/received_events","type":"User","site_admin":false},"assignees":[{"login":"alcaeus","id":383198,"node_id":"MDQ6VXNlcjM4MzE5OA==","avatar_url":"https://avatars2.githubusercontent.com/u/383198?v=4","gravatar_id":"","url":"https://api.github.com/users/alcaeus","html_url":"https://github.com/alcaeus","followers_url":"https://api.github.com/users/alcaeus/followers","following_url":"https://api.github.com/users/alcaeus/following{/other_user}","gists_url":"https://api.github.com/users/alcaeus/gists{/gist_id}","starred_url":"https://api.github.com/users/alcaeus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alcaeus/subscriptions","organizations_url":"https://api.github.com/users/alcaeus/orgs","repos_url":"https://api.github.com/users/alcaeus/repos","events_url":"https://api.github.com/users/alcaeus/events{/privacy}","received_events_url":"https://api.github.com/users/alcaeus/received_events","type":"User","site_admin":false}],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":{"url":"https://api.github.com/repos/doctrine/reflection/milestones/3","html_url":"https://github.com/doctrine/reflection/milestone/3","labels_url":"https://api.github.com/repos/doctrine/reflection/milestones/3/labels","id":3739031,"node_id":"MDk6TWlsZXN0b25lMzczOTAzMQ==","number":3,"title":"1.1.0","description":null,"creator":{"login":"Ocramius","id":154256,"node_id":"MDQ6VXNlcjE1NDI1Ng==","avatar_url":"https://avatars2.githubusercontent.com/u/154256?v=4","gravatar_id":"","url":"https://api.github.com/users/Ocramius","html_url":"https://github.com/Ocramius","followers_url":"https://api.github.com/users/Ocramius/followers","following_url":"https://api.github.com/users/Ocramius/following{/other_user}","gists_url":"https://api.github.com/users/Ocramius/gists{/gist_id}","starred_url":"https://api.github.com/users/Ocramius/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Ocramius/subscriptions","organizations_url":"https://api.github.com/users/Ocramius/orgs","repos_url":"https://api.github.com/users/Ocramius/repos","events_url":"https://api.github.com/users/Ocramius/events{/privacy}","received_events_url":"https://api.github.com/users/Ocramius/received_events","type":"User","site_admin":false},"open_issues":4,"closed_issues":6,"state":"open","created_at":"2018-10-15T11:19:05Z","updated_at":"2019-12-03T14:09:05Z","due_on":null,"closed_at":null},"commits_url":"https://api.github.com/repos/doctrine/reflection/pulls/25/commits","review_comments_url":"https://api.github.com/repos/doctrine/reflection/pulls/25/comments","review_comment_url":"https://api.github.com/repos/doctrine/reflection/pulls/comments{/number}","comments_url":"https://api.github.com/repos/doctrine/reflection/issues/25/comments","statuses_url":"https://api.github.com/repos/doctrine/reflection/statuses/07b0d599868d31144357b42b74cc79ffc2091b1c","head":{"label":"doctrine:update-dependencies","ref":"update-dependencies","sha":"07b0d599868d31144357b42b74cc79ffc2091b1c","user":{"login":"doctrine","id":209254,"node_id":"MDEyOk9yZ2FuaXphdGlvbjIwOTI1NA==","avatar_url":"https://avatars3.githubusercontent.com/u/209254?v=4","gravatar_id":"","url":"https://api.github.com/users/doctrine","html_url":"https://github.com/doctrine","followers_url":"https://api.github.com/users/doctrine/followers","following_url":"https://api.github.com/users/doctrine/following{/other_user}","gists_url":"https://api.github.com/users/doctrine/gists{/gist_id}","starred_url":"https://api.github.com/users/doctrine/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/doctrine/subscriptions","organizations_url":"https://api.github.com/users/doctrine/orgs","repos_url":"https://api.github.com/users/doctrine/repos","events_url":"https://api.github.com/users/doctrine/events{/privacy}","received_events_url":"https://api.github.com/users/doctrine/received_events","type":"Organization","site_admin":false},"repo":{"id":137250044,"node_id":"MDEwOlJlcG9zaXRvcnkxMzcyNTAwNDQ=","name":"reflection","full_name":"doctrine/reflection","private":false,"owner":{"login":"doctrine","id":209254,"node_id":"MDEyOk9yZ2FuaXphdGlvbjIwOTI1NA==","avatar_url":"https://avatars3.githubusercontent.com/u/209254?v=4","gravatar_id":"","url":"https://api.github.com/users/doctrine","html_url":"https://github.com/doctrine","followers_url":"https://api.github.com/users/doctrine/followers","following_url":"https://api.github.com/users/doctrine/following{/other_user}","gists_url":"https://api.github.com/users/doctrine/gists{/gist_id}","starred_url":"https://api.github.com/users/doctrine/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/doctrine/subscriptions","organizations_url":"https://api.github.com/users/doctrine/orgs","repos_url":"https://api.github.com/users/doctrine/repos","events_url":"https://api.github.com/users/doctrine/events{/privacy}","received_events_url":"https://api.github.com/users/doctrine/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/doctrine/reflection","description":"The Doctrine Reflection project is a simple library used by the various Doctrine projects which adds some additional functionality on top of the reflection API that comes with PHP. It allows you to get the reflection information about classes, methods and properties statically.","fork":false,"url":"https://api.github.com/repos/doctrine/reflection","forks_url":"https://api.github.com/repos/doctrine/reflection/forks","keys_url":"https://api.github.com/repos/doctrine/reflection/keys{/key_id}","collaborators_url":"https://api.github.com/repos/doctrine/reflection/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/doctrine/reflection/teams","hooks_url":"https://api.github.com/repos/doctrine/reflection/hooks","issue_events_url":"https://api.github.com/repos/doctrine/reflection/issues/events{/number}","events_url":"https://api.github.com/repos/doctrine/reflection/events","assignees_url":"https://api.github.com/repos/doctrine/reflection/assignees{/user}","branches_url":"https://api.github.com/repos/doctrine/reflection/branches{/branch}","tags_url":"https://api.github.com/repos/doctrine/reflection/tags","blobs_url":"https://api.github.com/repos/doctrine/reflection/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/doctrine/reflection/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/doctrine/reflection/git/refs{/sha}","trees_url":"https://api.github.com/repos/doctrine/reflection/git/trees{/sha}","statuses_url":"https://api.github.com/repos/doctrine/reflection/statuses/{sha}","languages_url":"https://api.github.com/repos/doctrine/reflection/languages","stargazers_url":"https://api.github.com/repos/doctrine/reflection/stargazers","contributors_url":"https://api.github.com/repos/doctrine/reflection/contributors","subscribers_url":"https://api.github.com/repos/doctrine/reflection/subscribers","subscription_url":"https://api.github.com/repos/doctrine/reflection/subscription","commits_url":"https://api.github.com/repos/doctrine/reflection/commits{/sha}","git_commits_url":"https://api.github.com/repos/doctrine/reflection/git/commits{/sha}","comments_url":"https://api.github.com/repos/doctrine/reflection/comments{/number}","issue_comment_url":"https://api.github.com/repos/doctrine/reflection/issues/comments{/number}","contents_url":"https://api.github.com/repos/doctrine/reflection/contents/{+path}","compare_url":"https://api.github.com/repos/doctrine/reflection/compare/{base}...{head}","merges_url":"https://api.github.com/repos/doctrine/reflection/merges","archive_url":"https://api.github.com/repos/doctrine/reflection/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/doctrine/reflection/downloads","issues_url":"https://api.github.com/repos/doctrine/reflection/issues{/number}","pulls_url":"https://api.github.com/repos/doctrine/reflection/pulls{/number}","milestones_url":"https://api.github.com/repos/doctrine/reflection/milestones{/number}","notifications_url":"https://api.github.com/repos/doctrine/reflection/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/doctrine/reflection/labels{/name}","releases_url":"https://api.github.com/repos/doctrine/reflection/releases{/id}","deployments_url":"https://api.github.com/repos/doctrine/reflection/deployments","created_at":"2018-06-13T17:38:11Z","updated_at":"2019-12-03T12:52:57Z","pushed_at":"2019-12-03T14:04:04Z","git_url":"git://github.com/doctrine/reflection.git","ssh_url":"git@github.com:doctrine/reflection.git","clone_url":"https://github.com/doctrine/reflection.git","svn_url":"https://github.com/doctrine/reflection","homepage":"https://www.doctrine-project.org/projects/reflection.html","size":447,"stargazers_count":2114,"watchers_count":2114,"language":"PHP","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":7,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":8,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":7,"open_issues":8,"watchers":2114,"default_branch":"master"}},"base":{"label":"doctrine:master","ref":"master","sha":"7a2c95aa7c75613045de09985b5ddfdec05b9e18","user":{"login":"doctrine","id":209254,"node_id":"MDEyOk9yZ2FuaXphdGlvbjIwOTI1NA==","avatar_url":"https://avatars3.githubusercontent.com/u/209254?v=4","gravatar_id":"","url":"https://api.github.com/users/doctrine","html_url":"https://github.com/doctrine","followers_url":"https://api.github.com/users/doctrine/followers","following_url":"https://api.github.com/users/doctrine/following{/other_user}","gists_url":"https://api.github.com/users/doctrine/gists{/gist_id}","starred_url":"https://api.github.com/users/doctrine/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/doctrine/subscriptions","organizations_url":"https://api.github.com/users/doctrine/orgs","repos_url":"https://api.github.com/users/doctrine/repos","events_url":"https://api.github.com/users/doctrine/events{/privacy}","received_events_url":"https://api.github.com/users/doctrine/received_events","type":"Organization","site_admin":false},"repo":{"id":137250044,"node_id":"MDEwOlJlcG9zaXRvcnkxMzcyNTAwNDQ=","name":"reflection","full_name":"doctrine/reflection","private":false,"owner":{"login":"doctrine","id":209254,"node_id":"MDEyOk9yZ2FuaXphdGlvbjIwOTI1NA==","avatar_url":"https://avatars3.githubusercontent.com/u/209254?v=4","gravatar_id":"","url":"https://api.github.com/users/doctrine","html_url":"https://github.com/doctrine","followers_url":"https://api.github.com/users/doctrine/followers","following_url":"https://api.github.com/users/doctrine/following{/other_user}","gists_url":"https://api.github.com/users/doctrine/gists{/gist_id}","starred_url":"https://api.github.com/users/doctrine/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/doctrine/subscriptions","organizations_url":"https://api.github.com/users/doctrine/orgs","repos_url":"https://api.github.com/users/doctrine/repos","events_url":"https://api.github.com/users/doctrine/events{/privacy}","received_events_url":"https://api.github.com/users/doctrine/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/doctrine/reflection","description":"The Doctrine Reflection project is a simple library used by the various Doctrine projects which adds some additional functionality on top of the reflection API that comes with PHP. It allows you to get the reflection information about classes, methods and properties statically.","fork":false,"url":"https://api.github.com/repos/doctrine/reflection","forks_url":"https://api.github.com/repos/doctrine/reflection/forks","keys_url":"https://api.github.com/repos/doctrine/reflection/keys{/key_id}","collaborators_url":"https://api.github.com/repos/doctrine/reflection/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/doctrine/reflection/teams","hooks_url":"https://api.github.com/repos/doctrine/reflection/hooks","issue_events_url":"https://api.github.com/repos/doctrine/reflection/issues/events{/number}","events_url":"https://api.github.com/repos/doctrine/reflection/events","assignees_url":"https://api.github.com/repos/doctrine/reflection/assignees{/user}","branches_url":"https://api.github.com/repos/doctrine/reflection/branches{/branch}","tags_url":"https://api.github.com/repos/doctrine/reflection/tags","blobs_url":"https://api.github.com/repos/doctrine/reflection/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/doctrine/reflection/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/doctrine/reflection/git/refs{/sha}","trees_url":"https://api.github.com/repos/doctrine/reflection/git/trees{/sha}","statuses_url":"https://api.github.com/repos/doctrine/reflection/statuses/{sha}","languages_url":"https://api.github.com/repos/doctrine/reflection/languages","stargazers_url":"https://api.github.com/repos/doctrine/reflection/stargazers","contributors_url":"https://api.github.com/repos/doctrine/reflection/contributors","subscribers_url":"https://api.github.com/repos/doctrine/reflection/subscribers","subscription_url":"https://api.github.com/repos/doctrine/reflection/subscription","commits_url":"https://api.github.com/repos/doctrine/reflection/commits{/sha}","git_commits_url":"https://api.github.com/repos/doctrine/reflection/git/commits{/sha}","comments_url":"https://api.github.com/repos/doctrine/reflection/comments{/number}","issue_comment_url":"https://api.github.com/repos/doctrine/reflection/issues/comments{/number}","contents_url":"https://api.github.com/repos/doctrine/reflection/contents/{+path}","compare_url":"https://api.github.com/repos/doctrine/reflection/compare/{base}...{head}","merges_url":"https://api.github.com/repos/doctrine/reflection/merges","archive_url":"https://api.github.com/repos/doctrine/reflection/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/doctrine/reflection/downloads","issues_url":"https://api.github.com/repos/doctrine/reflection/issues{/number}","pulls_url":"https://api.github.com/repos/doctrine/reflection/pulls{/number}","milestones_url":"https://api.github.com/repos/doctrine/reflection/milestones{/number}","notifications_url":"https://api.github.com/repos/doctrine/reflection/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/doctrine/reflection/labels{/name}","releases_url":"https://api.github.com/repos/doctrine/reflection/releases{/id}","deployments_url":"https://api.github.com/repos/doctrine/reflection/deployments","created_at":"2018-06-13T17:38:11Z","updated_at":"2019-12-03T12:52:57Z","pushed_at":"2019-12-03T14:04:04Z","git_url":"git://github.com/doctrine/reflection.git","ssh_url":"git@github.com:doctrine/reflection.git","clone_url":"https://github.com/doctrine/reflection.git","svn_url":"https://github.com/doctrine/reflection","homepage":"https://www.doctrine-project.org/projects/reflection.html","size":447,"stargazers_count":2114,"watchers_count":2114,"language":"PHP","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":7,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":8,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":7,"open_issues":8,"watchers":2114,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/doctrine/reflection/pulls/25"},"html":{"href":"https://github.com/doctrine/reflection/pull/25"},"issue":{"href":"https://api.github.com/repos/doctrine/reflection/issues/25"},"comments":{"href":"https://api.github.com/repos/doctrine/reflection/issues/25/comments"},"review_comments":{"href":"https://api.github.com/repos/doctrine/reflection/pulls/25/comments"},"review_comment":{"href":"https://api.github.com/repos/doctrine/reflection/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/doctrine/reflection/pulls/25/commits"},"statuses":{"href":"https://api.github.com/repos/doctrine/reflection/statuses/07b0d599868d31144357b42b74cc79ffc2091b1c"}},"author_association":"MEMBER"}}
{"actor":{"display_login":"Ocramius"}}