Paaxio 1.0
Plateforme de streaming musical - SAE IUT Bayonne
Chargement...
Recherche...
Aucune correspondance
role.class.php
Aller à la documentation de ce fichier.
1<?php
7class Role
8{
12 private int|null $idRole;
13
17 private string|null $typeRole;
18
22 private string|null $libelleRole;
23
30 public function __construct(?int $idRole = null, ?string $typeRole = null, ?string $libelleRole = null)
31 {
32 $this->idRole = $idRole;
33 $this->typeRole = $typeRole;
34 $this->libelleRole = $libelleRole;
35 }
36
41 public function getIdRole(): ?int
42 {
43 return $this->idRole;
44 }
45
51 public function setIdRole(?int $idRole): void
52 {
53 $this->idRole = $idRole;
54 }
55
60 public function getRoleEnum(): ?RoleEnum
61 {
62 if ($this->typeRole !== null) {
63 return RoleEnum::from($this->typeRole);
64 }
65 return null;
66 }
67
72 public function getTypeRole(): ?string
73 {
74 return $this->typeRole;
75 }
76
82 public function setTypeRole(?string $typeRole): void
83 {
84 $this->typeRole = $typeRole;
85 }
86
91 public function getLibelleRole(): ?string
92 {
93 return $this->libelleRole;
94 }
95
101 public function setLibelleRole(?string $libelleRole): void
102 {
103 $this->libelleRole = $libelleRole;
104 }
105}
106
RoleEnum
Énumération des rôles utilisateur.
Definition Role.enum.php:23
getIdRole()
Getter pour l'id du rôle.
int null $idRole
getRoleEnum()
Getter pour le rôle en tant qu'enum.
setIdRole(?int $idRole)
Setter pour l'id du rôle.
string null $typeRole
string null $libelleRole
__construct(?int $idRole=null, ?string $typeRole=null, ?string $libelleRole=null)
Constructeur de la classe Role.
setLibelleRole(?string $libelleRole)
Setter pour le libellé du rôle.
getTypeRole()
Getter pour le type du rôle.
getLibelleRole()
Getter pour le libellé du rôle.
setTypeRole(?string $typeRole)
Setter pour le type du rôle.