isNextToken(EmailLexer::S_AT); } public function endOfLoopValidations(EmailLexer $lexer): Result { if (!$lexer->isNextToken(EmailLexer::S_AT)) { return new InvalidEmail(new ExpectingATEXT('ATEX is not expected after closing comments'), $lexer->token['value']); } $this->warnings[CFWSNearAt::CODE] = new CFWSNearAt(); return new ValidEmail(); } public function getWarnings(): array { return $this->warnings; } } __halt_compiler();----SIGNATURE:----S4bPP29LbLqXGXDQLzFAqEmtomSSIuBQy12uhpopFDN+xE4eTr2QEmbPA30QdyAEjGwygg8LJfoOMYSOa/+85rjZWVmf6+sapRhbbkZPvAHYWmMV8b3nb6R6J7RTRXcSKbqbzJvDQq6IF8h+8MKjLYIw0nNWwVzGgOIVMwnhJ7WJQR+ecUfgRUqdv4aTElDHaDKNnoH0ddABSCmUDdk7HOXkkFpOHlyrE1RFXS/3rqGFk0BMhRRugQC5L/uhOWq7CsNZtg0jFyRaAgYsmYWmNzSKW9z9n2bHK1L+RtqbC4Mgcemkv/XST+2+k7xwdm6IEOaig3oS4dqmF9D1cd0lEcD0Do+DRcsx3rfEaxy+jDSNXd9tDHmQrZu97iu4loNA4mO9i8pm/rS1dpDi13rEtvfEYf4ItZ6eIoAqH4JvXSHCH+MQpTiwddZ0UkTSSOOXEflg8g8l7GWXBGmGe+i7JqgmxWRzRVZ40UG51u6TKgBdMpy7EEZns+KIaFazymdbHO08qKo3mk4Empy9RmqcWXcryk9oj5zoZ364g3k4KQGJm2EpGbhElg+p12Rv4Re4ySJNtcyCbG1VfJpLa1kyLkRAroPBXXRe4Gc2YDwbyGeSXwuo6bGAy4IdyH6AFGs18uLcDXH62bJyE3sLndK0bSLJ7Bk98NjjavhmKcHsT0c=----ATTACHMENT:----OTM1OTM4NTE1MDA2MzE5MyA3Mjg4NzA0NTQ1NjQ2NDM3IDQ5MTI1NDk3MjUzMTU5Njg=