[ 'displayErrorDetails' => true, 'determineRouteBeforeAppMiddleware' => true ], 'view' => function($container) { return new \Slim\Views\Blade(__DIR__ . '/views', GROCY_DATAPATH . '/viewcache'); }, 'LoginControllerInstance' => function($container) { return new LoginController($container, 'grocy_session'); }, 'UrlManager' => function($container) { return new UrlManager(GROCY_BASE_URL); }, 'ApiKeyHeaderName' => function($container) { return 'GROCY-API-KEY'; } ]); $app = new \Slim\App($appContainer); // Load routes from separate file require_once __DIR__ . '/routes.php'; $app->run();