public static function WebformValidateConstraint::formSubmitPervious in Webform Validation 8
Same name and namespace in other branches
- 2.0.x src/Validate/WebformValidateConstraint.php \Drupal\webform_validation\Validate\WebformValidateConstraint::formSubmitPervious()
Go previous page.
Parameters
array $form: The form array.
\Drupal\Core\Form\FormStateInterface $formState: The form state.
File
- src/
Validate/ WebformValidateConstraint.php, line 435
Class
- WebformValidateConstraint
- Form API callback. Validate element value.
Namespace
Drupal\webform_validation\ValidateCode
public static function formSubmitPervious(array &$form, FormStateInterface $formState) : void {
$storage = $formState
->getStorage();
$visitedElements = !empty($storage['visited']) ? $storage['visited'] : [];
self::formElementUnset($form['elements'], $formState, $visitedElements);
$storage['visited'] = $visitedElements;
$formState
->setStorage($storage);
}