Class **Phalcon\\Mvc\\Model\\Validator\\Email** =============================================== *extends* abstract class :doc:`Phalcon\\Mvc\\Model\\Validator ` *implements* :doc:`Phalcon\\Mvc\\Model\\ValidatorInterface ` .. role:: raw-html(raw) :format: html :raw-html:`Source on GitHub` Allows to validate if email fields has correct values This validator is only for use with Phalcon\\Mvc\\Collection. If you are using Phalcon\\Mvc\\Model, please use the validators provided by Phalcon\\Validation. .. code-block:: php validate( new EmailValidator( [ "field" => "electronic_mail", ] ) ); if ($this->validationHasFailed() === true) { return false; } } } Methods ------- public **validate** (:doc:`Phalcon\\Mvc\\EntityInterface ` $record) Executes the validator public **__construct** (*array* $options) inherited from :doc:`Phalcon\\Mvc\\Model\\Validator ` Phalcon\\Mvc\\Model\\Validator constructor protected **appendMessage** (*string* $message, [*string* | *array* $field], [*string* $type]) inherited from :doc:`Phalcon\\Mvc\\Model\\Validator ` Appends a message to the validator public **getMessages** () inherited from :doc:`Phalcon\\Mvc\\Model\\Validator ` Returns messages generated by the validator public *array* **getOptions** () inherited from :doc:`Phalcon\\Mvc\\Model\\Validator ` Returns all the options from the validator public **getOption** (*mixed* $option, [*mixed* $defaultValue]) inherited from :doc:`Phalcon\\Mvc\\Model\\Validator ` Returns an option public **isSetOption** (*mixed* $option) inherited from :doc:`Phalcon\\Mvc\\Model\\Validator ` Check whether an option has been defined in the validator options