Open Monograph Press
3.3.0
BitcoinCurrencies.php
1
<?php
2
3
namespace
Money\Currencies
;
4
5
use
Money\Currencies
;
6
use
Money\Currency
;
7
use
Money\Exception\UnknownCurrencyException
;
8
12
final
class
BitcoinCurrencies
implements
Currencies
13
{
14
const
CODE
=
'XBT'
;
15
16
const
SYMBOL
=
"\xC9\x83"
;
17
21
public
function
contains
(
Currency
$currency)
22
{
23
return
self::CODE === $currency->
getCode
();
24
}
25
29
public
function
subunitFor
(
Currency
$currency)
30
{
31
if
($currency->
getCode
() !== self::CODE) {
32
throw
new
UnknownCurrencyException
(
33
$currency->
getCode
().
' is not bitcoin and is not supported by this currency repository'
34
);
35
}
36
37
return
8;
38
}
39
43
public
function
getIterator
()
44
{
45
return
new \ArrayIterator([
new
Currency
(self::CODE)]);
46
}
47
}
Money\Currencies\BitcoinCurrencies\subunitFor
subunitFor(Currency $currency)
Definition:
BitcoinCurrencies.php:29
Money\Currencies
Definition:
AggregateCurrencies.php:3
Money\Currencies\BitcoinCurrencies\CODE
const CODE
Definition:
BitcoinCurrencies.php:14
Money\Currencies\BitcoinCurrencies\contains
contains(Currency $currency)
Definition:
BitcoinCurrencies.php:21
Money\Currency
Definition:
vendor/moneyphp/money/src/Currency.php:14
Money\Currency\getCode
getCode()
Definition:
vendor/moneyphp/money/src/Currency.php:47
Money\Currencies\BitcoinCurrencies\SYMBOL
const SYMBOL
Definition:
BitcoinCurrencies.php:16
Money\Currencies\BitcoinCurrencies\getIterator
getIterator()
Definition:
BitcoinCurrencies.php:43
Money\Currencies
Definition:
Currencies.php:12
Money\Exception\UnknownCurrencyException
Definition:
UnknownCurrencyException.php:12
Money\Currencies\BitcoinCurrencies
Definition:
BitcoinCurrencies.php:12
plugins
paymethod
paypal
vendor
moneyphp
money
src
Currencies
BitcoinCurrencies.php
Generated on Fri Aug 28 2020 14:51:34 for Open Monograph Press by
1.8.17