public function RulesFormsElementWrapper::setElementValue in Rules Forms Support 7.2
Sets the 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 value.
File
- includes/
rules_forms.wrapper.inc, line 209 - Manages and Process Form structure.
Class
- RulesFormsElementWrapper
- Wrapper class for form element arrays.
Code
public function setElementValue($value) {
if ($this->info['element info']['data type'] == FALSE || ($value_key = $this
->getElementKey('value') === FALSE)) {
throw new EntityMetadataWrapperException('Form element ' . check_plain($this->info['name']) . ' does not support a value.');
}
else {
$this
->get($value_key)
->set($value);
}
return $this;
}