new Config($config_array), ]); // Create Request/Response Objects $request = ServerRequestFactory::fromGlobals( $_SERVER, $_GET, $_POST, $_COOKIE, $_FILES ); $container->set('request', $request); $container->set('response', new Response()); // Create session Object $container->set('session', function() { return (new SessionFactory())->newInstance($_COOKIE); }); // Create Html helper Object $container->set('html-helper', function() { return (new HelperLocatorFactory)->newInstance(); }); return $container; };