647 Commits

Author SHA1 Message Date
TomasVotruba
a433cd784f merge CloningNodeVisitor to StandaloneNodeVisitor 2018-01-06 19:21:26 +01:00
TomasVotruba
0b93167aef cleanup dump 2018-01-06 19:21:26 +01:00
TomasVotruba
9c44979614 NameTypeResolver: move class parent types resolving to SmartClassReflector 2018-01-06 19:21:26 +01:00
TomasVotruba
5ed00f8b8b VaraibleTypeResolver: fix empty class node for case 2018-01-06 19:21:26 +01:00
TomasVotruba
87e207055c Scoper cleanup 2018-01-06 19:21:26 +01:00
TomasVotruba
c271f50813 Scope PHPUnit test case wip 2018-01-06 19:21:26 +01:00
Gabriel Caruso
71c0a2b049 Use array_map to simplify some code 2018-01-03 07:02:01 -02:00
Gabriel Caruso
e37447c92d Simplify resolveMethodCallName method 2018-01-03 03:13:27 -02:00
Gabriel Caruso
3c43f214d1 Add TestCases 2018-01-03 00:56:40 -02:00
Gabriel Caruso
4e0053a2f4 [MethodCallTypeResolver] Extend method resolveMethodCallName 2018-01-03 00:56:40 -02:00
TomasVotruba
3ef5f555b7 drop unused public method, thanks to ECS dual run 2018-01-03 00:37:43 +01:00
TomasVotruba
292850aefd [ReflectionDocBlock] use BetterReflectionDocBlock packagse 2018-01-02 23:51:50 +01:00
TomasVotruba
8c21c93976 cs fixes 2018-01-02 23:43:45 +01:00
Gabriel Caruso
b8c3f76e21 Clean up packages 2017-12-31 17:08:49 -02:00
TomasVotruba
c5dd6cce0d fix cs 2017-12-27 13:52:43 +01:00
TomasVotruba
deaa5cc870 NodeType and CallerType resolver - use cache and make result unique 2017-12-27 13:50:18 +01:00
TomasVotruba
f29ca6a531 use dataProvider 2017-12-27 13:50:00 +01:00
TomasVotruba
77845110e9 use dataProvider 2017-12-27 13:44:45 +01:00
TomasVotruba
82f060a3a2 cleanup NodeCallerType test 2017-12-27 13:37:54 +01:00
TomasVotruba
1d435beffe cleanup dead code 2017-12-27 13:30:45 +01:00
TomasVotruba
b0641991ba more use of NodeTypeResolver 2017-12-27 13:30:45 +01:00
TomasVotruba
dc5780f175 more use of NodeTypeResolver 2017-12-27 13:30:45 +01:00
TomasVotruba
2cac0bb3bc improve cache call 2017-12-27 13:30:45 +01:00
TomasVotruba
889e6bc4d9 NodeTypeResolver - cache results 2017-12-27 13:30:45 +01:00
TomasVotruba
196f931897 update tests 2017-12-27 13:28:44 +01:00
TomasVotruba
a6fb9d91b2 update tests 2017-12-27 13:28:44 +01:00
TomasVotruba
3c784bccdb update tests 2017-12-27 13:28:44 +01:00
TomasVotruba
3c54e2d69b fix cs 2017-12-27 13:28:44 +01:00
TomasVotruba
6d0277f06f update tests 2017-12-27 13:28:44 +01:00
TomasVotruba
feedc83bad update tests 2017-12-27 13:28:44 +01:00
TomasVotruba
7c396dedfc misc 2017-12-27 13:28:44 +01:00
TomasVotruba
04da0ec577 use own Abstract Test for NodeCallerType tests 2017-12-27 13:28:44 +01:00
TomasVotruba
5d7997fd9e move Abstract Test to specific dir 2017-12-27 13:28:44 +01:00
TomasVotruba
3bbe5e89cf update tests 2017-12-27 13:28:44 +01:00
TomasVotruba
e7f84a3149 update tests 2017-12-27 13:28:44 +01:00
TomasVotruba
2656649ddf update tests 2017-12-27 13:28:44 +01:00
TomasVotruba
31030b7139 update tests 2017-12-27 13:28:44 +01:00
TomasVotruba
26c5979fa6 update tests 2017-12-27 13:28:44 +01:00
TomasVotruba
39e875423d drop unused lazy approach 2017-12-27 13:28:44 +01:00
TomasVotruba
cdee148930 [NodeTypeResolver] update README to prefer service 2017-12-27 13:28:44 +01:00
TomasVotruba
adda27b4aa fix cs 2017-12-27 13:28:44 +01:00
TomasVotruba
3eabf207d9 fix test class names 2017-12-27 13:28:44 +01:00
TomasVotruba
263415a826 rename tests to fqn 2017-12-27 13:28:44 +01:00
Tomáš Votruba
a411d3ec85
Merge pull request #225 from rectorphp/typeresolver-optimize
[NodeTypeResolver] performance optimization
2017-12-27 01:32:02 +01:00
TomasVotruba
5222227cb5 fix phpstan 2017-12-26 23:44:46 +01:00
TomasVotruba
5ef2c9c8d2 test var is callable 2017-12-26 23:03:45 +01:00
TomasVotruba
71cfcf4b24 lazy-wip 2017-12-26 23:02:54 +01:00
TomasVotruba
dd29979787 move tests to propper directory for NodeCallerTypeResolver 2017-12-26 22:50:09 +01:00
TomasVotruba
9df23a3c47 use class over string, performance is not different and its more strict 2017-12-26 22:33:38 +01:00
TomasVotruba
dbd6a26cd8 use class over string, as suggested by nikic 2017-12-26 22:11:05 +01:00