public function RulesFormsElementWrapper::setElementDefaultValue in Rules Forms Support 7.2
Sets the default value of the form element.
Parameters
mixed $value: The value to set.
Return value
RulesFormsElementWrapper The called object.
Throws
EntityMetadataWrapperException The form element does not support a default value.
File
- includes/
rules_forms.wrapper.inc, line 231 - Manages and Process Form structure.
Class
- RulesFormsElementWrapper
- Wrapper class for form element arrays.
Code
public function setElementDefaultValue($value) {
if ($this->info['element info']['data type'] == FALSE || ($default_value_key = $this
->getElementKey('default_value') === FALSE)) {
throw new EntityMetadataWrapperException('Form element ' . check_plain($this->info['name']) . ' does not support a default value.');
}
else {
$this
->get($default_value_key)
->set($value);
}
return $this;
}