50 public function loadData($printQuery =
false, $logQuery =
false)
55 $this->_totalRecords = $searchResults->getTotalCount();
56 foreach ($searchResults->getItems() as
$taxRule) {
72 $collectionItem = new \Magento\Framework\DataObject();
73 $collectionItem->setTaxCalculationRuleId(
$taxRule->getId());
74 $collectionItem->setCode(
$taxRule->getCode());
76 $collectionItem->setPriority((
string)
$taxRule->getPriority());
77 $collectionItem->setPosition((
string)
$taxRule->getPosition());
78 $collectionItem->setCalculateSubtotal(
$taxRule->getCalculateSubtotal() ?
'1' :
'0');
79 $collectionItem->setCustomerTaxClasses(
$taxRule->getCustomerTaxClassIds());
80 $collectionItem->setProductTaxClasses(
$taxRule->getProductTaxClassIds());
81 $collectionItem->setTaxRatesCodes(
$taxRule->getTaxRatesCodes());
82 $collectionItem->setTaxRates(
$taxRule->getTaxRateIds());
83 return $collectionItem;
createTaxRuleCollectionItem(TaxRuleInterface $taxRule)
__construct(EntityFactory $entityFactory, FilterBuilder $filterBuilder, SearchCriteriaBuilder $searchCriteriaBuilder, SortOrderBuilder $sortOrderBuilder, TaxRuleRepositoryInterface $ruleService)
loadData($printQuery=false, $logQuery=false)