Code Coverage |
||||||||||
Lines |
Functions and Methods |
Classes and Traits |
||||||||
Total | |
7.14% |
1 / 14 |
|
7.14% |
1 / 14 |
CRAP | |
0.00% |
0 / 1 |
Participant | |
7.14% |
1 / 14 |
|
7.14% |
1 / 14 |
170.93 | |
0.00% |
0 / 1 |
__construct | |
100.00% |
1 / 1 |
|
100.00% |
1 / 1 |
1 | |||
getId | |
0.00% |
0 / 1 |
|
0.00% |
0 / 1 |
2 | |||
getPrenom | |
0.00% |
0 / 1 |
|
0.00% |
0 / 1 |
2 | |||
setPrenom | |
0.00% |
0 / 1 |
|
0.00% |
0 / 1 |
2 | |||
getNomDeFamille | |
0.00% |
0 / 1 |
|
0.00% |
0 / 1 |
2 | |||
setNomDeFamille | |
0.00% |
0 / 1 |
|
0.00% |
0 / 1 |
2 | |||
getCivilite | |
0.00% |
0 / 1 |
|
0.00% |
0 / 1 |
2 | |||
setCivilite | |
0.00% |
0 / 1 |
|
0.00% |
0 / 1 |
2 | |||
getFonction | |
0.00% |
0 / 1 |
|
0.00% |
0 / 1 |
2 | |||
setFonction | |
0.00% |
0 / 1 |
|
0.00% |
0 / 1 |
2 | |||
getEvaluation | |
0.00% |
0 / 1 |
|
0.00% |
0 / 1 |
2 | |||
setEvaluation | |
0.00% |
0 / 1 |
|
0.00% |
0 / 1 |
2 | |||
__clone | |
0.00% |
0 / 1 |
|
0.00% |
0 / 1 |
2 | |||
__toString | |
0.00% |
0 / 1 |
|
0.00% |
0 / 1 |
2 |
1 | <?php |
2 | |
3 | namespace App\Domain\Registry\Model\ConformiteOrganisation; |
4 | |
5 | use App\Domain\Reporting\Model\LoggableSubject; |
6 | use Ramsey\Uuid\Uuid; |
7 | use Ramsey\Uuid\UuidInterface; |
8 | |
9 | class Participant implements LoggableSubject |
10 | { |
11 | /** |
12 | * @var UuidInterface |
13 | */ |
14 | private $id; |
15 | |
16 | /** |
17 | * @var string |
18 | */ |
19 | private $prenom; |
20 | |
21 | /** |
22 | * @var string |
23 | */ |
24 | private $nomDeFamille; |
25 | |
26 | /** |
27 | * @var string |
28 | */ |
29 | private $civilite; |
30 | |
31 | /** |
32 | * @var string |
33 | */ |
34 | private $fonction; |
35 | |
36 | /** |
37 | * @var Evaluation |
38 | */ |
39 | private $evaluation; |
40 | |
41 | public function __construct() |
42 | { |
43 | $this->id = Uuid::uuid4(); |
44 | } |
45 | |
46 | public function getId(): UuidInterface |
47 | { |
48 | return $this->id; |
49 | } |
50 | |
51 | public function getPrenom(): ?string |
52 | { |
53 | return $this->prenom; |
54 | } |
55 | |
56 | public function setPrenom(string $prenom): void |
57 | { |
58 | $this->prenom = $prenom; |
59 | } |
60 | |
61 | public function getNomDeFamille(): ?string |
62 | { |
63 | return $this->nomDeFamille; |
64 | } |
65 | |
66 | public function setNomDeFamille(string $nomDeFamille): void |
67 | { |
68 | $this->nomDeFamille = $nomDeFamille; |
69 | } |
70 | |
71 | public function getCivilite(): ?string |
72 | { |
73 | return $this->civilite; |
74 | } |
75 | |
76 | public function setCivilite(string $civilite): void |
77 | { |
78 | $this->civilite = $civilite; |
79 | } |
80 | |
81 | public function getFonction(): ?string |
82 | { |
83 | return $this->fonction; |
84 | } |
85 | |
86 | public function setFonction(string $fonction): void |
87 | { |
88 | $this->fonction = $fonction; |
89 | } |
90 | |
91 | public function getEvaluation(): Evaluation |
92 | { |
93 | return $this->evaluation; |
94 | } |
95 | |
96 | public function setEvaluation(Evaluation $evaluation): void |
97 | { |
98 | $this->evaluation = $evaluation; |
99 | } |
100 | |
101 | public function __clone() |
102 | { |
103 | $this->id = Uuid::uuid4(); |
104 | } |
105 | |
106 | public function __toString(): string |
107 | { |
108 | return $this->nomDeFamille . ' ' . $this->prenom; |
109 | } |
110 | } |