\Piko\Di\ObjectFactoryInterface
Contract for a factory able to instantiate a class and resolve its constructor dependencies (autowiring).
Methods summary
| Name | Description |
|---|---|
public create |
Create an object and resolve its constructor depen… |
Methods
public create(): object
public create(class-string $class, array<string,mixed> $overrides = []): object
Create an object and resolve its constructor dependencies.
Parameters
$class : The class to instantiate.
$overrides (default: []): Constructor argument overrides indexed by parameter name.
Return:
object