/** * @param \Magento\Backend\Block\Template\Context $context * @param \Magento\Framework\Registry $registry * @param \Magento\Framework\Data\FormFactory $formFactory * @param \Magento\Config\Model\Config\Factory $configFactory * @param \Magento\Config\Model\Config\Structure $configStructure * @param \Magento\Config\Block\System\Config\Form\Fieldset\Factory $fieldsetFactory * @param \Magento\Config\Block\System\Config\Form\Field\Factory $fieldFactory * @param \Tobai\GeoStoreSwitcher\Model\Config\System\GroupGeneratorInterface $groupGenerator * @param array $data */ public function __construct(\Magento\Backend\Block\Template\Context $context, \Magento\Framework\Registry $registry, \Magento\Framework\Data\FormFactory $formFactory, \Magento\Config\Model\Config\Factory $configFactory, \Magento\Config\Model\Config\Structure $configStructure, \Magento\Config\Block\System\Config\Form\Fieldset\Factory $fieldsetFactory, \Magento\Config\Block\System\Config\Form\Field\Factory $fieldFactory, \Tobai\GeoStoreSwitcher\Model\Config\System\GroupGeneratorInterface $groupGenerator, array $data = []) { $this->groupGenerator = $groupGenerator; parent::__construct($context, $registry, $formFactory, $configFactory, $configStructure, $fieldsetFactory, $fieldFactory, $data); }
/** * Form constructor. * * @param \Magento\Backend\Block\Template\Context $context Application Context * @param \Magento\Framework\Registry $registry Magento Registry * @param FormFactory $formFactory Form Factory * @param Factory $configFactory Configuration Factory * @param Structure $configStructure Configuration Structure * @param \Magento\Config\Block\System\Config\Form\Fieldset\Factory $fieldsetFactory Fieldset Factory * @param \Magento\Config\Block\System\Config\Form\Field\Factory $fieldFactory Field Factory * @param array $data Object Data */ public function __construct(Context $context, Registry $registry, FormFactory $formFactory, Factory $configFactory, Structure $configStructure, \Magento\Config\Block\System\Config\Form\Fieldset\Factory $fieldsetFactory, \Magento\Config\Block\System\Config\Form\Field\Factory $fieldFactory, array $data = []) { parent::__construct($context, $registry, $formFactory, $configFactory, $configStructure, $fieldsetFactory, $fieldFactory, $data); $this->_scopeLabels = [ContainerScopeInterface::SCOPE_DEFAULT => __('[GLOBAL]'), ContainerScopeInterface::SCOPE_CONTAINERS => __('[CONTAINER]'), ContainerScopeInterface::SCOPE_STORE_CONTAINERS => __('[CONTAINER - STORE VIEW]')]; }