function EarlyExitSniff::process
* @phpcsSuppress SlevomatCodingStandard.TypeHints.ParameterTypeHint.MissingNativeTypeHint *
Parameters
int $pointer:
Overrides Sniff::process
File
-
vendor/
slevomat/ coding-standard/ SlevomatCodingStandard/ Sniffs/ ControlStructures/ EarlyExitSniff.php, line 66
Class
Namespace
SlevomatCodingStandard\Sniffs\ControlStructuresCode
public function process(File $phpcsFile, $pointer) : void {
$tokens = $phpcsFile->getTokens();
if ($tokens[$pointer]['code'] === T_IF) {
$this->processIf($phpcsFile, $pointer);
}
elseif ($tokens[$pointer]['code'] === T_ELSEIF) {
$this->processElseIf($phpcsFile, $pointer);
}
else {
$this->processElse($phpcsFile, $pointer);
}
}