From 81a6d8ed88166a91a244e3210cd44191d9367416 Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Wed, 22 Jun 2016 23:25:31 +0200 Subject: [PATCH] explicitly forbid e-mail validator 2.0 or higher --- .../Component/Validator/Constraints/EmailValidator.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Symfony/Component/Validator/Constraints/EmailValidator.php b/src/Symfony/Component/Validator/Constraints/EmailValidator.php index 42fe82ef9c..6ae25e016d 100644 --- a/src/Symfony/Component/Validator/Constraints/EmailValidator.php +++ b/src/Symfony/Component/Validator/Constraints/EmailValidator.php @@ -56,8 +56,8 @@ class EmailValidator extends ConstraintValidator } if ($constraint->strict) { - if (!class_exists('\Egulias\EmailValidator\EmailValidator')) { - throw new RuntimeException('Strict email validation requires egulias/email-validator'); + if (!class_exists('\Egulias\EmailValidator\EmailValidator') || interface_exists('\Egulias\EmailValidator\Validation\EmailValidation')) { + throw new RuntimeException('Strict email validation requires egulias/email-validator:~1.2'); } $strictValidator = new \Egulias\EmailValidator\EmailValidator();