Chris@0: getTokens(); Chris@0: Chris@0: $nextNonWhiteSpace = $phpcsFile->findNext( Chris@0: T_WHITESPACE, Chris@0: ($stackPtr + 1), Chris@0: null, Chris@0: true, Chris@0: null, Chris@0: true Chris@0: ); Chris@0: Chris@0: if ($tokens[$nextNonWhiteSpace]['code'] === T_IF) { Chris@17: $fix = $phpcsFile->addFixableError('Use "elseif" in place of "else if"', $nextNonWhiteSpace, 'ElseIfDeclaration'); Chris@0: if ($fix === true) { Chris@0: $phpcsFile->fixer->beginChangeset(); Chris@0: $phpcsFile->fixer->replaceToken($stackPtr, 'elseif'); Chris@0: for ($i = ($stackPtr + 1); $i < $nextNonWhiteSpace; $i++) { Chris@0: if ($tokens[$i]['code'] === T_WHITESPACE) { Chris@0: $phpcsFile->fixer->replaceToken($i, ''); Chris@0: } Chris@0: } Chris@0: Chris@0: $phpcsFile->fixer->replaceToken($nextNonWhiteSpace, ''); Chris@0: $phpcsFile->fixer->endChangeset(); Chris@0: } Chris@0: } Chris@0: Chris@0: }//end process() Chris@0: Chris@0: Chris@0: }//end class