class PropertyValue in Form Builder 7.2
Special handling for $component['value'].
Hierarchy
- class \Drupal\form_builder\PropertyBase implements PropertyInterface
- class \Drupal\form_builder_webform\Property
- class \Drupal\form_builder_webform\PropertyValue
- class \Drupal\form_builder_webform\Property
Expanded class hierarchy of PropertyValue
1 file declares its use of PropertyValue
- form_builder_webform.module in modules/
webform/ form_builder_webform.module - Form Builder integration for the Webform module.
File
- modules/
webform/ src/ PropertyValue.php, line 8
Namespace
Drupal\form_builder_webformView source
class PropertyValue extends Property {
/**
* {@inheritdoc}
*/
public function setValue(&$component, $value) {
if (is_array($value)) {
$value = implode(',', $value);
}
parent::setValue($component, $value);
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
Property:: |
protected | property | ||
Property:: |
public | function | Generate form-API elements for editing this property. | |
Property:: |
public | function | Read the value from a component array. | |
Property:: |
public | function |
Construct a new instance of this property class. Overrides PropertyBase:: |
|
PropertyBase:: |
protected | property | 1 | |
PropertyBase:: |
protected | property | 1 | |
PropertyBase:: |
protected | property | 1 | |
PropertyBase:: |
public | function |
Submit handler for the editing form(). Overrides PropertyInterface:: |
1 |
PropertyValue:: |
public | function |
Overrides Property:: |