Lines Matching refs:stackPtr

50      * @param int                  $stackPtr  The position of the current token in the
55 public function process(PHP_CodeSniffer_File $phpcsFile, $stackPtr) argument
61 if (isset($tokens[$stackPtr]['nested_parenthesis']) === true) {
62 $parens = $tokens[$stackPtr]['nested_parenthesis'];
70 $else = $phpcsFile->findNext(T_INLINE_ELSE, ($stackPtr + 1));
77 if ($tokens[$statementEnd]['line'] !== $tokens[$stackPtr]['line']) {
79 $phpcsFile->addError($error, $stackPtr, 'NotSingleLine');
84 $contentBefore = $phpcsFile->findPrevious(T_WHITESPACE, ($stackPtr - 1), null, true);
85 $contentAfter = $phpcsFile->findNext(T_WHITESPACE, ($stackPtr + 1), null, true);
88 $phpcsFile->addError($error, $stackPtr, 'NoBrackets');
91 …$spaceBefore = ($tokens[$stackPtr]['column'] - ($tokens[$contentBefore]['column'] + $tokens[$conte…
95 $fix = $phpcsFile->addFixableError($error, $stackPtr, 'SpacingBeforeThen', $data);
98 $phpcsFile->fixer->addContentBefore($stackPtr, ' ');
100 $phpcsFile->fixer->replaceToken(($stackPtr - 1), ' ');
109 $next = $phpcsFile->findNext(T_WHITESPACE, ($stackPtr + 1), null, true);
112 if ($inlineElse !== ($stackPtr + 1)) {
114 $fix = $phpcsFile->addFixableError($error, $stackPtr, 'ElvisSpacing');
116 $phpcsFile->fixer->replaceToken(($stackPtr + 1), '');
120 $spaceAfter = (($tokens[$contentAfter]['column']) - ($tokens[$stackPtr]['column'] + 1));
124 $fix = $phpcsFile->addFixableError($error, $stackPtr, 'SpacingAfterThen', $data);
126 $phpcsFile->fixer->addContent($stackPtr, ' ');
128 $phpcsFile->fixer->replaceToken(($stackPtr + 1), ' ');
133 … $inlineElse = $phpcsFile->findNext(T_INLINE_ELSE, ($stackPtr + 1), $statementEnd, false);