You are here

public function property_validation_validator::get_default_settings in Field Validation 7.2

Return default settingsfor the validator.

13 calls to property_validation_validator::get_default_settings()
property_validation_blacklist_validator::settings_form in property_validation/plugins/validator/property_validation_blacklist_validator.inc
Provide settings option.
property_validation_date_range_validator::settings_form in property_validation/plugins/validator/property_validation_date_range_validator.inc
Provide settings option
property_validation_length_validator::settings_form in property_validation/plugins/validator/property_validation_length_validator.inc
Provide settings option.
property_validation_match_field_validator::settings_form in property_validation/plugins/validator/property_validation_match_field_validator.inc
Provide settings option.
property_validation_match_property_validator::settings_form in property_validation/plugins/validator/property_validation_match_property_validator.inc
Provide settings option.

... See full list

File

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

Class

property_validation_validator

Code

public function get_default_settings(&$form, &$form_state) {
  $rule = isset($form_state['item']) ? $form_state['item'] : new stdClass();
  $default_settings = isset($rule->settings) ? $rule->settings : array();
  $default_settings = isset($form_state['values']['settings']) ? $form_state['values']['settings'] : $default_settings;
  return $default_settings;
}