/** * @param \Magento\Tax\Model\Calculation\Rule $calculationRule * @param CustomerGroupRepository $customerGroupRepository * @param \Magento\Framework\Api\FilterBuilder $filterBuilder * @param \Magento\Framework\Api\SearchCriteriaBuilder $searchCriteriaBuilder * @param array $data */ public function __construct(\Magento\Tax\Model\Calculation\Rule $calculationRule, CustomerGroupRepository $customerGroupRepository, \Magento\Framework\Api\FilterBuilder $filterBuilder, \Magento\Framework\Api\SearchCriteriaBuilder $searchCriteriaBuilder, array $data = []) { parent::__construct($calculationRule, $data); $this->customerGroupRepository = $customerGroupRepository; $this->filterBuilder = $filterBuilder; $this->searchCriteriaBuilder = $searchCriteriaBuilder; }
/** * @param \Magento\Tax\Model\Calculation\Rule $calculationRule * @param \Magento\Customer\Service\V1\CustomerGroupServiceInterface $groupService * @param \Magento\Framework\Service\V1\Data\FilterBuilder $filterBuilder * @param \Magento\Framework\Service\V1\Data\SearchCriteriaBuilder $searchCriteriaBuilder * @param array $data */ public function __construct(\Magento\Tax\Model\Calculation\Rule $calculationRule, \Magento\Customer\Service\V1\CustomerGroupServiceInterface $groupService, \Magento\Framework\Service\V1\Data\FilterBuilder $filterBuilder, \Magento\Framework\Service\V1\Data\SearchCriteriaBuilder $searchCriteriaBuilder, array $data = array()) { parent::__construct($calculationRule, $data); $this->groupService = $groupService; $this->filterBuilder = $filterBuilder; $this->searchCriteriaBuilder = $searchCriteriaBuilder; }
/** * @param \Magento\Tax\Model\Calculation\Rule $calculationRule * @param \Magento\Catalog\Model\Product $modelProduct * @param array $data */ public function __construct(\Magento\Tax\Model\Calculation\Rule $calculationRule, \Magento\Catalog\Model\Product $modelProduct, array $data = array()) { parent::__construct($calculationRule, $data); $this->_modelProduct = $modelProduct; }