PHP Class SlevomatCodingStandard\Helpers\UseStatementHelper

Show file Open project: slevomat/coding-standard Class Usage Examples

Public Methods

Method Description
getFullyQualifiedTypeNameFromUse ( PHP_CodeSniffer_File $phpcsFile, integer $usePointer ) : string
getNameAsReferencedInClassFromUse ( PHP_CodeSniffer_File $phpcsFile, integer $usePointer ) : string
getUseStatements ( PHP_CodeSniffer_File $phpcsFile, integer $openTagPointer ) : UseStatement[]
isAnonymousFunctionUse ( PHP_CodeSniffer_File $phpcsFile, integer $usePointer ) : boolean
isTraitUse ( PHP_CodeSniffer_File $phpcsFile, integer $usePointer ) : boolean

Private Methods

Method Description
getUseStatementPointers ( PHP_CodeSniffer_File $phpcsFile, integer $openTagPointer ) : integer[] Searches for all use statements in a file, skips bodies of classes and traits.

Method Details

getFullyQualifiedTypeNameFromUse() public static method

public static getFullyQualifiedTypeNameFromUse ( PHP_CodeSniffer_File $phpcsFile, integer $usePointer ) : string
$phpcsFile PHP_CodeSniffer_File
$usePointer integer
return string

getNameAsReferencedInClassFromUse() public static method

public static getNameAsReferencedInClassFromUse ( PHP_CodeSniffer_File $phpcsFile, integer $usePointer ) : string
$phpcsFile PHP_CodeSniffer_File
$usePointer integer
return string

getUseStatements() public static method

public static getUseStatements ( PHP_CodeSniffer_File $phpcsFile, integer $openTagPointer ) : UseStatement[]
$phpcsFile PHP_CodeSniffer_File
$openTagPointer integer
return UseStatement[] canonicalName(string) => useStatement(\SlevomatCodingStandard\Helpers\UseStatement)

isAnonymousFunctionUse() public static method

public static isAnonymousFunctionUse ( PHP_CodeSniffer_File $phpcsFile, integer $usePointer ) : boolean
$phpcsFile PHP_CodeSniffer_File
$usePointer integer
return boolean

isTraitUse() public static method

public static isTraitUse ( PHP_CodeSniffer_File $phpcsFile, integer $usePointer ) : boolean
$phpcsFile PHP_CodeSniffer_File
$usePointer integer
return boolean