Magento 2 Documentation
2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
|
Public Member Functions | |
__construct (\Magento\Sales\Model\OrderFactory $orderFactory, \Magento\Sales\Model\ResourceModel\Order\Tax\ItemFactory $orderItemTaxFactory, \Magento\Tax\Api\Data\OrderTaxDetailsInterfaceFactory $orderTaxDetailsDataObjectFactory, \Magento\Tax\Api\Data\OrderTaxDetailsItemInterfaceFactory $itemDataObjectFactory, TaxDetailsDataObjectFactory $appliedTaxDataObjectFactory) | |
getOrderTaxDetails ($orderId) | |
Protected Member Functions | |
convertToAppliedTaxDataObject (TaxDetailsDataObjectFactory $appliedTaxDataObjectFactory, $itemAppliedTax, AppliedTax $existingAppliedTax=null) | |
aggregateAppliedTaxes (TaxDetailsDataObjectFactory $appliedTaxDataObjectFactory, $items) | |
Protected Attributes | |
$orderItemTaxFactory | |
$orderFactory | |
$orderTaxDetailsDataObjectFactory | |
$itemDataObjectFactory | |
$appliedTaxDataObjectFactory | |
Definition at line 15 of file TaxManagement.php.
__construct | ( | \Magento\Sales\Model\OrderFactory | $orderFactory, |
\Magento\Sales\Model\ResourceModel\Order\Tax\ItemFactory | $orderItemTaxFactory, | ||
\Magento\Tax\Api\Data\OrderTaxDetailsInterfaceFactory | $orderTaxDetailsDataObjectFactory, | ||
\Magento\Tax\Api\Data\OrderTaxDetailsItemInterfaceFactory | $itemDataObjectFactory, | ||
TaxDetailsDataObjectFactory | $appliedTaxDataObjectFactory | ||
) |
\Magento\Sales\Model\OrderFactory | $orderFactory | |
\Magento\Sales\Model\ResourceModel\Order\Tax\ItemFactory | $orderItemTaxFactory | |
\Magento\Tax\Api\Data\OrderTaxDetailsInterfaceFactory | $orderTaxDetailsDataObjectFactory | |
\Magento\Tax\Api\Data\OrderTaxDetailsItemInterfaceFactory | $itemDataObjectFactory | |
TaxDetailsDataObjectFactory | $appliedTaxDataObjectFactory |
Definition at line 49 of file TaxManagement.php.
|
protected |
Aggregate item applied taxes to get order applied taxes
TaxDetailsDataObjectFactory | $appliedTaxDataObjectFactory | |
Definition at line 98 of file TaxManagement.php.
|
protected |
Convert applied tax from array to data object
TaxDetailsDataObjectFactory | $appliedTaxDataObjectFactory | |
array | $itemAppliedTax | |
AppliedTax | $existingAppliedTax |
Definition at line 71 of file TaxManagement.php.
getOrderTaxDetails | ( | $orderId | ) |
{Get taxes applied to an order
int | $orderId |
Implements OrderTaxManagementInterface.
Definition at line 134 of file TaxManagement.php.
|
protected |
Definition at line 40 of file TaxManagement.php.
|
protected |
Definition at line 35 of file TaxManagement.php.
|
protected |
Definition at line 25 of file TaxManagement.php.
|
protected |
Definition at line 20 of file TaxManagement.php.
|
protected |
Definition at line 30 of file TaxManagement.php.