Chris@0: getTokens(); Chris@0: // Check if this is a function definition. Chris@0: $functionPtr = $phpcsFile->findPrevious( Chris@0: PHP_CodeSniffer_Tokens::$emptyTokens, Chris@0: ($stackPtr - 1), Chris@0: null, Chris@0: true Chris@0: ); Chris@0: if ($tokens[$functionPtr]['code'] === T_FUNCTION) { Chris@0: $this->processFunction($phpcsFile, $stackPtr, $functionPtr); Chris@0: } Chris@0: Chris@0: }//end process() Chris@0: Chris@0: Chris@0: /** Chris@0: * Process this function definition. Chris@0: * Chris@0: * @param PHP_CodeSniffer_File $phpcsFile The file being scanned. Chris@0: * @param int $stackPtr The position of the function name in the stack. Chris@0: * name in the stack. Chris@0: * @param int $functionPtr The position of the function keyword in the stack. Chris@0: * keyword in the stack. Chris@0: * Chris@0: * @return void Chris@0: */ Chris@0: public abstract function processFunction(PHP_CodeSniffer_File $phpcsFile, $stackPtr, $functionPtr); Chris@0: Chris@0: Chris@0: }//end class