function ClassStructureSniff::getVisibilityForToken
1 call to ClassStructureSniff::getVisibilityForToken()
- ClassStructureSniff::getGroupForToken in vendor/
slevomat/ coding-standard/ SlevomatCodingStandard/ Sniffs/ Classes/ ClassStructureSniff.php
File
-
vendor/
slevomat/ coding-standard/ SlevomatCodingStandard/ Sniffs/ Classes/ ClassStructureSniff.php, line 390
Class
Namespace
SlevomatCodingStandard\Sniffs\ClassesCode
private function getVisibilityForToken(File $phpcsFile, int $pointer) : int {
$tokens = $phpcsFile->getTokens();
$previousPointer = TokenHelper::findPrevious($phpcsFile, array_merge(Tokens::$scopeModifiers, [
T_OPEN_CURLY_BRACKET,
T_CLOSE_CURLY_BRACKET,
T_SEMICOLON,
]), $pointer - 1);
/** @var int $visibilityPointer */
$visibilityPointer = in_array($tokens[$previousPointer]['code'], Tokens::$scopeModifiers, true) ? $tokens[$previousPointer]['code'] : T_PUBLIC;
return $visibilityPointer;
}