예제 #1
0
 /**
  * @param \Magento\Framework\App\Route\ConfigInterface $routeConfig
  * @param \Magento\Framework\App\RequestInterface $request
  * @param \Magento\Framework\Url\SecurityInfoInterface $urlSecurityInfo
  * @param \Magento\Framework\Url\ScopeResolverInterface $scopeResolver
  * @param \Magento\Framework\Session\Generic $session
  * @param \Magento\Framework\Session\SidResolverInterface $sidResolver
  * @param \Magento\Framework\Url\RouteParamsResolverFactory $routeParamsResolver
  * @param \Magento\Framework\Url\QueryParamsResolverInterface $queryParamsResolver
  * @param \Magento\Framework\App\Config\ScopeConfigInterface $scopeConfig
  * @param string $scopeType
  * @param \Magento\DesignEditor\Helper\Data $helper
  * @param array $data
  */
 public function __construct(\Magento\Framework\App\Route\ConfigInterface $routeConfig, \Magento\Framework\App\RequestInterface $request, \Magento\Framework\Url\SecurityInfoInterface $urlSecurityInfo, \Magento\Framework\Url\ScopeResolverInterface $scopeResolver, \Magento\Framework\Session\Generic $session, \Magento\Framework\Session\SidResolverInterface $sidResolver, \Magento\Framework\Url\RouteParamsResolverFactory $routeParamsResolver, \Magento\Framework\Url\QueryParamsResolverInterface $queryParamsResolver, \Magento\Framework\App\Config\ScopeConfigInterface $scopeConfig, $scopeType, \Magento\DesignEditor\Helper\Data $helper, array $data = array())
 {
     $this->_helper = $helper;
     if (isset($data['mode'])) {
         $this->_mode = $data['mode'];
     }
     if (isset($data['themeId'])) {
         $this->_themeId = $data['themeId'];
     }
     parent::__construct($routeConfig, $request, $urlSecurityInfo, $scopeResolver, $session, $sidResolver, $routeParamsResolver, $queryParamsResolver, $scopeConfig, $scopeType, $data);
 }
예제 #2
0
 /**
  * @param \Magento\Framework\App\Route\ConfigInterface $routeConfig
  * @param \Magento\Framework\App\RequestInterface $request
  * @param \Magento\Framework\Url\SecurityInfoInterface $urlSecurityInfo
  * @param \Magento\Framework\Url\ScopeResolverInterface $scopeResolver
  * @param \Magento\Framework\Session\Generic $session
  * @param \Magento\Framework\Session\SidResolverInterface $sidResolver
  * @param \Magento\Framework\Url\RouteParamsResolverFactory $routeParamsResolverFactory
  * @param \Magento\Framework\Url\QueryParamsResolverInterface $queryParamsResolver
  * @param \Magento\Framework\App\Config\ScopeConfigInterface $scopeConfig
  * @param \Magento\Framework\Url\RouteParamsPreprocessorInterface $routeParamsPreprocessor
  * @param string $scopeType
  * @param \Magento\Backend\Helper\Data $backendHelper
  * @param Menu\Config $menuConfig
  * @param \Magento\Framework\App\CacheInterface $cache
  * @param Auth\Session $authSession
  * @param \Magento\Framework\Encryption\EncryptorInterface $encryptor
  * @param \Magento\Store\Model\StoreFactory $storeFactory
  * @param \Magento\Framework\Data\Form\FormKey $formKey
  * @param array $data
  *
  * @SuppressWarnings(PHPMD.ExcessiveParameterList)
  */
 public function __construct(\Magento\Framework\App\Route\ConfigInterface $routeConfig, \Magento\Framework\App\RequestInterface $request, \Magento\Framework\Url\SecurityInfoInterface $urlSecurityInfo, \Magento\Framework\Url\ScopeResolverInterface $scopeResolver, \Magento\Framework\Session\Generic $session, \Magento\Framework\Session\SidResolverInterface $sidResolver, \Magento\Framework\Url\RouteParamsResolverFactory $routeParamsResolverFactory, \Magento\Framework\Url\QueryParamsResolverInterface $queryParamsResolver, \Magento\Framework\App\Config\ScopeConfigInterface $scopeConfig, \Magento\Framework\Url\RouteParamsPreprocessorInterface $routeParamsPreprocessor, $scopeType, \Magento\Backend\Helper\Data $backendHelper, \Magento\Backend\Model\Menu\Config $menuConfig, \Magento\Framework\App\CacheInterface $cache, \Magento\Backend\Model\Auth\Session $authSession, \Magento\Framework\Encryption\EncryptorInterface $encryptor, \Magento\Store\Model\StoreFactory $storeFactory, \Magento\Framework\Data\Form\FormKey $formKey, array $data = [])
 {
     $this->_encryptor = $encryptor;
     parent::__construct($routeConfig, $request, $urlSecurityInfo, $scopeResolver, $session, $sidResolver, $routeParamsResolverFactory, $queryParamsResolver, $scopeConfig, $routeParamsPreprocessor, $scopeType, $data);
     $this->_backendHelper = $backendHelper;
     $this->_menuConfig = $menuConfig;
     $this->_cache = $cache;
     $this->_session = $authSession;
     $this->formKey = $formKey;
     $this->_storeFactory = $storeFactory;
 }