ПЛ
Такой вопрос возник. Есть класс наследованный от FormRequest
final class BazRequest extends FormRequestИ класс FooDto
{
protected function prepareForValidation(): void
{
$this->merge(['bar' => 1]);
}
public function rules(): array
{
return [
'bar' => ['required', 'integer'],
//...
];
}
public function getDto(): FooDto
{
return new FooDto($this->get('bar'));
}
}
final class FooDto
{
public function __construct(int $bar)
{
//....
}
}
Валидация проходит, но в конструктор FooDto приходит nullКак это поправить?