Example #1
0
 /**
  * @param \Magento\Sales\Model\Order\Shipment $object
  * @return \Magento\Sales\Service\V1\Data\Shipment
  */
 public function extractDto(\Magento\Sales\Model\Order\Shipment $object)
 {
     $this->shipmentBuilder->populateWithArray($object->getData());
     $this->shipmentBuilder->setItems($this->getItems($object));
     $this->shipmentBuilder->setTracks($this->getTracks($object));
     $this->shipmentBuilder->setPackages(serialize($object->getPackages()));
     return $this->shipmentBuilder->create();
 }