Exemple #1
0
 /**
  * @param \Magento\Framework\App\Request\Http $request
  * @param \Magento\Framework\Session\SidResolverInterface $sidResolver
  * @param \Magento\Framework\Session\Config\ConfigInterface $sessionConfig
  * @param \Magento\Framework\Session\SaveHandlerInterface $saveHandler
  * @param \Magento\Framework\Session\ValidatorInterface $validator
  * @param \Magento\Framework\Session\StorageInterface $storage
  * @param CookieManagerInterface $cookieManager
  * @param CookieMetadataFactory $cookieMetadataFactory
  * @param \Magento\Framework\App\State $appState
  * @param \Magento\Framework\Acl\Builder $aclBuilder
  * @param \Magento\Backend\Model\UrlInterface $backendUrl
  * @param \Magento\Backend\App\ConfigInterface $config
  * @throws \Magento\Framework\Exception\SessionException
  * @SuppressWarnings(PHPMD.ExcessiveParameterList)
  */
 public function __construct(\Magento\Framework\App\Request\Http $request, \Magento\Framework\Session\SidResolverInterface $sidResolver, \Magento\Framework\Session\Config\ConfigInterface $sessionConfig, \Magento\Framework\Session\SaveHandlerInterface $saveHandler, \Magento\Framework\Session\ValidatorInterface $validator, \Magento\Framework\Session\StorageInterface $storage, CookieManagerInterface $cookieManager, CookieMetadataFactory $cookieMetadataFactory, \Magento\Framework\App\State $appState, \Magento\Framework\Acl\Builder $aclBuilder, \Magento\Backend\Model\UrlInterface $backendUrl, \Magento\Backend\App\ConfigInterface $config)
 {
     $this->_config = $config;
     $this->_aclBuilder = $aclBuilder;
     $this->_backendUrl = $backendUrl;
     parent::__construct($request, $sidResolver, $sessionConfig, $saveHandler, $validator, $storage, $cookieManager, $cookieMetadataFactory, $appState);
 }
Exemple #2
0
 /**
  * @param \Magento\Framework\App\Request\Http $request
  * @param \Magento\Framework\Session\SidResolverInterface $sidResolver
  * @param \Magento\Framework\Session\Config\ConfigInterface $sessionConfig
  * @param \Magento\Framework\Session\SaveHandlerInterface $saveHandler
  * @param \Magento\Framework\Session\ValidatorInterface $validator
  * @param \Magento\Framework\Session\StorageInterface $storage
  * @param \Magento\Framework\Stdlib\CookieManager $cookieManager
  * @param \Magento\Framework\Stdlib\Cookie\CookieMetadataFactory $cookieMetadataFactory
  * @internal param array $data
  */
 public function __construct(\Magento\Framework\App\Request\Http $request, \Magento\Framework\Session\SidResolverInterface $sidResolver, \Magento\Framework\Session\Config\ConfigInterface $sessionConfig, \Magento\Framework\Session\SaveHandlerInterface $saveHandler, \Magento\Framework\Session\ValidatorInterface $validator, \Magento\Framework\Session\StorageInterface $storage, \Magento\Framework\Stdlib\CookieManager $cookieManager, \Magento\Framework\Stdlib\Cookie\CookieMetadataFactory $cookieMetadataFactory)
 {
     parent::__construct($request, $sidResolver, $sessionConfig, $saveHandler, $validator, $storage, $cookieManager, $cookieMetadataFactory);
     $this->start();
 }
Exemple #3
0
 /**
  * @param \Magento\Framework\App\Request\Http $request
  * @param \Magento\Framework\Session\SidResolverInterface $sidResolver
  * @param \Magento\Framework\Session\Config\ConfigInterface $sessionConfig
  * @param \Magento\Framework\Session\SaveHandlerInterface $saveHandler
  * @param \Magento\Framework\Session\ValidatorInterface $validator
  * @param \Magento\Framework\Session\StorageInterface $storage
  * @param \Magento\Framework\Stdlib\CookieManagerInterface $cookieManager
  * @param \Magento\Framework\Stdlib\Cookie\CookieMetadataFactory $cookieMetadataFactory
  * @param \Magento\Framework\App\State $appState
  * @param \Magento\Sales\Model\OrderFactory $orderFactory
  * @param \Magento\Customer\Model\Session $customerSession
  * @param \Magento\Quote\Api\CartRepositoryInterface $quoteRepository
  * @param \Magento\Framework\HTTP\PhpEnvironment\RemoteAddress $remoteAddress
  * @param \Magento\Framework\Event\ManagerInterface $eventManager
  * @param \Magento\Store\Model\StoreManagerInterface $storeManager
  * @param \Magento\Customer\Api\CustomerRepositoryInterface $customerRepository
  * @param QuoteIdMaskFactory $quoteIdMaskFactory
  * @param \Magento\Quote\Model\QuoteFactory $quoteFactory
  * @SuppressWarnings(PHPMD.ExcessiveParameterList)
  */
 public function __construct(\Magento\Framework\App\Request\Http $request, \Magento\Framework\Session\SidResolverInterface $sidResolver, \Magento\Framework\Session\Config\ConfigInterface $sessionConfig, \Magento\Framework\Session\SaveHandlerInterface $saveHandler, \Magento\Framework\Session\ValidatorInterface $validator, \Magento\Framework\Session\StorageInterface $storage, \Magento\Framework\Stdlib\CookieManagerInterface $cookieManager, \Magento\Framework\Stdlib\Cookie\CookieMetadataFactory $cookieMetadataFactory, \Magento\Framework\App\State $appState, \Magento\Sales\Model\OrderFactory $orderFactory, \Magento\Customer\Model\Session $customerSession, \Magento\Quote\Api\CartRepositoryInterface $quoteRepository, \Magento\Framework\HTTP\PhpEnvironment\RemoteAddress $remoteAddress, \Magento\Framework\Event\ManagerInterface $eventManager, \Magento\Store\Model\StoreManagerInterface $storeManager, \Magento\Customer\Api\CustomerRepositoryInterface $customerRepository, QuoteIdMaskFactory $quoteIdMaskFactory, \Magento\Quote\Model\QuoteFactory $quoteFactory)
 {
     $this->_orderFactory = $orderFactory;
     $this->_customerSession = $customerSession;
     $this->quoteRepository = $quoteRepository;
     $this->_remoteAddress = $remoteAddress;
     $this->_eventManager = $eventManager;
     $this->_storeManager = $storeManager;
     $this->customerRepository = $customerRepository;
     $this->quoteIdMaskFactory = $quoteIdMaskFactory;
     $this->quoteFactory = $quoteFactory;
     parent::__construct($request, $sidResolver, $sessionConfig, $saveHandler, $validator, $storage, $cookieManager, $cookieMetadataFactory, $appState);
 }
Exemple #4
0
 /**
  * @param \Magento\Framework\App\Request\Http $request
  * @param \Magento\Framework\Session\SidResolverInterface $sidResolver
  * @param \Magento\Framework\Session\Config\ConfigInterface $sessionConfig
  * @param \Magento\Framework\Session\SaveHandlerInterface $saveHandler
  * @param \Magento\Framework\Session\ValidatorInterface $validator
  * @param \Magento\Framework\Session\StorageInterface $storage
  * @param \Magento\Framework\Stdlib\CookieManager $cookieManager
  * @param \Magento\Framework\Stdlib\Cookie\CookieMetadataFactory $cookieMetadataFactory
  * @param Share $configShare
  * @param \Magento\Core\Helper\Url $coreUrl
  * @param \Magento\Customer\Helper\Data $customerData
  * @param ResourceCustomer $customerResource
  * @param CustomerFactory $customerFactory
  * @param \Magento\Framework\UrlFactory $urlFactory
  * @param \Magento\Framework\Session\Generic $session
  * @param \Magento\Framework\Event\ManagerInterface $eventManager
  * @param \Magento\Framework\App\Http\Context $httpContext
  * @param Converter $converter
  * @param CustomerAccountServiceInterface $customerAccountService
  */
 public function __construct(\Magento\Framework\App\Request\Http $request, \Magento\Framework\Session\SidResolverInterface $sidResolver, \Magento\Framework\Session\Config\ConfigInterface $sessionConfig, \Magento\Framework\Session\SaveHandlerInterface $saveHandler, \Magento\Framework\Session\ValidatorInterface $validator, \Magento\Framework\Session\StorageInterface $storage, \Magento\Framework\Stdlib\CookieManager $cookieManager, \Magento\Framework\Stdlib\Cookie\CookieMetadataFactory $cookieMetadataFactory, Config\Share $configShare, \Magento\Core\Helper\Url $coreUrl, \Magento\Customer\Helper\Data $customerData, Resource\Customer $customerResource, CustomerFactory $customerFactory, \Magento\Framework\UrlFactory $urlFactory, \Magento\Framework\Session\Generic $session, \Magento\Framework\Event\ManagerInterface $eventManager, \Magento\Framework\App\Http\Context $httpContext, \Magento\Customer\Model\Converter $converter, CustomerAccountServiceInterface $customerAccountService)
 {
     $this->_coreUrl = $coreUrl;
     $this->_customerData = $customerData;
     $this->_configShare = $configShare;
     $this->_customerResource = $customerResource;
     $this->_customerFactory = $customerFactory;
     $this->_urlFactory = $urlFactory;
     $this->_session = $session;
     $this->_customerAccountService = $customerAccountService;
     $this->_eventManager = $eventManager;
     $this->_httpContext = $httpContext;
     parent::__construct($request, $sidResolver, $sessionConfig, $saveHandler, $validator, $storage, $cookieManager, $cookieMetadataFactory);
     $this->start();
     $this->_converter = $converter;
     $this->_eventManager->dispatch('customer_session_init', array('customer_session' => $this));
 }
Exemple #5
0
 /**
  * @param \Magento\Framework\App\Request\Http $request
  * @param \Magento\Framework\Session\SidResolverInterface $sidResolver
  * @param \Magento\Framework\Session\Config\ConfigInterface $sessionConfig
  * @param \Magento\Framework\Session\SaveHandlerInterface $saveHandler
  * @param \Magento\Framework\Session\ValidatorInterface $validator
  * @param \Magento\Framework\Session\StorageInterface $storage
  * @param \Magento\Framework\Stdlib\CookieManagerInterface $cookieManager
  * @param \Magento\Framework\Stdlib\Cookie\CookieMetadataFactory $cookieMetadataFactory
  * @param \Magento\Framework\App\State $appState
  * @param Share $configShare
  * @param \Magento\Framework\Url\Helper\Data $coreUrl
  * @param \Magento\Customer\Model\Url $customerUrl
  * @param ResourceCustomer $customerResource
  * @param CustomerFactory $customerFactory
  * @param \Magento\Framework\UrlFactory $urlFactory
  * @param \Magento\Framework\Session\Generic $session
  * @param \Magento\Framework\Event\ManagerInterface $eventManager
  * @param \Magento\Framework\App\Http\Context $httpContext
  * @param CustomerRepositoryInterface $customerRepository
  * @param GroupManagementInterface $groupManagement
  * @param \Magento\Framework\App\Response\Http $response
  * @throws \Magento\Framework\Exception\SessionException
  * @SuppressWarnings(PHPMD.ExcessiveParameterList)
  */
 public function __construct(\Magento\Framework\App\Request\Http $request, \Magento\Framework\Session\SidResolverInterface $sidResolver, \Magento\Framework\Session\Config\ConfigInterface $sessionConfig, \Magento\Framework\Session\SaveHandlerInterface $saveHandler, \Magento\Framework\Session\ValidatorInterface $validator, \Magento\Framework\Session\StorageInterface $storage, \Magento\Framework\Stdlib\CookieManagerInterface $cookieManager, \Magento\Framework\Stdlib\Cookie\CookieMetadataFactory $cookieMetadataFactory, \Magento\Framework\App\State $appState, Config\Share $configShare, \Magento\Framework\Url\Helper\Data $coreUrl, \Magento\Customer\Model\Url $customerUrl, ResourceCustomer $customerResource, CustomerFactory $customerFactory, \Magento\Framework\UrlFactory $urlFactory, \Magento\Framework\Session\Generic $session, \Magento\Framework\Event\ManagerInterface $eventManager, \Magento\Framework\App\Http\Context $httpContext, CustomerRepositoryInterface $customerRepository, GroupManagementInterface $groupManagement, \Magento\Framework\App\Response\Http $response)
 {
     $this->_coreUrl = $coreUrl;
     $this->_customerUrl = $customerUrl;
     $this->_configShare = $configShare;
     $this->_customerResource = $customerResource;
     $this->_customerFactory = $customerFactory;
     $this->_urlFactory = $urlFactory;
     $this->_session = $session;
     $this->customerRepository = $customerRepository;
     $this->_eventManager = $eventManager;
     $this->_httpContext = $httpContext;
     parent::__construct($request, $sidResolver, $sessionConfig, $saveHandler, $validator, $storage, $cookieManager, $cookieMetadataFactory, $appState);
     $this->groupManagement = $groupManagement;
     $this->response = $response;
     $this->_eventManager->dispatch('customer_session_init', ['customer_session' => $this]);
 }
Exemple #6
0
 /**
  * @param \Magento\Framework\App\Request\Http $request
  * @param \Magento\Framework\Session\SidResolverInterface $sidResolver
  * @param \Magento\Framework\Session\Config\ConfigInterface $sessionConfig
  * @param \Magento\Framework\Session\SaveHandlerInterface $saveHandler
  * @param \Magento\Framework\Session\ValidatorInterface $validator
  * @param \Magento\Framework\Session\StorageInterface $storage
  * @param string|null $sessionName
  * @internal param array $data
  */
 public function __construct(\Magento\Framework\App\Request\Http $request, \Magento\Framework\Session\SidResolverInterface $sidResolver, \Magento\Framework\Session\Config\ConfigInterface $sessionConfig, \Magento\Framework\Session\SaveHandlerInterface $saveHandler, \Magento\Framework\Session\ValidatorInterface $validator, \Magento\Framework\Session\StorageInterface $storage, $sessionName = null)
 {
     parent::__construct($request, $sidResolver, $sessionConfig, $saveHandler, $validator, $storage);
     $this->start($sessionName);
 }
Exemple #7
0
 /**
  * @param \Magento\Framework\App\Request\Http $request
  * @param \Magento\Framework\Session\SidResolverInterface $sidResolver
  * @param \Magento\Framework\Session\Config\ConfigInterface $sessionConfig
  * @param \Magento\Framework\Session\SaveHandlerInterface $saveHandler
  * @param \Magento\Framework\Session\ValidatorInterface $validator
  * @param \Magento\Framework\Session\StorageInterface $storage
  * @param \Magento\Framework\Stdlib\CookieManagerInterface $cookieManager
  * @param \Magento\Framework\Stdlib\Cookie\CookieMetadataFactory $cookieMetadataFactory
  * @param CustomerRepositoryInterface $customerRepository
  * @param \Magento\Quote\Model\QuoteRepository $quoteRepository
  * @param \Magento\Sales\Model\OrderFactory $orderFactory
  * @param \Magento\Store\Model\StoreManagerInterface $storeManager
  * @param GroupManagementInterface $groupManagement
  * @SuppressWarnings(PHPMD.ExcessiveParameterList)
  */
 public function __construct(\Magento\Framework\App\Request\Http $request, \Magento\Framework\Session\SidResolverInterface $sidResolver, \Magento\Framework\Session\Config\ConfigInterface $sessionConfig, \Magento\Framework\Session\SaveHandlerInterface $saveHandler, \Magento\Framework\Session\ValidatorInterface $validator, \Magento\Framework\Session\StorageInterface $storage, \Magento\Framework\Stdlib\CookieManagerInterface $cookieManager, \Magento\Framework\Stdlib\Cookie\CookieMetadataFactory $cookieMetadataFactory, CustomerRepositoryInterface $customerRepository, \Magento\Quote\Model\QuoteRepository $quoteRepository, \Magento\Sales\Model\OrderFactory $orderFactory, \Magento\Store\Model\StoreManagerInterface $storeManager, GroupManagementInterface $groupManagement)
 {
     $this->customerRepository = $customerRepository;
     $this->quoteRepository = $quoteRepository;
     $this->_orderFactory = $orderFactory;
     $this->_storeManager = $storeManager;
     $this->groupManagement = $groupManagement;
     parent::__construct($request, $sidResolver, $sessionConfig, $saveHandler, $validator, $storage, $cookieManager, $cookieMetadataFactory);
     $this->start();
     if ($this->_storeManager->hasSingleStore()) {
         $this->setStoreId($this->_storeManager->getStore(true)->getId());
     }
 }
Exemple #8
0
 /**
  * @param \Magento\Framework\App\Request\Http $request
  * @param \Magento\Framework\Session\SidResolverInterface $sidResolver
  * @param \Magento\Framework\Session\Config\ConfigInterface $sessionConfig
  * @param \Magento\Framework\Session\SaveHandlerInterface $saveHandler
  * @param \Magento\Framework\Session\ValidatorInterface $validator
  * @param \Magento\Framework\Session\StorageInterface $storage
  * @param \Magento\Sales\Model\OrderFactory $orderFactory
  * @param \Magento\Customer\Model\Session $customerSession
  * @param \Magento\Sales\Model\QuoteFactory $quoteFactory
  * @param \Magento\Framework\HTTP\PhpEnvironment\RemoteAddress $remoteAddress
  * @param \Magento\Framework\Event\ManagerInterface $eventManager
  * @param \Magento\Store\Model\StoreManagerInterface $storeManager
  * @param null $sessionName
  */
 public function __construct(\Magento\Framework\App\Request\Http $request, \Magento\Framework\Session\SidResolverInterface $sidResolver, \Magento\Framework\Session\Config\ConfigInterface $sessionConfig, \Magento\Framework\Session\SaveHandlerInterface $saveHandler, \Magento\Framework\Session\ValidatorInterface $validator, \Magento\Framework\Session\StorageInterface $storage, \Magento\Sales\Model\OrderFactory $orderFactory, \Magento\Customer\Model\Session $customerSession, \Magento\Sales\Model\QuoteFactory $quoteFactory, \Magento\Framework\HTTP\PhpEnvironment\RemoteAddress $remoteAddress, \Magento\Framework\Event\ManagerInterface $eventManager, \Magento\Store\Model\StoreManagerInterface $storeManager, $sessionName = null)
 {
     $this->_orderFactory = $orderFactory;
     $this->_customerSession = $customerSession;
     $this->_quoteFactory = $quoteFactory;
     $this->_remoteAddress = $remoteAddress;
     $this->_eventManager = $eventManager;
     $this->_storeManager = $storeManager;
     parent::__construct($request, $sidResolver, $sessionConfig, $saveHandler, $validator, $storage);
     $this->start($sessionName);
 }
Exemple #9
0
 /**
  * @param \Magento\Framework\App\Request\Http $request
  * @param \Magento\Framework\Session\SidResolverInterface $sidResolver
  * @param \Magento\Framework\Session\Config\ConfigInterface $sessionConfig
  * @param \Magento\Framework\Session\SaveHandlerInterface $saveHandler
  * @param \Magento\Framework\Session\ValidatorInterface $validator
  * @param \Magento\Framework\Session\StorageInterface $storage
  * @param \Magento\Framework\Stdlib\CookieManager $cookieManager
  * @param \Magento\Framework\Stdlib\Cookie\CookieMetadataFactory $cookieMetadataFactory
  * @param \Magento\Sales\Model\QuoteFactory $quoteFactory
  * @param \Magento\Customer\Service\V1\CustomerAccountServiceInterface $customerService
  * @param \Magento\Sales\Model\OrderFactory $orderFactory
  * @param \Magento\Store\Model\StoreManagerInterface $storeManager
  * @param \Magento\Framework\App\Config\ScopeConfigInterface $scopeConfig
  */
 public function __construct(\Magento\Framework\App\Request\Http $request, \Magento\Framework\Session\SidResolverInterface $sidResolver, \Magento\Framework\Session\Config\ConfigInterface $sessionConfig, \Magento\Framework\Session\SaveHandlerInterface $saveHandler, \Magento\Framework\Session\ValidatorInterface $validator, \Magento\Framework\Session\StorageInterface $storage, \Magento\Framework\Stdlib\CookieManager $cookieManager, \Magento\Framework\Stdlib\Cookie\CookieMetadataFactory $cookieMetadataFactory, \Magento\Sales\Model\QuoteFactory $quoteFactory, \Magento\Customer\Service\V1\CustomerAccountServiceInterface $customerService, \Magento\Sales\Model\OrderFactory $orderFactory, \Magento\Store\Model\StoreManagerInterface $storeManager, \Magento\Framework\App\Config\ScopeConfigInterface $scopeConfig)
 {
     $this->_quoteFactory = $quoteFactory;
     $this->_customerService = $customerService;
     $this->_orderFactory = $orderFactory;
     $this->_storeManager = $storeManager;
     $this->_scopeConfig = $scopeConfig;
     parent::__construct($request, $sidResolver, $sessionConfig, $saveHandler, $validator, $storage, $cookieManager, $cookieMetadataFactory);
     $this->start();
     if ($this->_storeManager->hasSingleStore()) {
         $this->setStoreId($this->_storeManager->getStore(true)->getId());
     }
 }
Exemple #10
0
 /**
  * @param \Magento\Framework\App\Request\Http $request
  * @param \Magento\Framework\Session\SidResolverInterface $sidResolver
  * @param \Magento\Framework\Session\Config\ConfigInterface $sessionConfig
  * @param \Magento\Framework\Session\SaveHandlerInterface $saveHandler
  * @param \Magento\Framework\Session\ValidatorInterface $validator
  * @param \Magento\Framework\Session\StorageInterface $storage
  * @param \Magento\Connect\Helper\Data $connectData
  */
 public function __construct(\Magento\Framework\App\Request\Http $request, \Magento\Framework\Session\SidResolverInterface $sidResolver, \Magento\Framework\Session\Config\ConfigInterface $sessionConfig, \Magento\Framework\Session\SaveHandlerInterface $saveHandler, \Magento\Framework\Session\ValidatorInterface $validator, \Magento\Framework\Session\StorageInterface $storage, \Magento\Connect\Helper\Data $connectData)
 {
     $this->_connectData = $connectData;
     parent::__construct($request, $sidResolver, $sessionConfig, $saveHandler, $validator, $storage);
     $this->start();
 }
Exemple #11
0
 /**
  * @param \Magento\Framework\App\Request\Http $request
  * @param \Magento\Framework\Session\SidResolverInterface $sidResolver
  * @param \Magento\Framework\Session\Config\ConfigInterface $sessionConfig
  * @param \Magento\Framework\Session\SaveHandlerInterface $saveHandler
  * @param \Magento\Framework\Session\ValidatorInterface $validator
  * @param \Magento\Framework\Session\StorageInterface $storage
  * @param \Magento\Framework\Acl\Builder $aclBuilder
  * @param \Magento\Backend\Model\UrlInterface $backendUrl
  * @param \Magento\Backend\App\ConfigInterface $config
  * @param \Magento\Framework\Stdlib\Cookie $cookie
  */
 public function __construct(\Magento\Framework\App\Request\Http $request, \Magento\Framework\Session\SidResolverInterface $sidResolver, \Magento\Framework\Session\Config\ConfigInterface $sessionConfig, \Magento\Framework\Session\SaveHandlerInterface $saveHandler, \Magento\Framework\Session\ValidatorInterface $validator, \Magento\Framework\Session\StorageInterface $storage, \Magento\Framework\Acl\Builder $aclBuilder, \Magento\Backend\Model\UrlInterface $backendUrl, \Magento\Backend\App\ConfigInterface $config, \Magento\Framework\Stdlib\Cookie $cookie)
 {
     $this->_config = $config;
     $this->_aclBuilder = $aclBuilder;
     $this->_backendUrl = $backendUrl;
     $this->_cookie = $cookie;
     parent::__construct($request, $sidResolver, $sessionConfig, $saveHandler, $validator, $storage);
     $this->start();
 }