PHP 클래스 Kraken\Container\ServiceRegister

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

보호된 프로퍼티들

프로퍼티 타입 설명
$booted boolean
$container ContainerInterface
$serviceAliases string[]
$serviceProviders Kraken\Container\ServiceProviderInterface[]

공개 메소드들

메소드 설명
__construct ( ContainerInterface $container )
__destruct ( )
boot ( )
flushAliases ( )
flushProviders ( )
getAlias ( $alias )
getAliases ( )
getProvider ( $provider )
getProviders ( )
getServices ( )
registerAlias ( $alias, $existing )
registerProvider ( $provider )
unregisterAlias ( $alias )
unregisterProvider ( $provider )

비공개 메소드들

메소드 설명
bootProviders ( )
getProviderClass ( Kraken\Container\ServiceProviderInterface | string $provider ) : string
markProviderRegistered ( Kraken\Container\ServiceProviderInterface $provider )
markProviderUnregistered ( Kraken\Container\ServiceProviderInterface $provider )
registerAliases ( )
registerProviders ( )
resolveProviderClass ( string $providerClass ) : Kraken\Container\ServiceProviderInterface | null
sortProviders ( )

메소드 상세

__construct() 공개 메소드

public __construct ( ContainerInterface $container )
$container ContainerInterface

__destruct() 공개 메소드

public __destruct ( )

boot() 공개 메소드

public boot ( )

flushAliases() 공개 메소드

public flushAliases ( )

flushProviders() 공개 메소드

public flushProviders ( )

getAlias() 공개 메소드

public getAlias ( $alias )

getAliases() 공개 메소드

public getAliases ( )

getProvider() 공개 메소드

public getProvider ( $provider )

getProviders() 공개 메소드

public getProviders ( )

getServices() 공개 메소드

public getServices ( )

registerAlias() 공개 메소드

public registerAlias ( $alias, $existing )

registerProvider() 공개 메소드

public registerProvider ( $provider )

unregisterAlias() 공개 메소드

public unregisterAlias ( $alias )

unregisterProvider() 공개 메소드

public unregisterProvider ( $provider )

프로퍼티 상세

$booted 보호되어 있는 프로퍼티

protected bool $booted
리턴 boolean

$container 보호되어 있는 프로퍼티

protected ContainerInterface $container
리턴 ContainerInterface

$serviceAliases 보호되어 있는 프로퍼티

protected string[] $serviceAliases
리턴 string[]

$serviceProviders 보호되어 있는 프로퍼티

protected ServiceProviderInterface[],Kraken\Container $serviceProviders
리턴 Kraken\Container\ServiceProviderInterface[]