From 553cbb3a7b54d0fce1df6272303e8e91c522f87f Mon Sep 17 00:00:00 2001 From: Joshua Ramon Enslin Date: Wed, 28 Oct 2026 16:16:22 +0100 Subject: [PATCH] Add new marking type etched --- l18n | 2 +- src/MDMarkingTypesSet.php | 1 + src/enums/MDMarkingType.php | 4 ++++ 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/l18n b/l18n index c5257ae..be210d2 160000 --- a/l18n +++ b/l18n @@ -1 +1 @@ -Subproject commit c5257ae91b2c41bc8479f76194229c46959a6abc +Subproject commit be210d29c3aa10879f213d8f787cca98b3688dac diff --git a/src/MDMarkingTypesSet.php b/src/MDMarkingTypesSet.php index 2d479c3..bc27392 100644 --- a/src/MDMarkingTypesSet.php +++ b/src/MDMarkingTypesSet.php @@ -36,6 +36,7 @@ final class MDMarkingTypesSet extends MDValueSet { 'glaze', 'sanded', 'abraded', + 'etched', ]; /** diff --git a/src/enums/MDMarkingType.php b/src/enums/MDMarkingType.php index 9918908..865d732 100644 --- a/src/enums/MDMarkingType.php +++ b/src/enums/MDMarkingType.php @@ -30,6 +30,7 @@ enum MDMarkingType implements MDValueEnumInterface, JsonSerializable { case glaze; case sanded; case abraded; + case etched; /** * Returns a value of this type based on a string. @@ -65,6 +66,7 @@ public static function fromString(string $input):MDMarkingType { 'glaze' => self::glaze, 'sanded' => self::sanded, 'abraded' => self::abraded, + 'etched' => self::etched, default => throw new MDpageParameterNotFromListException("Unknown marking type"), }; @@ -104,6 +106,7 @@ public static function fromInt(int $input):MDMarkingType { 22 => self::glaze, 23 => self::sanded, 24 => self::abraded, + 25 => self::etched, default => throw new MDpageParameterNotFromListException("Unknown marking type"), }; @@ -159,6 +162,7 @@ public function toInt():int { self::glaze => 22, self::sanded => 23, self::abraded => 24, + self::etched => 25, # default => throw new MDpageParameterNotFromListException("Unknown measurement type"), };