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:----ccDki8WzxeXDpOu83lpv2uayDP1jjBFxpReU6uAXZShDhch1zGdr6QnffG1RYzSjvbv6VzIl1RnyoxchtWg0G0NoxlHB/I1h2LlTJKB80z2nURQbxfth4CK6jyc31+tvbrGqvv5Hmee5VB6XTvjNc9haVpF1QdO4QS4bzr4DmA8XLLRAfBzBP8FfDvUgHNKQf19xHT3f5J7cr1VhshSqJR9AePN4oNCdVZ0W7vjieBnvHWB/UIOSSDYuiy4qrimSrlwfwf9mXEvIg9hmUIummintYxP2PzJhsgONHWlxdkIWgPBf/5su/aFEV5chimigM8tXrE0EgA1h8utY3JIL1gD43CtdBFsjgF6VDTGm226fz32jeg9J6eP0OjBVGO/bc2IegtBaTMcu/cC2XebYC0eby9T7RmJuDEHbfhQhJaPqLSxerAKjVtefdRxzHD28BMXS2SHknxLEyETHcRYdSYcbn6azUR0hVhVE+QSlby5OxpNOgpmQPZdOBmlsRueYaDlltu7gqYN5DU8rytgFk8azF2eh8tXKu9RJh0gOjzLh8kC4gn+rpz6B4Qm/aowSRcrmhxqVwhMt5uEGd6LgqET+6EyrGhudPGTDOMf9rIDZTSJhgDz/qiTJWnutaZt2dSeUfEk1n2TIas3PsGH3PAjfMlNFIZtMJrpegdFaC+A=----ATTACHMENT:----ODA0ODc0ODA3MTE2NTg1NSA5NjEyNzgyNjUzMTkyOTMyIDM4MzcwOTEzNjYwNDk0ODU=