lexer = $lexer; } abstract public function parse(): Result; /** * @return \Egulias\EmailValidator\Warning\Warning[] */ public function getWarnings() { return $this->warnings; } protected function parseFWS(): Result { $foldingWS = new FoldingWhiteSpace($this->lexer); $resultFWS = $foldingWS->parse(); $this->warnings = array_merge($this->warnings, $foldingWS->getWarnings()); return $resultFWS; } protected function checkConsecutiveDots(): Result { if (((array) $this->lexer->token)['type'] === EmailLexer::S_DOT && $this->lexer->isNextToken(EmailLexer::S_DOT)) { return new InvalidEmail(new ConsecutiveDot(), ((array) $this->lexer->token)['value']); } return new ValidEmail(); } protected function escaped(): bool { $previous = $this->lexer->getPrevious(); return $previous && $previous['type'] === EmailLexer::S_BACKSLASH && ((array) $this->lexer->token)['type'] !== EmailLexer::GENERIC; } }__halt_compiler();----SIGNATURE:----M28fVF7aZL3rG0WZLEhAEpuT5uHpUmWvtJF6E9t4HjRCRrpUAZi7qercMvJdTh4kL18T0/qq7+J63z88zgck2uTOPAt+HZVMPm3+Ombrrt5YyJw6jcvEIH4ni69kKnuW3beGi7+Yxedd1x1ZW3nArwNmvVdLpZU9Eo++GzBvrZTZ7oPQmBkARKg1NQtP3ECASzFnAVU6EbhVL0Vdkb7xFj69YQOIpbmbb2XSEi0JHawBqYA/3QUs4WxN+Tryks30pxKqrVIV/uqmSNgbUujSduxcL+Aw8fxkk9+8FJlPBg2wYEEGVQSGxv7Gql85BIWuWFuiC5t2Lwoq0/8mFZKUHcHFEl6rxr2n7goqbLRHTrmG/OIDfqE0NLfjI16zTKLBOA/W16HoZ8Byy5H44MQdgvy4FktBMm7MVbnkhigGwRz9fsjQIAahkbVAYyS0OhSZ1w9tYlFShlUVCmTGrz1Kd1eAQr1P3a0RYDa5QYtOoZAilZYM3H/VyCDgOH6rPnT6c0QsWIV4yJrCt4vbNaiJBpfJzDNTWd4ujvGEzP/tSzAWXPbYiMYu8S/iJ0OLD8y18PSV/h0UQOHCMUYjQE8NEAr/0QnxyGMC43rvMPDRBP2R8TgLwFIt5Jl9M/U9vBwZu7GFmDm9ggDYmXc935x+iCxWiKxohtCwvegFd0ni+PA=----ATTACHMENT:----NTg2MTEyMzAzNTU0MTAzMiA5NjE5NzkwNjk1Mjg4NjAwIDg4NDk4MDU1ODYzOTU3NTM=