diff --git a/rules/Renaming/NodeManipulator/ClassRenamer.php b/rules/Renaming/NodeManipulator/ClassRenamer.php index 90af400e6e4..1f1d2ed767f 100644 --- a/rules/Renaming/NodeManipulator/ClassRenamer.php +++ b/rules/Renaming/NodeManipulator/ClassRenamer.php @@ -50,8 +50,6 @@ public function __construct( */ public function renameNode(Node $node, array $oldToNewClasses, ?Scope $scope): ?Node { - $oldToNewTypes = $this->createOldToNewTypes($oldToNewClasses); - // execute FullyQualified before Name on purpose so next Name check is pure Name node if ($node instanceof FullyQualified) { return $this->refactorName($node, $oldToNewClasses, $scope); @@ -69,6 +67,7 @@ public function renameNode(Node $node, array $oldToNewClasses, ?Scope $scope): ? $phpDocInfo = $this->phpDocInfoFactory->createFromNode($node); if ($phpDocInfo instanceof PhpDocInfo) { + $oldToNewTypes = $this->createOldToNewTypes($oldToNewClasses); $hasPhpDocChanged = $this->refactorPhpDoc($node, $oldToNewTypes, $oldToNewClasses, $phpDocInfo); if ($hasPhpDocChanged) {