function ConfigTestForm::save
Same name in other branches
- 9 core/modules/config/tests/config_test/src/ConfigTestForm.php \Drupal\config_test\ConfigTestForm::save()
- 8.9.x core/modules/config/tests/config_test/src/ConfigTestForm.php \Drupal\config_test\ConfigTestForm::save()
- 10 core/modules/config/tests/config_test/src/ConfigTestForm.php \Drupal\config_test\ConfigTestForm::save()
Overrides EntityForm::save
File
-
core/
modules/ config/ tests/ config_test/ src/ ConfigTestForm.php, line 139
Class
- ConfigTestForm
- Form controller for the test config edit forms.
Namespace
Drupal\config_testCode
public function save(array $form, FormStateInterface $form_state) {
$entity = $this->entity;
$status = $entity->save();
if ($status === SAVED_UPDATED) {
$this->messenger()
->addStatus(new FormattableMarkup('%label configuration has been updated.', [
'%label' => $entity->label(),
]));
}
else {
$this->messenger()
->addStatus(new FormattableMarkup('%label configuration has been created.', [
'%label' => $entity->label(),
]));
}
$form_state->setRedirectUrl($this->entity
->toUrl('collection'));
return $status;
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.