PluginProbe ʕ •ᴥ•ʔ
Matomo Analytics – Powerful, Privacy-First Insights for WordPress / 5.0.3
Matomo Analytics – Powerful, Privacy-First Insights for WordPress v5.0.3
5.13.0 5.12.1 5.12.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 2 years ago LanguageDataProvider.php 2 years ago RegionDataProvider.php 2 years ago
CurrencyDataProvider.php
37 lines
1 <?php
2
3 /**
4 * Matomo - free/libre analytics platform
5 *
6 * @link https://matomo.org
7 * @license http://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