PHP Класс PHPSA\Definition\TraitDefinition

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

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

Свойство Тип Описание
$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_