public function process(PHP_CodeSniffer_File $phpcsFile, $stackPtr)
{
$tokens = $phpcsFile->getTokens();
$token = $tokens[$stackPtr];
$tokenType = strtolower(substr($token['type'], 2));
$methods = $this->getClassMethods($phpcsFile, $stackPtr);
$methodCount = count($methods);
if ($methodCount > $this->maxCount) {
$message = 'Your %s has %d methods, must be less or equals than %d methods';
$error = sprintf($message, $tokenType, $methodCount, $this->maxCount);
$phpcsFile->addError($error, $stackPtr, sprintf('%sTooManyMethods', ucfirst($tokenType)));
}
}