From 97bf30b35b80923fa64052500d6c7f70c36c020c Mon Sep 17 00:00:00 2001
From: David Maus <maus@hab.de>
Date: Fri, 17 May 2013 08:14:52 +0200
Subject: [PATCH] Use internal function to set new parameter array

* VuFindSearch/ParamBag.php (exchangeArray): Use internal function
  to set new parameter array.
---
 module/VuFindSearch/src/VuFindSearch/ParamBag.php | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/module/VuFindSearch/src/VuFindSearch/ParamBag.php b/module/VuFindSearch/src/VuFindSearch/ParamBag.php
index 77aaf3e1d2f..d1318c811da 100644
--- a/module/VuFindSearch/src/VuFindSearch/ParamBag.php
+++ b/module/VuFindSearch/src/VuFindSearch/ParamBag.php
@@ -202,7 +202,10 @@ class ParamBag
     public function exchangeArray(array $input)
     {
         $current = $this->params;
-        $this->params = $input;
+        $this->params = array();
+        foreach ($input as $key => $value) {
+            $this->set($key, $value);
+        }
         return $current;
     }
 
-- 
GitLab