diff --git a/src/Standards/Generic/Sniffs/Files/ByteOrderMarkSniff.php b/src/Standards/Generic/Sniffs/Files/ByteOrderMarkSniff.php index d014908320..5a1fde6f34 100644 --- a/src/Standards/Generic/Sniffs/Files/ByteOrderMarkSniff.php +++ b/src/Standards/Generic/Sniffs/Files/ByteOrderMarkSniff.php @@ -49,13 +49,13 @@ public function register() * @param int $stackPtr The position of the current token in * the stack passed in $tokens. * - * @return void + * @return int */ public function process(File $phpcsFile, $stackPtr) { // The BOM will be the very first token in the file. if ($stackPtr !== 0) { - return; + return $phpcsFile->numTokens; } $tokens = $phpcsFile->getTokens(); @@ -68,12 +68,14 @@ public function process(File $phpcsFile, $stackPtr) $error = 'File contains %s byte order mark, which may corrupt your application'; $phpcsFile->addError($error, $stackPtr, 'Found', $errorData); $phpcsFile->recordMetric($stackPtr, 'Using byte order mark', 'yes'); - return; + return $phpcsFile->numTokens; } } $phpcsFile->recordMetric($stackPtr, 'Using byte order mark', 'no'); + return $phpcsFile->numTokens; + }//end process()