Chris@0: getTokens(); Chris@0: Chris@0: if (isset($tokens[($stackPtr + 1)]) === false) { Chris@0: return; Chris@0: } Chris@0: Chris@0: if ($tokens[($stackPtr + 1)]['code'] !== T_WHITESPACE Chris@0: && $tokens[($stackPtr + 1)]['code'] !== T_COMMA Chris@0: && $tokens[($stackPtr + 1)]['code'] !== T_CLOSE_PARENTHESIS Chris@0: ) { Chris@0: $error = 'Expected one space after the comma, 0 found'; Chris@0: $fix = $phpcsFile->addFixableError($error, $stackPtr, 'NoSpace'); Chris@0: if ($fix === true) { Chris@0: $phpcsFile->fixer->addContent($stackPtr, ' '); Chris@0: } Chris@0: Chris@0: return; Chris@0: } Chris@0: Chris@0: if ($tokens[($stackPtr + 1)]['code'] === T_WHITESPACE Chris@0: && isset($tokens[($stackPtr + 2)]) === true Chris@0: && $tokens[($stackPtr + 2)]['line'] === $tokens[($stackPtr + 1)]['line'] Chris@0: && $tokens[($stackPtr + 1)]['content'] !== ' ' Chris@0: ) { Chris@0: $error = 'Expected one space after the comma, %s found'; Chris@0: $fix = $phpcsFile->addFixableError($error, $stackPtr, 'TooManySpaces', array(strlen($tokens[($stackPtr + 1)]['content']))); Chris@0: if ($fix === true) { Chris@0: $phpcsFile->fixer->replaceToken(($stackPtr + 1), ' '); Chris@0: } Chris@0: } Chris@0: Chris@0: }//end process() Chris@0: Chris@0: Chris@0: }//end class