From 1e8490b47a08902fe97bc66b417671b36cdc1109 Mon Sep 17 00:00:00 2001 From: David Maus <maus@hab.de> Date: Thu, 16 May 2013 08:31:19 +0200 Subject: [PATCH] New function: Exchange parameter array in ParamBag * VuFindSearch/ParamBag.php (exchangeArray): New function. Exchange parameter array. --- module/VuFindSearch/src/VuFindSearch/ParamBag.php | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/module/VuFindSearch/src/VuFindSearch/ParamBag.php b/module/VuFindSearch/src/VuFindSearch/ParamBag.php index 6a414af485a..77aaf3e1d2f 100644 --- a/module/VuFindSearch/src/VuFindSearch/ParamBag.php +++ b/module/VuFindSearch/src/VuFindSearch/ParamBag.php @@ -192,6 +192,20 @@ class ParamBag return $this->params; } + /** + * Exchange the parameter array. + * + * @param array $input New parameters + * + * @return array Old parameters + */ + public function exchangeArray(array $input) + { + $current = $this->params; + $this->params = $input; + return $current; + } + /** * Return array of params ready to be used in a HTTP request. * -- GitLab