You are here

public function property_validation_validator::set_error in Field Validation 7.2

Set error message.

15 calls to property_validation_validator::set_error()
property_validation_blacklist_validator::validate in property_validation/plugins/validator/property_validation_blacklist_validator.inc
Validate property.
property_validation_date_range_validator::validate in property_validation/plugins/validator/property_validation_date_range_validator.inc
Validate property.
property_validation_email_validator::validate in property_validation/plugins/validator/property_validation_email_validator.inc
Validate property.
property_validation_length_validator::validate in property_validation/plugins/validator/property_validation_length_validator.inc
Validate property.
property_validation_match_field_validator::validate in property_validation/plugins/validator/property_validation_match_field_validator.inc
Validate property.

... See full list

File

property_validation/property_validation_validator.inc, line 71
Basic class for property validation validator.

Class

property_validation_validator

Code

public function set_error($tokens = array()) {
  $error_element = $this
    ->get_error_element();
  $error_message = t($this
    ->get_error_message());
  $tokens += array(
    '[entity-type]' => $this->rule->entity_type,
    '[bundle]' => $this->rule->bundle,
    '[property-name]' => $this->rule->property_name,
    '[value]' => $this->value,
  );
  $error_message = strtr($error_message, $tokens);
  form_set_error($error_element, check_plain($error_message));
}