/** * Update billing address * * @param Quote $quote * @param array $details * @return void */ private function updateBillingAddress(Quote $quote, array $details) { $billingAddress = $quote->getBillingAddress(); if ($this->config->isRequiredBillingAddress()) { $this->updateAddressData($billingAddress, $details['billingAddress']); } else { $this->updateAddressData($billingAddress, $details['shippingAddress']); } $billingAddress->setFirstname($details['firstName']); $billingAddress->setLastname($details['lastName']); $billingAddress->setEmail($details['email']); }