resolver = $resolver; $this->validator = $validator; $this->_storeManager = $storeManager; $this->_appState = $appState; $this->_logger = $logger; $this->_filesystem = $filesystem; $this->_viewFileSystem = $viewFileSystem; $this->enginePool = $enginePool; $this->pageConfig = $pageConfig; } /** * Get template file resolver * * @return File\Resolver */ public function getResolver() { return $this->resolver; } /** * Get validator * * @return File\Validator */ public function getValidator() { return $this->validator; } /** * Get filesystem instance * * @return \Magento\Framework\Filesystem */ public function getFilesystem() { return $this->_filesystem; } /** * Get logger instance * * @return \Psr\Log\LoggerInterface */ public function getLogger() { return $this->_logger; } /** * Get view file system model * * @return \Magento\Framework\View\FileSystem */ public function getViewFileSystem() { return $this->_viewFileSystem; } /** * Get the template engine pool instance * * @return \Magento\Framework\View\TemplateEnginePool */ public function getEnginePool() { return $this->enginePool; } /** * Get app state object * * @return \Magento\Framework\App\State */ public function getAppState() { return $this->_appState; } /** * Get store manager * * @return \Magento\Store\Model\StoreManagerInterface */ public function getStoreManager() { return $this->_storeManager; } /** * @return \Magento\Framework\View\Page\Config */ public function getPageConfig() { return $this->pageConfig; } }