Доброго времени. не могли бы подсказать. Работаю на ларе/yii но сейчас задачка тупая упала. а решить не получается.
php8, s5
Имеется
class OrganizationDTO
{
#[Assert\NotBlank]
#[Assert\NotNull]
#[Assert\Type(DeliveryArea::class)]
private DeliveryArea $deliveryArea;
}
создаю форму
$organizationDTO = new OrganizationaDTO();
$form = $this->createForm(OrganizationType::class, $organizationDTO);
$form->handleRequest($request);
if ($form->isSubmitted() && $form->isValid()) {
...
}
валится на handleRequest. Expected argument of type "App\Entity\DeliveryArea", "null" given at property path "deliveryArea".
я ожидаю, что сработает валидатор и выдаст ошибку немного другую.
что я забыл, что не учитываю?