PHP Class SlevomatCodingStandard\Helpers\ReferencedNameHelper

- extending a class, implementing an interface - typehinting a class or an interface - creating new instance of a class - class whose static method or a property is accessed - thrown and caught exception names Following occurrences are not considered as a referenced name: - namespace name - type name in a use statement - class name in a class definition
Afficher le fichier Open project: slevomat/coding-standard Class Usage Examples

Méthodes publiques

Méthode Description
findReferencedNameEndPointer ( PHP_CodeSniffer_File $phpcsFile, integer $startPointer ) : integer | null
getAllReferencedNames ( PHP_CodeSniffer_File $phpcsFile, integer $openTagPointer ) : ReferencedName[]

Private Methods

Méthode Description
createAllReferencedNames ( PHP_CodeSniffer_File $phpcsFile, integer $openTagPointer ) : ReferencedName[]
isReferencedName ( PHP_CodeSniffer_File $phpcsFile, integer $startPointer ) : boolean

Method Details

findReferencedNameEndPointer() public static méthode

public static findReferencedNameEndPointer ( PHP_CodeSniffer_File $phpcsFile, integer $startPointer ) : integer | null
$phpcsFile PHP_CodeSniffer_File
$startPointer integer
Résultat integer | null

getAllReferencedNames() public static méthode

public static getAllReferencedNames ( PHP_CodeSniffer_File $phpcsFile, integer $openTagPointer ) : ReferencedName[]
$phpcsFile PHP_CodeSniffer_File
$openTagPointer integer
Résultat ReferencedName[] referenced names