Lines Matching refs:phpcsFile
47 * @param PHP_CodeSniffer_File $phpcsFile The file being scanned.
53 public function process(PHP_CodeSniffer_File $phpcsFile, $stackPtr) argument
55 $tokens = $phpcsFile->getTokens();
58 for ($i = 0; $i < $phpcsFile->numTokens; $i++) {
62 return $phpcsFile->numTokens;
67 for ($last = ($phpcsFile->numTokens - 1); $last > 0; $last--) {
75 $fix = $phpcsFile->addFixableError($error, $last, 'NotAllowed');
77 $phpcsFile->fixer->beginChangeset();
78 $phpcsFile->fixer->replaceToken($last, $phpcsFile->eolChar);
79 … $prev = $phpcsFile->findPrevious(PHP_CodeSniffer_Tokens::$emptyTokens, ($last - 1), null, true);
83 $phpcsFile->fixer->addContent($prev, ';');
86 $phpcsFile->fixer->endChangeset();
89 $phpcsFile->recordMetric($stackPtr, 'PHP closing tag at end of PHP-only file', 'yes');
91 $phpcsFile->recordMetric($stackPtr, 'PHP closing tag at end of PHP-only file', 'no');
95 return $phpcsFile->numTokens;