/**
  * @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');
 }
예제 #2
0
 /**
  * @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);
 }