public function QueryString::setAggregateFunction

Provide a function for combining multi-valued query string parameters into a single or multiple fields

Parameters

callable|null $callback A function or callback array that accepts a $key, $value, $encodeFields, and: $encodeValues as arguments and returns an associative array containing the combined values. Set to null to remove any custom aggregator.

Return value

QueryString

See also

\Guzzle\Http\QueryString::aggregateUsingComma()

File

drupal/core/vendor/guzzle/http/Guzzle/Http/QueryString.php, line 220

Class

QueryString
Query string object to handle managing query string parameters and aggregating those parameters together as a string.

Namespace

Guzzle\Http

Code

public function setAggregateFunction($callback) {
  $this->aggregator = $callback;
}