8000 Merge branch '3.2' · src-run/symfony@e765849 · GitHub
[go: up one dir, main page]

Skip to content

Commit e765849

Browse files
Merge branch '3.2'
* 3.2: Switch to NoRFCWarningsValidation
2 parents 2cdc6d2 + 0e12427 commit e765849

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

src/Symfony/Component/Validator/Constraints/EmailValidator.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
namespace Symfony\Component\Validator\Constraints;
1313

1414
use Egulias\EmailValidator\Validation\EmailValidation;
15-
use Egulias\EmailValidator\Validation\RFCValidation;
15+
use Egulias\EmailValidator\Validation\NoRFCWarningsValidation;
1616
use Symfony\Component\Validator\Constraint;
1717
use Symfony\Component\Validator\ConstraintValidator;
1818
use Symfony\Component\Validator\Exception\RuntimeException;
@@ -63,7 +63,7 @@ public function validate($value, Constraint $constraint)
6363

6464
$strictValidator = new \Egulias\EmailValidator\EmailValidator();
6565

66-
if (interface_exists(EmailValidation::class) && !$strictValidator->isValid($value, new RFCValidation())) {
66+
if (interface_exists(EmailValidation::class) && !$strictValidator->isValid($value, new NoRFCWarningsValidation())) {
6767
$this->context->buildViolation($constraint->message)
6868
->setParameter('{{ value }}', $this->formatValue($value))
6969
->setCode(Email::INVALID_FORMAT_ERROR)

src/Symfony/Component/Validator/Tests/Constraints/EmailValidatorTest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,7 @@ public function getInvalidEmailsForStrictChecks()
174174
array('test@email>'),
175175
array('test@email<'),
176176
array('test@email{'),
177+
array(str_repeat('x', 254).'@example.com'), //email with warnings
177178
);
178179
}
179180

0 commit comments

Comments
 (0)
0