668 Commits

Author SHA1 Message Date
TomasVotruba
785a010b7d remove MethodCallCallerTypeResolver, not needed anymore 2018-01-08 01:26:07 +01:00
TomasVotruba
4e929d579d drop NodeCallerTypeResolver, use MethodCallCallerTypeResolver directly 2018-01-08 01:01:31 +01:00
TomasVotruba
20a2e8a18a prepare for MethodCallCallerTypeResolver cleanup 2018-01-08 00:50:18 +01:00
TomasVotruba
28bfe42fca drop StaticCallCallerTypeResolver, not needed 2018-01-08 00:47:15 +01:00
TomasVotruba
2e2c77baa0 slowly remove CallerTypeNode resolving, use directly TypeResolver 2018-01-07 15:29:30 +01:00
TomasVotruba
1389e548b0 prepare dummy stubs 2018-01-07 14:52:36 +01:00
TomasVotruba
88ad6edb21 improve test comment 2018-01-07 14:21:02 +01:00
TomasVotruba
3baeed1eb0 use Option class for source 2018-01-07 14:19:35 +01:00
TomasVotruba
6fcb3bfbdb test: use data provider 2018-01-07 14:03:13 +01:00
TomasVotruba
2962db8c33 fix cs 2018-01-07 13:28:51 +01:00
TomasVotruba
2ee94220ab fix ReflectionFunctionAbstract type 2018-01-07 13:28:36 +01:00
TomasVotruba
a384bbc2c3 NodeTypeResolver: make tests pass, improve complexity 2018-01-07 13:27:22 +01:00
TomasVotruba
90242bbd89 SmarClassReflector wip 2018-01-07 12:13:44 +01:00
TomasVotruba
d6e8656950 TypeContext: support local function reflection 2018-01-07 12:13:44 +01:00
TomasVotruba
e389f1c125 cleanup 2018-01-07 12:13:44 +01:00
TomasVotruba
8f1379483c merge MethodResolver to ClassResolver 2018-01-07 12:13:44 +01:00
TomasVotruba
7642500bf3 merge MethodResolver to ClassResolver 2018-01-07 12:13:44 +01:00
TomasVotruba
28969cb16a fix cs 2018-01-06 19:21:26 +01:00
TomasVotruba
1183f5d5bb decouple PropertyAdder from ShutdownNodeTravers, apply same approach as ExpressionPrepender 2018-01-06 19:21:26 +01:00
TomasVotruba
ea71b3c0d2 fix cs 2018-01-06 19:21:26 +01:00
TomasVotruba
be84e3e2dc fix cs 2018-01-06 19:21:26 +01:00
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