Unverified Commit c9bcb2c8 authored by Lee Rowlands's avatar Lee Rowlands
Browse files

Issue #3240905 by alexpott:...

Issue #3240905 by alexpott: \Drupal\language\Plugin\LanguageNegotiation\LanguageNegotiationSession can cause deprecations in PHP 8.1
parent fa1e2888
Loading
Loading
Loading
Loading
+1 −2
Changes for core/modules/language/src/Plugin/LanguageNegotiation/LanguageNegotiationSession.php: 1 added line, 2 removed lines.
Original line number Diff line number Diff line
@@ -128,8 +128,7 @@ public function getLanguageSwitchLinks(Request $request, $type, Url $url) {
    $config = $this->config->get('language.negotiation')->get('session');
    $param = $config['parameter'];
    $language_query = isset($_SESSION[$param]) ? $_SESSION[$param] : $this->languageManager->getCurrentLanguage($type)->getId();
    $query = [];
    parse_str($request->getQueryString(), $query);
    $query = $request->query->all();

    foreach ($this->languageManager->getNativeLanguages() as $language) {
      $langcode = $language->getId();