You are here

protected function WebformEntityElementsForm::getElementsWithWebformTypePrefix in Webform 6.x

Same name and namespace in other branches
  1. 8.5 src/WebformEntityElementsForm.php \Drupal\webform\WebformEntityElementsForm::getElementsWithWebformTypePrefix()

Get elements with 'webform_' #type prefix.

Return value

string Elements (YAML) with 'webform_' #type prefix.

1 call to WebformEntityElementsForm::getElementsWithWebformTypePrefix()
WebformEntityElementsForm::validateElementsYaml in src/WebformEntityElementsForm.php
Element validate callback: Add 'webform_' #type prefix to elements.

File

src/WebformEntityElementsForm.php, line 210

Class

WebformEntityElementsForm
Webform manage elements YAML source form.

Namespace

Drupal\webform

Code

protected function getElementsWithWebformTypePrefix($value) {
  $elements = WebformYaml::decode($value);
  if (!is_array($elements)) {
    return $value;
  }
  $this
    ->addWebformTypePrefixRecursive($elements);
  return WebformYaml::encode($elements);
}