Method |
Description |
|
boot ( ) : Kraken\Core\CoreInterface |
Boot core and all of its registered providers and aliases. |
|
config ( string[][] | null $config = null ) : string[][] |
Add addition configuration to current default configuration. |
|
flushAliases ( ) |
Flush list of registered aliases. |
|
flushProviders ( ) |
Flush list of registered providers. |
|
getAlias ( string $alias ) : string | null |
Get service of passed alias or null if it does not exist. |
|
getAliases ( ) : string[] |
Get list of all registered aliases. |
|
getBasePath ( ) : string |
Return directory path to project root. |
|
getDataDir ( ) : string |
Return directory name of framework data folder. |
|
getDataPath ( ) : string |
Return directory path to framework data folder. |
|
getProvider ( Kraken\Container\ServiceProviderInterface | string $provider ) : Kraken\Container\ServiceProviderInterface | null |
Return registered provider or null if not found. |
|
getProviders ( ) : string[] |
Return list of all registered providers' classNames. |
|
getServices ( ) : string[] |
Return list of all registered providers' provided services. |
|
getType ( ) : string |
Return Runtime type of container. |
|
getVersion ( ) : string |
Return current version of Framework. |
|
registerAlias ( string $alias, string $interface ) |
Register alias to another service. |
|
registerAliases ( string[] $interfaces ) |
Register collection of service aliases. |
|
registerProvider ( Kraken\Container\ServiceProviderInterface | string $provider ) |
Register ServiceProvider. |
|
registerProviders ( Kraken\Container\ServiceProviderInterface[] | string[] $providers ) |
Register collection of ServiceProviders. |
|
unregisterAlias ( string $alias ) |
Unregister previously registered alias. |
|
unregisterProvider ( Kraken\Container\ServiceProviderInterface | string $provider ) |
Unregister ServiceProvider. |
|