You are here

public function WebformEntityElementsForm::validateElementsYaml in Webform 6.x

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

Element validate callback: Add 'webform_' #type prefix to elements.

File

src/WebformEntityElementsForm.php, line 110

Class

WebformEntityElementsForm
Webform manage elements YAML source form.

Namespace

Drupal\webform

Code

public function validateElementsYaml(array &$element, FormStateInterface $form_state) {
  if ($form_state
    ->getErrors()) {
    return;
  }
  $elements = $form_state
    ->getValue('elements');
  $elements = $this
    ->getElementsWithWebformTypePrefix($elements);
  $form_state
    ->setValueForElement($element, $elements);
}