/** * @param \Magento\Backend\Block\Template\Context $context * @param \Magento\Framework\Registry $registry * @param \Magento\Framework\Data\FormFactory $formFactory * @param \Magento\Tax\Model\Rate\Source $rateSource * @param \Magento\Tax\Api\TaxRuleRepositoryInterface $ruleService * @param \Magento\Tax\Api\TaxClassRepositoryInterface $taxClassService * @param \Magento\Tax\Model\TaxClass\Source\Customer $customerTaxClassSource * @param \Magento\Tax\Model\TaxClass\Source\Product $productTaxClassSource * @param array $data */ public function __construct(\Magento\Backend\Block\Template\Context $context, \Magento\Framework\Registry $registry, \Magento\Framework\Data\FormFactory $formFactory, \Magento\Tax\Model\Rate\Source $rateSource, \Magento\Tax\Api\TaxRuleRepositoryInterface $ruleService, \Magento\Tax\Api\TaxClassRepositoryInterface $taxClassService, \Magento\Tax\Model\TaxClass\Source\Customer $customerTaxClassSource, \Magento\Tax\Model\TaxClass\Source\Product $productTaxClassSource, array $data = []) { $this->rateSource = $rateSource; $this->formKey = $context->getFormKey(); $this->ruleService = $ruleService; $this->taxClassService = $taxClassService; $this->customerTaxClassSource = $customerTaxClassSource; $this->productTaxClassSource = $productTaxClassSource; parent::__construct($context, $registry, $formFactory, $data); }
/** * @param \Magento\Backend\Block\Template\Context $context * @param array $data */ public function __construct(\Magento\Backend\Block\Template\Context $context, array $data = array()) { $this->_localeDate = $context->getLocaleDate(); $this->_authorization = $context->getAuthorization(); $this->mathRandom = $context->getMathRandom(); $this->_backendSession = $context->getBackendSession(); $this->formKey = $context->getFormKey(); $this->nameBuilder = $context->getNameBuilder(); parent::__construct($context, $data); }