function TokenHelper::findFirstTokenOnNextLine
*
Parameters
int $pointer Search starts at this token, inclusive:
4 calls to TokenHelper::findFirstTokenOnNextLine()
- AbstractLineCall::getLineEnd in vendor/
slevomat/ coding-standard/ SlevomatCodingStandard/ Sniffs/ Functions/ AbstractLineCall.php - AbstractPropertyConstantAndEnumCaseSpacing::process in vendor/
slevomat/ coding-standard/ SlevomatCodingStandard/ Sniffs/ Classes/ AbstractPropertyConstantAndEnumCaseSpacing.php - * @phpcsSuppress SlevomatCodingStandard.TypeHints.ParameterTypeHint.MissingNativeTypeHint *
- AbstractRequireOneLineDocComment::process in vendor/
slevomat/ coding-standard/ SlevomatCodingStandard/ Sniffs/ Commenting/ AbstractRequireOneLineDocComment.php - * @phpcsSuppress SlevomatCodingStandard.TypeHints.ParameterTypeHint.MissingNativeTypeHint *
- ArrayHelper::parse in vendor/
slevomat/ coding-standard/ SlevomatCodingStandard/ Helpers/ ArrayHelper.php - *
File
-
vendor/
slevomat/ coding-standard/ SlevomatCodingStandard/ Helpers/ TokenHelper.php, line 360
Class
- TokenHelper
- @internal
Namespace
SlevomatCodingStandard\HelpersCode
public static function findFirstTokenOnNextLine(File $phpcsFile, int $pointer) : ?int {
$tokens = $phpcsFile->getTokens();
if ($pointer >= count($tokens)) {
return null;
}
$line = $tokens[$pointer]['line'];
do {
$pointer++;
if (!array_key_exists($pointer, $tokens)) {
return null;
}
} while ($tokens[$pointer]['line'] === $line);
return $pointer;
}