function DisallowSuperGlobalVariableSniff::process
* @phpcsSuppress SlevomatCodingStandard.TypeHints.ParameterTypeHint.MissingNativeTypeHint *
Parameters
int $variablePointer:
Overrides Sniff::process
File
-
vendor/
slevomat/ coding-standard/ SlevomatCodingStandard/ Sniffs/ Variables/ DisallowSuperGlobalVariableSniff.php, line 41
Class
Namespace
SlevomatCodingStandard\Sniffs\VariablesCode
public function process(File $phpcsFile, $variablePointer) : void {
$tokens = $phpcsFile->getTokens();
if (!in_array($tokens[$variablePointer]['content'], self::SUPER_GLOBALS, true)) {
return;
}
$phpcsFile->addError('Use of super global variable is disallowed.', $variablePointer, self::CODE_DISALLOWED_SUPER_GLOBAL_VARIABLE);
}