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