You are here

public static function WebformSame::validateForm in Webform 8.5

Same name and namespace in other branches
  1. 6.x src/Plugin/WebformElement/WebformSame.php \Drupal\webform\Plugin\WebformElement\WebformSame::validateForm()

Webform validation handler for webform same element.

File

src/Plugin/WebformElement/WebformSame.php, line 166

Class

WebformSame
Provides a 'webform_same' element.

Namespace

Drupal\webform\Plugin\WebformElement

Code

public static function validateForm(&$form, FormStateInterface $form_state) {
  foreach ($form['#webform_same'] as $element_key => $settings) {
    if ($form_state
      ->getValue($element_key)) {
      $form_state
        ->setValue($settings['destination'], $form_state
        ->getValue($settings['source']));
    }
  }
}