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

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

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

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

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

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

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

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

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

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

public __construct ( )

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

public __destruct ( )

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

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

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

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

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

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

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

См. также: SimpleFactoryInterface::getDefinition
public getDefinition ( )

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

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

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

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

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

См. также: SimpleFactoryInterface::hasDefinition
public hasDefinition ( )

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

См. также: SimpleFactoryInterface::hasParam
public hasParam ( $name )

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

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

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

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

protected callable|null $definition
Результат callable | null

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

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