An implementation of a PSR-11 conforming Container library
This library is compatible with PHP version 7.0
, 7.1
, 7.2
, 7.3
, 7.4
, 8.0
and 8.1
.
This library has no dependencies.
Installation is simple using composer.
composer require kusabi/container
Or simply add it to your composer.json
file
{
"require": {
"kusabi/container": "^1.0"
}
}
The Uri class is a very basic wrapper around a Uri string.
use Kusabi\Container\Container;
// Create a new instance
$container = new Container();
// Set and get items
$container->set('integer', 1);
$container->get('integer'); // 1
// Set values by reference
$array = [1, 2, 3];
$container->setReference('array', $array);
$array[] = 4;
$container->get('array'); // [1, 2, 3, 4]