Pimple, the simple DI container

Code
<?php

use Pimple\Container;

$container = new Container();

// create services
$container['array_object_param'] = [1,2,3,4];
$container['array_object'] = function ($container) {
    return new 
ArrayObject($container['array_object_param']);
};

// using service
$ao $container['array_object'];

foreach (
$ao as $element) {
    echo 
$element PHP_EOL;
}

Result
1
2
3
4
Used Versions
PHP 8.2, Laminas MVC 3.2, Symfony 5.2, Laravel 8.28, PHPUnit 9.5, Doctrine ORM 2.8