Класс Phalcon\Mvc\Model\Validator\Email
расширяет абстрактный класс Phalcon\Mvc\Model\Validator
реализует Phalcon\Mvc\Model\ValidatorInterface
Позволяет валидировать поля электронной почты на соответствие корректным значениям
use Phalcon\Mvc\Model\Validator\Email as EmailValidator;
class Subscriptors extends Phalcon\Mvc\Model
{
public function validation()
{
$this->validate(new EmailValidator(array(
'field' => 'electronic_mail'
)));
if ($this->validationHasFailed() == true) {
return false;
}
}
}
Методы
public boolean validate (Phalcon\Mvc\ModelInterface $record)
Выполняет валидацию.
public __construct (array $options) унаследовано от Phalcon\Mvc\Model\Validator
Конструктор Phalcon\Mvc\Model\Validator.
protected appendMessage () унаследовано от Phalcon\Mvc\Model\Validator
Добавляет сообщение в валидатор.
public array getMessages () унаследовано от Phalcon\Mvc\Model\Validator
Возвращает сообщения, сгенерированные валидатором.
public array getOptions () унаследовано от Phalcon\Mvc\Model\Validator
Возвращает все параметры валидатора.
public mixed getOption () унаследовано от Phalcon\Mvc\Model\Validator
Возвращает параметр.
public boolean isSetOption () унаследовано от Phalcon\Mvc\Model\Validator
Проверяет, определён ли параметр в параметрах валидатора.
© 2011–2016 Phalcon Framework Team
Licensed under the Creative Commons Attribution License 3.0.
https://docs.phalconphp.com/en/2.0.0/api/Phalcon_Mvc_Model_Validator_Email.html