1 | <?php |
||
12 | final class Company |
||
13 | { |
||
14 | private $kvkNumber; |
||
15 | |||
16 | private $branchNumber; |
||
17 | |||
18 | private $rsin; |
||
19 | |||
20 | private $tradeNames; |
||
21 | |||
22 | private $legalForm; |
||
23 | |||
24 | private $businessActivities; |
||
25 | |||
26 | private $entryInBusinessRegister; |
||
27 | |||
28 | private $commercialActivities; |
||
29 | |||
30 | private $nonMailingIndication; |
||
31 | |||
32 | private $legalPerson; |
||
33 | |||
34 | private $branch; |
||
35 | |||
36 | private $mainBranch; |
||
37 | |||
38 | private $employees; |
||
39 | |||
40 | private $foundationDate; |
||
41 | |||
42 | private $registrationDate; |
||
43 | |||
44 | private $addresses; |
||
45 | |||
46 | 35 | public function __construct( |
|
81 | |||
82 | 34 | public function getKvkNumber(): int |
|
86 | |||
87 | 2 | public function getBranchNumber(): ?string |
|
91 | |||
92 | 2 | public function getRsin(): ?int |
|
96 | |||
97 | 2 | public function getTradeNames(): TradeNames |
|
101 | |||
102 | 2 | public function getLegalForm(): string |
|
106 | |||
107 | /** |
||
108 | * @return BusinessActivity[] |
||
109 | */ |
||
110 | 2 | public function getBusinessActivities(): ?array |
|
114 | |||
115 | 2 | public function hasEntryInBusinessRegister(): bool |
|
119 | |||
120 | 2 | public function hasCommercialActivities(): bool |
|
124 | |||
125 | 2 | public function hasNonMailingIndication(): bool |
|
129 | |||
130 | 2 | public function isLegalPerson(): bool |
|
134 | |||
135 | 2 | public function isBranch(): bool |
|
139 | |||
140 | 2 | public function isMainBranch(): bool |
|
144 | |||
145 | 2 | public function getEmployees(): int |
|
149 | |||
150 | 2 | public function getFoundationDate(): DateTime |
|
154 | |||
155 | 2 | public function getRegistrationDate(): DateTime |
|
159 | |||
160 | /** |
||
161 | * @return Address[] |
||
162 | */ |
||
163 | 2 | public function getAddresses(): ?array |
|
167 | } |
||
168 |