From df6936e119976af774ef8a5bfdf77a1aaa370ba0 Mon Sep 17 00:00:00 2001 From: ayalon <info@ayalon.ch> Date: Tue, 25 Jun 2024 13:09:54 +0200 Subject: [PATCH] Issue #3456989: Fatal error after Upgrade to Drupal 10.3 and Search API 1.53 --- .../search_api/backend/ElasticSearchBackend.php | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/Plugin/search_api/backend/ElasticSearchBackend.php b/src/Plugin/search_api/backend/ElasticSearchBackend.php index 574bf20..56de750 100644 --- a/src/Plugin/search_api/backend/ElasticSearchBackend.php +++ b/src/Plugin/search_api/backend/ElasticSearchBackend.php @@ -461,12 +461,23 @@ class ElasticSearchBackend extends BackendPluginBase implements PluginFormInterf * * Make sure that the client does not get serialized. */ - public function __sleep() { + public function __sleep(): array { $vars = $this->traitSleep(); unset($vars[array_search('client', $vars)]); return $vars; } + /** + * {@inheritdoc} + * + * @todo Method overriding is to support return types in 10.x. Remove + * once drupal:10.x support is dropped. + */ + // phpcs:ignore + public function __wakeup(): void { + parent::__wakeup(); + } + /** * {@inheritdoc} */ -- GitLab