1 | <?php |
||
7 | final class UpdateCustomer |
||
8 | { |
||
9 | /** @var string */ |
||
10 | private $firstName; |
||
11 | |||
12 | /** @var string */ |
||
13 | private $lastName; |
||
14 | |||
15 | /** @var string */ |
||
16 | private $email; |
||
17 | |||
18 | /** @var string|null */ |
||
19 | private $birthday; |
||
20 | |||
21 | /** @var string */ |
||
22 | private $gender; |
||
23 | |||
24 | /** @var string|null */ |
||
25 | private $phoneNumber; |
||
26 | |||
27 | /** @var bool */ |
||
28 | private $subscribedToNewsletter; |
||
29 | |||
30 | public function __construct(string $firstName, string $lastName, string $email, ?string $birthday, string $gender, ?string $phoneNumber, ?bool $subscribedToNewsletter) |
||
40 | |||
41 | /** @return string */ |
||
42 | public function firstName(): string |
||
46 | |||
47 | /** @return string */ |
||
48 | public function lastName(): string |
||
52 | |||
53 | /** @return string */ |
||
54 | public function email(): string |
||
58 | |||
59 | /** @return string|null */ |
||
60 | public function birthday(): ?string |
||
64 | |||
65 | /** @return string|null */ |
||
66 | public function gender(): ?string |
||
70 | |||
71 | /** @return string|null */ |
||
72 | public function phoneNumber(): ?string |
||
76 | |||
77 | /** @return bool */ |
||
78 | public function subscribedToNewsletter(): bool |
||
82 | } |
||
83 |