SlevomatCodingStandard\Helpers\NamespaceHelper::normalizeToCanonicalName PHP Method

normalizeToCanonicalName() public static method

public static normalizeToCanonicalName ( string $fullyQualifiedName ) : string
$fullyQualifiedName string
return string
    public static function normalizeToCanonicalName($fullyQualifiedName)
    {
        return ltrim($fullyQualifiedName, self::NAMESPACE_SEPARATOR);
    }

Usage Example

 /**
  * @param \PHP_CodeSniffer_File $phpcsFile
  * @param integer $usePointer
  * @return string
  */
 public static function getFullyQualifiedTypeNameFromUse(PHP_CodeSniffer_File $phpcsFile, $usePointer)
 {
     $nameEndPointer = $phpcsFile->findNext([T_SEMICOLON, T_AS, T_COMMA], $usePointer + 1);
     $tokens = $phpcsFile->getTokens();
     if ($tokens[$nameEndPointer - 1]['code'] === T_WHITESPACE) {
         $nameEndPointer = TokenHelper::findPreviousExcluding($phpcsFile, [T_WHITESPACE], $nameEndPointer - 1) + 1;
     }
     $nameStartPointer = $phpcsFile->findNext(TokenHelper::$nameTokenCodes, $usePointer + 1, $nameEndPointer);
     $name = TokenHelper::getContent($phpcsFile, $nameStartPointer, $nameEndPointer);
     return NamespaceHelper::normalizeToCanonicalName($name);
 }
All Usage Examples Of SlevomatCodingStandard\Helpers\NamespaceHelper::normalizeToCanonicalName