You are here

public static function WebformPermissions::validateWebformPermissions in Webform 6.x

Same name and namespace in other branches
  1. 8.5 src/Element/WebformPermissions.php \Drupal\webform\Element\WebformPermissions::validateWebformPermissions()

Webform element validation handler for webform roles (select) element.

File

src/Element/WebformPermissions.php, line 61

Class

WebformPermissions
Provides a webform roles (select) element.

Namespace

Drupal\webform\Element

Code

public static function validateWebformPermissions(&$element, FormStateInterface $form_state, &$complete_form) {
  if (!empty($element['#multiple'])) {
    $value = array_values($form_state
      ->getValue($element['#parents'], []));
    $element['#value'] = $value;
    $form_state
      ->setValueForElement($element, $value);
  }
}