55 public function create(
60 $customerTaxClassId =
null,
65 $className = \Magento\Tax\Model\Calculation\UnitBaseCalculator::class;
68 $className = \Magento\Tax\Model\Calculation\RowBaseCalculator::class;
71 $className = \Magento\Tax\Model\Calculation\TotalBaseCalculator::class;
74 throw new \InvalidArgumentException(
'Unknown calculation type: ' .
$type);
84 if (
null != $customerTaxClassId) {
85 $calculator->setCustomerTaxClassId($customerTaxClassId);
__construct(\Magento\Framework\ObjectManagerInterface $objectManager)