$parser =
new MessageIDParser($emailLexer);
try { $result =
$parser->
parse($email);
$this->warnings =
$parser->
getWarnings();
if ($result->
isInvalid()) { /** @psalm-suppress PropertyTypeCoercion */
$this->error =
$result;
return false;
} } catch (\Exception
$invalid) { $this->error =
new InvalidEmail(new ExceptionFound($invalid), ''
);
return false;
} return true;
} /**
* @return Warning[]
*/
public function getWarnings(): array
{