diff --git a/app/Http/Integrations/YTS/Requests/GetMoviesRequest.php b/app/Http/Integrations/YTS/Requests/GetMoviesRequest.php index ee80491..1f88512 100644 --- a/app/Http/Integrations/YTS/Requests/GetMoviesRequest.php +++ b/app/Http/Integrations/YTS/Requests/GetMoviesRequest.php @@ -24,8 +24,7 @@ public function resolveEndpoint(): string /** * @param MovieResponse $response - * @return Collection|Collection>> - * + * @return Collection> * @throws JsonException */ public function createDtoFromResponse(Response $response): Collection @@ -34,13 +33,12 @@ public function createDtoFromResponse(Response $response): Collection $movies = $data['movies'] ?? []; - /** @var Collection $moviesDTO* */ - $moviesDTO = collect(); - /** @var Collection $metaDTO* */ - $metaDTO = collect(); + /** @var Collection $moviesData **/ + $moviesData = collect(); + $metaData = []; foreach ($movies as $movie) { - $moviesDTO->add( + $moviesData->add( new MovieData( id: $movie['id'], name: $movie['title_english'], @@ -59,10 +57,8 @@ public function createDtoFromResponse(Response $response): Collection limit: $data['limit'], page: $data['page_number'] ); - - $metaDTO->add($metaData); } - return collect(['movies' => $moviesDTO, 'meta' => $metaDTO]); + return collect(['movies' => $moviesData, 'meta' => $metaData]); } }