$constraint = new Assert\Collection([
'username' => new Assert\NotBlank(['message' => 'Укажите ФИО']),
'email' => new Assert\NotBlank(['message' => 'Укажите Email']),
'phone' => new Assert\NotBlank(['message' => 'Укажите телефон']),
'password' => new Assert\NotBlank(['message' => 'Введите пароль']),
'check' => new Assert\NotBlank(['message' => 'Вы должны согласиться на обработку данных']),
]);
$violations = $validator->validate($data, $constraint);
Сейчас такой код работает красиво, но поле емейл еще нужно сделать уникальным и тоже провалидировать, как так сделать?