PHP Класс Kraken\Container\ServiceRegister

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

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

Свойство Тип Описание
$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[]