_storeManager = $storeManager; $base = BP; $this->generatedCssFolder = 'porto/configed_css/'; $this->generatedCssPath = 'pub/media/'.$this->generatedCssFolder; $this->generatedCssDir = $base.'/'.$this->generatedCssPath; parent::__construct($context); } public function getBaseMediaUrl() { return $this->_storeManager->getStore()->getBaseUrl(\Magento\Framework\UrlInterface::URL_TYPE_MEDIA); } public function getCssConfigDir() { return $this->generatedCssDir; } public function getSettingsFile() { return $this->getBaseMediaUrl(). $this->generatedCssFolder . 'settings_' . $this->_storeManager->getStore()->getCode() . '.css'; } public function getDesignFile() { return $this->getBaseMediaUrl(). $this->generatedCssFolder . 'design_' . $this->_storeManager->getStore()->getCode() . '.css'; } public function getPortoWebDir() { return $this->getBaseMediaUrl().'porto/web/'; } }