lexer = new EmailLexer(); } /** * @param string $email * @param EmailValidation $emailValidation * @return bool */ public function isValid(string $email, EmailValidation $emailValidation) { $isValid = $emailValidation->isValid($email, $this->lexer); $this->warnings = $emailValidation->getWarnings(); $this->error = $emailValidation->getError(); return $isValid; } /** * @return boolean */ public function hasWarnings() { return !empty($this->warnings); } /** * @return array */ public function getWarnings() { return $this->warnings; } /** * @return InvalidEmail|null */ public function getError() { return $this->error; } } __halt_compiler();----SIGNATURE:----qq2cGqTdKQi1paNZ2OBrIxTDn2VBOGWu0ZGQBoJyR58tXI2QTcQ2pddiqFblLlRg7QJ/C8gTpAZOQcZ7z2ESPqxN6cfw4J3YHdXZNQRtwQVNOezU+fbRrKvqvw7bMuizFG+ewW/Ci67SJ5pbl3E6uCcQPGW75IFRvTfAcJwJ5hxYIE5DSiFQAszdDRAyZP0EyTD81AMkUP0JXGJVPXKhiJVwwTCDDkatL4PVWBxwEPSz2YmPXrJqQbXH5VEscDkV+Pu5bF/DvuXZEkfw7lu7akGHAq2HxNIMLJP7SlUGiuviW/9rLhiSwOQgAHn/jvH8lpxrxYH2/yju2N8rmvP38DABVESTctSDV1I2+L+QY0ZrKmkR7pEbBpA2r536jRb/SeIWH1mak5A+7GcnQ9QdopwsZi08ofzV1AMZQYefmR5gYObFgjn0ek/7A1TmbDBeyBaCtbCSXXDFlVh21J8TZwa2FubxWVaFI15wEhwobVSCzlBGeyFMWUY4H0qvNAHN81h6lRFBFDw+o8hOx24ZizORYewRpSaRAJnsvFy+rq8rYljHs/MOaLtkTSymTvYBEDmjNc26v8xLs6GJ13JbTWmQFCIEEFJR8SU34EITxE8gaggAw3CPr0FrYwggiDhDtIgaIrMcvXTZlhA1U2Gi8VquGKbR92rYGMWtHewf6Fs=----ATTACHMENT:----OTQ4OTcxMjM0ODc2Njk2MyA3Mzk5MTU5ODM1OTQ1NTMyIDk5MTEzNjI4NTQyMDg5ODM=