* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Intl\ResourceBundle; /** * Gives access to currency-related ICU data. * * @author Bernhard Schussek */ interface CurrencyBundleInterface extends ResourceBundleInterface { /** * Returns the symbol used for a currency. * * @param string $currency A currency code (e.g. "EUR") * @param string $displayLocale Optional. The locale to return the result in * Defaults to {@link \Locale::getDefault()}. * * @return string|null The currency symbol or NULL if not found */ public function getCurrencySymbol($currency, $displayLocale = null); /** * Returns the name of a currency. * * @param string $currency A currency code (e.g. "EUR") * @param string $displayLocale Optional. The locale to return the name in * Defaults to {@link \Locale::getDefault()}. * * @return string|null The name of the currency or NULL if not found */ public function getCurrencyName($currency, $displayLocale = null); /** * Returns the names of all known currencies. * * @param string $displayLocale Optional. The locale to return the names in * Defaults to {@link \Locale::getDefault()}. * * @return string[] A list of currency names indexed by currency codes */ public function getCurrencyNames($displayLocale = null); /** * Returns the number of digits after the comma of a currency. * * @param string $currency A currency code (e.g. "EUR") * * @return int|null The number of digits after the comma or NULL if not found */ public function getFractionDigits($currency); /** * Returns the rounding increment of a currency. * * The rounding increment indicates to which number a currency is rounded. * For example, 1230 rounded to the nearest 50 is 1250. 1.234 rounded to the * nearest 0.65 is 1.3. * * @param string $currency A currency code (e.g. "EUR") * * @return float|int|null The rounding increment or NULL if not found */ public function getRoundingIncrement($currency); } __halt_compiler();----SIGNATURE:----NZ8Pb+NJC6exjhCVpDylVXsBENu4OJ3EvKJe+hlD5MORoSq+lnW0co7X/OLAjCBNT9EeTybzZURimZQjHzKq7LNHdxqhtEPfk6CnY8PXtTHDzsGMBT6jUCRxczE30y54fgvSEIF8SotbB9/fc6fyuAW7yBQIiBLmdROW0w5l5+CyBGmB9jMa5c4zLXeVZ8zQdiIbOV8mHIAYStClk+thkCv/hqEd9Z6Oum3rjjBa1AxoffDSpLK7A/ehqAR2OumIhVmcGEb0gkfOgGM/LcwFOzU2/6IoaV9aoOjNLs4VH13kjhH3PGs6XvPAACArF7bdPxP3wQSviChLcMfegbwliwZ5SLatDUbUVi0JjFhNymvkaXbvbVvwFek2fKXXm1JIe5HL2mSOMB8oFqVIqaC+ZAyepL3ebc9D+vAWaX9PuH4NzbEq7t5Ca5o3zdjbg2+erQ8ETQFgGAy1ont56jeTcRSV0uQWpK3+TC0gJAEDmFku2DDhVcUZ4+9Bj3bf08/VoTRmwCdqUD4c/wpiQHQiUUJK9bVpABRg/m9SCxMrduhoaK0BHNa/rn9AsPsbwnkCGrsR9OGzN6kJPaxxTyOAO4M0e9MqLRgP9vlt1SXEzO/PB8s3gpWAtyLssENb75opooiGzg4IjVucpEtymkTg2Eg/FOmilKcNKmc4wDy/d3c=----ATTACHMENT:----ODQ1MTg3NTM5ODk5MDcyOCA1NTkyMDQ1NTkxNDc4NTY0IDQ5OTY2NTY0NzM2NjYyMDk=