function ConstantHelper::getAllNames
*
Return value
list<string>
1 call to ConstantHelper::getAllNames()
- ReferenceUsedNamesOnlySniff::process in vendor/
slevomat/ coding-standard/ SlevomatCodingStandard/ Sniffs/ Namespaces/ ReferenceUsedNamesOnlySniff.php - * @phpcsSuppress SlevomatCodingStandard.TypeHints.ParameterTypeHint.MissingNativeTypeHint *
File
-
vendor/
slevomat/ coding-standard/ SlevomatCodingStandard/ Helpers/ ConstantHelper.php, line 41
Class
- ConstantHelper
- @internal
Namespace
SlevomatCodingStandard\HelpersCode
public static function getAllNames(File $phpcsFile) : array {
$previousConstantPointer = 0;
return array_map(static function (int $constantPointer) use ($phpcsFile) : string {
return self::getName($phpcsFile, $constantPointer);
}, array_filter(iterator_to_array(self::getAllConstantPointers($phpcsFile, $previousConstantPointer)), static function (int $constantPointer) use ($phpcsFile) : bool {
foreach (array_reverse($phpcsFile->getTokens()[$constantPointer]['conditions']) as $conditionTokenCode) {
return $conditionTokenCode === T_NAMESPACE;
}
return true;
}));
}