function LocalPart::validateEscaping
1 call to LocalPart::validateEscaping()
- LocalPart::parse in vendor/
egulias/ email-validator/ src/ Parser/ LocalPart.php
File
-
vendor/
egulias/ email-validator/ src/ Parser/ LocalPart.php, line 149
Class
Namespace
Egulias\EmailValidator\ParserCode
private function validateEscaping() : Result {
//Backslash found
if (!$this->lexer->current
->isA(EmailLexer::S_BACKSLASH)) {
return new ValidEmail();
}
if ($this->lexer
->isNextToken(EmailLexer::GENERIC)) {
return new InvalidEmail(new ExpectingATEXT('Found ATOM after escaping'), $this->lexer->current->value);
}
return new ValidEmail();
}