renderer = $renderer; $this->auth = $auth; $this->userTable = $userTable; } public function __invoke(ServerRequestInterface $request) { /* Transmission du nom et de l'avatar de l'utilisateur connecté à la vue Twig */ if(!isset($_SESSION)) { //session_start(); } if (isset($_SESSION['user'])) { $nom_user = $_SESSION['user']; $requete_user = $this->userTable->findBy('username', $nom_user); $nom_avatar = $requete_user->avatar; $email = $requete_user->email; } else { $nom_user = ''; } return $this->renderer->render('@account/profil', compact('nom_user','nom_avatar','email')); } }