Example #1
0
 /**
  * @param DataObject $order
  * @param DataObject $request
  * @return DataObject
  */
 public function fillCustomerContacts(DataObject $order, DataObject $request)
 {
     $billing = $order->getBillingAddress();
     if (!empty($billing)) {
         $request = $this->setBilling($request, $billing);
         $request->setEmail($order->getCustomerEmail());
     }
     $shipping = $order->getShippingAddress();
     if (!empty($shipping)) {
         $request = $this->setShipping($request, $shipping);
         return $request;
     }
     return $request;
 }