diff --git a/src/Standards/Typo3Update/Sniffs/LegacyClassname/MissingNamespaceSniff.php b/src/Standards/Typo3Update/Sniffs/LegacyClassname/MissingNamespaceSniff.php index 9296d88..ccc1b96 100644 --- a/src/Standards/Typo3Update/Sniffs/LegacyClassname/MissingNamespaceSniff.php +++ b/src/Standards/Typo3Update/Sniffs/LegacyClassname/MissingNamespaceSniff.php @@ -67,6 +67,11 @@ class Typo3Update_Sniffs_LegacyClassname_MissingNamespaceSniff implements PhpCsS } $classname = $tokens[$classnamePosition]['content']; + + LegacyClassnameMapping::getInstance()->addLegacyClassname( + $classname, + $this->getNamespace($classname) . '\\' . $this->getNewClassname($classname) + ); $fix = $phpcsFile->addFixableError( 'Legacy class definitions are not allowed; found "%s".' . ' Wrap your class inside a namespace.', @@ -106,10 +111,6 @@ class Typo3Update_Sniffs_LegacyClassname_MissingNamespaceSniff implements PhpCsS $this->getNamespacePosition($phpcsFile), 'getNamespaceDefinition($classname) . $suffix ); - LegacyClassnameMapping::getInstance()->addLegacyClassname( - $classname, - $this->getNamespace($classname) . '\\' . $this->getNewClassname($classname) - ); } /**