From f84fe1bca5e783ffc58229a3eb10d009107779bd Mon Sep 17 00:00:00 2001 From: Joshua Ramon Enslin Date: Sun, 6 Apr 2025 22:56:36 +0200 Subject: [PATCH] Fix type error / reference to values now not consistently existing anymore --- src/NodaTimeAutotranslater.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/NodaTimeAutotranslater.php b/src/NodaTimeAutotranslater.php index cea4838..57a4680 100644 --- a/src/NodaTimeAutotranslater.php +++ b/src/NodaTimeAutotranslater.php @@ -504,8 +504,11 @@ final class NodaTimeAutotranslater { $output = []; $cases = NodaTimeAutotranslaterLocales::cases(); foreach ($cases as $tLang) { - $start_term = self::getTranslations($startTimeInfo)[$tLang->name]; - $end_term = self::getTranslations($endTimeInfo)[$tLang->name]; + $startTls = self::getTranslations($startTimeInfo); + $endTls = self::getTranslations($endTimeInfo); + if (empty($startTls) || empty($endTls)) return []; + $start_term = $startTls[$tLang->name]; + $end_term = $endTls[$tLang->name]; $output[$tLang->name] = \sprintf($tLang->formatYearspanForSprintf(), $start_term, $end_term); }