Skip to content

Commit 28037a8

Browse files
committed
Merge branch 'release/3.0.4'
2 parents 15cb309 + 5e065d3 commit 28037a8

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/Customer/Customer.php

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,14 @@ class Customer extends DataTransferObject implements Jsonable
2020

2121
public function __construct(array $parameters = [])
2222
{
23+
if (isset($parameters['billingAddress']) && is_array($parameters['billingAddress'])) {
24+
$parameters['billingAddress'] = new Address($parameters['billingAddress']);
25+
}
26+
27+
if (isset($parameters['shippingAddress']) && is_array($parameters['shippingAddress'])) {
28+
$parameters['shippingAddress'] = new Address($parameters['shippingAddress']);
29+
}
30+
2331
$parameters['billingAddress'] ??= new Address([
2432
'type' => AddressType::Billing,
2533
]);

0 commit comments

Comments
 (0)