From f912313da39c463c2b9cfcd8228d5af14bf5f447 Mon Sep 17 00:00:00 2001 From: Daniel Siepmann Date: Tue, 7 Mar 2017 12:05:50 +0100 Subject: [PATCH] FEATURE: Also migrate legacy classes in extends * Migrate legacy classes after extends keyword. * Sort token types alphabetical. --- .../Typo3Update/Sniffs/Legacy/ClassnamesSniff.php | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/Standards/Typo3Update/Sniffs/Legacy/ClassnamesSniff.php b/src/Standards/Typo3Update/Sniffs/Legacy/ClassnamesSniff.php index 0fe1b39..16cc3d2 100644 --- a/src/Standards/Typo3Update/Sniffs/Legacy/ClassnamesSniff.php +++ b/src/Standards/Typo3Update/Sniffs/Legacy/ClassnamesSniff.php @@ -50,12 +50,12 @@ class Typo3Update_Sniffs_Legacy_ClassnamesSniff implements PHP_CodeSniffer_Sniff public function register() { return [ - // T_USE, - // T_NEW, - // T_INSTANCEOF, + T_EXTENDS, T_IMPLEMENTS, - // T_EXTENDS, + // T_INSTANCEOF, + // T_NEW, // T_STRING, + // T_USE, ]; } @@ -84,6 +84,7 @@ class Typo3Update_Sniffs_Legacy_ClassnamesSniff implements PHP_CodeSniffer_Sniff if ($fix === true) { switch ($tokens[$stackPtr]['code']) { + case T_EXTENDS: case T_IMPLEMENTS: $phpcsFile->fixer->replaceToken($classnamePosition, '\\' . $this->getNewClassname($classname)); break;