/** * {@inheritdoc} */ public function __construct(array $data = null) { parent::__construct($data); $this->setFieldSeparator(';')->setPrefix('')->setValueSeparator('=')->setEncodeFields(false)->setEncodeValues(false)->setAggregateFunction(function ($key, $value, $encodeFields = false, $encodeValues = false) { $value = array_unique($value); return array($encodeFields ? rawurlencode($key) : $key => $encodeValues ? array_map('rawurlencode', $value) : $value); }); }
/** * @param array $params */ public function __construct(array $params = array()) { parent::__construct($params); $this->init(); }
public function __construct(array $data = null) { parent::__construct($data); $this->aggregator = array(__CLASS__, 'aggregateUsingDuplicates'); }