Inspired by ParameterBag I decided to create a new repository that contains a similiar class with a few adjustments.
PHP 8.1 or later.
You can install it via Composer by typing the following command:
composer require railken/bag
Simple usage looks like:
use Railken\Bag;
# Initialization
$bag = new Bag();
$bag = new Bag(['foo' => '1']);
# Setting
$bag->set('foo', 1)->set('fee', 2);
# Getting
$bag->foo; #1
$bag->get('bar', 3); #3
Open-source software licensed under the MIT license.