From 40be6732af01c214b639c443c46935dc28a5ada7 Mon Sep 17 00:00:00 2001 From: Daniel Siepmann Date: Thu, 11 May 2017 08:58:35 +0200 Subject: [PATCH] FEATURE: Already save classname alias while searching * To improve report results even during searching. * By moving namespace mapping to search from fixing. --- .../Sniffs/LegacyClassname/MissingNamespaceSniff.php | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) 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) - ); } /**