PHP 클래스 PHPSA\Definition\TraitDefinition

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

보호된 프로퍼티들

프로퍼티 타입 설명
$filepath string
$methods ClassMethod[]
$statement PhpParser\Node\Stmt\Trait_

공개 메소드들

메소드 설명
__construct ( string $name, Trait_ $statement )
addMethod ( ClassMethod $method )
compile ( Context $context ) : boolean Compile the definition
getFilepath ( ) : string
getMethods ( ) : ClassMethod[]
precompile ( ) : boolean
setFilepath ( string $filepath )

메소드 상세

__construct() 공개 메소드

public __construct ( string $name, Trait_ $statement )
$name string
$statement PhpParser\Node\Stmt\Trait_

addMethod() 공개 메소드

public addMethod ( ClassMethod $method )
$method ClassMethod

compile() 공개 메소드

Compile the definition
public compile ( Context $context ) : boolean
$context PHPSA\Context
리턴 boolean

getFilepath() 공개 메소드

public getFilepath ( ) : string
리턴 string

getMethods() 공개 메소드

public getMethods ( ) : ClassMethod[]
리턴 ClassMethod[]

precompile() 공개 메소드

public precompile ( ) : boolean
리턴 boolean

setFilepath() 공개 메소드

public setFilepath ( string $filepath )
$filepath string

프로퍼티 상세

$filepath 보호되어 있는 프로퍼티

protected string $filepath
리턴 string

$methods 보호되어 있는 프로퍼티

protected ClassMethod[],PHPSA\Definition $methods
리턴 ClassMethod[]

$statement 보호되어 있는 프로퍼티

protected Trait_,PhpParser\Node\Stmt $statement
리턴 PhpParser\Node\Stmt\Trait_