juststeveking/parameterbag
A flexible parameter bag in place of standard arrays on PHP classes
⭐
4
Stars
📦
274.2K
Downloads
📈
5.0K
Monthly
Parameter Bag
A flexible parameter bag in place of standard arrays on PHP classes
Install
Via Composer
$ composer require juststeveking/parameterbag
Usage
Basic usage. Create a parameter bag from a simple array.
$parameters = ['foo' => 'bar'];
$bag = new \JustSteveKing\ParameterBag($parameters);
Create a parameter bag from a query string, please note by default the delimeter is & but this can be overridden as the second arguement should you want to use another method.
$query = \JustSteveKing\ParameterBag::fromString($request->getQuery());
A more useful example:
class Config
{
protected ParameterBag $items;
private function __construct(array $items)
{
$this->items = new ParameterBag($items);
}
public static function create(array $items) : self
{
return new self($items);
}
}
Last updated: 12/5/2025
← Back to all projects