addModule(AdminModule::class) ->addModule(ContactModule::class) ->addModule(ProductModule::class) ->addModule(GmarcheModule::class) ->addModule(AuthModule::class) ->addModule(AccountModule::class); $container = $app->getContainer(); // Pose un problème //$container->get(\Framework\Router::class)->get('/', \App\Gmarche\Actions\RegionIndexAction::class, 'home'); $app->pipe(Whoops::class); $app->pipe(TrailingSlashMiddleware::class); $app->pipe(\App\Auth\ForbiddenMiddleware::class); // admin pose problème //$app->pipe( // $container->get('admin.prefix'), // $container->get(RoleMiddlewareFactory::class)->makeForRole('admin') // ); $app->pipe(MethodMiddleware::class) ->pipe(RendererRequestMiddleware::class) // ->pipe(CsrfMiddleware::class) ->pipe(RouterMiddleware::class) ->pipe(DispatcherMiddleware::class) ->pipe(NotFoundMiddleware::class); if (php_sapi_name() !== "cli") { $response = $app->run(ServerRequest::fromGlobals()); \Http\Response\send($response); }