diff --git a/src/Form/IndexForm.php b/src/Form/IndexForm.php
index c905d5a..b4cd5f3 100644
--- a/src/Form/IndexForm.php
+++ b/src/Form/IndexForm.php
@@ -447,8 +447,8 @@ class IndexForm extends EntityForm {
   /**
    * {@inheritdoc}
    */
-  public function validate(array $form, FormStateInterface $form_state) {
-    parent::validate($form, $form_state);
+  public function validateForm(array &$form, FormStateInterface $form_state) {
+    parent::validateForm($form, $form_state);
 
     /** @var $index \Drupal\search_api\IndexInterface */
     $index = $this->getEntity();
diff --git a/src/Form/IndexProcessorsForm.php b/src/Form/IndexProcessorsForm.php
index 344b2da..ff3c298 100644
--- a/src/Form/IndexProcessorsForm.php
+++ b/src/Form/IndexProcessorsForm.php
@@ -216,7 +216,7 @@ class IndexProcessorsForm extends EntityForm {
   /**
    * {@inheritdoc}
    */
-  public function validate(array $form, FormStateInterface $form_state) {
+  public function validateForm(array &$form, FormStateInterface $form_state) {
     $values = $form_state->getValues();
     /** @var \Drupal\search_api\Processor\ProcessorInterface[] $processors */
     $processors = $this->entity->getProcessors(FALSE);
diff --git a/src/Form/ServerForm.php b/src/Form/ServerForm.php
index 223a5c5..95b07ec 100644
--- a/src/Form/ServerForm.php
+++ b/src/Form/ServerForm.php
@@ -246,8 +246,8 @@ class ServerForm extends EntityForm {
   /**
    * {@inheritdoc}
    */
-  public function validate(array $form, FormStateInterface $form_state) {
-    parent::validate($form, $form_state);
+  public function validateForm(array &$form, FormStateInterface $form_state) {
+    parent::validateForm($form, $form_state);
 
     /** @var \Drupal\search_api\ServerInterface $server */
     $server = $this->getEntity();
