<?php declare(strict_types=1); use Elie\PHPDI\Config\Config; use Elie\PHPDI\Config\ContainerFactory; use Psr\Container\ContainerInterface; // Protect variables from global scope return (static function (): ContainerInterface { $config = require __DIR__ . '/config.php'; $factory = new ContainerFactory(); return $factory(new Config($config)); })();