PluginProbe ʕ •ᴥ•ʔ
Matomo Analytics – Powerful, Privacy-First Insights for WordPress / 5.2.0
Matomo Analytics – Powerful, Privacy-First Insights for WordPress v5.2.0
5.11.1 5.11.0 5.10.2 5.10.1 trunk 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.1.0 1.1.1 1.1.2 1.1.3 1.2.0 1.3.0 1.3.1 1.3.2 4.0.0 4.0.1 4.0.2 4.0.3 4.0.4 4.1.0 4.1.1 4.1.2 4.1.3 4.10.0 4.11.0 4.12.0 4.13.0 4.13.2 4.13.3 4.13.4 4.13.5 4.14.0 4.14.1 4.14.2 4.15.0 4.15.1 4.15.2 4.15.3 4.2.0 4.3.0 4.3.1 4.4.1 4.4.2 4.5.0 4.6.0 5.0.1 5.0.2 5.0.3 5.0.4 5.0.5 5.0.6 5.0.7 5.0.8 5.1.0 5.1.1 5.1.2 5.1.3 5.1.4 5.1.5 5.1.6 5.1.7 5.10.0 5.2.0 5.2.1 5.2.2 5.3.0 5.3.1 5.3.2 5.3.3 5.6.0 5.6.1 5.7.0 5.7.1 5.8.0 5.8.1 5.8.2
matomo / app / core / Intl / Data / Provider / CurrencyDataProvider.php
matomo / app / core / Intl / Data / Provider Last commit date
CurrencyDataProvider.php 2 years ago DateTimeFormatProvider.php 1 year ago LanguageDataProvider.php 2 years ago RegionDataProvider.php 1 year ago
CurrencyDataProvider.php
37 lines
1 <?php
2
3 /**
4 * Matomo - free/libre analytics platform
5 *
6 * @link https://matomo.org
7 * @license https://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
8 */
9 namespace Piwik\Intl\Data\Provider;
10
11 use Piwik\Config;
12 /**
13 * Provides currency data.
14 */
15 class CurrencyDataProvider
16 {
17 private $currencyList;
18 /**
19 * Returns the list of all known currency symbols.
20 *
21 * @return array An array mapping currency codes to their respective currency symbols
22 * and a description, eg, `array('USD' => array('$', 'US dollar'))`.
23 * @api
24 */
25 public function getCurrencyList()
26 {
27 if ($this->currencyList === null) {
28 $this->currencyList = (require __DIR__ . '/../Resources/currencies.php');
29 $custom = Config::getInstance()->General['currencies'];
30 foreach ($custom as $code => $name) {
31 $this->currencyList[$code] = array($code, $name);
32 }
33 }
34 return $this->currencyList;
35 }
36 }
37