CurrencyBundle
class CurrencyBundle extends CurrencyDataProvider implements CurrencyBundleInterface
Стандартная реализация {@link CurrencyBundleInterface}.
Постоянные значения
| INDEX_SYMBOL | |
| INDEX_NAME | |
| INDEX_FRACTION_DIGITS | |
| INDEX_ROUNDING_INCREMENT |
Методы
| __construct(string $path, BundleEntryReaderInterface $reader, LocaleDataProvider $localeProvider) Создаёт новый пакет валют. | ||
| getCurrencies() | из CurrencyDataProvider | |
| getSymbol($currency, $displayLocale = null) | из CurrencyDataProvider | |
| getName($currency, $displayLocale = null) | из CurrencyDataProvider | |
| getNames($displayLocale = null) | из CurrencyDataProvider | |
| getFractionDigits($currency) Поставщик данных для {@link \Symfony\Component\Intl\Currency::getFractionDigits()}. | ||
| getRoundingIncrement($currency) Поставщик данных для {@link \Symfony\Component\Intl\Currency::getRoundingIncrement()}. | ||
| getNumericCode($currency) Поставщик данных для {@link \Symfony\Component\Intl\Currency::getNumericCode()}. | из CurrencyDataProvider | |
| forNumericCode($numericCode) Поставщик данных для {@link \Symfony\Component\Intl\Currency::forNumericCode()}. | из CurrencyDataProvider | |
| string|null | getCurrencySymbol(string $currency, string $displayLocale = null) Возвращает символ, используемый для валюты. | |
| string|null | getCurrencyName(string $currency, string $displayLocale = null) Возвращает имя валюты. | |
| string[] | getCurrencyNames(string $displayLocale = null) Возвращает имена всех известных валют. | |
| string[] | getLocales() Возвращает список языковых локалей, поддерживаемых этим пакетом. |
Подробности
__construct(string $path, BundleEntryReaderInterface $reader, LocaleDataProvider $localeProvider)
Создаёт новый пакет валют.
Параметры
| строка | $path | Путь к ресурсному пакету. |
| BundleEntryReaderInterface | $reader | Чтец для чтения ресурсного пакета. |
| LocaleDataProvider | $localeProvider |
getCurrencies()
getSymbol($currency, $displayLocale = null)
Параметры
| $currency | ||
| $displayLocale |
getName($currency, $displayLocale = null)
Параметры
| $currency | ||
| $displayLocale |
getNames($displayLocale = null)
Параметры
| $displayLocale |
getFractionDigits($currency)
Поставщик данных для {@link \Symfony\Component\Intl\Currency::getFractionDigits()}.
Параметры
| $currency |
getRoundingIncrement($currency)
Поставщик данных для {@link \Symfony\Component\Intl\Currency::getRoundingIncrement()}.
Параметры
| $currency |
getNumericCode($currency)
Поставщик данных для {@link \Symfony\Component\Intl\Currency::getNumericCode()}.
Параметры
| $currency |
forNumericCode($numericCode)
Поставщик данных для {@link \Symfony\Component\Intl\Currency::forNumericCode()}.
Параметры
| $numericCode |
string|null getCurrencySymbol(string $currency, string $displayLocale = null)
Возвращает символ, используемый для валюты.
Параметры
| строка | $currency | Код валюты (например, "EUR"). |
| строка | $displayLocale | Необязательно. Языковая локаль для возвращаемого результата. По умолчанию {@link \Locale::getDefault()}. |
Возвращаемое значение
| string|null | Символ валюты или NULL, если не найдено. |
string|null getCurrencyName(string $currency, string $displayLocale = null)
Возвращает имя валюты.
Параметры
| строка | $currency | Код валюты (например, "EUR"). |
| строка | $displayLocale | Необязательно. Языковая локаль для возвращаемого имени. По умолчанию {@link \Locale::getDefault()}. |
Возвращаемое значение
| string|null | Имя валюты или NULL, если не найдено. |
string[] getCurrencyNames(string $displayLocale = null)
Возвращает имена всех известных валют.
Параметры
| строка | $displayLocale | Необязательно. Языковая локаль для возвращаемых имён. По умолчанию {@link \Locale::getDefault()}. |
Возвращаемое значение
| string[] | Список имён валют, индексированных по кодам валют. |
string[] getLocales()
Возвращает список языковых локалей, поддерживаемых этим пакетом.
Возвращаемое значение
| string[] | Список кодов локалей. |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.8/Symfony/Component/Intl/ResourceBundle/CurrencyBundle.html