From 9f95b0e771b73a5b105b8b00a1dd1e5c68fa00a2 Mon Sep 17 00:00:00 2001 From: "victor.soulier" Date: Sat, 18 Nov 2023 19:03:44 +0100 Subject: [PATCH] =?UTF-8?q?ADD=20:=20mod=C3=A8le=20invit=C3=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- project/src/model/mdl/MdlInvite.php | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 project/src/model/mdl/MdlInvite.php diff --git a/project/src/model/mdl/MdlInvite.php b/project/src/model/mdl/MdlInvite.php new file mode 100644 index 0000000..37642b9 --- /dev/null +++ b/project/src/model/mdl/MdlInvite.php @@ -0,0 +1,27 @@ +gw = new InviteGateway($this->con); + } + + public function setPseudo(int $id, string $pseudo): Invite{ + $this->gw->setPseudo($id, $pseudo); + return $this->getFromId($id); + } + + public function insertInvite(string $pseudo, string $idSession): Invite{ + $id = $this->gw->insertInvite($pseudo, $idSession); + return $this->getFromId($id); + } + + public function getFromId(int $id): Invite{ + $row = $this->gw->getFromId($id); + return new Invite($row['idjoueur'], $row['pseudo'], $row['idsession']); + } +} \ No newline at end of file