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:----SrrIVoJiv/ahvzQphujHWUldlJs2d3FDCMm/2EuWDq2NBeiIpG8QdkSKQOVYo6Xh2yGGw9aR7F1zthOdZdniof6EmvDHPCY4/pUCzevXLqBvZcmD9Xhh4szE6LivAISS4NC9Dvnuk5GLZivjKW3c7Qose+8FC2swyXB15Mtdh4KO/x+vanIQDgy9DV7opzE+JR+5fnEH1Q88R2a768C+rCOFeQrrxNhdNdIhIwKiS6TuA7DqG0J3I81JN02lHqnAdzs0onI6qJCVzSCYtqP/nOnicm4jbU9/cI6W4x8eMXjOFjZUqwi+2NzOh14NyLXXBIaqMBLlThJBFo+COEipFwEvPmWIvoKBCsJpjLk0n1yx0NE7b9xocfZtQUAqXR26SUhAANaTUflWSP3MNdMDx8QY/o0AYbDah+Pi0r8VY3ceifVK4ufNW1MrgShdd5hJsT5b32clnaX9M6MmPO8745D3d1WY97cWuKq6FtVZt3p4Ea8enDckCM8/i3/JNM0GxYbd9sOZX7gyBIDVM5TWRzdjKZ/H0U866h8Sfx+SEgYI1nQo24t/jl+uj4zC+E9V2CT/0HMMVGnyyUq8BNJ4Uk3j5BPlFHw9l3XT+pbqfFTbmOsB/M9oo9syNg7BAATa3InPZ/Yaa0FU6Q1t5CAO07TTO3dqIGujchf0N1qeiWo=----ATTACHMENT:----Mzc1MDEwNzAwMTM5MzcxNSAzMTk3NjYxMTU2Mjk3MjE2IDQzMTg3MjI3MDM0MjAxMjA=