function DomainPart::checkEmptyDomain
1 call to DomainPart::checkEmptyDomain()
- DomainPart::performDomainStartChecks in vendor/
egulias/ email-validator/ src/ Parser/ DomainPart.php
File
-
vendor/
egulias/ email-validator/ src/ Parser/ DomainPart.php, line 112
Class
Namespace
Egulias\EmailValidator\ParserCode
private function checkEmptyDomain() : Result {
$thereIsNoDomain = $this->lexer->current
->isA(EmailLexer::S_EMPTY) || $this->lexer->current
->isA(EmailLexer::S_SP) && !$this->lexer
->isNextToken(EmailLexer::GENERIC);
if ($thereIsNoDomain) {
return new InvalidEmail(new NoDomainPart(), $this->lexer->current->value);
}
return new ValidEmail();
}