You are here

public static function WebformRoles::validateWebformRoles in Webform 6.x

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

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

File

src/Element/WebformRoles.php, line 42

Class

WebformRoles
Provides a webform roles (checkboxes) element.

Namespace

Drupal\webform\Element

Code

public static function validateWebformRoles(&$element, FormStateInterface $form_state, &$complete_form) {
  $value = $form_state
    ->getValue($element['#parents'], []);
  $value = array_values(array_filter($value));
  $element['#value'] = $value;
  $form_state
    ->setValueForElement($element, $value);
}