/** * @see sfValidatorRegex */ protected function configure($options = array(), $messages = array()) { parent::configure($options, $messages); $filter = create_function('$value', 'return preg_quote($value, \'/\');'); $str = join('|', array_filter(opToolkit::getMobileMailAddressDomains(), $filter)); $this->setOption('pattern', '/^([^@\\s]+)@(' . $str . ')$/i'); }
/** * @see sfValidatorEmail */ protected function configure($options = array(), $messages = array()) { parent::configure($options, $messages); $this->addOption('separator', ','); }
protected function configure($options = array(), $messages = array()) { parent::configure($options, $messages); $this->setOption('max_length', 320); }
protected function configure($options = array(), $messages = array()) { parent::configure($options, $messages); $this->addOption('strong', true); $this->addMessage('inexistant', 'Inexistant.'); }
/** * Configures the current validator. * * Available options: * * * multiple: If multiple email addresses are allowed (default: false) * * * @param array $options An array of options * @param array $messages An array of error messages * * @see sfValidatorBase */ public function configure($options = array(), $messages = array()) { parent::configure($options, $messages); $this->addOption('multiple', false); }