PHP Интерфейс Kraken\Container\ContainerWriterInterface

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

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

Метод Описание
alias ( string $aliasOrClass, string $existingAliasOrClass ) Create alias $aliasOrClass pointing to $existingAliasOrClass.
bind ( string $aliasOrClass, mixed $mixed ) Bind param, object, class or factoryMethod as definition for $aliasOrClass.
factory ( string $aliasOrClass, callable $factoryMethod, mixed[] $args = [] ) Bind factory method as definition for $aliasOrClass
instance ( string $aliasOrClass, object $object ) Bind object as definition for $aliasOrClass.
param ( string $aliasOrClass, string | float | integer | null $param ) Bind param as definition for $aliasOrClass.
remove ( string $aliasOrClass ) Remove custom definition for $aliasOrClass.
share ( string $aliasOrClass, mixed[] $defaultParams = [] ) Mark object definition of class $alias as singleton and/or pass default parameters.
wire ( string $aliasOrClass, mixed[] $defaultParams ) Wire default parameters to object definition of class $alias.

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

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

Create alias $aliasOrClass pointing to $existingAliasOrClass.
public alias ( string $aliasOrClass, string $existingAliasOrClass )
$aliasOrClass string
$existingAliasOrClass string

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

Bind param, object, class or factoryMethod as definition for $aliasOrClass.
public bind ( string $aliasOrClass, mixed $mixed )
$aliasOrClass string
$mixed mixed

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

Bind factory method as definition for $aliasOrClass
public factory ( string $aliasOrClass, callable $factoryMethod, mixed[] $args = [] )
$aliasOrClass string
$factoryMethod callable
$args mixed[]

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

Bind object as definition for $aliasOrClass.
public instance ( string $aliasOrClass, object $object )
$aliasOrClass string
$object object

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

Bind param as definition for $aliasOrClass.
public param ( string $aliasOrClass, string | float | integer | null $param )
$aliasOrClass string
$param string | float | integer | null

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

Remove custom definition for $aliasOrClass.
public remove ( string $aliasOrClass )
$aliasOrClass string

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

Mark object definition of class $alias as singleton and/or pass default parameters.
public share ( string $aliasOrClass, mixed[] $defaultParams = [] )
$aliasOrClass string
$defaultParams mixed[]

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

Wire default parameters to object definition of class $alias.
public wire ( string $aliasOrClass, mixed[] $defaultParams )
$aliasOrClass string
$defaultParams mixed[]