You are here

public function CurrencyRepositoryInterface::getDefaultFractionDigits in Commerce Core 8.2

Gets the default number of fraction digits for the given currency code.

Merchants are allowed to override the fraction digits through the UI, which can have an unexpected effect on payment gateways, which use that information when converting amounts to minor units.

Parameters

string $currency_code: The currency code.

Return value

int The number of fraction digits.

Throws

\CommerceGuys\Intl\Exception\UnknownCurrencyException Thrown if the given currency code is unknown.

1 method overrides CurrencyRepositoryInterface::getDefaultFractionDigits()
CurrencyRepository::getDefaultFractionDigits in modules/price/src/Repository/CurrencyRepository.php
Gets the default number of fraction digits for the given currency code.

File

modules/price/src/Repository/CurrencyRepositoryInterface.php, line 25

Class

CurrencyRepositoryInterface

Namespace

Drupal\commerce_price\Repository

Code

public function getDefaultFractionDigits(string $currency_code) : int;