/**
  * 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']);
 }