code: public function merge($query)
      {
          if (is_object($query)) {
              $this->request = array_merge($this->request, $query->getAll());
          } elseif (is_array($query)) {
              foreach ($query as $key => $value) {
                  $this->add($key, $value);
              }
          }
      }
docs: Adds a set of parameters to this query.
  
  @param array/SimpleQueryString $query  Multiple values are as lists on a single key.