getContainer(); $container->set('view', function(Container $container) { return new Slim\Views\Blade(__DIR__ . '/views', GROCY_DATAPATH . '/viewcache'); }); $container->set('LoginControllerInstance', function(Container $container) { return new LoginController($container, 'grocy_session'); }); $container->set('UrlManager', function(Container $container) { return new UrlManager(GROCY_BASE_URL); }); $container->set('ApiKeyHeaderName', function(Container $container) { return 'GROCY-API-KEY'; }); // Load routes from separate file require_once __DIR__ . '/routes.php'; // Add default middleware $app->addRoutingMiddleware(); $app->add(new BasePathMiddleware($app)); $app->addErrorMiddleware(true, false, false); $app->run();