Всем привет. ТОлько начинаю смотреть симфони. Пишу класса для обработки/валидации реквеста
<?php
namespace App\Ads\Infrastructure;
use Symfony\Component\Validator\Constraints as Assert;
use Symfony\Component\Validator\Mapping\ClassMetadata;
class Request
{
public string $name;
public string $email;
public string $title;
public string $comment;
public $photo;
public static function loadValidatorMetadata(ClassMetadata $metadata): void
{
$metadata->addPropertyConstraint('name', new Assert\NotBlank());
$metadata->addPropertyConstraint('name', new Assert\Length(null, 3, 128));
$metadata->addPropertyConstraint('email', new Assert\Email());
$metadata->addPropertyConstraint('title', new Assert\NotBlank());
$metadata->addPropertyConstraint('title', new Assert\Length(null, 3, 128));
$metadata->addPropertyConstraint('comment', new Assert\NotBlank());
$metadata->addPropertyConstraint('comment', new Assert\Length(null, 3, 128));
$metadata->addPropertyConstraint('photo', new Assert\Image());
}
}
Все свойства мапятся хорошо, кроме photo там должен быть файл, я отправляю файл, но в свйостве null. Подскажите возможно ли файлы сразу замапить?