From 57508e1524c390e709a45074a5116188b43cffb3 Mon Sep 17 00:00:00 2001 From: Johan LACHENAL Date: Wed, 23 Nov 2022 12:45:35 +0100 Subject: [PATCH] Correction de la classe partie, suppression de la liste de joueur inutile --- WEB/Controller/PartieGateway.php | 4 ++-- WEB/Factory/PartieFactory.php | 4 ++-- WEB/Model/Partie.php | 10 ---------- 3 files changed, 4 insertions(+), 14 deletions(-) diff --git a/WEB/Controller/PartieGateway.php b/WEB/Controller/PartieGateway.php index ebda73e4..d94368d9 100644 --- a/WEB/Controller/PartieGateway.php +++ b/WEB/Controller/PartieGateway.php @@ -12,7 +12,7 @@ class PartieGateway { $this->con = $con; } - public function creerPartie($listeEmailJoueur){ + public function creerPartie(){ $query = "SELECT * FROM Enigme"; $this->con->executeQuery($query); $results = $this->con->getResults(); @@ -20,7 +20,7 @@ class PartieGateway FROM PARTIE p;"; $this->con->executeQuery($query); $max=$this->con->getResults()[0]; - $partie=PartieFactory::createPartie($max,$results,$listeEmailJoueur); + $partie=PartieFactory::createPartie($max,$results); $query= "INSERT INTO Partie VALUES (:idPartie,:idEnigme)"; $this->con->executeQuery($query, array(':idPartie' => array($partie->getIdPartie(), PDO::PARAM_STR))); foreach($partie->getListeEnigme() as $Enigme){ diff --git a/WEB/Factory/PartieFactory.php b/WEB/Factory/PartieFactory.php index 7db30e91..64f7774b 100644 --- a/WEB/Factory/PartieFactory.php +++ b/WEB/Factory/PartieFactory.php @@ -2,7 +2,7 @@ include_once "EnigmeFactory.php"; include_once "../Model/Partie.php"; class PartieFactory{ - public static function createPartie($idMax,$resultsEnigme,$listeEmailJoueur) : Partie + public static function createPartie($idMax,$resultsEnigme) : Partie { $tempsResolutionPartie=0; $tabEnigme=array(); @@ -15,7 +15,7 @@ class PartieFactory{ $TempsResolutionPartie+=$resultsEnigme[$randomNumber]['tempsDeResolution']; unset($tabIndex[$randomNumber]); } - $partie=new Partie($idMax,$resultsEnigme,$listeEmailJoueur); + $partie=new Partie($idMax,$resultsEnigme); return $partie; } //public static function createListePartie() diff --git a/WEB/Model/Partie.php b/WEB/Model/Partie.php index 74354ea7..c2d66e7c 100644 --- a/WEB/Model/Partie.php +++ b/WEB/Model/Partie.php @@ -7,7 +7,6 @@ class Partie private string $idPartie; private $datePartie; private array $listeEnigme; - private array $listeEmailJoueur; /** * @param string $idPartie @@ -18,7 +17,6 @@ class Partie $this->idPartie = $idPartie; $this->datePartie = getdate(); $this->$listeEnigme = $listeEnigme; - $this->$listeEmailJoueur= $listeEmailJoueur; } /** @@ -65,12 +63,4 @@ class Partie { $this->listeEnigme = $listeEnigme; } - public function getListeEmailJoueur(): array - { - return $this->listeEmailJoueur; - } - public function setListeEmailJoueur(array $listeEmailJoueur) - { - $this->listeEmailJoueur=$listeEmailJoueur; - } } \ No newline at end of file