renderer = $renderer; $this->auth = $auth; $this->flashService = $flashService; $this->container = $container; } public function __invoke(ServerRequestInterface $request) { $gmarchePrefix = $this->container->get('gmarche.prefix'); session_start(); unset($_SESSION['user']); $this->auth->logout(); $this->flashService->success('Vous êtes maintenant déconnecté'); return new RedirectResponse("$gmarchePrefix"); } }