Open Journal Systems  3.3.0
UnresolvableCurrencyPairException.php
1 <?php
2 
3 namespace Money\Exception;
4 
7 
13 final class UnresolvableCurrencyPairException extends \InvalidArgumentException implements Exception
14 {
23  public static function createFromCurrencies(Currency $baseCurrency, Currency $counterCurrency)
24  {
25  $message = sprintf(
26  'Cannot resolve a currency pair for currencies: %s/%s',
27  $baseCurrency->getCode(),
28  $counterCurrency->getCode()
29  );
30 
31  return new self($message);
32  }
33 }
Money\Exception\UnresolvableCurrencyPairException
Definition: UnresolvableCurrencyPairException.php:13
Money\Exception
Definition: paymethod/paypal/vendor/moneyphp/money/src/Exception.php:10
Money\Currency
Definition: vendor/moneyphp/money/src/Currency.php:14
Money\Currency\getCode
getCode()
Definition: vendor/moneyphp/money/src/Currency.php:47
Money\Exception
Definition: FormatterException.php:3
Money\Exception\UnresolvableCurrencyPairException\createFromCurrencies
static createFromCurrencies(Currency $baseCurrency, Currency $counterCurrency)
Definition: UnresolvableCurrencyPairException.php:23