load(); use DI\Container; use Slim\Factory\AppFactory; $container = new Container(); $container->set('databases', function () { $dsn = "pgsql:host=${_ENV['DATABASES_HOST']};port=5432;dbname=${_ENV['DATABASES_NAME']}"; return new PDO($dsn, $_ENV['DATABASES_USER'], $_ENV['DATABASES_PASS']); }); AppFactory::setContainer($container); $app = AppFactory::create(); $app->get('/', 'TorstenHettstedt\TimekeepingApi\Controller\HelloWorldController:read'); $app->addErrorMiddleware(true, true, true); $app->run();