|
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