PluginProbe
GiveWP – Donation Plugin and Fundraising Platform / 4.17.0
GiveWP – Donation Plugin and Fundraising Platform v4.17.0
4.17.0 4.16.9 4.16.8.1 4.16.8 4.16.7.2 4.16.7.1 4.16.7 4.16.6.1 4.16.6 4.16.5.1 4.16.5 4.16.4 4.16.3 4.16.2 4.16.1 4.16.0 4.15.5 4.15.4 4.15.3 4.15.2 4.15.1 4.15.0 2.3.0 2.3.1 2.3.2 All 256 releases
give / vendor / moneyphp / money / src / Exception / UnresolvableCurrencyPairException.php

UnresolvableCurrencyPairException.php in GiveWP – Donation Plugin and Fundraising Platform 4.17.0, at vendor/moneyphp/money/src/Exception/UnresolvableCurrencyPairException.php

31 lines 789 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 namespace Money\Exception;
4
5 use Money\Currency;
6 use Money\Exception;
7
8 /**
9 * Thrown when there is no currency pair (rate) available for the given currencies.
10 *
11 * @author Márk Sági-Kazár <[email protected]>
12 */
13 final class UnresolvableCurrencyPairException extends \InvalidArgumentException implements Exception
14 {
15 /**
16 * Creates an exception from Currency objects.
17 *
18 * @return UnresolvableCurrencyPairException
19 */
20 public static function createFromCurrencies(Currency $baseCurrency, Currency $counterCurrency)
21 {
22 $message = sprintf(
23 'Cannot resolve a currency pair for currencies: %s/%s',
24 $baseCurrency->getCode(),
25 $counterCurrency->getCode()
26 );
27
28 return new self($message);
29 }
30 }
31