1802 Commits

Author SHA1 Message Date
Gabriel Caruso
7bba41d6db Use MethodNameChanger in ParamAndStaticVarNameRector 2017-12-26 22:39:41 -02:00
Gabriel Caruso
ec10830303 Use MethodNameChanger in CatchAndClosureUseNameRector 2017-12-26 22:39:40 -02:00
Gabriel Caruso
06dbb4f11d Use MethodNameChanger in FormSetRequiredRector 2017-12-26 22:39:40 -02:00
Gabriel Caruso
24d4134a81 Use MethodNameChanger in FormNegativeRulesRector 2017-12-26 22:39:40 -02:00
Gabriel Caruso
956abafc98 Change Type of $node in MethodNameChanger to support Expr 2017-12-26 22:39:40 -02:00
Gabriel Caruso
588766816a Use MethodNameChanger in SetInjectToAddTagRector 2017-12-26 22:39:40 -02:00
Gabriel Caruso
1ceb20291e Use MethodNameChanger in CompilerGenerateCodeArgumentsRector 2017-12-26 22:39:40 -02:00
Gabriel Caruso
4ac9728699 Use MethodCallNode in CompilerCompileArgumentsRector 2017-12-26 22:39:40 -02:00
Gabriel Caruso
1f931f8650 Use MethodNameChanger in ValidateControlRector 2017-12-26 22:39:40 -02:00
Gabriel Caruso
07673634ca Use MethodNameChanger in TemplateRegisterHelperRector 2017-12-26 22:39:40 -02:00
Gabriel Caruso
3d4652e87c Use MethodNameChanger in TemplateMagicInvokeFilterCallRector 2017-12-26 22:39:40 -02:00
Gabriel Caruso
70eb544b6b Support string as a rename method name in MethodNameChanger 2017-12-26 22:39:40 -02:00
Gabriel Caruso
2a066a424f renameNode does not need to return anything 2017-12-26 22:39:40 -02:00
Tomáš Votruba
a411d3ec85
Merge pull request #225 from rectorphp/typeresolver-optimize
[NodeTypeResolver] performance optimization
2017-12-27 01:32:02 +01:00
Tomáš Votruba
952a705561
Merge pull request #234 from rectorphp/travis-separate-phsptan-and-cs
travis: split phpstan and cs
2017-12-27 00:02:41 +01:00
TomasVotruba
5222227cb5 fix phpstan 2017-12-26 23:44:46 +01:00
TomasVotruba
0cad121259 travis: split phpstan and cs 2017-12-26 23:40:42 +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
d5e85c74ad fix cs 2017-12-26 22:50:47 +01:00
TomasVotruba
dd29979787 move tests to propper directory for NodeCallerTypeResolver 2017-12-26 22:50:09 +01:00
TomasVotruba
4444659c8b README: add feature list 2017-12-26 22:43:37 +01:00
Tomáš Votruba
8e19bcea56
Merge pull request #233 from carusogabriel/return-type
Add return type to anonymous function
2017-12-26 22:38:43 +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
TomasVotruba
aaf42913f0 use same architecture for CallerTypes as for Types 2017-12-26 22:08:01 +01:00
Gabriel Caruso
545efa18c3 Add return type to anonymous function 2017-12-26 19:00:17 -02:00
TomasVotruba
62cbdd4fbf make NameTypeResolver match also FQN 2017-12-26 21:19:37 +01:00
TomasVotruba
171af7e13c fix cs 2017-12-26 20:14:53 +01:00
TomasVotruba
8b69d0b6d2 clean 2017-12-26 20:14:17 +01:00
TomasVotruba
97251fba81 revert isPrimary() 2017-12-26 20:13:25 +01:00
Tomáš Votruba
e67c183c03
Merge pull request #232 from carusogabriel/fix-uppercase
[ConstFetchResolver] Support keyword in uppercase
2017-12-26 20:12:24 +01:00
TomasVotruba
afc2a27234 NodeTypeResolver - add polymorphic dispatching 2017-12-26 20:08:22 +01:00
TomasVotruba
d9c687d7bc complete rest of types 2017-12-26 20:02:10 +01:00
TomasVotruba
07725e2972 make use of getType() on Node 2017-12-26 20:02:06 +01:00
Gabriel Caruso
f4099b8d69 Add test for uppercade keywords 2017-12-26 16:52:26 -02:00
Gabriel Caruso
6e0b17c91e Support keyword in uppercase at ConstFetchResolver 2017-12-26 15:51:29 -02:00
Tomáš Votruba
3d2041215b
Merge pull request #231 from carusogabriel/fix-uppercase-constfetch
[PHPUnit] Support keyword in uppercase at AssertSameBoolNullToSpecificMethodRector
2017-12-26 18:41:30 +01:00
Tomáš Votruba
843f309398
Merge pull request #230 from carusogabriel/fix-assert-compare
[PHPUnit] Support variables as argument in AssertCompareToSpecificMethodRector
2017-12-26 18:40:41 +01:00
Gabriel Caruso
de04036a82 Support keyword in uppercase at AssertSameBoolNullToSpecificMethodRector 2017-12-26 15:06:24 -02:00
Gabriel Caruso
35bdc070c2 Support variables as argument in AssertCompareToSpecificMethodRector 2017-12-26 14:24:01 -02:00
TomasVotruba
87ffa39f40 remove test code 2017-12-26 16:51:26 +01:00
TomasVotruba
ae2d27c2e9 add isPrimary() 2017-12-26 16:51:00 +01:00
TomasVotruba
8c85c6ad0c reflect in ClassMethodAnalyzer 2017-12-26 16:05:00 +01:00
TomasVotruba
d6c5b08dc2 [NodeTypeResolver] drop ClassMethodTypeResolver - method cannot have type 2017-12-26 16:05:00 +01:00
TomasVotruba
8abcffdb80 PerNodeTypeResolverInterface - add isPrimary() method, to separate helper resolvers and actually type bearers 2017-12-26 16:05:00 +01:00
TomasVotruba
507109fbd7 drop unused ParserInterface 2017-12-26 16:05:00 +01:00
TomasVotruba
7b287c156e [NodeTypeResolver] micro optimization 2017-12-26 16:05:00 +01:00
Tomáš Votruba
b5800c8eac
Merge pull request #227 from carusogabriel/assert-comparison
[PHPUnit] Create AssertComparisonToSpecificMethodRector
2017-12-26 15:59:10 +01:00
Tomáš Votruba
4855755bae
Merge pull request #226 from carusogabriel/fix-subfolder
Potencial fix for subfolders problem
2017-12-26 15:56:13 +01:00