From fa83f2653f24606980c9ef0cde5719f82ccf6c83 Mon Sep 17 00:00:00 2001 From: Joshua Ramon Enslin Date: Wed, 28 Oct 2026 15:02:33 +0100 Subject: [PATCH] Add two new marking types: sanded and abraded --- l18n | 2 +- src/MDMarkingTypesSet.php | 3 +++ src/enums/MDMarkingType.php | 8 ++++++++ 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/l18n b/l18n index f47127f..c5257ae 160000 --- a/l18n +++ b/l18n @@ -1 +1 @@ -Subproject commit f47127f61819dfe768bebed730037d04f6406e97 +Subproject commit c5257ae91b2c41bc8479f76194229c46959a6abc diff --git a/src/MDMarkingTypesSet.php b/src/MDMarkingTypesSet.php index 8f983ae..2d479c3 100644 --- a/src/MDMarkingTypesSet.php +++ b/src/MDMarkingTypesSet.php @@ -33,6 +33,9 @@ final class MDMarkingTypesSet extends MDValueSet { 'glued', 'painted', 'drawn', + 'glaze', + 'sanded', + 'abraded', ]; /** diff --git a/src/enums/MDMarkingType.php b/src/enums/MDMarkingType.php index 2fc211a..9918908 100644 --- a/src/enums/MDMarkingType.php +++ b/src/enums/MDMarkingType.php @@ -28,6 +28,8 @@ enum MDMarkingType implements MDValueEnumInterface, JsonSerializable { case drawn; case embroidered; case glaze; + case sanded; + case abraded; /** * Returns a value of this type based on a string. @@ -61,6 +63,8 @@ public static function fromString(string $input):MDMarkingType { 'drawn' => self::drawn, 'embroidered' => self::embroidered, 'glaze' => self::glaze, + 'sanded' => self::sanded, + 'abraded' => self::abraded, default => throw new MDpageParameterNotFromListException("Unknown marking type"), }; @@ -98,6 +102,8 @@ public static function fromInt(int $input):MDMarkingType { 20 => self::drawn, 21 => self::embroidered, 22 => self::glaze, + 23 => self::sanded, + 24 => self::abraded, default => throw new MDpageParameterNotFromListException("Unknown marking type"), }; @@ -151,6 +157,8 @@ public function toInt():int { self::drawn => 20, self::embroidered => 21, self::glaze => 22, + self::sanded => 23, + self::abraded => 24, # default => throw new MDpageParameterNotFromListException("Unknown measurement type"), };