_moduleManager = $moduleManager; $this->_httpRequest = $httpRequest; $this->_cacheConfig = $cacheConfig; $this->_eventManager = $eventManager; $this->_logger = $logger; $this->_urlBuilder = $urlBuilder; $this->_httpHeader = $httpHeader; $this->_remoteAddress = $remoteAddress; $this->urlEncoder = $urlEncoder; $this->urlDecoder = $urlDecoder; $this->scopeConfig = $scopeConfig; } /** * @return \Magento\Framework\Module\Manager */ public function getModuleManager() { return $this->_moduleManager; } /** * @return \Magento\Framework\UrlInterface */ public function getUrlBuilder() { return $this->_urlBuilder; } /** * @return \Magento\Framework\App\RequestInterface */ public function getRequest() { return $this->_httpRequest; } /** * @return \Magento\Framework\Cache\ConfigInterface */ public function getCacheConfig() { return $this->_cacheConfig; } /** * @return \Magento\Framework\Event\ManagerInterface */ public function getEventManager() { return $this->_eventManager; } /** * @return \Psr\Log\LoggerInterface */ public function getLogger() { return $this->_logger; } /** * @return \Magento\Framework\HTTP\Header */ public function getHttpHeader() { return $this->_httpHeader; } /** * @return \Magento\Framework\HTTP\PhpEnvironment\RemoteAddress */ public function getRemoteAddress() { return $this->_remoteAddress; } /** * @return \Magento\Framework\Url\EncoderInterface */ public function getUrlEncoder() { return $this->urlEncoder; } /** * @return \Magento\Framework\Url\DecoderInterface */ public function getUrlDecoder() { return $this->urlDecoder; } /** * @return \Magento\Framework\App\Config\ScopeConfigInterface */ public function getScopeConfig() { return $this->scopeConfig; } }