From fc783d01fa5905d42ee8e55ed66dd078f4164782 Mon Sep 17 00:00:00 2001 From: Joshua Ramon Enslin Date: Tue, 27 Oct 2026 12:12:42 +0100 Subject: [PATCH] Add new time_of_event time role --- l18n | 2 +- src/enums/MDSeriesTimeRole.php | 9 ++++----- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/l18n b/l18n index f53b030..8feb090 160000 --- a/l18n +++ b/l18n @@ -1 +1 @@ -Subproject commit f53b03049a843ccfc9053b9a84c19fdd309238d9 +Subproject commit 8feb090adf5906bedc366b6abd4ac7aa00bc154d diff --git a/src/enums/MDSeriesTimeRole.php b/src/enums/MDSeriesTimeRole.php index 267291d..ca22669 100644 --- a/src/enums/MDSeriesTimeRole.php +++ b/src/enums/MDSeriesTimeRole.php @@ -1,9 +1,4 @@ - */ declare(strict_types = 1); /** @@ -13,6 +8,7 @@ enum MDSeriesTimeRole implements MDValueEnumInterface, JsonSerializable { case premiere; case time_of_presentation; + case time_of_event; /** * Returns a value of this type based on a string. @@ -26,6 +22,7 @@ public static function fromString(string $input):MDSeriesTimeRole { return match($input) { "premiere" => self::premiere, "time_of_presentation" => self::time_of_presentation, + "time_of_event" => self::time_of_event, default => throw new MDpageParameterNotFromListException("Unknown series time role"), }; @@ -43,6 +40,7 @@ public static function fromInt(int $input):MDSeriesTimeRole { return match($input) { 0 => self::premiere, 1 => self::time_of_presentation, + 2 => self::time_of_event, default => throw new MDpageParameterNotFromListException("Unknown series time role"), }; @@ -118,6 +116,7 @@ public function toInt():int { return match($this) { self::premiere => 0, self::time_of_presentation => 1, + self::time_of_event => 2, # default => throw new MDpageParameterNotFromListException("Unknown object record status"), };