mini\Mini::addService()
Method
public
Signature
public function addService(string $id, mini\Lifetime $lifetime, Closure $factory, ?int $maxInstances = NULL, float $timeout = 30.0): void
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$id |
string |
required | Documentation missing |
$lifetime |
mini\Lifetime |
required | Documentation missing |
$factory |
Closure |
required | Documentation missing |
$maxInstances |
?int |
NULL
|
Documentation missing |
$timeout |
float |
30.0
|
Documentation missing |
Returns
void
Documentation
Register a service with the container
Can only be called in Bootstrap phase (before mini\bootstrap()). The container is locked once request handling begins.