Lines Matching refs:phpcsFile
50 * @param PHP_CodeSniffer_File $phpcsFile The file being scanned.
56 public function process(PHP_CodeSniffer_File $phpcsFile, $stackPtr) argument
58 $tokens = $phpcsFile->getTokens();
60 $firstContent = $phpcsFile->findNext(T_WHITESPACE, ($stackPtr + 1), null, true);
63 $phpcsFile->recordMetric($stackPtr, 'Brackets around echoed strings', 'no');
67 $end = $phpcsFile->findNext(array(T_SEMICOLON, T_CLOSE_TAG), $stackPtr, null, false);
70 $prev = $phpcsFile->findPrevious(T_WHITESPACE, ($end - 1), null, true);
72 $phpcsFile->recordMetric($stackPtr, 'Brackets around echoed strings', 'no');
78 $phpcsFile->recordMetric($stackPtr, 'Brackets around echoed strings', 'no');
82 $phpcsFile->recordMetric($stackPtr, 'Brackets around echoed strings', 'yes');
84 …if (($phpcsFile->findNext(PHP_CodeSniffer_Tokens::$operators, $stackPtr, $end, false)) === false) {
87 $fix = $phpcsFile->addFixableError($error, $stackPtr, 'HasBracket');
89 $phpcsFile->fixer->beginChangeset();
90 $phpcsFile->fixer->replaceToken($firstContent, '');
92 $phpcsFile->fixer->addContent(($firstContent - 1), ' ');
95 $phpcsFile->fixer->replaceToken($prev, '');
96 $phpcsFile->fixer->endChangeset();