polyanin
@polyanin
Golang, PHP & Symfony developer

Как проверить mx при валидации email через аннотации?

Приветствую!
У меня была проверка email следующим образом в entity:
* @Assert\Email(message = "The email '{{ value }}' is not a valid email.", checkMX = true)

После обновления symfony с 4.4 до 5.2
появилось такое сообщение:
The options "checkMX" do not exist in constraint "Symfony\Component\Validator\Constraints\Email".

как правильно сделать такую проверку?
  • Вопрос задан
  • 40 просмотров
Решения вопроса 2
BoShurik
@BoShurik Куратор тега Symfony
Symfony developer
Ее отключили в пятой версии: https://github.com/symfony/symfony/issues/34681#is...
Используйте egulias/email-validator напрямую
Ответ написан
Комментировать
@Flying
checkMX был объявлен deprecated в 4.2 и удалён в 5.0.

Можно сделать свою реализацию, использовав в качестве основы код из 4.2, но при этом нужно будет учесть причины по которым этот код был убран (1, 2)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы