public static function WebformCompositeBase::initializeCompositeElements in Webform 8.5
Same name in this branch
- 8.5 src/Element/WebformCompositeBase.php \Drupal\webform\Element\WebformCompositeBase::initializeCompositeElements()
- 8.5 src/Plugin/WebformElement/WebformCompositeBase.php \Drupal\webform\Plugin\WebformElement\WebformCompositeBase::initializeCompositeElements()
Same name and namespace in other branches
- 6.x src/Element/WebformCompositeBase.php \Drupal\webform\Element\WebformCompositeBase::initializeCompositeElements()
Initialize a composite's elements.
Parameters
array $element: A render array for the current element.
Return value
array A renderable array of webform elements, containing the base properties for the composite's webform elements.
Overrides WebformCompositeInterface::initializeCompositeElements
1 call to WebformCompositeBase::initializeCompositeElements()
- WebformCompositeBase::processWebformComposite in src/
Element/ WebformCompositeBase.php - Processes a composite webform element.
File
- src/
Element/ WebformCompositeBase.php, line 208
Class
- WebformCompositeBase
- Provides an base composite webform element.
Namespace
Drupal\webform\ElementCode
public static function initializeCompositeElements(array &$element) {
$composite_elements = static::getCompositeElements($element);
static::initializeCompositeElementsRecursive($element, $composite_elements);
return $composite_elements;
}