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.
File
- property_validation/
property_validation_validator.inc, line 71 - Basic class for property validation validator.
Class
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));
}