This commit is contained in:
TomasVotruba 2020-02-13 22:48:16 +01:00
parent fee94b888f
commit 86bcb6eb7b
3 changed files with 14 additions and 3 deletions

View File

@ -7374,13 +7374,24 @@ Replace constant by new ones
Rename func call to static call Rename func call to static call
```yaml
services:
Rector\Renaming\Rector\FuncCall\RenameFuncCallToStaticCallRector:
$functionsToStaticCalls:
strPee:
- Strings
- strPaa
```
```diff ```diff
class SomeClass class SomeClass
{ {
public function run() public function run()
{ {
- strPee('...'); - strPee('...');
+ \Strings::strPee('...'); + \Strings::strPaa('...');
} }
} }
``` ```

View File

@ -18,7 +18,7 @@ use Rector\NodeTypeResolver\Node\AttributeKey;
use Rector\NodeTypeResolver\PhpDoc\NodeAnalyzer\DocBlockManipulator; use Rector\NodeTypeResolver\PhpDoc\NodeAnalyzer\DocBlockManipulator;
use Rector\PhpParser\Node\Manipulator\ClassManipulator; use Rector\PhpParser\Node\Manipulator\ClassManipulator;
use Rector\Core\Rector\AbstractRector; use Rector\Core\Rector\AbstractRector;
use Rector\RectorDefinition\ConfiguredCodeSample; use Rector\Core\RectorDefinition\ConfiguredCodeSample;
use Rector\Core\RectorDefinition\RectorDefinition; use Rector\Core\RectorDefinition\RectorDefinition;
final class PseudoNamespaceToNamespaceRector final class PseudoNamespaceToNamespaceRector

View File

@ -8,8 +8,8 @@ use Nette\Utils\DateTime;
use Nette\Utils\Json; use Nette\Utils\Json;
use Nette\Utils\Strings; use Nette\Utils\Strings;
use Rector\Core\Contract\Rector\RectorInterface; use Rector\Core\Contract\Rector\RectorInterface;
use Rector\Core\RectorDefinition\ConfiguredCodeSample;
use Rector\Core\RectorDefinition\RectorDefinition; use Rector\Core\RectorDefinition\RectorDefinition;
use Rector\RectorDefinition\ConfiguredCodeSample;
use Rector\Utils\DocumentationGenerator\Contract\OutputFormatter\DumpRectorsOutputFormatterInterface; use Rector\Utils\DocumentationGenerator\Contract\OutputFormatter\DumpRectorsOutputFormatterInterface;
use Rector\Utils\DocumentationGenerator\RectorMetadataResolver; use Rector\Utils\DocumentationGenerator\RectorMetadataResolver;