1878 Commits

Author SHA1 Message Date
Gabriel Caruso
2e1ae857b7 Fixes from CS 2017-12-26 22:39:42 -02:00
Gabriel Caruso
eb7f4dd1e8 Create IdentifierRenamer to avoid multiple NameChanger with similar code 2017-12-26 22:39:42 -02:00
Gabriel Caruso
6c83576aca Use MethodNameChanger in AssertCompareToSpecificMethodRector 2017-12-26 22:39:42 -02:00
Gabriel Caruso
186c3c2006 Use MethodNameChanger in AssertComparisonToSpecificMethodRector 2017-12-26 22:39:42 -02:00
Gabriel Caruso
2d5e7a12df Use MethodNameChanger in AssertSameBoolNullToSpecificMethodRector 2017-12-26 22:39:42 -02:00
Gabriel Caruso
4d8374ebd0 Use MethodNameChanger in AssertTrueFalseToSpecificMethodRector 2017-12-26 22:39:42 -02:00
Gabriel Caruso
b0800e4205 Check instance to use the correct nameChanger 2017-12-26 22:39:41 -02:00
Gabriel Caruso
8143791e08 Fix from CS 2017-12-26 22:39:41 -02:00
Gabriel Caruso
f943d93db4 Create StaticCallNameChanger and use 2017-12-26 22:39:41 -02:00
Gabriel Caruso
6d7b81f089 Create ClassConstFetchNameChanger and use 2017-12-26 22:39:41 -02:00
Gabriel Caruso
42e25a7f55 Create and use PropertyNameChanger 2017-12-26 22:39:41 -02:00
Gabriel Caruso
2c90632b6e Strict type-hinting to MethodCall in MethodNameChanger 2017-12-26 22:39:41 -02:00
Gabriel Caruso
d5594c93ef Fixes from CS 2017-12-26 22:39:41 -02:00
Gabriel Caruso
851655443a Remove unecessary extra method 2017-12-26 22:39:41 -02:00
Gabriel Caruso
e7c1d38cef Use renameNodeWithMap when necessary 2017-12-26 22:39:41 -02:00
Gabriel Caruso
803bf51c68 Decouple renameNode into renameNodeWithMap 2017-12-26 22:39:41 -02:00
Gabriel Caruso
3b96ad67ce Fixes for PHPStan 2017-12-26 22:39:41 -02:00
Gabriel Caruso
1ce4684dd1 Fix maximum limit of characters per line 2017-12-26 22:39:41 -02:00
Gabriel Caruso
2217991c85 Fix $MethodNameChanger to $methodNameChanger 2017-12-26 22:39:41 -02:00
Gabriel Caruso
fe2ac7d95d Remove unused PhpParser\Node\Identifier 2017-12-26 22:39:41 -02:00
Gabriel Caruso
ed46c3c937 Use MethodNameChanger in ToStringToMethodCallRector 2017-12-26 22:39:41 -02:00
Gabriel Caruso
40a7fb1e35 Use MethodNameChanger in PropertyNameReplacerRector 2017-12-26 22:39:41 -02:00
Gabriel Caruso
2929cdb67f Use MethodNameChanger in MethodNameReplacerRector 2017-12-26 22:39:41 -02:00
Gabriel Caruso
3893d6618a Use MethodNameChanger in ClassConstantReplacerRector 2017-12-26 22:39:41 -02:00
Gabriel Caruso
54ca59f59f Use MethodNameChanger in GetMockRector 2017-12-26 22:39:41 -02:00
Gabriel Caruso
344244ebd7 Use MethodNameChanger in SetLineRector 2017-12-26 22:39:41 -02:00
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