1 | <?php |
||
12 | final class Company |
||
13 | { |
||
14 | private $kvkNumber; |
||
15 | private $branchNumber; |
||
16 | private $rsin; |
||
17 | private $tradeNames; |
||
18 | private $legalForm; |
||
19 | private $businessActivities; |
||
20 | private $entryInBusinessRegister; |
||
21 | private $commercialActivities; |
||
22 | private $nonMailingIndication; |
||
23 | private $legalPerson; |
||
24 | private $branch; |
||
25 | private $mainBranch; |
||
26 | private $employees; |
||
27 | private $foundationDate; |
||
28 | private $registrationDate; |
||
29 | private $addresses; |
||
30 | |||
31 | 18 | public function __construct( |
|
66 | |||
67 | 17 | public function getKvkNumber(): int |
|
71 | |||
72 | 1 | public function getBranchNumber(): string |
|
76 | |||
77 | 1 | public function getRsin(): ?int |
|
81 | |||
82 | 1 | public function getTradeNames(): TradeNames |
|
86 | |||
87 | 1 | public function getLegalForm(): string |
|
91 | |||
92 | /** |
||
93 | * @return BusinessActivity[] |
||
94 | */ |
||
95 | 1 | public function getBusinessActivities(): ?array |
|
99 | |||
100 | 1 | public function hasEntryInBusinessRegister(): bool |
|
104 | |||
105 | 1 | public function hasCommercialActivities(): bool |
|
109 | |||
110 | 1 | public function hasNonMailingIndication(): bool |
|
114 | |||
115 | 1 | public function isLegalPerson(): bool |
|
119 | |||
120 | 1 | public function isBranch(): bool |
|
124 | |||
125 | 1 | public function isMainBranch(): bool |
|
129 | |||
130 | 1 | public function getEmployees(): int |
|
134 | |||
135 | 1 | public function getFoundationDate(): DateTime |
|
139 | |||
140 | 1 | public function getRegistrationDate(): DateTime |
|
144 | |||
145 | /** |
||
146 | * @return Address[] |
||
147 | */ |
||
148 | 1 | public function getAddresses(): ?array |
|
152 | } |
||
153 |