PHP Class PHPSA\Definition\RuntimeClassDefinition

Inheritance: extends ClassDefinition
Afficher le fichier Open project: ovr/phpsa Class Usage Examples

Protected Properties

Свойство Type Description
$reflection ReflectionClass

Méthodes publiques

Méthode Description
__construct ( ReflectionClass $reflection )
compile ( Context $context )
getExtendsClass ( ) : null | string
getExtendsClassDefinition ( ) : null | RuntimeClassDefinition
getFilepath ( ) : string
getMethod ( $name, boolean $inherit = false ) : ReflectionClassMethod
hasConst ( string $name, boolean $inherit = false ) : boolean
hasMethod ( string $name, boolean | false $inherit = false ) : boolean
hasProperty ( $name, boolean $inherit = false ) : boolean
isAbstract ( ) : boolean

Method Details

__construct() public méthode

public __construct ( ReflectionClass $reflection )
$reflection ReflectionClass

compile() public méthode

public compile ( Context $context )
$context PHPSA\Context

getExtendsClass() public méthode

public getExtendsClass ( ) : null | string
Résultat null | string

getExtendsClassDefinition() public méthode

public getExtendsClassDefinition ( ) : null | RuntimeClassDefinition
Résultat null | RuntimeClassDefinition

getFilepath() public méthode

public getFilepath ( ) : string
Résultat string

getMethod() public méthode

public getMethod ( $name, boolean $inherit = false ) : ReflectionClassMethod
$name
$inherit boolean
Résultat ReflectionClassMethod

hasConst() public méthode

public hasConst ( string $name, boolean $inherit = false ) : boolean
$name string
$inherit boolean
Résultat boolean

hasMethod() public méthode

public hasMethod ( string $name, boolean | false $inherit = false ) : boolean
$name string
$inherit boolean | false
Résultat boolean

hasProperty() public méthode

public hasProperty ( $name, boolean $inherit = false ) : boolean
$name
$inherit boolean
Résultat boolean

isAbstract() public méthode

public isAbstract ( ) : boolean
Résultat boolean

Property Details

$reflection protected_oe property

protected ReflectionClass $reflection
Résultat ReflectionClass