Lines Matching refs:stackPtr

79      * @param int                  $stackPtr  The position of the current token in the
84 public function process(PHP_CodeSniffer_File $phpcsFile, $stackPtr) argument
88 if ($tokens[$stackPtr]['code'] === T_OPEN_TAG) {
98 if ($tokens[($stackPtr + 1)]['code'] !== T_WHITESPACE) {
103 $stackPtr = $phpcsFile->findNext(T_WHITESPACE, ($stackPtr + 1), null, true);
107 if ($stackPtr === 0) {
111 for ($i = ($stackPtr - 1); $i >= 0; $i--) {
125 …phpcsFile->addFixableError('Additional whitespace found at start of file', $stackPtr, 'StartFile');
128 for ($i = 0; $i < $stackPtr; $i++) {
134 } else if ($tokens[$stackPtr]['code'] === T_CLOSE_TAG) {
140 if (isset($tokens[($stackPtr + 1)]) === false) {
145 for ($i = ($stackPtr + 1); $i < $phpcsFile->numTokens; $i++) {
164 $stackPtr--;
168 if ($tokens[$stackPtr]['code'] !== T_WHITESPACE) {
173 if ($tokens[($stackPtr - 1)]['code'] !== T_WHITESPACE
174 && $tokens[$stackPtr]['content'] === $phpcsFile->eolChar
180 $prev = $phpcsFile->findPrevious(T_WHITESPACE, ($stackPtr - 1), null, true);
181 $stackPtr = ($prev + 1);
185 … = $phpcsFile->addFixableError('Additional whitespace found at end of file', $stackPtr, 'EndFile');
188 for ($i = ($stackPtr + 1); $i < $phpcsFile->numTokens; $i++) {
200 if (isset($tokens[($stackPtr + 1)]['line']) === true
201 && $tokens[($stackPtr + 1)]['line'] === $tokens[$stackPtr]['line']
208 && $tokens[($stackPtr - 1)]['line'] !== $tokens[$stackPtr]['line']
213 $tokenContent = rtrim($tokens[$stackPtr]['content'], $phpcsFile->eolChar);
216 … $fix = $phpcsFile->addFixableError('Whitespace found at end of line', $stackPtr, 'EndLine');
218 … $phpcsFile->fixer->replaceToken($stackPtr, rtrim($tokenContent).$phpcsFile->eolChar);
221 … } else if ($tokens[($stackPtr - 1)]['content'] !== rtrim($tokens[($stackPtr - 1)]['content'])
222 && $tokens[($stackPtr - 1)]['line'] === $tokens[$stackPtr]['line']
224 … $fix = $phpcsFile->addFixableError('Whitespace found at end of line', ($stackPtr - 1), 'EndLine');
226 … $phpcsFile->fixer->replaceToken(($stackPtr - 1), rtrim($tokens[($stackPtr - 1)]['content']));
234 if (($phpcsFile->hasCondition($stackPtr, T_FUNCTION) === true
235 || $phpcsFile->hasCondition($stackPtr, T_CLOSURE) === true)
236 && $tokens[($stackPtr - 1)]['line'] < $tokens[$stackPtr]['line']
237 && $tokens[($stackPtr - 2)]['line'] === $tokens[($stackPtr - 1)]['line']
242 $next = $phpcsFile->findNext(T_WHITESPACE, $stackPtr, null, true);
243 $lines = ($tokens[$next]['line'] - $tokens[$stackPtr]['line']);
246 … $fix = $phpcsFile->addFixableError($error, $stackPtr, 'EmptyLines', array($lines));
249 $i = $stackPtr;