PHP Trait Phan\CodeBase\ClassMap

Show file Open project: etsy/phan Trait Usage Examples

Public Methods

Method Description
addClassConstant ( Phan\Language\Element\ClassConstant $constant ) : void
addMethod ( Method $method ) : void
addProperty ( Phan\Language\Element\Property $property ) : void
getClassConstantByName ( string $name ) : Phan\Language\Element\ClassConstant
getClassConstantMap ( ) : array
getMethodByName ( string $name ) : Method
getMethodMap ( ) : array
getPropertyByName ( string $name ) : Phan\Language\Element\Property
getPropertyMap ( ) : array
hasClassConstantWithName ( string $name ) : boolean
hasMethodWithName ( string $name ) : boolean
hasPropertyWithName ( string $name ) : boolean

Method Details

addClassConstant() public method

public addClassConstant ( Phan\Language\Element\ClassConstant $constant ) : void
$constant Phan\Language\Element\ClassConstant
return void

addMethod() public method

public addMethod ( Method $method ) : void
$method Phan\Language\Element\Method
return void

addProperty() public method

public addProperty ( Phan\Language\Element\Property $property ) : void
$property Phan\Language\Element\Property
return void

getClassConstantByName() public method

public getClassConstantByName ( string $name ) : Phan\Language\Element\ClassConstant
$name string
return Phan\Language\Element\ClassConstant

getClassConstantMap() public method

public getClassConstantMap ( ) : array
return array

getMethodByName() public method

public getMethodByName ( string $name ) : Method
$name string
return Phan\Language\Element\Method

getMethodMap() public method

public getMethodMap ( ) : array
return array

getPropertyByName() public method

public getPropertyByName ( string $name ) : Phan\Language\Element\Property
$name string
return Phan\Language\Element\Property

getPropertyMap() public method

public getPropertyMap ( ) : array
return array

hasClassConstantWithName() public method

public hasClassConstantWithName ( string $name ) : boolean
$name string
return boolean

hasMethodWithName() public method

public hasMethodWithName ( string $name ) : boolean
$name string
return boolean

hasPropertyWithName() public method

public hasPropertyWithName ( string $name ) : boolean
$name string
return boolean