PHP Class Kraken\Container\ServiceRegister

Inheritance: implements Kraken\Container\ServiceRegisterInterface
Afficher le fichier Open project: kraken-php/framework Class Usage Examples

Protected Properties

Свойство Type Description
$booted boolean
$container ContainerInterface
$serviceAliases string[]
$serviceProviders Kraken\Container\ServiceProviderInterface[]

Méthodes publiques

Méthode Description
__construct ( ContainerInterface $container )
__destruct ( )
boot ( )
flushAliases ( )
flushProviders ( )
getAlias ( $alias )
getAliases ( )
getProvider ( $provider )
getProviders ( )
getServices ( )
registerAlias ( $alias, $existing )
registerProvider ( $provider )
unregisterAlias ( $alias )
unregisterProvider ( $provider )

Private Methods

Méthode Description
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 ( )

Method Details

__construct() public méthode

public __construct ( ContainerInterface $container )
$container ContainerInterface

__destruct() public méthode

public __destruct ( )

boot() public méthode

public boot ( )

flushAliases() public méthode

public flushAliases ( )

flushProviders() public méthode

public flushProviders ( )

getAlias() public méthode

public getAlias ( $alias )

getAliases() public méthode

public getAliases ( )

getProvider() public méthode

public getProvider ( $provider )

getProviders() public méthode

public getProviders ( )

getServices() public méthode

public getServices ( )

registerAlias() public méthode

public registerAlias ( $alias, $existing )

registerProvider() public méthode

public registerProvider ( $provider )

unregisterAlias() public méthode

public unregisterAlias ( $alias )

unregisterProvider() public méthode

public unregisterProvider ( $provider )

Property Details

$booted protected_oe property

protected bool $booted
Résultat boolean

$container protected_oe property

protected ContainerInterface $container
Résultat ContainerInterface

$serviceAliases protected_oe property

protected string[] $serviceAliases
Résultat string[]

$serviceProviders protected_oe property

protected ServiceProviderInterface[],Kraken\Container $serviceProviders
Résultat Kraken\Container\ServiceProviderInterface[]