Lines Matching refs:stackPtr

65      * @param int                  $stackPtr  The position of the current token in the
70 public function process(PHP_CodeSniffer_File $phpcsFile, $stackPtr) argument
75 if ($tokens[($stackPtr - 1)]['code'] !== T_WHITESPACE) {
78 if ($tokens[($stackPtr - 2)]['line'] !== $tokens[$stackPtr]['line']) {
81 $before = $tokens[($stackPtr - 1)]['length'];
85 if ($tokens[($stackPtr + 1)]['code'] !== T_WHITESPACE) {
88 if ($tokens[($stackPtr + 2)]['line'] !== $tokens[$stackPtr]['line']) {
91 $after = $tokens[($stackPtr + 1)]['length'];
95 $phpcsFile->recordMetric($stackPtr, 'Spacing before string concat', $before);
96 $phpcsFile->recordMetric($stackPtr, 'Spacing after string concat', $after);
117 $fix = $phpcsFile->addFixableError($message, $stackPtr, 'PaddingFound', $data);
122 if ($tokens[($stackPtr - 1)]['code'] === T_WHITESPACE) {
124 $phpcsFile->fixer->replaceToken(($stackPtr - 1), $padding);
126 && ($tokens[($stackPtr - 2)]['code'] === T_LNUMBER
127 || $tokens[($stackPtr - 2)]['code'] === T_DNUMBER)
129 … $phpcsFile->fixer->replaceToken(($stackPtr - 2), '('.$tokens[($stackPtr - 2)]['content'].')');
134 $phpcsFile->fixer->addContent(($stackPtr - 1), $padding);
139 if ($tokens[($stackPtr + 1)]['code'] === T_WHITESPACE) {
141 $phpcsFile->fixer->replaceToken(($stackPtr + 1), $padding);
143 && ($tokens[($stackPtr + 2)]['code'] === T_LNUMBER
144 || $tokens[($stackPtr + 2)]['code'] === T_DNUMBER)
146 … $phpcsFile->fixer->replaceToken(($stackPtr + 2), '('.$tokens[($stackPtr + 2)]['content'].')');
151 $phpcsFile->fixer->addContent($stackPtr, $padding);