From 843009e193ae7b7da08d56a2062ea73d8abe23b2 Mon Sep 17 00:00:00 2001 From: thibaud-leclere Date: Thu, 2 Apr 2026 00:25:05 +0200 Subject: [PATCH] feat: include release year in film hint text Co-Authored-By: Claude Opus 4.6 (1M context) --- src/Provider/GameGridProvider.php | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/src/Provider/GameGridProvider.php b/src/Provider/GameGridProvider.php index fad071c..0c59d24 100644 --- a/src/Provider/GameGridProvider.php +++ b/src/Provider/GameGridProvider.php @@ -240,13 +240,28 @@ class GameGridProvider } return match ($type) { - 'film' => $this->movieRepository->find((int) $data)?->getTitle(), + 'film' => $this->resolveFilmHintText((int) $data), 'character' => $this->movieRoleRepository->find((int) $data)?->getCharacter(), 'award' => $this->resolveAwardHintText((int) $data), default => null, }; } + private function resolveFilmHintText(int $movieId): ?string + { + $movie = $this->movieRepository->find($movieId); + if ($movie === null) { + return null; + } + + $title = $movie->getTitle(); + if ($movie->getYear() !== null) { + $title .= ' (' . $movie->getYear() . ')'; + } + + return $title; + } + private function resolveAwardHintText(int $awardId): ?string { $award = $this->awardRepository->find($awardId);