From 72459cd0a269191cd119ca5922509132be45a9e0 Mon Sep 17 00:00:00 2001
From: catch <catch@35733.no-reply.drupal.org>
Date: Tue, 16 Nov 2021 12:47:21 +0000
Subject: [PATCH] Issue #3248013 by daffie, longwave: [Symfony6] The
 Drupal\Tests\views\Unit\Plugin\argument_default\QueryParameterTest fails for
 Symfony 5.4

(cherry picked from commit 94b94e7ef9a782a923d118342736b815e1847a24)
---
 .../views/src/Plugin/views/argument_default/QueryParameter.php  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/core/modules/views/src/Plugin/views/argument_default/QueryParameter.php b/core/modules/views/src/Plugin/views/argument_default/QueryParameter.php
index 1b45615fd83f..b864b603ea9d 100644
--- a/core/modules/views/src/Plugin/views/argument_default/QueryParameter.php
+++ b/core/modules/views/src/Plugin/views/argument_default/QueryParameter.php
@@ -66,7 +66,7 @@ public function getArgument() {
     $current_request = $this->view->getRequest();
 
     if ($current_request->query->has($this->options['query_param'])) {
-      $param = $current_request->query->get($this->options['query_param']);
+      $param = $current_request->query->all()[$this->options['query_param']];
       if (is_array($param)) {
         $conjunction = ($this->options['multiple'] == 'and') ? ',' : '+';
         $param = implode($conjunction, $param);
-- 
GitLab