function UseStatementHelper::getUseStatementsForPointer
*
Return value
array<string, UseStatement>
5 calls to UseStatementHelper::getUseStatementsForPointer()
- AbstractFullyQualifiedGlobalReference::process in vendor/
slevomat/ coding-standard/ SlevomatCodingStandard/ Sniffs/ Namespaces/ AbstractFullyQualifiedGlobalReference.php - * @phpcsSuppress SlevomatCodingStandard.TypeHints.ParameterTypeHint.MissingNativeTypeHint *
- FullyQualifiedExceptionsSniff::process in vendor/
slevomat/ coding-standard/ SlevomatCodingStandard/ Sniffs/ Namespaces/ FullyQualifiedExceptionsSniff.php - * @phpcsSuppress SlevomatCodingStandard.TypeHints.ParameterTypeHint.MissingNativeTypeHint *
- NamespaceHelper::resolveName in vendor/
slevomat/ coding-standard/ SlevomatCodingStandard/ Helpers/ NamespaceHelper.php - OptimizedFunctionsWithoutUnpackingSniff::process in vendor/
slevomat/ coding-standard/ SlevomatCodingStandard/ Sniffs/ PHP/ OptimizedFunctionsWithoutUnpackingSniff.php - * @phpcsSuppress SlevomatCodingStandard.TypeHints.ParameterTypeHint.MissingNativeTypeHint *
- ReferenceUsedNamesOnlySniff::process in vendor/
slevomat/ coding-standard/ SlevomatCodingStandard/ Sniffs/ Namespaces/ ReferenceUsedNamesOnlySniff.php - * @phpcsSuppress SlevomatCodingStandard.TypeHints.ParameterTypeHint.MissingNativeTypeHint *
File
-
vendor/
slevomat/ coding-standard/ SlevomatCodingStandard/ Helpers/ UseStatementHelper.php, line 139
Class
- UseStatementHelper
- @internal
Namespace
SlevomatCodingStandard\HelpersCode
public static function getUseStatementsForPointer(File $phpcsFile, int $pointer) : array {
$allUseStatements = self::getFileUseStatements($phpcsFile);
if (count($allUseStatements) === 1) {
return current($allUseStatements);
}
foreach (array_reverse($allUseStatements, true) as $pointerBeforeUseStatements => $useStatements) {
if ($pointerBeforeUseStatements < $pointer) {
return $useStatements;
}
}
return [];
}