You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Scripted/WEB/Metier/Partie.php

66 lines
1.2 KiB

<?php
include_once "Enigme.php";
class Partie
{
private int $idPartie;
private DateTime $datePartie;
private array $listeEnigme;
/**
* @param int $idPartie
* @param array $datePartie
*/
public function __construct(int $idPartie, array $listeEnigme)
{
$this->idPartie = $idPartie;
$this->datePartie = new DateTime();
$this->listeEnigme = $listeEnigme;
}
/**
* @return int
*/
public function getIdPartie(): int
{
return $this->idPartie;
}
/**
* @param int $idPartie
*/
public function setIdPartie(int $idPartie): void
{
$this->idPartie = $idPartie;
}
/**
* @return array
*/
public function getDatePartie(): dateTime
{
return $this->datePartie;
}
/**
* @param array $datePartie
*/
public function setDatePartie(dateTime $datePartie): void
{
$this->datePartie = $datePartie;
}
/**
* @param array $listeEnigme
*/
public function getListeEnigme(): array
{
return $this->listeEnigme;
}
public function setListeEnigme(array $listeEnigme): void
{
$this->listeEnigme = $listeEnigme;
}
}