예제 #1
0
 /**
  * @param HttpUri $uri
  * @param array $query
  *
  * @return HttpUri
  */
 protected function addQueryToUri(HttpUri $uri, array $query)
 {
     $query = array_replace($uri->query->toArray(), $query);
     $query = array_filter($query, function ($value) {
         return null !== $value;
     });
     return $uri->withQuery((string) Query::createFromArray($query));
 }