function DomainPart::parseDomainLiteral
Return value
1 call to DomainPart::parseDomainLiteral()
- DomainPart::doParseDomainPart in vendor/
egulias/ email-validator/ src/ Parser/ DomainPart.php
File
-
vendor/
egulias/ email-validator/ src/ Parser/ DomainPart.php, line 233
Class
Namespace
Egulias\EmailValidator\ParserCode
protected function parseDomainLiteral() : Result {
try {
$this->lexer
->find(EmailLexer::S_CLOSEBRACKET);
} catch (\RuntimeException $e) {
return new InvalidEmail(new ExpectingDomainLiteralClose(), $this->lexer->current->value);
}
$domainLiteralParser = new DomainLiteralParser($this->lexer);
$result = $domainLiteralParser->parse();
$this->warnings = [
$this->warnings,
$domainLiteralParser->getWarnings(),
];
return $result;
}