diff --git a/packages/PostRector/Rector/NameImportingPostRector.php b/packages/PostRector/Rector/NameImportingPostRector.php index 7a6473dc1ff..77b48f0bc5a 100644 --- a/packages/PostRector/Rector/NameImportingPostRector.php +++ b/packages/PostRector/Rector/NameImportingPostRector.php @@ -4,6 +4,7 @@ namespace Rector\PostRector\Rector; +use PhpParser\Node\Param; use PhpParser\Node; use PhpParser\Node\Identifier; use PhpParser\Node\Name; @@ -63,12 +64,14 @@ public function enterNode(Node $node): ?Node return $this->processNodeName($node, $file); } - if (SimpleParameterProvider::provideBoolParameter(Option::AUTO_IMPORT_DOC_BLOCK_NAMES)) { + if (($node instanceof Stmt || $node instanceof Param) && SimpleParameterProvider::provideBoolParameter(Option::AUTO_IMPORT_DOC_BLOCK_NAMES)) { $phpDocInfo = $this->phpDocInfoFactory->createFromNodeOrEmpty($node); $this->docBlockNameImporter->importNames($phpDocInfo->getPhpDocNode(), $node); + + return $node; } - return $node; + return null; } public function getRuleDefinition(): RuleDefinition