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'), ((array) $lexer->token)['value']); } $this->warnings[CFWSNearAt::CODE] = new CFWSNearAt(); return new ValidEmail(); } public function getWarnings(): array { return $this->warnings; } }__halt_compiler();----SIGNATURE:----Gfq4zunsuO/iXPM/eH3qpyoxNTNb8ImajXAKqV0/rYbjoDKoC6KCs9XIje7I2JlJXRSF3VY4NvrGO1cQXPKzzITwFWMtaEWrhLTLkcakvXVM/lnY4sBcCm1UEZtDYC+Uzzq7cHlEMFfmvq965ZFB0d4GS4Uxwjb2OOQBg0Tu/SmkfNC66moLv5veaEegBmPJKl4JpOOwyyIipqPlvDvOAOnApPGM4XzxeJWXJc+Aa6sYiYZBI+W0T9l+Dhwsf7onAFNrSyu2RuPf6gXZoyQhr8q3fRLUjrtrTVB10yDK+oKNMZ8MQo1mdZuV5i4TVmr/NCLYSTiYnzMSpndX0UORNYuLdh8JQQ39Mm4KAOcYVdoLC+4uavmEsBSfVreLwoLz7EVx/F2/5DjfUEToNMghTrkF+geVy8Q/VP9KucAJ3qD7YH9e3YwIR8Vb1codI2oobxKvy8gGErGjSCV3Jjs7EqBgOlPhVqxVtpEJz2mxi5Or5LglF6LuT63H5k8IstF64y5M/nVOu9B/l4OHQnRn9mEQQ3ZW07hZr7XIs3cKNy6Etqr66H2yB6bW2Jp0+1yyAWcbYsAu4OoAYMXbKCMuMVv1P/gHwUMh9vm5pwRpyy6u4tUbIzouBrohIlhd/3Lgrw4d/g3+BQqQC/S+Rg3Y3Y04kpLh7SZW16GG1P+A5uI=----ATTACHMENT:----NDA4Mjk5NDY0MzkxNDIxMCAxMDM5Mzg3Mjk2ODk1NDQ1IDc2MDUzNTEyNjgzNTE5MTU=