PHP Трейт Kraken\Util\Factory\FactoryTrait

Показать файл Открыть проект

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

Свойство Тип Описание
$definitions callable[]
$params mixed[]

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

Метод Описание
__construct ( )
__destruct ( )
bindParam ( $name, $value )
create ( $name, $args = [] )
define ( $name, callable $factoryMethod )
getDefinition ( $name )
getDefinitions ( )
getParam ( $name )
getParams ( )
hasDefinition ( $name )
hasParam ( $param )
remove ( $name )
unbindParam ( $name )

Приватные методы

Метод Описание
invoke ( mixed $value ) : mixed

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

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

public __construct ( )

__destruct() публичный метод

public __destruct ( )

bindParam() публичный метод

См. также: FactoryInterface::bindParam
public bindParam ( $name, $value )

create() публичный метод

См. также: FactoryInterface::create
public create ( $name, $args = [] )

define() публичный метод

См. также: FactoryInterface::define
public define ( $name, callable $factoryMethod )
$factoryMethod callable

getDefinition() публичный метод

См. также: FactoryInterface::getDefinition
public getDefinition ( $name )

getDefinitions() публичный метод

См. также: FactoryInterface::getDefinitions
public getDefinitions ( )

getParam() публичный метод

См. также: FactoryInterface::getParam
public getParam ( $name )

getParams() публичный метод

См. также: FactoryInterface::getParams
public getParams ( )

hasDefinition() публичный метод

См. также: FactoryInterface::hasDefinition
public hasDefinition ( $name )

hasParam() публичный метод

См. также: FactoryInterface::hasParam
public hasParam ( $param )

remove() публичный метод

См. также: FactoryInterface::remove
public remove ( $name )

unbindParam() публичный метод

См. также: FactoryInterface::unbindParam
public unbindParam ( $name )

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

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

protected callable[] $definitions
Результат callable[]

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

protected mixed[] $params
Результат mixed[]