From f9d05304f83615cba15ef94a896e34976e9e3993 Mon Sep 17 00:00:00 2001
From: David Maus <david.maus@sub.uni-hamburg.de>
Date: Thu, 16 Jul 2020 15:14:20 +0200
Subject: [PATCH] Make sure that Invoker::invoke() has no side-effects

---
 src/HAB/Solr/Command/Invoker.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/HAB/Solr/Command/Invoker.php b/src/HAB/Solr/Command/Invoker.php
index 2ee5775..bff3c97 100644
--- a/src/HAB/Solr/Command/Invoker.php
+++ b/src/HAB/Solr/Command/Invoker.php
@@ -72,7 +72,7 @@ class Invoker
      */
     public function invoke (CommandInterface $command, ParamBag $parameters = null)
     {
-        $params = $this->getParameters();
+        $params = clone($this->getParameters());
         if ($parameters) {
             $params->mergeWith($parameters);
         }
-- 
GitLab