From ef5366beb3b97c71b23b9a4e39798e9442121605 Mon Sep 17 00:00:00 2001 From: Joshua Ramon Enslin Date: Sun, 8 Nov 2026 00:41:41 +0100 Subject: [PATCH] Add currencies: Romanian leu & Moldovan leu --- l18n | 2 +- src/MDCurrenciesSet.php | 2 ++ src/enums/MDCurrency.php | 12 ++++++++++++ 3 files changed, 15 insertions(+), 1 deletion(-) diff --git a/l18n b/l18n index 47804aa..0add616 160000 --- a/l18n +++ b/l18n @@ -1 +1 @@ -Subproject commit 47804aa5e01107fc8788b9dff2ff3babe9e0303b +Subproject commit 0add616bc552adc9efe75b6a5f6e16d85cdadcb8 diff --git a/src/MDCurrenciesSet.php b/src/MDCurrenciesSet.php index f7d0c26..ab858f5 100644 --- a/src/MDCurrenciesSet.php +++ b/src/MDCurrenciesSet.php @@ -29,9 +29,11 @@ final class MDCurrenciesSet extends MDValueSet { 'hu-Korona', 'id-IDR', 'in-INR', + 'md-MDL', 'nl-Gulden', 'np-NPR', 'pl-Złoty', + 'ro-RON', 'ru-RUB', 'su-SUR', 'tr-TRY', diff --git a/src/enums/MDCurrency.php b/src/enums/MDCurrency.php index 0558b07..8af1a0d 100644 --- a/src/enums/MDCurrency.php +++ b/src/enums/MDCurrency.php @@ -23,9 +23,11 @@ enum MDCurrency implements MDValueEnumInterface, JsonSerializable { case huKorona; case idIDR; case inINR; + case mdMDL; case nlGulden; case npNPR; case plZloty; + case roRON; case ruRUB; case suSUR; case trTRY; @@ -79,12 +81,16 @@ public static function fromString(string $input):MDCurrency { "id-IDR" => self::idIDR, "23", "in-INR" => self::inINR, + "28", + "md-MDL" => self::mdMDL, "15", "nl-Gulden" => self::nlGulden, "24", "np-NPR" => self::npNPR, "16", "pl-Złoty" => self::plZloty, + "27", + "ro-RON" => self::roRON, "17", "ru-RUB" => self::ruRUB, "18", @@ -131,9 +137,11 @@ public static function fromInt(int $input):MDCurrency { 13 => self::huKorona, 14 => self::idIDR, 23 => self::inINR, + 28 => self::mdMDL, 15 => self::nlGulden, 24 => self::npNPR, 16 => self::plZloty, + 27 => self::roRON, 17 => self::ruRUB, 18 => self::suSUR, 25 => self::trTRY, @@ -231,9 +239,11 @@ public function toInt():int { self::huKorona => 13, self::idIDR => 14, self::inINR => 23, + self::mdMDL => 28, self::nlGulden => 15, self::npNPR => 24, self::plZloty => 16, + self::roRON => 27, self::ruRUB => 17, self::suSUR => 18, self::trTRY => 25, @@ -271,9 +281,11 @@ public function toString():string { self::huKorona => "hu-Korona", self::idIDR => "id-IDR", self::inINR => "in-INR", + self::mdMDL => "md-MDL", self::nlGulden => "nl-Gulden", self::npNPR => "np-NPR", self::plZloty => "pl-Złoty", + self::roRON => "ro-RON", self::ruRUB => "ru-RUB", self::suSUR => "su-SUR", self::trTRY => "tr-TRY",