public static function CshsElement::preRender in Client-side Hierarchical Select 8.3
Same name and namespace in other branches
- 8 src/Element/CshsElement.php \Drupal\cshs\Element\CshsElement::preRender()
- 8.2 src/Element/CshsElement.php \Drupal\cshs\Element\CshsElement::preRender()
File
- src/
Element/ CshsElement.php, line 87
Class
- CshsElement
- Defines the CSHS element.
Namespace
Drupal\cshs\ElementCode
public static function preRender(array $element) : array {
if (isset($element['#empty_option'])) {
$element += [
'#empty_value' => '',
];
$element['#options'][$element['#empty_value']] = new CshsOption($element['#options'][$element['#empty_value']]);
}
$element['#options'] = CshsOption::formatOptions($element);
return $element;
}