public static function Currency::resourceListAll in Currency 7.2
Lists all currency resources in the library.
Return value
array An array with ISO 4217 currency codes.
3 calls to Currency::resourceListAll()
- CurrencyExchangerBartFeenstraCurrency::load in currency/
includes/ CurrencyExchangerBartFeenstraCurrency.inc - Implements CurrencyExchangerInterface::load().
- CurrencyTest::testResourceList in currency/
vendor/ bartfeenstra/ currency/ src/ BartFeenstra/ Tests/ Currency/ CurrencyTest.php - Test listing .
- Resources::testResourceIntegrity in currency/
vendor/ bartfeenstra/ currency/ src/ BartFeenstra/ Tests/ Currency/ ResourcesTest.php - Tests resource integrity.
File
- currency/
vendor/ bartfeenstra/ currency/ src/ BartFeenstra/ Currency/ Currency.php, line 101 - Contains class \BartFeenstra\Currency\Currency.
Class
- Currency
- Describes a currency.
Namespace
BartFeenstra\CurrencyCode
public static function resourceListAll() {
if (!self::$resourceISO4217Codes) {
$directory = new \RecursiveDirectoryIterator(self::resourceDir());
foreach ($directory as $item) {
if (preg_match('#^...\\.yml$#', $item
->getFilename())) {
self::$resourceISO4217Codes[] = substr($item
->getFilename(), 0, 3);
}
}
}
return self::$resourceISO4217Codes;
}