Comus Party 1.0.0
Application web de mini-jeux en ligne
Chargement...
Recherche...
Aucune correspondance
suggestion.class.php
Aller à la documentation de ce fichier.
1<?php
9
10namespace ComusParty\Models;
11
12use DateTime;
13
19{
23 case BUG;
24
28 case GAME;
29
33 case UI;
34
38 case OTHER;
39}
40
46{
51 private ?int $id;
52
58
63 private ?string $content;
64
69 private ?string $authorUuid;
70
75 private ?string $authorUsername;
76
81 private ?DateTime $createdAt;
82
87 private ?string $treatedBy;
88
98 public function __construct(
99 ?int $id = null,
100 ?SuggestObject $object = null,
101 ?string $content = null,
102 ?string $authorUuid = null,
103 ?string $authorUsername = null,
104 ?DateTime $createdAt = null,
105 ?string $treatedBy = null
106 )
107 {
108 $this->id = $id;
109 $this->object = $object;
110 $this->content = $content;
111 $this->authorUuid = $authorUuid;
112 $this->authorUsername = $authorUsername;
113 $this->createdAt = $createdAt;
114 $this->treatedBy = $treatedBy;
115 }
116
121 public function getId(): ?int
122 {
123 return $this->id;
124 }
125
130 public function setId(?int $id): void
131 {
132 $this->id = $id;
133 }
134
139 public function getObject(): ?SuggestObject
140 {
141 return $this->object;
142 }
143
148 public function setObject(?SuggestObject $object): void
149 {
150 $this->object = $object;
151 }
152
157 public function getContent(): ?string
158 {
159 return $this->content;
160 }
161
167 public function setContent(?string $content): void
168 {
169 $this->content = $content;
170 }
171
176 public function getAuthorUuid(): ?string
177 {
178 return $this->authorUuid;
179 }
180
186 public function setAuthorUuid(?string $authorUuid): void
187 {
188 $this->authorUuid = $authorUuid;
189 }
190
195 public function getAuthorUsername(): ?string
196 {
198 }
199
205 public function setAuthorUsername(?string $authorUsername): void
206 {
207 $this->authorUsername = $authorUsername;
208 }
209
214 public function getCreatedAt(): ?DateTime
215 {
216 return $this->createdAt;
217 }
218
224 public function setCreatedAt(?DateTime $createdAt): void
225 {
226 $this->createdAt = $createdAt;
227 }
228
233 public function getTreatedBy(): ?string
234 {
235 return $this->treatedBy;
236 }
237
243 public function setTreatedBy(?string $treatedBy): void
244 {
245 $this->treatedBy = $treatedBy;
246 }
247}
setId(?int $id)
Permet de définir l'identifiant de la suggestion.
getCreatedAt()
Permet de récupérer la date de création de la suggestion.
getId()
Permet de récupérer l'identifiant de la suggestion.
setCreatedAt(?DateTime $createdAt)
Permet de définir la date de création de la suggestion.
__construct(?int $id=null, ?SuggestObject $object=null, ?string $content=null, ?string $authorUuid=null, ?string $authorUsername=null, ?DateTime $createdAt=null, ?string $treatedBy=null)
Le constructeur de la classe Suggestion.
getTreatedBy()
Permet de récupérer l'UUID du modérateur ayant traité la suggestion.
getAuthorUsername()
Permet de récupérer le nom d'utilisateur de l'auteur de la suggestion.
getContent()
Permet de récupérer le contenu de la suggestion.
getObject()
Permet de récupérer l'objet de la suggestion.
setObject(?SuggestObject $object)
Permet de définir l'objet de la suggestion.
setAuthorUsername(?string $authorUsername)
Permet de définir le nom d'utilisateur de l'auteur de la suggestion.
setTreatedBy(?string $treatedBy)
Permet modifier l'UUID du modérateur ayant traité la suggestion.
setContent(?string $content)
Permet de définir le contenu de la suggestion.
getAuthorUuid()
Permet de récupérer l'UUID de l'auteur de la suggestion.
setAuthorUuid(?string $authorUuid)
Permet de définir l'UUID de l'auteur de la suggestion.
SuggestObject
Les 4 thèmes pour les suggestions.
@ OTHER
Langage / propos incorrect.