PHP-DI
PHP-DI copied to clipboard
autowire constructor with more parameters
Is it possible to autowire a constructor with more than one parameters?
class Foo
{
private $bar;
private $string;
public function __construct(Bar $bar, string $string, readonly int $int)
{
$this->bar = $bar;
$this->string = $string;
}
}
Yes, for example look at constructorParameter() in https://php-di.org/doc/php-definitions.html#autowired-objects