We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 15cb309 + 5e065d3 commit 28037a8Copy full SHA for 28037a8
src/Customer/Customer.php
@@ -20,6 +20,14 @@ class Customer extends DataTransferObject implements Jsonable
20
21
public function __construct(array $parameters = [])
22
{
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
31
$parameters['billingAddress'] ??= new Address([
32
'type' => AddressType::Billing,
33
]);
0 commit comments