1128 Commits

Author SHA1 Message Date
TomasVotruba
ec18794696 [NodeTypeResolver] fix empty type 2017-10-23 11:06:34 +02:00
TomasVotruba
d79e89dfc4 delegace some more 2017-10-23 03:34:15 +02:00
TomasVotruba
dcd96a6c78 drop SCOPE_NODE where possible 2017-10-23 03:26:24 +02:00
TomasVotruba
4c22c2d7a5 TypeResolver last cleanup 2017-10-23 03:19:38 +02:00
TomasVotruba
4db0a55bff cleanup 2017-10-23 03:15:52 +02:00
TomasVotruba
ecdab35307 fix tests 2017-10-23 03:13:17 +02:00
TomasVotruba
e773fd8491 [NodeTypeResolver] decouple ClassLikeTypeResolver 2017-10-23 02:35:26 +02:00
TomasVotruba
0d5fd6580c cleanup 2017-10-23 02:30:30 +02:00
TomasVotruba
24f7be174c cleanup 2017-10-23 02:00:35 +02:00
TomasVotruba
7ec13a11ea cleanup 2017-10-23 01:58:09 +02:00
TomasVotruba
530e1b2ced [NodeTypeResolver] decouple MethodCallTypeResolver 2017-10-23 01:57:45 +02:00
TomasVotruba
dd545e55d7 MethodReflector: move method return type resolving 2017-10-23 01:51:16 +02:00
TomasVotruba
9eb5cb2613 MethodReflector: move method return type resolving 2017-10-23 01:47:34 +02:00
TomasVotruba
1622d0c49d make tests pass again 2017-10-23 01:31:17 +02:00
TomasVotruba
b24c4e3717 add stub 2017-10-23 01:14:27 +02:00
TomasVotruba
66c7c6bdaa cleanup 2017-10-23 00:59:59 +02:00
TomasVotruba
fba1e9186a typo 2017-10-23 00:59:17 +02:00
TomasVotruba
64c973ed05 cleanup 2017-10-23 00:58:56 +02:00
TomasVotruba
691d706c37 [NodeTypeResolver] cleanup after AssignTypeResolver 2017-10-23 00:51:56 +02:00
TomasVotruba
cf236761e7 misc 2017-10-23 00:48:47 +02:00
TomasVotruba
a8bef638f3 [NodeTypeResolver] decouple NewTypeResolver 2017-10-23 00:44:19 +02:00
TomasVotruba
1d7db4a932 cleanup 2017-10-23 00:35:56 +02:00
TomasVotruba
922cf52e7e [NodeTypeResolver] decouple PropertyTypeResolver 2017-10-23 00:32:09 +02:00
TomasVotruba
557f1ec5a7 speed up tests 2017-10-23 00:31:59 +02:00
TomasVotruba
72ed62c1df [NodeTypeResolver] add PropertyFetchTypeResolver, tests init 2017-10-23 00:18:16 +02:00
TomasVotruba
03191d4951 decouple AssignTypeResolver 2017-10-22 22:35:49 +02:00
TomasVotruba
d219700082 [NodeTypeResolver] decouple ArrayDim, Property, Variable 2017-10-22 21:36:34 +02:00
TomasVotruba
0c5e042ef3 NodeTypeResolver - make it solid 2017-10-22 20:00:50 +02:00
Tomáš Votruba
ddb57a5fd1 Merge pull request #106 from RectorPHP/nikic-parser-40-rectors
nikic/php-parser 4.0 Rectors
2017-10-22 20:00:33 +02:00
TomasVotruba
18a3a60526 add anonymous class related code 2017-10-22 18:03:14 +02:00
TomasVotruba
e3233f3c0c add BetterReflection stubs 2017-10-22 17:42:59 +02:00
TomasVotruba
f211df7874 add NodeFinder note 2017-10-22 17:28:40 +02:00
TomasVotruba
e480a8d4af add BuilderAbstract rule 2017-10-22 17:07:44 +02:00
TomasVotruba
62140f235f typo [ci skip] 2017-10-22 16:51:20 +02:00
TomasVotruba
9c9130f79e add forgotten increment 2017-10-22 16:40:14 +02:00
TomasVotruba
7f2aefdbf1 decouple reporting files completely to Reporter 2017-10-22 16:38:36 +02:00
TomasVotruba
2fbb9bf2c6 [BetterReflection] add TypeAnalyzer 2017-10-22 16:35:54 +02:00
TomasVotruba
3cf7eb61bb decouple ProcessCommandReporter 2017-10-22 16:31:29 +02:00
TomasVotruba
bf3beccb72 add ChangedFilesCollector 2017-10-22 16:26:21 +02:00
TomasVotruba
3779c3b837 [NodeTypeResolver] skip scalar types for constructor types 2017-10-22 16:11:37 +02:00
TomasVotruba
28b85ea2d9 README: drop level magic, make config explicit 2017-10-22 15:58:12 +02:00
TomasVotruba
1d3285dea9 drop duplicated conversion 2017-10-22 13:38:50 +02:00
TomasVotruba
2150b250e0 add CatchAndClosureUseNameRector 2017-10-22 13:29:59 +02:00
TomasVotruba
c264cc74dc add test for interface as well 2017-10-22 12:07:17 +02:00
TomasVotruba
c88a542482 add RemoveNodeRector 2017-10-22 12:05:56 +02:00
TomasVotruba
85061e1260 add type to flags rector 2017-10-22 01:19:33 +02:00
TomasVotruba
8e82b9ca9d add SetLineRector 2017-10-22 01:10:53 +02:00
TomasVotruba
2144a87380 remove unused comment 2017-10-22 01:05:03 +02:00
TomasVotruba
14a156894d fix ParamAndStaticVarNameRector 2017-10-22 00:54:51 +02:00
TomasVotruba
592cec7820 add PhpParser property rename 2017-10-22 00:04:53 +02:00