addModule(AdminModule::class) ->addModule(ContactModule::class) ->addModule(ProductModule::class) ->addModule(GmarcheModule::class) ->addModule(AuthModule::class) ->addModule(AccountModule::class); $container = $app->getContainer(); $app->pipe(Whoops::class); $app->pipe(TrailingSlashMiddleware::class); $app->pipe(\App\Auth\ForbiddenMiddleware::class); $app->pipe( $container->get('admin.prefix'), $container->get(RoleMiddlewareFactory::class)->makeForRole('0','1') ); $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); }