chore: cleanup

This commit is contained in:
2025-09-08 15:59:20 -05:00
parent 458229c7ed
commit d63d477ed1
7 changed files with 90 additions and 34 deletions

View File

@@ -22,7 +22,7 @@ class TmdbMovieResultDenormalizer extends TmdbResultDenormalizer implements Deno
public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): TmdbResult|array|null
{
/** @var TmdbResult $result */
$result = $this->normalizer->denormalize($data, TmdbResult::class, $format, $context);
$result = parent::denormalize($data, TmdbResult::class, $format, $context);
if (array_key_exists('release_date', $data) && !in_array($data['release_date'], ['', null,])) {
$airDate = (new \DateTime($data['release_date']));
@@ -34,9 +34,7 @@ class TmdbMovieResultDenormalizer extends TmdbResultDenormalizer implements Deno
$result->premiereDate = $airDate;
$result->poster = (null !== $data['poster_path']) ? self::POSTER_IMG_PATH . $data['poster_path'] : null;
$result->year = (null !== $airDate) ? $airDate->format('Y') : null;
$result->mediaType = "movies";
$result->stars = $this->getStars($data);
$result->directors = $this->getDirectors($data);
$result->mediaType = MediaType::Movie->value;
return $result;
}