Correction des types de detailPartie

ServeurDeTest
Johan LACHENAL 2 years ago
parent a0b3830f47
commit f280f2b2b8

@ -22,8 +22,16 @@ pseudo varchar(50),
mdp varchar(50)
);
CREATE TABLE Game(
idGame char(5) NOT NULL,
CREATE TABLE Partie(
idPartie char(5) NOT NULL,
joueur varchar(50) REFERENCES Joueur(email),
enigme char(5) REFERENCES Enigme(idEnigme),
points numeric CHECK (points >0),
PRIMARY KEY(idGame, joueur, enigme)
);
CREATE TABLE DetailPartie(
idPartie char(5) NOT NULL,
joueur varchar(50) REFERENCES Joueur(email),
enigme char(5) REFERENCES Enigme(idEnigme),
points numeric CHECK (points >0),

@ -6,18 +6,18 @@ class DetailPartie
private string $joueur;
private string $partie;
private string $enigme;
private string $pointsObtenus;
private string $classement;
private int $pointsObtenus;
private int $classement;
/**
* @param string $idDetailPartie
* @param string $joueur
* @param string $partie
* @param string $enigme
* @param string $pointsObtenus
* @param string $classement
* @param int $pointsObtenus
* @param int $classement
*/
public function __construct(string $idDetailPartie, string $joueur, string $partie, string $enigme, string $pointsObtenus, string $classement)
public function __construct(string $idDetailPartie, string $joueur, string $partie, string $enigme, int $pointsObtenus, int $classement)
{
$this->idDetailPartie = $idDetailPartie;
$this->joueur = $joueur;
@ -92,43 +92,34 @@ class DetailPartie
}
/**
* @return string
* @return int
*/
public function getPointsObtenus(): string
public function getPointsObtenus(): int
{
return $this->pointsObtenus;
}
/**
* @param string $pointsObtenus
* @param int $pointsObtenus
*/
public function setPointsObtenus(string $pointsObtenus): void
public function setPointsObtenus(int $pointsObtenus): void
{
$this->pointsObtenus = $pointsObtenus;
}
/**
* @return string
* @return int
*/
public function getClassement(): string
public function getClassement(): int
{
return $this->classement;
}
/**
* @param string $classement
* @param int $classement
*/
public function setClassement(string $classement): void
public function setClassement(int $classement): void
{
$this->classement = $classement;
}
/**
* @param string $idDetailPartie
* @param string $joueur
* @param string $partie
* @param string $enigme
* @param int $pointsObtenus
* @param int $classement
*/
}
Loading…
Cancel
Save