Loading coder_sniffer/Drupal/Sniffs/Classes/ClassFileNameSniff.php +8 −0 Original line number Diff line number Diff line Loading @@ -60,6 +60,14 @@ class ClassFileNameSniff implements Sniff $tokens = $phpcsFile->getTokens(); $decName = $phpcsFile->findNext(Tokens::$emptyTokens, ($stackPtr + 1), null, true); // Subcontext classes for Behat Drupal Extension are located in // *.behat.inc files and should be named ModuleNameSubContext. $isSubContext = preg_match('/\.behat$/', $fileName); if ($isSubContext === 1) { $fileName = preg_replace('/\.behat$/', '', $fileName); $fileName = str_replace('_', '', ucwords($fileName, '_')).'SubContext'; } if ($tokens[$decName]['code'] === T_STRING && $tokens[$decName]['content'] !== $fileName ) { Loading Loading
coder_sniffer/Drupal/Sniffs/Classes/ClassFileNameSniff.php +8 −0 Original line number Diff line number Diff line Loading @@ -60,6 +60,14 @@ class ClassFileNameSniff implements Sniff $tokens = $phpcsFile->getTokens(); $decName = $phpcsFile->findNext(Tokens::$emptyTokens, ($stackPtr + 1), null, true); // Subcontext classes for Behat Drupal Extension are located in // *.behat.inc files and should be named ModuleNameSubContext. $isSubContext = preg_match('/\.behat$/', $fileName); if ($isSubContext === 1) { $fileName = preg_replace('/\.behat$/', '', $fileName); $fileName = str_replace('_', '', ucwords($fileName, '_')).'SubContext'; } if ($tokens[$decName]['code'] === T_STRING && $tokens[$decName]['content'] !== $fileName ) { Loading