PHP Интерфейс gossi\codegen\model\TraitsInterface

Автор: Thomas Gossmann
Показать файл Открыть проект Примеры использования интерфейса

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

Метод Описание
addTrait ( PhpTrait | string $trait ) Adds a trait.
getTraits ( ) : string[] Returns a collection of traits
hasTrait ( PhpTrait | string $trait ) : boolean Checks whether a trait exists
removeTrait ( PhpTrait | string $trait ) Removes a trait.
setTraits ( array $traits ) Sets a collection of traits

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

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

If the trait is passed as PhpTrait object, the trait is also added as use statement.
public addTrait ( PhpTrait | string $trait )
$trait PhpTrait | string trait or qualified name

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

Returns a collection of traits
public getTraits ( ) : string[]
Результат string[]

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

Checks whether a trait exists
public hasTrait ( PhpTrait | string $trait ) : boolean
$trait PhpTrait | string
Результат boolean `true` if it exists and `false` if not

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

If the trait is passed as PhpTrait object, the trait is also removed from use statements.
public removeTrait ( PhpTrait | string $trait )
$trait PhpTrait | string trait or qualified name

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

Sets a collection of traits
public setTraits ( array $traits )
$traits array