Same name and namespace in other branches
  1. 8.9.x core/lib/Drupal/Core/Form/FormBase.php \Drupal\Core\Form\FormBase::validateForm()
  2. 9 core/lib/Drupal/Core/Form/FormBase.php \Drupal\Core\Form\FormBase::validateForm()

Form validation handler.

Parameters

array $form: An associative array containing the structure of the form.

\Drupal\Core\Form\FormStateInterface $form_state: The current state of the form.

Overrides FormInterface::validateForm

12 calls to FormBase::validateForm()
ActionFormBase::validateForm in core/modules/action/src/Form/ActionFormBase.php
Form validation handler.
BlockForm::validateForm in core/modules/block/src/BlockForm.php
Form validation handler.
ContactFormEditForm::validateForm in core/modules/contact/src/ContactFormEditForm.php
Form validation handler.
ContentEntityForm::validateForm in core/lib/Drupal/Core/Entity/ContentEntityForm.php
Button-level validation handlers are highly discouraged for entity forms, as they will prevent entity validation from running. If the entity is going to be saved during the form submission, this method should be manually invoked from the button-level…
DateFormatFormBase::validateForm in core/modules/system/src/Form/DateFormatFormBase.php
Form validation handler.

... See full list

51 methods override FormBase::validateForm()
ActionFormBase::validateForm in core/modules/action/src/Form/ActionFormBase.php
Form validation handler.
AddFormBase::validateForm in core/modules/media_library/src/Form/AddFormBase.php
Form validation handler.
AjaxTestDialogForm::validateForm in core/modules/system/tests/modules/ajax_test/src/Form/AjaxTestDialogForm.php
Form validation handler.
AjaxTestForm::validateForm in core/modules/system/tests/modules/ajax_test/src/Form/AjaxTestForm.php
Form validation handler.
BanAdmin::validateForm in core/modules/ban/src/Form/BanAdmin.php
Form validation handler.

... See full list

File

core/lib/Drupal/Core/Form/FormBase.php, line 88

Class

FormBase
Provides a base class for forms.

Namespace

Drupal\Core\Form

Code

public function validateForm(array &$form, FormStateInterface $form_state) {

  // Validation is optional.
}