public function clean($value) { parent::clean($value); if (in_array($value, $this->empty_values)) { return ''; } if (!Pluf_Utils::isValidUrl($value)) { throw new Pluf_Form_Invalid(__('Enter a valid address.')); } return $value; }