Method | Description | |
---|---|---|
getService ( string $serviceName ) : object | Get service instance by given name nad optional arguments | |
getServiceConfig ( $serviceName ) : |
Get registered service config | |
getServicesByTag ( string $tag, null | string $forceType = null ) : array | Get multiple services by tag | |
registerParameter ( string $name, mixed $value ) | Register parameter for use in service configs | |
registerParameters ( |
Register multiple parameters for use in service configs | |
registerService ( string $serviceName, |
Register service using given config | |
registerServices ( string $serviceGroup, |
Register given services under given service group |
Method | Description | |
---|---|---|
init ( ) | Initialize ServiceManager |
Method | Description | |
---|---|---|
instantiateService ( string $serviceName ) : object | Instantiate service using given service name |
public getService ( string $serviceName ) : object | ||
$serviceName | string | Requested service name |
return | object |
public getServiceConfig ( $serviceName ) : |
||
$serviceName | ||
return |
public registerParameter ( string $name, mixed $value ) | ||
$name | string | Parameter name |
$value | mixed | Parameter value |
public registerParameters ( |
||
$parameters | Array of key => value parameter names and values |
public registerService ( string $serviceName, |
||
$serviceName | string | |
$config | ||
$overwrite | boolean | Overwrite service if it has been registered before (Default: false) |
public registerServices ( string $serviceGroup, |
||
$serviceGroup | string | |
$config | ||
$overwrite | boolean | Overwrite service if it has been registered before (Default: false) |