PHP 클래스 Kraken\Container\Container

상속: implements ContainerInterface
파일 보기 프로젝트 열기: kraken-php/framework 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$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