function ModernClassNameReferenceSniff::process
* @phpcsSuppress SlevomatCodingStandard.TypeHints.ParameterTypeHint.MissingNativeTypeHint *
Parameters
int $pointer:
Overrides Sniff::process
File
-
vendor/
slevomat/ coding-standard/ SlevomatCodingStandard/ Sniffs/ Classes/ ModernClassNameReferenceSniff.php, line 48
Class
Namespace
SlevomatCodingStandard\Sniffs\ClassesCode
public function process(File $phpcsFile, $pointer) : void {
$this->enableOnObjects = SniffSettingsHelper::isEnabledByPhpVersion($this->enableOnObjects, 80000);
$tokens = $phpcsFile->getTokens();
if ($tokens[$pointer]['code'] === T_CLASS_C) {
$this->checkMagicConstant($phpcsFile, $pointer);
return;
}
$this->checkFunctionCall($phpcsFile, $pointer);
}