function forms_steps_form_alter in Forms Steps 8
Implements hook_form_alter().
If this is a form managed by forms_steps we set the submit next route to the form.
File
- ./
forms_steps.module, line 38 - Hook implementations for the forms_steps module.
Code
function forms_steps_form_alter(&$form, FormStateInterface $form_state, $form_id) {
$formStateStorage = $form_state
->getStorage();
if (preg_match('/^forms_steps\\./', \Drupal::routeMatch()
->getRouteName()) && isset($formStateStorage['form_steps'])) {
$form['actions']['submit']['#submit'][] = 'Drupal\\forms_steps\\Form\\FormsStepsAlter::setNextRoute';
// Handle the forms steps.
FormsStepsAlter::handle($form, $form_state);
}
}