PHP Класс Kraken\Container\Container

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

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

Свойство Тип Описание
$container Kraken\Container\Model\ContainerModel
$reflector League\Container\ReflectionContainer

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

Метод Описание
__construct ( )
__destruct ( )
alias ( $aliasOrClass, $existingAliasOrClass )
bind ( $aliasOrClass, $mixed )
call ( callable $callable, $args = [] )
exists ( $aliasOrClass )
factory ( $aliasOrClass, callable $factoryMethod, $args = [] )
instance ( $aliasOrClass, $object )
make ( $aliasOrClass, $args = [] )
param ( $aliasOrClass, $param )
remove ( $aliasOrClass )
share ( $aliasOrClass, $defaultParams = [] )
wire ( $aliasOrClass, $defaultParams )

Защищенные методы

Метод Описание
createContainer ( ) Prepare Container internals.

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

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

public __construct ( )

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

public __destruct ( )

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

public alias ( $aliasOrClass, $existingAliasOrClass )

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

public bind ( $aliasOrClass, $mixed )

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

public call ( callable $callable, $args = [] )
$callable callable

createContainer() защищенный Метод

Prepare Container internals.
protected createContainer ( )

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

public exists ( $aliasOrClass )

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

public factory ( $aliasOrClass, callable $factoryMethod, $args = [] )
$factoryMethod callable

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

public instance ( $aliasOrClass, $object )

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

public make ( $aliasOrClass, $args = [] )

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

public param ( $aliasOrClass, $param )

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

public remove ( $aliasOrClass )

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

public share ( $aliasOrClass, $defaultParams = [] )

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

public wire ( $aliasOrClass, $defaultParams )

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

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

protected ContainerModel,Kraken\Container\Model $container
Результат Kraken\Container\Model\ContainerModel

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

protected ReflectionContainer,League\Container $reflector
Результат League\Container\ReflectionContainer