Skip to content

Commit e1173fb

Browse files
authored
Update Address.php
1 parent 06939cb commit e1173fb

File tree

1 file changed

+10
-28
lines changed

1 file changed

+10
-28
lines changed

src/Entity/Address.php

Lines changed: 10 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -4,46 +4,34 @@
44

55
class Address
66
{
7-
private ?string $addressLine1;
8-
private ?string $addressLine2;
7+
private array $addressLines = [];
98
private ?string $city;
109
private ?string $stateProvinceCode;
1110
private ?string $postalCode;
1211
private ?string $countryCode;
1312

14-
public function setAddressLine1(string $addressLine1): self
13+
public function setAddressLines(array $addressLines): self
1514
{
16-
$this->addressLine1 = $addressLine1;
15+
$this->addressLines = $addressLines;
1716
return $this;
1817
}
1918

20-
public function getAddressLine1(): string | null
19+
public function getAddressLines(): array
2120
{
22-
return $this->addressLine1;
23-
}
24-
25-
public function setAddressLine2(string $addressLine2): self
26-
{
27-
$this->addressLine2 = $addressLine2;
28-
return $this;
29-
}
30-
31-
public function getAddressLine2(): string | null
32-
{
33-
return $this->addressLine2;
21+
return $this->addressLines;
3422
}
3523

3624
public function setCity(string $city): self
3725
{
3826
$this->city = $city;
3927
return $this;
4028
}
41-
29+
4230
public function getCity(): string | null
4331
{
4432
return $this->city;
4533
}
46-
34+
4735
public function setStateProvinceCode(string $state): self
4836
{
4937
$this->stateProvinceCode = $state;
@@ -60,12 +48,12 @@ public function setPostalCode(string $postal_code): self
6048
$this->postalCode = $postal_code;
6149
return $this;
6250
}
63-
51+
6452
public function getPostalCode(): string | null
6553
{
6654
return $this->postalCode;
6755
}
68-
56+
6957
public function setCountryCode(string $country_code): self
7058
{
7159
$this->countryCode = $country_code;
@@ -79,14 +67,8 @@ public function getCountryCode(): string | null
7967

8068
public function toArray(): array
8169
{
82-
$address_lines = [$this->addressLine1];
83-
84-
if ($this->addressLine2) {
85-
array_push($address_lines, $this->addressLine2);
86-
}
87-
8870
return [
89-
"AddressLine" => $address_lines,
71+
"AddressLine" => $this->addressLines,
9072
"City" => $this->city,
9173
"StateProvinceCode" => $this->stateProvinceCode,
9274
"PostalCode" => $this->postalCode,

0 commit comments

Comments
 (0)