SlevomatCodingStandard\Helpers\UseStatementHelper::getNameAsReferencedInClassFromUse PHP Method

getNameAsReferencedInClassFromUse() public static method

public static getNameAsReferencedInClassFromUse ( PHP_CodeSniffer_File $phpcsFile, integer $usePointer ) : string
$phpcsFile PHP_CodeSniffer_File
$usePointer integer
return string
    public static function getNameAsReferencedInClassFromUse(PHP_CodeSniffer_File $phpcsFile, $usePointer)
    {
        $endPointer = $phpcsFile->findNext([T_SEMICOLON, T_COMMA], $usePointer + 1);
        $asPointer = $phpcsFile->findNext(T_AS, $usePointer + 1, $endPointer);
        if ($asPointer !== false) {
            $tokens = $phpcsFile->getTokens();
            return $tokens[$phpcsFile->findNext(T_STRING, $asPointer + 1)]['content'];
        }
        $name = self::getFullyQualifiedTypeNameFromUse($phpcsFile, $usePointer);
        return NamespaceHelper::getUnqualifiedNameFromFullyQualifiedName($name);
    }