PHP Класс PHPSA\Definition\RuntimeClassDefinition

Наследование: extends ClassDefinition
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$reflection ReflectionClass

Открытые методы

Метод Описание
__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

Описание методов

__construct() публичный Метод

public __construct ( ReflectionClass $reflection )
$reflection ReflectionClass

compile() публичный Метод

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

getExtendsClass() публичный Метод

public getExtendsClass ( ) : null | string
Результат null | string

getExtendsClassDefinition() публичный Метод

public getExtendsClassDefinition ( ) : null | RuntimeClassDefinition
Результат null | RuntimeClassDefinition

getFilepath() публичный Метод

public getFilepath ( ) : string
Результат string

getMethod() публичный Метод

public getMethod ( $name, boolean $inherit = false ) : ReflectionClassMethod
$name
$inherit boolean
Результат ReflectionClassMethod

hasConst() публичный Метод

public hasConst ( string $name, boolean $inherit = false ) : boolean
$name string
$inherit boolean
Результат boolean

hasMethod() публичный Метод

public hasMethod ( string $name, boolean | false $inherit = false ) : boolean
$name string
$inherit boolean | false
Результат boolean

hasProperty() публичный Метод

public hasProperty ( $name, boolean $inherit = false ) : boolean
$name
$inherit boolean
Результат boolean

isAbstract() публичный Метод

public isAbstract ( ) : boolean
Результат boolean

Описание свойств

$reflection защищенное свойство

protected ReflectionClass $reflection
Результат ReflectionClass