From 1403f75447aaf9247346d14fa79c3bcb1357ad3c Mon Sep 17 00:00:00 2001 From: Joshua Ramon Enslin Date: Wed, 19 Mar 2025 15:20:46 +0100 Subject: [PATCH] Add new measurement type for diameter of frame --- l18n | 2 +- src/enums/MDMeasurementType.php | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/l18n b/l18n index d00a827..63f12e0 160000 --- a/l18n +++ b/l18n @@ -1 +1 @@ -Subproject commit d00a827babf2de5fd23cef828ad48e47319af40b +Subproject commit 63f12e097f55b940f6110d1c7c745a47c1d0e0d5 diff --git a/src/enums/MDMeasurementType.php b/src/enums/MDMeasurementType.php index 793f4a8..632ebe2 100644 --- a/src/enums/MDMeasurementType.php +++ b/src/enums/MDMeasurementType.php @@ -37,6 +37,7 @@ enum MDMeasurementType implements MDValueEnumInterface, JsonSerializable { case length_frame; case height_frame; case width_frame; + case diameter_frame; case length_min; case length_max; case height_min; @@ -85,6 +86,7 @@ enum MDMeasurementType implements MDValueEnumInterface, JsonSerializable { 'width_max' => self::width_max, 'diameter_min' => self::diameter_min, 'diameter_max' => self::diameter_max, + 'diameter_frame' => self::diameter_frame, default => throw new MDpageParameterNotFromListException("Unknown measurement type"), }; @@ -129,6 +131,7 @@ enum MDMeasurementType implements MDValueEnumInterface, JsonSerializable { 27 => self::width_max, 28 => self::diameter_min, 29 => self::diameter_max, + 30 => self::diameter_frame, default => throw new MDpageParameterNotFromListException("Unknown measurement type"), }; @@ -193,6 +196,7 @@ enum MDMeasurementType implements MDValueEnumInterface, JsonSerializable { self::width_max => self::width, self::diameter_min => self::diameter, self::diameter_max => self::diameter, + self::diameter_frame => self::diameter, # default => throw new MDpageParameterNotFromListException("Unknown measurement type"), }; @@ -235,6 +239,7 @@ enum MDMeasurementType implements MDValueEnumInterface, JsonSerializable { self::width_max => 27, self::diameter_min => 28, self::diameter_max => 29, + self::diameter_frame => 30, # default => throw new MDpageParameterNotFromListException("Unknown measurement type"), };