* * 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:----p/tWBkAwpJMJ31BYZLYOgBkTcU0ibveXMsyB+tds20IjyWqApjAJhfaMM4r12GkvZqqCcAA2HLqfTkO5QOXMVnD5YTGscUFz9dmPJl1ELSE6eM9ZpdIrx+XvZRIoL5V3k4/EccZv4ajtOs5i5//ZDL0FB4PDvPAQcerIG/dFDi9olX1hP7TKMb92pFIfccNU56CnpEY0RQMwCpEogi25/K7qn0Njq5UVWqKhyvt9hAXykWYd737V0Vz4en5DPvX+Q9Kagex26rg0qbFeS9/YQvqybTXIvBVCADXyud+o74uyY+wn+zGe/os6tN9WR3LZiAwQrLyOzeOQcob6E5l/y8JL5EfJU3AQIOGzm027gKHv9ybQkhX+kK+YdDSuTHKESD7DLSlN49jgI2Bo6DOZtd3mudqXBxW9+RBrQ32ItgCL8zw3FoxQzF31y971Oh6zf/HxxpgB/YDiIjEb4nEyMhBTTvgRC8v8VIdlb86O5nQLm0y0i0SO5tKw2cJZm0Yv5mb2qkuuRhl9Uod+8NkFxPCUDoLtrho0Lo+3QdswZu7qv3hCVjWTadRlMgXnQSgHowQOfVnddST75dTY0C7bB8KSqmMsm2sVoqI1uw/xFVlugJWPkdS4WHO4dvrUpEJZEU5Qd+5w6qRtJ2XpLVR/Xvuj5Xdb7e93iqQF8OaBqAc=----ATTACHMENT:----ODI5NTY4NTUyNzU0OTAzMiA4ODY0NjkzMDA2ODUzNDYwIDc4MDgxODA3Nzk0NTAxNjk=