public function Wizard::submitForm in Examples for Developers 3.x
Same name and namespace in other branches
- 8 ajax_example/src/Form/Wizard.php \Drupal\ajax_example\Form\Wizard::submitForm()
Save away the current information.
Overrides FormInterface::submitForm
File
- modules/
ajax_example/ src/ Form/ Wizard.php, line 222
Class
- Wizard
- AJAX example wizard.
Namespace
Drupal\ajax_example\FormCode
public function submitForm(array &$form, FormStateInterface $form_state) {
$messenger = $this
->messenger();
$messenger
->addMessage($this
->t('Your information has been submitted:'));
$messenger
->addMessage($this
->t('Name: @name', [
'@name' => $form_state
->getValue([
'step1',
'name',
]),
]));
$messenger
->addMessage($this
->t('Address: @address', [
'@address' => $form_state
->getValue([
'step2',
'address',
]),
]));
$messenger
->addMessage($this
->t('City: @city', [
'@city' => $form_state
->getValue([
'step3',
'city',
]),
]));
}