Chris@18: parser = new EmailParser($emailLexer); Chris@18: try { Chris@18: $this->parser->parse((string)$email); Chris@18: } catch (InvalidEmail $invalid) { Chris@18: $this->error = $invalid; Chris@18: return false; Chris@18: } Chris@18: Chris@18: $this->warnings = $this->parser->getWarnings(); Chris@18: return true; Chris@18: } Chris@18: Chris@18: public function getError() Chris@18: { Chris@18: return $this->error; Chris@18: } Chris@18: Chris@18: public function getWarnings() Chris@18: { Chris@18: return $this->warnings; Chris@18: } Chris@18: }