PHP 클래스 PHPSA\Definition\RuntimeClassDefinition

상속: extends ClassDefinition
파일 보기 프로젝트 열기: ovr/phpsa 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$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