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); }
/** * @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'); }
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); }