Exemple #1
0
 /**
  * @param \Magento\Sales\Model\Order $object
  * @return \Magento\Sales\Service\V1\Data\Order
  */
 public function extractDto(\Magento\Sales\Model\Order $object)
 {
     $this->orderBuilder->populateWithArray($object->getData());
     $this->orderBuilder->setItems($this->getItems($object));
     $this->orderBuilder->setPayments($this->getPayments($object));
     $this->orderBuilder->setBillingAddress($this->getBillingAddress($object));
     $this->orderBuilder->setShippingAddress($this->getShippingAddress($object));
     return $this->orderBuilder->create();
 }
 /**
  * @param \ConfigurationProvider $config
  */
 public function __construct($config)
 {
     parent::__construct($config);
 }