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
ファイルを表示 Open project: slevomat/coding-standard Class Usage Examples

Public Methods

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

Private Methods

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

Method Details

findReferencedNameEndPointer() public static method

public static findReferencedNameEndPointer ( PHP_CodeSniffer_File $phpcsFile, integer $startPointer ) : integer | null
$phpcsFile PHP_CodeSniffer_File
$startPointer integer
return integer | null

getAllReferencedNames() public static method

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