1931 Commits

Author SHA1 Message Date
TomasVotruba
c0b41478a8 phpstan: add known message error 2018-01-07 12:13:44 +01:00
TomasVotruba
e389f1c125 cleanup 2018-01-07 12:13:44 +01:00
TomasVotruba
fe11f8027e merge MethodResolver to ClassResolver 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
a92c63f85b AdditionalAutoloader added, inspired by PHPStan 2018-01-07 12:13:44 +01:00
TomasVotruba
a8ed81ec20 decouple AdditionalAutoloader 2018-01-07 12:13:44 +01:00
TomasVotruba
eb0d12448d ProcessCommand: add --autoload-file option 2018-01-07 12:13:44 +01:00
TomasVotruba
2d09efcf48 bin/retor: load nearest vendor 2018-01-07 12:13:44 +01:00
TomasVotruba
ebaa3455de fix cs 2018-01-07 12:13:44 +01:00
TomasVotruba
9c15aa4882 ProcessCommand: move file counting to ProcessCommandRepoter - ommits reference and unnecessary counting 2018-01-07 12:13:44 +01:00
Tomáš Votruba
864e20b57b
Merge pull request #265 from rectorphp/symfony-test-case
Code Cleanup, mostly AbstractRector and Travis speedup
2018-01-07 12:09:14 +01:00
TomasVotruba
e3696a4647 remove test code 2018-01-06 19:54:59 +01:00
TomasVotruba
c7997b1f45 ExpressionAdder: slightly better SplObjectStorage api 2018-01-06 19:52:23 +01:00
TomasVotruba
4128ffcbb8 ExpressionAdder: run only if these are nodes to be added 2018-01-06 19:32:12 +01:00
TomasVotruba
f5aaf95676 more clear naming: prepend => append => add 2018-01-06 19:28:31 +01:00
TomasVotruba
56c1121a68 make PHPUnit TestCase notes more clear 2018-01-06 19:22:36 +01:00
TomasVotruba
5489b744b5 remove extra space 2018-01-06 19:21:57 +01:00
TomasVotruba
a4b45e7cec testing 2018-01-06 19:21:26 +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
0e29da53a4 phpstan: clean errors once upon a time 2018-01-06 19:21:26 +01:00
TomasVotruba
8e285ba5bc fix cs 2018-01-06 19:21:26 +01:00
TomasVotruba
8257181fec move most working logic to ExpressionPrepender; NodeVisitor should be only delegator 2018-01-06 19:21:26 +01:00
TomasVotruba
06b7fd9544 decouple ExpressionPrepender service 2018-01-06 19:21:26 +01:00
TomasVotruba
7cafafda16 return type resolving (wip) 2018-01-06 19:21:26 +01:00
TomasVotruba
8685bda7e4 [Contrib] drop FormSetRequiredRector as it require lot of human interaction to make it work 2018-01-06 19:21:26 +01:00
TomasVotruba
6d3b5d47fc travis: parellize for better peformance 2018-01-06 19:21:26 +01:00
TomasVotruba
fcbd0d4d6b make FileProccessor return types consistent 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
158d089954 MethodCallAnalyzer: use nodeTypeResolver over nodeTypeCallerTypeResolver 2018-01-06 19:21:26 +01:00
TomasVotruba
5151736a6b improve StandaloneTraverseNodeTraverser description 2018-01-06 19:21:26 +01:00
TomasVotruba
72af0e7e0b AbstractRector: decouple ExpressionPrependingNodeVisitor 2018-01-06 19:21:26 +01:00
TomasVotruba
ffe441a3ad AbstractRector: unused printer cleanup 2018-01-06 19:21:26 +01:00
TomasVotruba
ad4165e992 AbstractRector: use NodeTraverser to prepend nodes 2018-01-06 19:21:26 +01:00
TomasVotruba
fb3517de63 AbstractRector: remove preprend before, not needed 2018-01-06 19:21:26 +01:00
TomasVotruba
b152a8b4e7 simplify CompilerGenerateCodeArgumentsRector to use prependAfter 2018-01-06 19:21:26 +01:00
TomasVotruba
a38aa54e3a AbstractRector: fix node prepending for If_ statement 2018-01-06 19:21:26 +01:00
TomasVotruba
5f0510dfbf AbstractRector: report expression that were not added 2018-01-06 19:21:26 +01:00
TomasVotruba
80fc0d1bec add failing test 2018-01-06 19:21:26 +01:00
TomasVotruba
9927153c78 inline short lines 2018-01-06 19:21:26 +01:00
TomasVotruba
84a44c753e add test case for adding Expression in if condition 2018-01-06 19:21:26 +01:00
TomasVotruba
c075e24084 ProcessCommandReport - add lines around file name to make it more readable 2018-01-06 19:21:26 +01:00
TomasVotruba
50d4d25d1c wip 2018-01-06 19:21:26 +01:00
TomasVotruba
87e207055c Scoper cleanup 2018-01-06 19:21:26 +01:00