1 | <?php |
||
19 | final class Domain |
||
20 | { |
||
21 | private $createdAt; |
||
22 | private $smtpLogin; |
||
23 | private $name; |
||
24 | private $smtpPassword; |
||
25 | private $wildcard; |
||
26 | private $spamAction; |
||
27 | private $state; |
||
28 | |||
29 | 6 | public static function create(array $data): self |
|
42 | |||
43 | 6 | private function __construct() |
|
46 | |||
47 | 2 | public function getName(): ?string |
|
51 | |||
52 | 1 | public function getSmtpUsername(): ?string |
|
56 | |||
57 | 1 | public function getSmtpPassword(): ?string |
|
61 | |||
62 | 1 | public function isWildcard(): ?bool |
|
66 | |||
67 | 1 | public function getSpamAction(): ?string |
|
71 | |||
72 | 1 | public function getState(): ?string |
|
76 | |||
77 | 1 | public function getCreatedAt(): \DateTimeImmutable |
|
81 | } |
||
82 |