diff --git a/docs/AllRectorsOverview.md b/docs/AllRectorsOverview.md index 564c479cfa6..51ad9336a87 100644 --- a/docs/AllRectorsOverview.md +++ b/docs/AllRectorsOverview.md @@ -7374,13 +7374,24 @@ Replace constant by new ones Rename func call to static call +```yaml +services: + Rector\Renaming\Rector\FuncCall\RenameFuncCallToStaticCallRector: + $functionsToStaticCalls: + strPee: + - Strings + - strPaa +``` + +↓ + ```diff class SomeClass { public function run() { - strPee('...'); -+ \Strings::strPee('...'); ++ \Strings::strPaa('...'); } } ``` diff --git a/rules/code-quality/tests/Rector/Array_/CallableThisArrayToAnonymousFunctionRector/Fixture/skip_as_well.php.inc b/rules/code-quality/tests/Rector/Array_/CallableThisArrayToAnonymousFunctionRector/Fixture/skip_as_well.php.inc index c532e4a8c62..e55941e91d5 100644 --- a/rules/code-quality/tests/Rector/Array_/CallableThisArrayToAnonymousFunctionRector/Fixture/skip_as_well.php.inc +++ b/rules/code-quality/tests/Rector/Array_/CallableThisArrayToAnonymousFunctionRector/Fixture/skip_as_well.php.inc @@ -18,7 +18,7 @@ use Rector\NodeTypeResolver\Node\AttributeKey; use Rector\NodeTypeResolver\PhpDoc\NodeAnalyzer\DocBlockManipulator; use Rector\PhpParser\Node\Manipulator\ClassManipulator; use Rector\Core\Rector\AbstractRector; -use Rector\RectorDefinition\ConfiguredCodeSample; +use Rector\Core\RectorDefinition\ConfiguredCodeSample; use Rector\Core\RectorDefinition\RectorDefinition; final class PseudoNamespaceToNamespaceRector diff --git a/utils/DocumentationGenerator/src/OutputFormatter/DumpRectors/JsonDumpRectorsOutputFormatter.php b/utils/DocumentationGenerator/src/OutputFormatter/DumpRectors/JsonDumpRectorsOutputFormatter.php index cad684d3678..39043e211df 100644 --- a/utils/DocumentationGenerator/src/OutputFormatter/DumpRectors/JsonDumpRectorsOutputFormatter.php +++ b/utils/DocumentationGenerator/src/OutputFormatter/DumpRectors/JsonDumpRectorsOutputFormatter.php @@ -8,8 +8,8 @@ use Nette\Utils\DateTime; use Nette\Utils\Json; use Nette\Utils\Strings; use Rector\Core\Contract\Rector\RectorInterface; +use Rector\Core\RectorDefinition\ConfiguredCodeSample; use Rector\Core\RectorDefinition\RectorDefinition; -use Rector\RectorDefinition\ConfiguredCodeSample; use Rector\Utils\DocumentationGenerator\Contract\OutputFormatter\DumpRectorsOutputFormatterInterface; use Rector\Utils\DocumentationGenerator\RectorMetadataResolver;