return new ValidEmail();
} private function performDomainStartChecks(): Result
{ $invalidTokens =
$this->
checkInvalidTokensAfterAT();
if ($invalidTokens->
isInvalid()) { return $invalidTokens;
} $missingDomain =
$this->
checkEmptyDomain();
if ($missingDomain->
isInvalid()) { return $missingDomain;
} if ($this->lexer->current->
isA(EmailLexer::S_OPENPARENTHESIS
)) { $this->warnings
[DeprecatedComment::CODE
] =
new DeprecatedComment();
} return new ValidEmail();
} private function checkEmptyDomain(): Result
{