/** * Factory constructor. * * @param \Magento\Sales\Model\Convert\OrderFactory $convertOrderFactory * @param \Magento\Sales\Model\Order\Shipment\TrackFactory $trackFactory */ public function __construct(\Magento\Sales\Model\Convert\OrderFactory $convertOrderFactory, \Magento\Sales\Model\Order\Shipment\TrackFactory $trackFactory) { $this->converter = $convertOrderFactory->create(); $this->trackFactory = $trackFactory; $this->instanceName = '\\Magento\\Sales\\Api\\Data\\ShipmentInterface'; }
/** * @param \Magento\Sales\Model\Order $order * @param \Magento\Sales\Model\Convert\OrderFactory $convertOrderFactory * @param \Magento\Tax\Model\Config $taxConfig */ public function __construct(\Magento\Sales\Model\Order $order, \Magento\Sales\Model\Convert\OrderFactory $convertOrderFactory, \Magento\Tax\Model\Config $taxConfig) { $this->_order = $order; $this->_convertor = $convertOrderFactory->create(); $this->_taxConfig = $taxConfig; }