<?php namespace Xentral\Components\Http\Collection; class ParameterCollection extends ReadonlyParameterCollection { /** * Sets a parameter; Existing parameter value will be overwritten * * @param string $name * @param mixed $value */ public function set($name, $value) { $this->params[$name] = $value; } /** * Sets multiple parameters; Existing parameters will be overwritten * * @param array $values */ public function add(array $values) { $this->params = array_merge($this->params, $values); } /** * Removes a parameter * * @param string $name */ public function remove($name) { unset($this->params[$name]); } }