/**
  * @param null $validation_error_message
  */
 public function __construct($validation_error_message = NULL)
 {
     if (!$validation_error_message) {
         $validation_error_message = __("Please enter a valid URL", "event_espresso");
     }
     parent::__construct($validation_error_message);
 }
 /**
  * @param string $validation_error_message
  */
 public function __construct($validation_error_message = null)
 {
     if (!$validation_error_message) {
         $validation_error_message = __("This field is required.", "event_espresso");
     }
     parent::__construct($validation_error_message);
 }
 /**
  * @param null $validation_error_message
  */
 public function __construct($validation_error_message = NULL)
 {
     if (!$validation_error_message) {
         $validation_error_message = __("Only digits are allowed.", "event_espresso");
     }
     parent::__construct($validation_error_message);
 }
 /**
  * @param null $validation_error_message
  */
 public function __construct($validation_error_message = NULL)
 {
     if (!$validation_error_message) {
         $validation_error_message = __("HTML tags are not permitted in this field", "event_espresso");
     }
     parent::__construct($validation_error_message);
 }
 /**
  * @param null $validation_error_message
  */
 public function __construct($validation_error_message = NULL)
 {
     if (!$validation_error_message) {
         $validation_error_message = sprintf(__("Only numeric characters, commas, periods, and spaces, please!", "event_espresso"));
     }
     parent::__construct($validation_error_message);
 }
 /**
  * @param null $validation_error_message
  */
 public function __construct($validation_error_message = NULL)
 {
     if (!$validation_error_message) {
         global $allowedposttags;
         $validation_error_message = sprintf(__('Only the following HTML tags are allowed:%1$s%2$s', "event_espresso"), '<br />', implode(",", array_keys($allowedposttags)));
     }
     parent::__construct($validation_error_message);
 }
 /**
  * @param null $validation_error_message
  */
 public function __construct($validation_error_message = NULL)
 {
     if (!$validation_error_message) {
         $allowedtags = $this->_get_allowed_tags();
         $validation_error_message = sprintf(__("Only simple HTML tags are allowed. Eg, %s", "event_espresso"), implode(",", array_keys($allowedtags)));
     }
     parent::__construct($validation_error_message);
 }
 /**
  *
  * @param EE_Validation_Strategy_Base[] $individual_item_validation_strategies (or a single EE_Validation_Strategy_Base)
  */
 public function __construct($individual_item_validation_strategies)
 {
     if (!is_array($individual_item_validation_strategies)) {
         $individual_item_validation_strategies = array($individual_item_validation_strategies);
     }
     $this->_individual_item_validation_strategies = $individual_item_validation_strategies;
     parent::__construct();
 }
 /**
  * @param string $validation_error_message
  * @param array $requirement_conditions
  */
 public function __construct($validation_error_message = null, $requirement_conditions = array())
 {
     if (!$validation_error_message) {
         $validation_error_message = __("This field is required.", "event_espresso");
     }
     $this->set_requirement_conditions($requirement_conditions);
     parent::__construct($validation_error_message);
 }
 public function __construct($validation_error_message = NULL, $max_length = EE_INF)
 {
     $this->_max_length = $max_length;
     if ($validation_error_message === null) {
         $validation_error_message = sprintf(__('Input is too long. Maximum number of characters is %1$s', 'event_espresso'), $max_length);
     }
     parent::__construct($validation_error_message);
 }
 /**
  * @param null $validation_error_message
  */
 public function __construct($validation_error_message = NULL)
 {
     if (!$validation_error_message) {
         global $allowedtags;
         $allowedtags['ol'] = array();
         $allowedtags['ul'] = array();
         $allowedtags['li'] = array();
         $allowedtags['br'] = array();
         $validation_error_message = sprintf(__("Only simple HTML tags are allowed. Eg, %s", "event_espresso"), implode(",", array_keys($allowedtags)));
     }
     parent::__construct($validation_error_message);
 }
 /**
  * @param string $validation_error_message
  * @param string $model_name  name of an EEM_Base model
  * @param array  $query_params     @see EEM_Base::get_all()
  * @param string $input_field_name the input will be treated as this field's value
  * @throws \EE_Error
  */
 public function __construct($validation_error_message = NULL, $model_name = '', $query_params = array(), $input_field_name = '')
 {
     if (!EE_Registry::instance()->is_model_name($model_name)) {
         throw new EE_Error(sprintf(__('You must provide a valid model object ', 'event_espresso'), $model_name));
     }
     $this->_model = EE_Registry::instance()->load_model($model_name);
     $this->_query_params = $query_params;
     if (empty($input_field_name)) {
         $input_field_name = $this->_model->primary_key_name();
     }
     $this->_input_field_name = $input_field_name;
     parent::__construct($validation_error_message);
 }
 /**
  * 
  * @param string $validation_error_message
  * @param string $regex a PHP regex; the javascript regex will be derived from this
  */
 public function __construct($validation_error_message = NULL, $regex = null)
 {
     $this->_regex = $regex;
     parent::__construct($validation_error_message);
 }
 public function __construct($validation_error_message = NULL, $min_length = 0)
 {
     $this->_min_length = $min_length;
     parent::__construct($validation_error_message);
 }