protected function configure($options = array(), $messages = array())
 {
     // Default values
     $this->addOption('key', sfConfig::get("app_jheberg_key", ""));
     $this->addOption('antileech', sfConfig::get("app_jheberg_antileech", false));
     // Error messages
     $this->addMessage('antileech', "I can't determine if you're the uploader of thie file.");
     $this->addMessage('calling', "I can't call jHeberg service.");
     parent::configure($options, $messages);
 }
Пример #2
0
 /**
  * @param array $options   An array of options
  * @param array $messages  An array of error messages
  *
  * @see sfValidatorRegex
  */
 protected function configure($options = array(), $messages = array())
 {
     parent::configure($options, $messages);
     $this->setOption('pattern', '~^
   ((https?|ftps?)://)?                       # http or ftp (+SSL)
   (
     ([a-z0-9-]+\\.)+[a-z]{2,6}             # a domain name
       |                                   #  or
     \\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}    # a IP address
   )
   (:[0-9]+)?                              # a port (optional)
   (/?|/\\S+)                               # a /, nothing or a / with something
 $~ix');
 }
Пример #3
0
 protected function configure($options = array(), $messages = array())
 {
     parent::configure($options, $messages);
     $this->setMessage('invalid', '"%value%" is not a valid link.');
 }
 /**
  * @param array $options   An array of options
  * @param array $messages  An array of error messages
  *
  * @see sfValidatorRegex
  */
 protected function configure($options = array(), $messages = array())
 {
     parent::configure($options, $messages);
     $this->setOption('pattern', self::PATTERN);
 }