/** * @param \Generated\Shared\Transfer\AddressTransfer $addressTransfer * @param \Orm\Zed\Customer\Persistence\SpyCustomer $customerEntity * * @return void */ protected function updateCustomerDefaultAddresses(AddressTransfer $addressTransfer, SpyCustomer $customerEntity) { if ($customerEntity->getDefaultBillingAddress() === null || $addressTransfer->getIsDefaultBilling()) { $customerEntity->setDefaultBillingAddress($addressTransfer->getIdCustomerAddress()); } if ($customerEntity->getDefaultShippingAddress() === null || $addressTransfer->getIsDefaultShipping()) { $customerEntity->setDefaultShippingAddress($addressTransfer->getIdCustomerAddress()); } $customerEntity->save(); }