Correction de la classe

partie, suppression de la liste de joueur inutile
ServeurDeTest
Johan LACHENAL 2 years ago
parent b8cf638d84
commit 57508e1524

@ -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){

@ -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()

@ -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;
}
}
Loading…
Cancel
Save