CodeExplorer DomainComment example
if ($this->lexer->current->
isA(EmailLexer::S_DOT
)) { return new InvalidEmail(new DotAtStart(),
$this->lexer->current->value
);
} if ($this->lexer->current->
isA(EmailLexer::S_HYPHEN
)) { return new InvalidEmail(new DomainHyphened('After AT'
),
$this->lexer->current->value
);
} return new ValidEmail();
} protected function parseComments(): Result
{ $commentParser =
new Comment($this->lexer,
new DomainComment());
$result =
$commentParser->
parse();
$this->warnings =
array_merge($this->warnings,
$commentParser->
getWarnings());
return $result;
} protected function doParseDomainPart(): Result
{ $tldMissing = true;
$hasComments = false;
$domain = '';