From 7f044b22e5337b258bb56285cd6eaa17736ad4e1 Mon Sep 17 00:00:00 2001
From: Markus Kalkbrenner <git@kalki.de>
Date: Wed, 24 Jul 2024 12:22:02 +0200
Subject: [PATCH] Issue #3459041 by Rares Badita, sarwan_verma, Groendijk,
 mkalkbrenner: Call to undefined method
 Drupal\search_api_solr_autocomplete\Plugin\search_api_autocomplete\suggester\Suggester::logException()

---
 modules/search_api_solr_admin/search_api_solr_admin.info.yml    | 2 +-
 .../search_api_solr_autocomplete.info.yml                       | 2 +-
 .../src/Plugin/search_api_autocomplete/suggester/Suggester.php  | 2 ++
 modules/search_api_solr_devel/search_api_solr_devel.info.yml    | 2 +-
 modules/search_api_solr_legacy/search_api_solr_legacy.info.yml  | 2 +-
 search_api_solr.info.yml                                        | 2 +-
 6 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/modules/search_api_solr_admin/search_api_solr_admin.info.yml b/modules/search_api_solr_admin/search_api_solr_admin.info.yml
index 24bcebfb..f54dcc3e 100644
--- a/modules/search_api_solr_admin/search_api_solr_admin.info.yml
+++ b/modules/search_api_solr_admin/search_api_solr_admin.info.yml
@@ -1,7 +1,7 @@
 type: module
 name: 'Search API Solr Admin'
 description: 'Provides various Solr administration tasks.'
-core_version_requirement: ^10.1 || ^11.0
+core_version_requirement: ^10.2 || ^11.0
 package: Search
 dependencies:
   - search_api_solr:search_api_solr
diff --git a/modules/search_api_solr_autocomplete/search_api_solr_autocomplete.info.yml b/modules/search_api_solr_autocomplete/search_api_solr_autocomplete.info.yml
index 1c50769c..93b4ff42 100644
--- a/modules/search_api_solr_autocomplete/search_api_solr_autocomplete.info.yml
+++ b/modules/search_api_solr_autocomplete/search_api_solr_autocomplete.info.yml
@@ -1,7 +1,7 @@
 type: module
 name: 'Search API Solr Autocomplete'
 description: 'Adds autocomplete functionality to Apache Solr searches.'
-core_version_requirement: ^10.1 || ^11.0
+core_version_requirement: ^10.2 || ^11.0
 package: Search
 dependencies:
   - search_api_autocomplete:search_api_autocomplete
diff --git a/modules/search_api_solr_autocomplete/src/Plugin/search_api_autocomplete/suggester/Suggester.php b/modules/search_api_solr_autocomplete/src/Plugin/search_api_autocomplete/suggester/Suggester.php
index 6384b443..24072557 100644
--- a/modules/search_api_solr_autocomplete/src/Plugin/search_api_autocomplete/suggester/Suggester.php
+++ b/modules/search_api_solr_autocomplete/src/Plugin/search_api_autocomplete/suggester/Suggester.php
@@ -5,6 +5,7 @@ namespace Drupal\search_api_solr_autocomplete\Plugin\search_api_autocomplete\sug
 use Drupal\Core\Form\FormStateInterface;
 use Drupal\Core\Language\LanguageInterface;
 use Drupal\Core\Plugin\PluginFormInterface;
+use Drupal\search_api\LoggerTrait;
 use Drupal\search_api\Plugin\PluginFormTrait;
 use Drupal\search_api\Query\QueryInterface;
 use Drupal\search_api\SearchApiException;
@@ -36,6 +37,7 @@ class Suggester extends SuggesterPluginBase implements PluginFormInterface {
   use PluginFormTrait;
   use BackendTrait;
   use SolrAutocompleteBackendTrait;
+  use LoggerTrait;
 
   /**
    * {@inheritdoc}
diff --git a/modules/search_api_solr_devel/search_api_solr_devel.info.yml b/modules/search_api_solr_devel/search_api_solr_devel.info.yml
index ffdc2a2a..1ac357ef 100644
--- a/modules/search_api_solr_devel/search_api_solr_devel.info.yml
+++ b/modules/search_api_solr_devel/search_api_solr_devel.info.yml
@@ -2,7 +2,7 @@ type: module
 name: 'Search API Solr Devel'
 description: 'Debugging your Solr integration.'
 package: Search
-core_version_requirement: ^10.1 || ^11.0
+core_version_requirement: ^10.2 || ^11.0
 dependencies:
   - devel:devel
   - search_api_solr:search_api_solr
diff --git a/modules/search_api_solr_legacy/search_api_solr_legacy.info.yml b/modules/search_api_solr_legacy/search_api_solr_legacy.info.yml
index 3908bf0d..90c2aee9 100644
--- a/modules/search_api_solr_legacy/search_api_solr_legacy.info.yml
+++ b/modules/search_api_solr_legacy/search_api_solr_legacy.info.yml
@@ -2,6 +2,6 @@ type: module
 name: 'Search API Solr Legacy'
 description: 'Add support for older unsupported Solr versions (3.6, >=4.5, 5.x).'
 package: Search
-core_version_requirement: ^10.1 || ^11.0
+core_version_requirement: ^10.2 || ^11.0
 dependencies:
   - search_api_solr:search_api_solr
diff --git a/search_api_solr.info.yml b/search_api_solr.info.yml
index 9462d009..97f1464d 100644
--- a/search_api_solr.info.yml
+++ b/search_api_solr.info.yml
@@ -1,7 +1,7 @@
 type: module
 name: 'Search API Solr'
 description: 'Offers an implementation of the Search API that uses an Apache Solr server for indexing content.'
-core_version_requirement: ^10.1 || ^11.0
+core_version_requirement: ^10.2 || ^11.0
 package: Search
 dependencies:
   - drupal:language
-- 
GitLab