{"action":"created","issue":{"url":"https://api.github.com/repos/goaop/parser-reflection/issues/82","repository_url":"https://api.github.com/repos/goaop/parser-reflection","labels_url":"https://api.github.com/repos/goaop/parser-reflection/issues/82/labels{/name}","comments_url":"https://api.github.com/repos/goaop/parser-reflection/issues/82/comments","events_url":"https://api.github.com/repos/goaop/parser-reflection/issues/82/events","html_url":"https://github.com/goaop/parser-reflection/pull/82","id":260104517,"number":82,"title":"[WIP] Native reflection pass-through","user":{"login":"loren-osborn","id":2467372,"avatar_url":"https://avatars2.githubusercontent.com/u/2467372?v=4","gravatar_id":"","url":"https://api.github.com/users/loren-osborn","html_url":"https://github.com/loren-osborn","followers_url":"https://api.github.com/users/loren-osborn/followers","following_url":"https://api.github.com/users/loren-osborn/following{/other_user}","gists_url":"https://api.github.com/users/loren-osborn/gists{/gist_id}","starred_url":"https://api.github.com/users/loren-osborn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/loren-osborn/subscriptions","organizations_url":"https://api.github.com/users/loren-osborn/orgs","repos_url":"https://api.github.com/users/loren-osborn/repos","events_url":"https://api.github.com/users/loren-osborn/events{/privacy}","received_events_url":"https://api.github.com/users/loren-osborn/received_events","type":"User","site_admin":false},"labels":[{"id":280837403,"url":"https://api.github.com/repos/goaop/parser-reflection/labels/enhancement","name":"enhancement","color":"84b6eb","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":16,"created_at":"2017-09-24T18:19:39Z","updated_at":"2017-12-09T10:48:38Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/goaop/parser-reflection/pulls/82","html_url":"https://github.com/goaop/parser-reflection/pull/82","diff_url":"https://github.com/goaop/parser-reflection/pull/82.diff","patch_url":"https://github.com/goaop/parser-reflection/pull/82.patch"},"body":"(This is a reissue of #81 to hide initial cleanup noise.)\r\n\r\nThis patch allows ParsedReflections to fall back to native implementation when dealing with built-in functions that have no parsable source code. This was proposed by @lisachenko in #17.\r\n\r\nI think this implementation is complete, but it's still a bit rough. I especially want to move the utility functions I use in my tests into their own class(es) and give them their own tests. `Go\\ParserReflection\\TestCaseBase::getStringificationOf()` is one such bit of nastiness that should have it's own tests.\r\n\r\nThanks for any feedback."},"comment":{"url":"https://api.github.com/repos/goaop/parser-reflection/issues/comments/350448885","html_url":"https://github.com/goaop/parser-reflection/pull/82#issuecomment-350448885","issue_url":"https://api.github.com/repos/goaop/parser-reflection/issues/82","id":350448885,"user":{"login":"loren-osborn","id":2467372,"avatar_url":"https://avatars2.githubusercontent.com/u/2467372?v=4","gravatar_id":"","url":"https://api.github.com/users/loren-osborn","html_url":"https://github.com/loren-osborn","followers_url":"https://api.github.com/users/loren-osborn/followers","following_url":"https://api.github.com/users/loren-osborn/following{/other_user}","gists_url":"https://api.github.com/users/loren-osborn/gists{/gist_id}","starred_url":"https://api.github.com/users/loren-osborn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/loren-osborn/subscriptions","organizations_url":"https://api.github.com/users/loren-osborn/orgs","repos_url":"https://api.github.com/users/loren-osborn/repos","events_url":"https://api.github.com/users/loren-osborn/events{/privacy}","received_events_url":"https://api.github.com/users/loren-osborn/received_events","type":"User","site_admin":false},"created_at":"2017-12-09T10:48:38Z","updated_at":"2017-12-09T10:48:38Z","author_association":"CONTRIBUTOR","body":"Just wanted to note why the build is currently broken:\r\nI uncovered a few typehint names (that are common aliases for PHP builtin types) that PHP actually treats like class names, but the PHP-parser misidentifies them as builtin types. I'm writing a new NodeVisitor to resolve this."}}
{"actor":{"display_login":"loren-osborn"}}