Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit e765849

Browse filesBrowse files
Merge branch '3.2'
* 3.2: Switch to NoRFCWarningsValidation
2 parents 2cdc6d2 + 0e12427 commit e765849
Copy full SHA for e765849

File tree

2 files changed

+3
-2
lines changed
Filter options

2 files changed

+3
-2
lines changed

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

Copy file name to clipboardExpand all lines: src/Symfony/Component/Validator/Constraints/EmailValidator.php
+2-2Lines 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

Copy file name to clipboardExpand all lines: src/Symfony/Component/Validator/Tests/Constraints/EmailValidatorTest.php
+1Lines 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)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.