|
Paaxio 1.0
Plateforme de streaming musical - SAE IUT Bayonne
|
Classe représentant une battle musicale. Plus de détails...
Fonctions membres publiques | |
| __construct (?int $idBattle=null, ?string $titreBattle=null, ?DateTime $dateDebutBattle=null, ?DateTime $dateFinBattle=null, ?StatutBattle $statutBattle=null, ?string $emailCreateurBattle=null, ?string $emailParticipantBattle=null, ?int $idChansonCreateur=null, ?int $idChansonParticipant=null) | |
| Constructeur de la classe Battle. | |
| getIdBattle () | |
| Getter pour idBattle. | |
| setIdBattle (?int $idBattle) | |
| Setter pour idBattle. | |
| getTitreBattle () | |
| Getter pour titreBattle. | |
| setTitreBattle (?string $titreBattle) | |
| Setter pour titreBattle. | |
| getDateDebutBattle () | |
| Getter pour dateDebutBattle. | |
| setDateDebutBattle (?DateTime $dateDebutBattle) | |
| Setter pour dateDebutBattle. | |
| getDateFinBattle () | |
| Getter pour dateFinBattle. | |
| setDateFinBattle (?DateTime $dateFinBattle) | |
| Setter pour dateFinBattle. | |
| getStatutBattle () | |
| Getter pour statutBattle. | |
| setStatutBattle (?StatutBattle $statutBattle) | |
| Setter pour statutBattle. | |
| getEmailCreateurBattle () | |
| Getter pour emailCreateurBattle. | |
| setEmailCreateurBattle (?string $emailCreateurBattle) | |
| Setter pour emailCreateurBattle. | |
| getEmailParticipantBattle () | |
| Getter pour emailParticipantBattle. | |
| setEmailParticipantBattle (?string $emailParticipantBattle) | |
| Setter pour emailParticipantBattle. | |
| getIdChansonCreateur () | |
| Getter pour idChansonCreateur. | |
| setIdChansonCreateur (?int $id) | |
| Setter pour idChansonCreateur. | |
| getIdChansonParticipant () | |
| Getter pour idChansonParticipant. | |
| setIdChansonParticipant (?int $id) | |
| Setter pour idChansonParticipant. | |
| getCreateur () | |
| Getter pour l'objet Utilisateur créateur. | |
| setCreateur (?Utilisateur $u) | |
| Setter pour l'objet Utilisateur créateur. | |
| getParticipant () | |
| Getter pour l'objet Utilisateur participant. | |
| setParticipant (?Utilisateur $u) | |
| Setter pour l'objet Utilisateur participant. | |
| getChansonCreateurObj () | |
| Getter pour l'objet Chanson du créateur. | |
| setChansonCreateurObj (?Chanson $c) | |
| Setter pour l'objet Chanson du créateur. | |
| getChansonParticipantObj () | |
| Getter pour l'objet Chanson du participant. | |
| setChansonParticipantObj (?Chanson $c) | |
| Setter pour l'objet Chanson du participant. | |
| getDejaVote () | |
| Getter pour dejaVote. | |
| setDejaVote (bool $dejaVote) | |
| Setter pour dejaVote. | |
| getVotesCreateur () | |
| Obtient le nombre de votes du créateur. | |
| setVotesCreateur (?int $votes) | |
| Définit le nombre de votes du créateur. | |
| getVotesParticipant () | |
| Obtient le nombre de votes du participant. | |
| setVotesParticipant (?int $votes) | |
| Définit le nombre de votes du participant. | |
Attributs publics | |
| int | $votesCreateur = null |
| int | $votesParticipant = null |
Attributs privés | |
| int null | $idBattle |
| string null | $titreBattle |
| DateTime null | $dateDebutBattle |
| DateTime null | $dateFinBattle |
| StatutBattle null | $statutBattle |
| string null | $emailCreateurBattle |
| string null | $emailParticipantBattle |
| int null | $idChansonCreateur |
| int null | $idChansonParticipant |
| Utilisateur | $createur = null |
| Utilisateur | $participant = null |
| Chanson | $chansonCreateurObj = null |
| Chanson | $chansonParticipantObj = null |
| bool | $dejaVote = false |
Classe représentant une battle musicale.
Cette classe contient toutes les informations relatives à un duel entre deux artistes, incluant les identifiants des participants, leurs chansons et les objets hydratés pour un affichage sécurisé.
Définition à la ligne 29 du fichier battle.class.php.
| Battle::__construct | ( | ?int | $idBattle = null, |
| ?string | $titreBattle = null, |
||
| ?DateTime | $dateDebutBattle = null, |
||
| ?DateTime | $dateFinBattle = null, |
||
| ?StatutBattle | $statutBattle = null, |
||
| ?string | $emailCreateurBattle = null, |
||
| ?string | $emailParticipantBattle = null, |
||
| ?int | $idChansonCreateur = null, |
||
| ?int | $idChansonParticipant = null |
||
| ) |
Constructeur de la classe Battle.
| int | null | $idBattle | L'identifiant unique de la battle. |
| string | null | $titreBattle | Le titre de la battle. |
| DateTime | null | $dateDebutBattle | La date de début de la battle. |
| DateTime | null | $dateFinBattle | La date de fin de la battle. |
| StatutBattle | null | $statutBattle | Le statut actuel de la battle. |
| string | null | $emailCreateurBattle | L'email du créateur de la battle. |
| string | null | $emailParticipantBattle | L'email du participant à la battle. |
| int | null | $idChansonCreateur | L'identifiant de la chanson du créateur. |
| int | null | $idChansonParticipant | L'identifiant de la chanson du participant. |
Définition à la ligne 124 du fichier battle.class.php.
Références $dateDebutBattle, $dateFinBattle, $emailCreateurBattle, $emailParticipantBattle, $idBattle, $idChansonCreateur, $idChansonParticipant, $statutBattle, et $titreBattle.
| Battle::getChansonCreateurObj | ( | ) |
Getter pour l'objet Chanson du créateur.
Définition à la ligne 329 du fichier battle.class.php.
| Battle::getChansonParticipantObj | ( | ) |
Getter pour l'objet Chanson du participant.
Définition à la ligne 342 du fichier battle.class.php.
| Battle::getCreateur | ( | ) |
Getter pour l'objet Utilisateur créateur.
Définition à la ligne 303 du fichier battle.class.php.
| Battle::getDateDebutBattle | ( | ) |
Getter pour dateDebutBattle.
Définition à la ligne 182 du fichier battle.class.php.
Références $dateDebutBattle.
| Battle::getDateFinBattle | ( | ) |
Getter pour dateFinBattle.
Définition à la ligne 201 du fichier battle.class.php.
Références $dateFinBattle.
| Battle::getDejaVote | ( | ) |
| Battle::getEmailCreateurBattle | ( | ) |
Getter pour emailCreateurBattle.
Définition à la ligne 239 du fichier battle.class.php.
Références $emailCreateurBattle.
| Battle::getEmailParticipantBattle | ( | ) |
Getter pour emailParticipantBattle.
Définition à la ligne 258 du fichier battle.class.php.
Références $emailParticipantBattle.
| Battle::getIdBattle | ( | ) |
Getter pour idBattle.
Définition à la ligne 144 du fichier battle.class.php.
Références $idBattle.
| Battle::getIdChansonCreateur | ( | ) |
Getter pour idChansonCreateur.
Définition à la ligne 277 du fichier battle.class.php.
| Battle::getIdChansonParticipant | ( | ) |
Getter pour idChansonParticipant.
Définition à la ligne 290 du fichier battle.class.php.
| Battle::getParticipant | ( | ) |
Getter pour l'objet Utilisateur participant.
Définition à la ligne 316 du fichier battle.class.php.
| Battle::getStatutBattle | ( | ) |
Getter pour statutBattle.
Définition à la ligne 220 du fichier battle.class.php.
Références $statutBattle.
| Battle::getTitreBattle | ( | ) |
Getter pour titreBattle.
Définition à la ligne 163 du fichier battle.class.php.
Références $titreBattle.
| Battle::getVotesCreateur | ( | ) |
Obtient le nombre de votes du créateur.
Définition à la ligne 368 du fichier battle.class.php.
| Battle::getVotesParticipant | ( | ) |
Obtient le nombre de votes du participant.
Définition à la ligne 385 du fichier battle.class.php.
| Battle::setChansonCreateurObj | ( | ?Chanson | $c | ) |
Setter pour l'objet Chanson du créateur.
| Chanson | null | $c |
Définition à la ligne 336 du fichier battle.class.php.
| Battle::setChansonParticipantObj | ( | ?Chanson | $c | ) |
Setter pour l'objet Chanson du participant.
| Chanson | null | $c |
Définition à la ligne 349 du fichier battle.class.php.
| Battle::setCreateur | ( | ?Utilisateur | $u | ) |
Setter pour l'objet Utilisateur créateur.
| Utilisateur | null | $u |
Définition à la ligne 310 du fichier battle.class.php.
| Battle::setDateDebutBattle | ( | ?DateTime | $dateDebutBattle | ) |
Setter pour dateDebutBattle.
| DateTime | null | $dateDebutBattle |
Définition à la ligne 192 du fichier battle.class.php.
Références $dateDebutBattle.
| Battle::setDateFinBattle | ( | ?DateTime | $dateFinBattle | ) |
Setter pour dateFinBattle.
| DateTime | null | $dateFinBattle |
Définition à la ligne 211 du fichier battle.class.php.
Références $dateFinBattle.
| Battle::setDejaVote | ( | bool | $dejaVote | ) |
Setter pour dejaVote.
| bool | $dejaVote |
Définition à la ligne 362 du fichier battle.class.php.
| Battle::setEmailCreateurBattle | ( | ?string | $emailCreateurBattle | ) |
Setter pour emailCreateurBattle.
| string | null | $emailCreateurBattle |
Définition à la ligne 249 du fichier battle.class.php.
Références $emailCreateurBattle.
| Battle::setEmailParticipantBattle | ( | ?string | $emailParticipantBattle | ) |
Setter pour emailParticipantBattle.
| string | null | $emailParticipantBattle |
Définition à la ligne 268 du fichier battle.class.php.
Références $emailParticipantBattle.
| Battle::setIdBattle | ( | ?int | $idBattle | ) |
Setter pour idBattle.
| int | null | $idBattle |
Définition à la ligne 154 du fichier battle.class.php.
Références $idBattle.
| Battle::setIdChansonCreateur | ( | ?int | $id | ) |
Setter pour idChansonCreateur.
| int | null | $id |
Définition à la ligne 284 du fichier battle.class.php.
| Battle::setIdChansonParticipant | ( | ?int | $id | ) |
Setter pour idChansonParticipant.
| int | null | $id |
Définition à la ligne 297 du fichier battle.class.php.
| Battle::setParticipant | ( | ?Utilisateur | $u | ) |
Setter pour l'objet Utilisateur participant.
| Utilisateur | null | $u |
Définition à la ligne 323 du fichier battle.class.php.
| Battle::setStatutBattle | ( | ?StatutBattle | $statutBattle | ) |
Setter pour statutBattle.
| StatutBattle | null | $statutBattle |
Définition à la ligne 230 du fichier battle.class.php.
Références $statutBattle.
| Battle::setTitreBattle | ( | ?string | $titreBattle | ) |
Setter pour titreBattle.
| string | null | $titreBattle |
Définition à la ligne 173 du fichier battle.class.php.
Références $titreBattle.
| Battle::setVotesCreateur | ( | ?int | $votes | ) |
Définit le nombre de votes du créateur.
| int | null | $votes |
Définition à la ligne 377 du fichier battle.class.php.
| Battle::setVotesParticipant | ( | ?int | $votes | ) |
Définit le nombre de votes du participant.
| int | null | $votes |
Définition à la ligne 394 du fichier battle.class.php.
|
private |
Définition à la ligne 88 du fichier battle.class.php.
|
private |
Définition à la ligne 93 du fichier battle.class.php.
|
private |
Définition à la ligne 78 du fichier battle.class.php.
|
private |
Définition à la ligne 43 du fichier battle.class.php.
Référencé par __construct(), getDateDebutBattle(), et setDateDebutBattle().
|
private |
Définition à la ligne 48 du fichier battle.class.php.
Référencé par __construct(), getDateFinBattle(), et setDateFinBattle().
|
private |
Définition à la ligne 98 du fichier battle.class.php.
|
private |
Définition à la ligne 58 du fichier battle.class.php.
Référencé par __construct(), getEmailCreateurBattle(), et setEmailCreateurBattle().
|
private |
Définition à la ligne 63 du fichier battle.class.php.
Référencé par __construct(), getEmailParticipantBattle(), et setEmailParticipantBattle().
|
private |
Définition à la ligne 33 du fichier battle.class.php.
Référencé par __construct(), getIdBattle(), et setIdBattle().
|
private |
Définition à la ligne 68 du fichier battle.class.php.
Référencé par __construct().
|
private |
Définition à la ligne 73 du fichier battle.class.php.
Référencé par __construct().
|
private |
Définition à la ligne 83 du fichier battle.class.php.
|
private |
Définition à la ligne 53 du fichier battle.class.php.
Référencé par __construct(), getStatutBattle(), et setStatutBattle().
|
private |
Définition à la ligne 38 du fichier battle.class.php.
Référencé par __construct(), getTitreBattle(), et setTitreBattle().
| int Battle::$votesCreateur = null |
Définition à la ligne 104 du fichier battle.class.php.
| int Battle::$votesParticipant = null |
Définition à la ligne 110 du fichier battle.class.php.