From 28ca68d0d7f9317a510e57121523b15c49e049b9 Mon Sep 17 00:00:00 2001 From: Joshua Ramon Enslin Date: Sun, 3 May 2026 20:34:05 +0200 Subject: [PATCH] Actually implement getTledName in MDNodaRepository --- src/enums/MDNodaRepository.php | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/src/enums/MDNodaRepository.php b/src/enums/MDNodaRepository.php index 5e2a6da..8218fa9 100644 --- a/src/enums/MDNodaRepository.php +++ b/src/enums/MDNodaRepository.php @@ -846,7 +846,12 @@ enum MDNodaRepository implements MDValueEnumInterface, JsonSerializable { * @return array */ public static function getUnsortedList(MDTlLoader $tlLoader):array { - return MDValueSet::getTlUnsortedList($tlLoader, self::caseNames(), "attendance_status_set", "attendance_status_set"); + + $output = []; + foreach (self::cases() as $case) { + $output[$case->name] = $case->toFullName(); + } + return $output; } @@ -858,7 +863,10 @@ enum MDNodaRepository implements MDValueEnumInterface, JsonSerializable { * @return array */ public static function getSortedList(MDTlLoader $tlLoader):array { - return MDValueSet::getTlSortedList($tlLoader, self::caseNames(), "attendance_status_set", "attendance_status_set"); + + $out = self::getUnsortedList($tlLoader); + asort($out); + return $out; } @@ -871,7 +879,7 @@ enum MDNodaRepository implements MDValueEnumInterface, JsonSerializable { */ public function getTledName(MDTlLoader $tlLoader):string { - return $tlLoader->tl("attendance_status_set", "attendance_status_set", $this->name); + return $this->toFullName(); }