[ 'displayErrorDetails' => true, 'determineRouteBeforeAppMiddleware' => true ], 'view' => function($container) { if (!apcu_exists("views")) { apcu_store("views", new \Slim\Views\Blade(__DIR__ . '/views', GROCY_DATAPATH . '/viewcache')); } return apcu_fetch("views"); }, 'LoginControllerInstance' => function($container) { #if (!apcu_exists("login_controller")) #{ # apcu_store("login_controller", new LoginController($container, 'grocy_session')); #} #return apcu_fetch("login_controller"); return new LoginController($container, 'grocy_session'); }, 'UrlManager' => function($container) { if (!apcu_exists("UrlManager")) { apcu_store("UrlManager", new UrlManager(GROCY_BASE_URL)); } return apcu_fetch("UrlManager"); }, 'ApiKeyHeaderName' => function($container) { return 'GROCY-API-KEY'; } ]); # apcu_store("grocy_app", new \Slim\App($appContainer)); #} #$app = apcu_fetch("grocy_app"); $app = new \Slim\App($appContainer); #$fp = fopen('/www/data/sql.log', 'a'); #fwrite($fp, "!!!Starting up loading app\n"); #fwrite($fp, "!!!".print_r(ini_get_all(),True)."\n"); #fwrite($fp, "!!!".print_r(opcache_get_status(),True)."\n"); #fclose($fp); #phpinfo(); // Load routes from separate file require_once __DIR__ . '/routes.php'; $app->run();