11 class Order implements \Magento\Payment\Model\Cart\SalesModel\SalesModelInterface
25 $this->_salesModel = $salesModel;
35 foreach ($this->_salesModel->getAllItems() as
$item) {
36 $resultItems[] = new \Magento\Framework\DataObject(
38 'parent_item' =>
$item->getParentItem(),
39 'name' =>
$item->getName(),
40 'qty' => (int)
$item->getQtyOrdered(),
41 'price' => (double)
$item->getBasePrice(),
42 'original_item' =>
$item,
55 return $this->_salesModel->getBaseSubtotal();
63 return $this->_salesModel->getBaseTaxAmount();
71 return $this->_salesModel->getBaseShippingAmount();
79 return $this->_salesModel->getBaseDiscountAmount();
87 return $this->_salesModel->getDataUsingMethod($key, $args);
getDataUsingMethod($key, $args=null)
__construct(\Magento\Sales\Model\Order $salesModel)