protected function WebformFlexbox::build in Webform 6.x
Same name and namespace in other branches
- 8.5 src/Plugin/WebformElement/WebformFlexbox.php \Drupal\webform\Plugin\WebformElement\WebformFlexbox::build()
Build an element as text or HTML.
Parameters
string $format: Format of the element, text or html.
array $element: An element.
\Drupal\webform\WebformSubmissionInterface $webform_submission: A webform submission.
array $options: An array of options.
Return value
array A render array representing an element as text or HTML.
Overrides ContainerBase::build
File
- src/
Plugin/ WebformElement/ WebformFlexbox.php, line 37
Class
- WebformFlexbox
- Provides a 'flexbox' element.
Namespace
Drupal\webform\Plugin\WebformElementCode
protected function build($format, array &$element, WebformSubmissionInterface $webform_submission, array $options = []) {
/** @var \Drupal\webform\WebformSubmissionViewBuilderInterface $view_builder */
$view_builder = $this->entityTypeManager
->getViewBuilder('webform_submission');
return $view_builder
->buildElements($element, $webform_submission, $options, $format);
}