mirror of
https://github.com/OpenXE-org/OpenXE.git
synced 2024-11-16 04:57:15 +01:00
38 lines
756 B
PHP
38 lines
756 B
PHP
<?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]);
|
|
}
|
|
}
|