PHP 클래스 SlevomatCodingStandard\Helpers\NamespaceHelper

"Canonical" is a fully qualified name without the leading backslash.
파일 보기 프로젝트 열기: slevomat/coding-standard 1 사용 예제들

공개 메소드들

메소드 설명
findCurrentNamespaceName ( PHP_CodeSniffer_File $phpcsFile, integer $anyPointer ) : string | null
getNameParts ( string $name ) : string[]
getUnqualifiedNameFromFullyQualifiedName ( string $name ) : string
hasNamespace ( string $typeName ) : boolean
isFullyQualifiedName ( string $typeName ) : boolean
isQualifiedName ( string $name ) : boolean
isTypeInNamespace ( string $typeName, string $namespace ) : boolean
normalizeToCanonicalName ( string $fullyQualifiedName ) : string

메소드 상세

findCurrentNamespaceName() 공개 정적인 메소드

public static findCurrentNamespaceName ( PHP_CodeSniffer_File $phpcsFile, integer $anyPointer ) : string | null
$phpcsFile PHP_CodeSniffer_File
$anyPointer integer any pointer type where the search begins from (backwards)
리턴 string | null

getNameParts() 공개 정적인 메소드

public static getNameParts ( string $name ) : string[]
$name string
리턴 string[]

getUnqualifiedNameFromFullyQualifiedName() 공개 정적인 메소드

public static getUnqualifiedNameFromFullyQualifiedName ( string $name ) : string
$name string
리턴 string

hasNamespace() 공개 정적인 메소드

public static hasNamespace ( string $typeName ) : boolean
$typeName string
리턴 boolean

isFullyQualifiedName() 공개 정적인 메소드

public static isFullyQualifiedName ( string $typeName ) : boolean
$typeName string
리턴 boolean

isQualifiedName() 공개 정적인 메소드

public static isQualifiedName ( string $name ) : boolean
$name string
리턴 boolean

isTypeInNamespace() 공개 정적인 메소드

public static isTypeInNamespace ( string $typeName, string $namespace ) : boolean
$typeName string
$namespace string
리턴 boolean

normalizeToCanonicalName() 공개 정적인 메소드

public static normalizeToCanonicalName ( string $fullyQualifiedName ) : string
$fullyQualifiedName string
리턴 string