Comus Party 1.0.0
Application web de mini-jeux en ligne
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Game

Classe Game. Plus de détails...

Fonctions membres publiques

 __construct (?int $id=null, ?string $name=null, ?string $description=null, ?string $pathImg=null, ?GameState $state=null, ?DateTime $createdAt=null, ?DateTime $updatedAt=null, ?array $tags=null)
 Constructeur de la classe Game.
 
 getId ()
 Retourne l'identifiant du jeu.
 
 setId (?int $id)
 Modifie l'identifiant du jeu.
 
 getName ()
 Retourne le nom du jeu.
 
 setName (?string $name)
 Modifie le nom du jeu.
 
 getDescription ()
 Retourne la description du jeu.
 
 setDescription (?string $description)
 Modifie la description du jeu.
 
 getPathImg ()
 Retourne le chemin d'accès à l'image du jeu.
 
 setPathImg (?string $pathImg)
 Modifie le chemin d'accès à l'image du jeu.
 
 getState ()
 Retourne l'état du jeu.
 
 setState (?GameState $state)
 Modifie l'état du jeu.
 
 getCreatedAt ()
 Retourne la date de création du jeu.
 
 setCreatedAt (?DateTime $createdAt)
 Modifie la date de création du jeu.
 
 getUpdatedAt ()
 Retourne la date de mise à jour du jeu.
 
 setUpdatedAt (?DateTime $updatedAt)
 Modifie la date de mise à jour du jeu.
 
 getTags ()
 Retourne la liste des tags du jeu.
 
 setTags (?array $tags)
 Modifie la liste des tags du jeu.
 

Attributs privés

int $id
 
string $name
 
string $description
 
string $pathImg
 
GameState $state
 
DateTime $createdAt
 
DateTime $updatedAt
 
array $tags
 

Description détaillée

Classe Game.

La classe Game permet de représenter un jeu avec ses attributs et ses méthodes

Définition à la ligne 46 du fichier game.class.php.

Documentation des constructeurs et destructeur

◆ __construct()

__construct ( ?int $id = null,
?string $name = null,
?string $description = null,
?string $pathImg = null,
?GameState $state = null,
?DateTime $createdAt = null,
?DateTime $updatedAt = null,
?array $tags = null )

Constructeur de la classe Game.

Paramètres
int | null$idIdentifiant du jeu
string | null$nameNom du jeu
string | null$descriptionDescription du jeu
string | null$pathImgChemin d'accès à l'image du jeu
GameState | null$stateÉtat du jeu
DateTime | null$createdAtDate de création du jeu
DateTime | null$updatedAtDate de mise à jour du jeu
array | null$tagsListe des tags du jeu

Définition à la ligne 115 du fichier game.class.php.

Documentation des fonctions membres

◆ getCreatedAt()

getCreatedAt ( )

Retourne la date de création du jeu.

Renvoie
DateTime|null La date de création du jeu

Définition à la ligne 245 du fichier game.class.php.

◆ getDescription()

getDescription ( )

Retourne la description du jeu.

Renvoie
string|null La description du jeu

Définition à la ligne 182 du fichier game.class.php.

◆ getId()

getId ( )

Retourne l'identifiant du jeu.

Renvoie
int|null L'identifiant du jeu

Définition à la ligne 140 du fichier game.class.php.

◆ getName()

getName ( )

Retourne le nom du jeu.

Renvoie
string|null Le nom du jeu

Définition à la ligne 161 du fichier game.class.php.

◆ getPathImg()

getPathImg ( )

Retourne le chemin d'accès à l'image du jeu.

Renvoie
string|null Le chemin d'accès à l'image du jeu

Définition à la ligne 203 du fichier game.class.php.

◆ getState()

getState ( )

Retourne l'état du jeu.

Renvoie
GameState|null L'état du jeu

Définition à la ligne 224 du fichier game.class.php.

◆ getTags()

getTags ( )

Retourne la liste des tags du jeu.

Renvoie
array|null La liste des tags du jeu

Définition à la ligne 287 du fichier game.class.php.

◆ getUpdatedAt()

getUpdatedAt ( )

Retourne la date de mise à jour du jeu.

Renvoie
DateTime|null La date de mise à jour du jeu

Définition à la ligne 266 du fichier game.class.php.

◆ setCreatedAt()

setCreatedAt ( ?DateTime $createdAt)

Modifie la date de création du jeu.

Paramètres
DateTime | null$createdAtLa date de création du jeu
Renvoie
void

Définition à la ligne 256 du fichier game.class.php.

◆ setDescription()

setDescription ( ?string $description)

Modifie la description du jeu.

Paramètres
string | null$descriptionLa description du jeu
Renvoie
void

Définition à la ligne 193 du fichier game.class.php.

◆ setId()

setId ( ?int $id)

Modifie l'identifiant du jeu.

Paramètres
int | null$idL'identifiant du jeu
Renvoie
void

Définition à la ligne 151 du fichier game.class.php.

◆ setName()

setName ( ?string $name)

Modifie le nom du jeu.

Paramètres
string | null$nameLe nom du jeu
Renvoie
void

Définition à la ligne 172 du fichier game.class.php.

◆ setPathImg()

setPathImg ( ?string $pathImg)

Modifie le chemin d'accès à l'image du jeu.

Paramètres
string | null$pathImgLe chemin d'accès à l'image du jeu
Renvoie
void

Définition à la ligne 214 du fichier game.class.php.

◆ setState()

setState ( ?GameState $state)

Modifie l'état du jeu.

Paramètres
GameState | null$stateL'état du jeu
Renvoie
void

Définition à la ligne 235 du fichier game.class.php.

◆ setTags()

setTags ( ?array $tags)

Modifie la liste des tags du jeu.

Paramètres
array | null$tagsLa liste des tags du jeu
Renvoie
void

Définition à la ligne 298 du fichier game.class.php.

◆ setUpdatedAt()

setUpdatedAt ( ?DateTime $updatedAt)

Modifie la date de mise à jour du jeu.

Paramètres
DateTime | null$updatedAtLa date de mise à jour du jeu
Renvoie
void

Définition à la ligne 277 du fichier game.class.php.

Documentation des champs

◆ $createdAt

DateTime $createdAt
private

Définition à la ligne 88 du fichier game.class.php.

◆ $description

string $description
private

Définition à la ligne 67 du fichier game.class.php.

◆ $id

int $id
private

Définition à la ligne 53 du fichier game.class.php.

◆ $name

string $name
private

Définition à la ligne 60 du fichier game.class.php.

◆ $pathImg

string $pathImg
private

Définition à la ligne 74 du fichier game.class.php.

◆ $state

GameState $state
private

Définition à la ligne 81 du fichier game.class.php.

◆ $tags

array $tags
private

Définition à la ligne 102 du fichier game.class.php.

◆ $updatedAt

DateTime $updatedAt
private

Définition à la ligne 95 du fichier game.class.php.


La documentation de cette classe a été générée à partir du fichier suivant :