public static function WebformUsers::validateWebformUsers in Webform 8.5
Same name and namespace in other branches
- 6.x src/Element/WebformUsers.php \Drupal\webform\Element\WebformUsers::validateWebformUsers()
Webform element validation handler for webform_users elements.
File
- src/
Element/ WebformUsers.php, line 51
Class
- WebformUsers
- Provides a users entity reference webform element.
Namespace
Drupal\webform\ElementCode
public static function validateWebformUsers(&$element, FormStateInterface $form_state, &$complete_form) {
$value = $form_state
->getValue($element['#parents'], []);
$uids = [];
if ($value) {
foreach ($value as $item) {
if (isset($item)) {
$uids[] = $item['target_id'];
}
}
}
$element['#value'] = $uids;
$form_state
->setValueForElement($element, $uids);
}