Lines Matching refs:phpcsFile

47      * @param PHP_CodeSniffer_File $phpcsFile The file being scanned.
53 public function process(PHP_CodeSniffer_File $phpcsFile, $stackPtr) argument
55 $tokens = $phpcsFile->getTokens();
59 $commentEnd = $phpcsFile->findPrevious($find, ($stackPtr - 1), null, true);
65 $prev = $phpcsFile->findPrevious($find, ($commentEnd - 1), null, true);
74 $phpcsFile->addError('Missing function doc comment', $stackPtr, 'Missing');
75 $phpcsFile->recordMetric($stackPtr, 'Function has doc comment', 'no');
78 $phpcsFile->recordMetric($stackPtr, 'Function has doc comment', 'yes');
82 …$phpcsFile->addError('You must use "/**" style comments for a function comment', $stackPtr, 'Wrong…
88 $phpcsFile->addError($error, $commentEnd, 'SpacingAfter');
95 $string = $phpcsFile->findNext(T_DOC_COMMENT_STRING, $tag, $commentEnd);
98 $phpcsFile->addError($error, $tag, 'EmptySees');
103 $this->processReturn($phpcsFile, $stackPtr, $commentStart);
104 $this->processThrows($phpcsFile, $stackPtr, $commentStart);
105 $this->processParams($phpcsFile, $stackPtr, $commentStart);
113 * @param PHP_CodeSniffer_File $phpcsFile The file being scanned.
120 protected function processReturn(PHP_CodeSniffer_File $phpcsFile, $stackPtr, $commentStart) argument
122 $tokens = $phpcsFile->getTokens();
125 $methodName = $phpcsFile->getDeclarationName($stackPtr);
133 $phpcsFile->addError($error, $tag, 'DuplicateReturn');
149 $phpcsFile->addError($error, $return, 'MissingReturnType');
153 $phpcsFile->addError($error, $tokens[$commentStart]['comment_closer'], 'MissingReturn');
162 * @param PHP_CodeSniffer_File $phpcsFile The file being scanned.
169 protected function processThrows(PHP_CodeSniffer_File $phpcsFile, $stackPtr, $commentStart) argument
171 $tokens = $phpcsFile->getTokens();
192 $phpcsFile->addError($error, $tag, 'InvalidThrows');
202 * @param PHP_CodeSniffer_File $phpcsFile The file being scanned.
209 protected function processParams(PHP_CodeSniffer_File $phpcsFile, $stackPtr, $commentStart) argument
211 $tokens = $phpcsFile->getTokens();
267 $phpcsFile->addError($error, $tag, 'MissingParamComment');
271 $phpcsFile->addError($error, $tag, 'MissingParamName');
275 $phpcsFile->addError($error, $tag, 'MissingParamType');
289 $realParams = $phpcsFile->getMethodParameters($stackPtr);
316 … $fix = $phpcsFile->addFixableError($error, $param['tag'], 'SpacingAfterParamType', $data);
328 $star = $phpcsFile->findPrevious(T_DOC_COMMENT_STAR, $param['tag']);
339 $phpcsFile->eolChar.$padding
342 $phpcsFile->fixer->replaceToken($commentToken, $content);
344 $phpcsFile->fixer->replaceToken($i, '');
367 $phpcsFile->addError($error, $param['tag'], $code, $data);
372 $phpcsFile->addError($error, $param['tag'], 'ExtraParamComment');
388 … $fix = $phpcsFile->addFixableError($error, $param['tag'], 'SpacingAfterParamName', $data);
400 $star = $phpcsFile->findPrevious(T_DOC_COMMENT_STAR, $param['tag']);
411 $phpcsFile->eolChar.$padding
414 $phpcsFile->fixer->replaceToken($commentToken, $content);
416 $phpcsFile->fixer->replaceToken($i, '');
432 $phpcsFile->addError($error, $commentStart, 'MissingParamTag', $data);