|
25 | 25 | */
|
26 | 26 | class CurrencyDataGenerator extends AbstractDataGenerator
|
27 | 27 | {
|
28 |
| - const UNKNOWN_CURRENCY_ID = 'XXX'; |
29 |
| - const EUROPEAN_COMPOSITE_UNIT_ID = 'XBA'; |
30 |
| - const EUROPEAN_MONETARY_UNIT_ID = 'XBB'; |
31 |
| - const EUROPEAN_UNIT_OF_ACCOUNT_XBC_ID = 'XBC'; |
32 |
| - const EUROPEAN_UNIT_OF_ACCOUNT_XBD_ID = 'XBD'; |
33 |
| - const TESTING_CURRENCY_CODE_ID = 'XTS'; |
34 |
| - const ADB_UNIT_OF_ACCOUNT_ID = 'XUA'; |
35 |
| - const GOLD_ID = 'XAU'; |
36 |
| - const SILVER_ID = 'XAG'; |
37 |
| - const PLATINUM_ID = 'XPT'; |
38 |
| - const PALLADIUM_ID = 'XPD'; |
39 |
| - const SUCRE_ID = 'XSU'; |
40 |
| - const SPECIAL_DRAWING_RIGHTS_ID = 'XDR'; |
41 |
| - |
42 |
| - /** |
43 |
| - * Monetary units excluded from generation. |
44 |
| - */ |
45 | 28 | private static $blacklist = [
|
46 |
| - self::UNKNOWN_CURRENCY_ID => true, |
47 |
| - self::EUROPEAN_COMPOSITE_UNIT_ID => true, |
48 |
| - self::EUROPEAN_MONETARY_UNIT_ID => true, |
49 |
| - self::EUROPEAN_UNIT_OF_ACCOUNT_XBC_ID => true, |
50 |
| - self::EUROPEAN_UNIT_OF_ACCOUNT_XBD_ID => true, |
51 |
| - self::TESTING_CURRENCY_CODE_ID => true, |
52 |
| - self::ADB_UNIT_OF_ACCOUNT_ID => true, |
53 |
| - self::GOLD_ID => true, |
54 |
| - self::SILVER_ID => true, |
55 |
| - self::PLATINUM_ID => true, |
56 |
| - self::PALLADIUM_ID => true, |
57 |
| - self::SUCRE_ID => true, |
58 |
| - self::SPECIAL_DRAWING_RIGHTS_ID => true, |
| 29 | + 'XBA' => true, // European Composite Unit |
| 30 | + 'XBB' => true, // European Monetary Unit |
| 31 | + 'XBC' => true, // European Unit of Account (XBC) |
| 32 | + 'XBD' => true, // European Unit of Account (XBD) |
| 33 | + 'XUA' => true, // ADB Unit of Account |
| 34 | + 'XAU' => true, // Gold |
| 35 | + 'XAG' => true, // Silver |
| 36 | + 'XPT' => true, // Platinum |
| 37 | + 'XPD' => true, // Palladium |
| 38 | + 'XSU' => true, // Sucre |
| 39 | + 'XDR' => true, // Special Drawing Rights |
| 40 | + 'XTS' => true, // Testing Currency Code |
| 41 | + 'XXX' => true, // Unknown Currency |
59 | 42 | ];
|
60 | 43 |
|
61 | 44 | /**
|
|
0 commit comments