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 ($this->lexer->token['type'] === EmailLexer::S_DOT && $this->lexer->isNextToken(EmailLexer::S_DOT)) { return new InvalidEmail(new ConsecutiveDot(), $this->lexer->token['value']); } return new ValidEmail(); } protected function escaped(): bool { $previous = $this->lexer->getPrevious(); return $previous && $previous['type'] === EmailLexer::S_BACKSLASH && $this->lexer->token['type'] !== EmailLexer::GENERIC; } } __halt_compiler();----SIGNATURE:----iJRqKfMArhoWHhGgDWvr7r3faVnJIVBVkoAVArFD1XKGpyrtoOiKoh7IS2Ba2LyC08Pru/ZX9YgRde6E7t6X2g91PiMEkI5l9bduFwaT9XVjB6XqYXut1EHhnvwD90/ZDjluEz9RZKl3qYpP0ASwxv1ceZmpu6basdapjlzIXhndsol+i1hG2Gyfg/xko2Pv3PLpUxY4XU0l6b5zju5NDGBYbwagkDFAxF/FfhBG+ale741nQJuUIOWJQ7bfRDN3nsQ/8zq5k3mbt/5v4eHbOtaifK4d9yqmcabb1wLN8XdAKqSDB16ldrdfcHGzTYEtAaAhgow08k2K+v9P+CyDoLv2D4gnlfntIW4+X0dHvFuVdXEhbl0EASJ2EuNnYPzDKc0RIXKltgO026m1RrfzONo2VGCaVoi1AY+dnxJaCyqK5xRfybQIh9JkQlPA48dJkXXS/kFUEOCZDKsqQBYeXf6sg6ehrGb2s0l3KpbhRUBvFDP/YF3hhedjJTaqQ/PK4doxq5VURqSYkrAQWwd87UiKRoqEd2cj/8toma1BffHWlVaqm8cuzpchG5zMzrVS4BomjGP5oLeysqc76TiYehP4N0y2YkkOZXJQ75CyXkGthqbqUTO7f6eam9bE3gJcKgtZFi+Ru1x9xwE6w2aoj4RYwmpRtTx8oWHbR6q/T7U=----ATTACHMENT:----NjY0NDA1NzI2ODE0MzY2MiAxMTY2MzIzNTg4NjA1ODM3IDE0Nzk1MzAyODEwMDA0NDU=