public function getCurrencySymbol($currency = null) { $currency = $currency ?: $this->helper->getSettingsParameter($this->generalCurrencyKey); if (array_key_exists($currency, $this->currencySymbols)) { return $this->currencySymbols[$currency]; } return SymfonyIntl::getCurrencyBundle()->getCurrencySymbol($currency); }
/** * @param string $key * * @return null|mixed */ private function getSetting($key) { $settings = $this->settingsHelper->getSettings('general'); if (array_key_exists($key, $settings)) { return $settings[$key]; } return null; }
/** * Checks if settings parameter for given namespace and name exists. * * @param string $name * * @return mixed */ public function hasSettingsParameter($name) { return $this->helper->hasSettingsParameter($name); }
/** * @param $name * @return mixed */ public function getSettingsParameter($name) { return $this->helper->getSettingsParameter($name); //return $this->getSettingsParameter($name); }