From 1710e63bd4141268f8225a0a21e3813e38ea25b5 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Tim=20D=C3=BCsterhus?= Date: Thu, 10 Jan 2013 18:15:52 +0100 Subject: [PATCH] Fix ClassMustBeImportedSniff Fixes #1090 --- .../WCF/Sniffs/Namespaces/ClassMustBeImportedSniff.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/CodeSniff/WCF/Sniffs/Namespaces/ClassMustBeImportedSniff.php b/CodeSniff/WCF/Sniffs/Namespaces/ClassMustBeImportedSniff.php index 736035c900..0e1ba74ca7 100644 --- a/CodeSniff/WCF/Sniffs/Namespaces/ClassMustBeImportedSniff.php +++ b/CodeSniff/WCF/Sniffs/Namespaces/ClassMustBeImportedSniff.php @@ -54,10 +54,10 @@ class WCF_Sniffs_Namespaces_ClassMustBeImportedSniff implements PHP_CodeSniffer_ $class .= $tokens[$i]['content']; } - $extends = $phpcsFile->findPrevious(array(T_EXTENDS), $stackPtr - 1, null, false, null, true); + $tClass = $phpcsFile->findPrevious(array(T_CLASS), $stackPtr - 1); // are we trying to extend a class with the same name? - if ($extends !== false) { - $newClass = $phpcsFile->findPrevious(T_STRING, $extends); + if ($tClass !== false) { + $newClass = $phpcsFile->findNext(T_STRING, $tClass); if ($tokens[$newClass]['content'] == $tokens[$end - 1]['content']) return; } -- 2.20.1