Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. UseStatementHelper.php

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\Helpers

Code

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 [];
}

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal