Lines Matching refs:stackPtr
68 * @param int $stackPtr The position of the current token in
73 public function process(PHP_CodeSniffer_File $phpcsFile, $stackPtr) argument
95 * @param int $stackPtr The first token on the next line.
99 protected function checkLineLength(PHP_CodeSniffer_File $phpcsFile, $tokens, $stackPtr) argument
102 $stackPtr--;
104 if ($tokens[$stackPtr]['column'] === 1
105 && $tokens[$stackPtr]['length'] === 0
111 if ($tokens[$stackPtr]['column'] !== 1
112 && $tokens[$stackPtr]['content'] === $phpcsFile->eolChar
114 $stackPtr--;
117 $lineLength = ($tokens[$stackPtr]['column'] + $tokens[$stackPtr]['length'] - 1);
121 $phpcsFile->recordMetric($stackPtr, 'Line length', '80 or less');
123 $phpcsFile->recordMetric($stackPtr, 'Line length', '81-120');
125 $phpcsFile->recordMetric($stackPtr, 'Line length', '121-150');
127 $phpcsFile->recordMetric($stackPtr, 'Line length', '151 or more');
135 && ($tokens[$stackPtr]['code'] === T_COMMENT
136 || $tokens[$stackPtr]['code'] === T_DOC_COMMENT_STRING)
138 $oldLength = strlen($tokens[$stackPtr]['content']);
139 $newLength = strlen(ltrim($tokens[$stackPtr]['content'], "/#\t "));
140 $indent = (($tokens[$stackPtr]['column'] - 1) + ($oldLength - $newLength));
142 $nonBreakingLength = $tokens[$stackPtr]['length'];
144 $space = strrpos($tokens[$stackPtr]['content'], ' ');
163 $phpcsFile->addError($error, $stackPtr, 'MaxExceeded', $data);
171 $phpcsFile->addWarning($warning, $stackPtr, 'TooLong', $data);