You are here

public static function WebformGroupRoles::validateWebformGroupRoles in Webform 8.5

Same name and namespace in other branches
  1. 6.x modules/webform_group/src/Element/WebformGroupRoles.php \Drupal\webform_group\Element\WebformGroupRoles::validateWebformGroupRoles()

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

File

modules/webform_group/src/Element/WebformGroupRoles.php, line 53

Class

WebformGroupRoles
Provides a webform group roles element.

Namespace

Drupal\webform_group\Element

Code

public static function validateWebformGroupRoles(&$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);
  }
}