From dc249e5f70bdba13d401bf82fd29f26519ef86a0 Mon Sep 17 00:00:00 2001
From: Dave Long <dave@longwaveconsulting.com>
Date: Wed, 16 Aug 2023 21:47:41 +0100
Subject: [PATCH] Issue #3377318 by Spokje, longwave, znerol: Remove cruft from
 LanguageNegotiationMethodManager

---
 .../language/src/LanguageNegotiationMethodManager.php     | 8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)

diff --git a/core/modules/language/src/LanguageNegotiationMethodManager.php b/core/modules/language/src/LanguageNegotiationMethodManager.php
index 3839c01b8a49..0643caee331f 100644
--- a/core/modules/language/src/LanguageNegotiationMethodManager.php
+++ b/core/modules/language/src/LanguageNegotiationMethodManager.php
@@ -11,11 +11,6 @@
  */
 class LanguageNegotiationMethodManager extends DefaultPluginManager {
 
-  /**
-   * The cache key prefix.
-   */
-  protected string $cacheKeyPrefix;
-
   /**
    * Constructs a new LanguageNegotiationMethodManager object.
    *
@@ -30,8 +25,7 @@ class LanguageNegotiationMethodManager extends DefaultPluginManager {
   public function __construct(\Traversable $namespaces, CacheBackendInterface $cache_backend, ModuleHandlerInterface $module_handler) {
     parent::__construct('Plugin/LanguageNegotiation', $namespaces, $module_handler, 'Drupal\language\LanguageNegotiationMethodInterface', 'Drupal\language\Annotation\LanguageNegotiation');
     $this->cacheBackend = $cache_backend;
-    $this->cacheKeyPrefix = 'language_negotiation_plugins';
-    $this->cacheKey = 'language_negotiation_plugins';
+    $this->setCacheBackend($cache_backend, 'language_negotiation_plugins');
     $this->alterInfo('language_negotiation_info');
   }
 
-- 
GitLab