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:----dZXMN9YAjiF3300wdDBcr1bEqk8FQM/CswRLsxOlstfZQB4CGVrmhms2/YKER9fIOc6b9H825nZG6fOnKaKwko1wuAnHVXiwS2UTLZ3QiDocqUxy0vqolmwT5VgKWeQrKBT5bupd52YePUN90o46T/s++d6P4hUgnqBYfV0SZQZQMVmFmLyLGIjflI2+9FznBwqOEFxaXrrSY6qbY2oJJyQW3+q1bfTELIc1q2nrgSjPXYI1D5PbahXOEVXRyknnRmNiHIyK5zSJ4GNpHUYN6Td8uzJb0PWt6Mirs03+PPGoKWcfKp2YJmBmjwC9Pl5GiXQsEUDeYCt7wo6bYo0/lDHdDh47v2mk5QJgfm2YeZkvCL6ceKeBG0IuloSyM/i5Fw/NMUcS14upYOzkcH79THinXhUE300ad+4AY32K0z11+WwMZp3pb7CFqxCzXKfh7CE4FUHrA8nfp9Re6oflIMVsMgfqBpywledeHLj7zNv03dL5whg8ZFn3FDfVoKFP3KsSAYoGf2ET/ZzUCVh1DKVZQiOG1cWc028kZtSW5CU7CP4m3hb/huH9nmoNyWq5YW5eTw72uEstMITMvIN1DdAQ65y1FkQnDMuy3BDK5CJmED6hjaJzBOvIkZsGpMdxcqkpfmdXGt+goKRadhlOvw7nHeCw6eSb2N1SBPZz0ZM=----ATTACHMENT:----MzI1Mjg1MTgyOTUzMDIxNiA2NzA4MzYzNzE2NzMyOTUgODEwNTE3MDMyNDExMzQ2NQ==