function ClassStructureSniff::findGroupEndPointer
1 call to ClassStructureSniff::findGroupEndPointer()
- ClassStructureSniff::fixIncorrectGroupOrder in vendor/
slevomat/ coding-standard/ SlevomatCodingStandard/ Sniffs/ Classes/ ClassStructureSniff.php
File
-
vendor/
slevomat/ coding-standard/ SlevomatCodingStandard/ Sniffs/ Classes/ ClassStructureSniff.php, line 515
Class
Namespace
SlevomatCodingStandard\Sniffs\ClassesCode
private function findGroupEndPointer(File $phpcsFile, int $memberPointer) : int {
$tokens = $phpcsFile->getTokens();
if ($tokens[$memberPointer]['code'] === T_FUNCTION && !FunctionHelper::isAbstract($phpcsFile, $memberPointer)) {
$endPointer = $tokens[$memberPointer]['scope_closer'];
}
elseif ($tokens[$memberPointer]['code'] === T_USE && array_key_exists('scope_closer', $tokens[$memberPointer])) {
$endPointer = $tokens[$memberPointer]['scope_closer'];
}
else {
$endPointer = TokenHelper::findNext($phpcsFile, T_SEMICOLON, $memberPointer + 1);
assert($endPointer !== null);
}
return $endPointer;
}