From bf1d472223b6da80a978ff00f6dcc85b21065a17 Mon Sep 17 00:00:00 2001 From: Michael Roterman Date: Sun, 9 Feb 2014 03:27:14 +0100 Subject: [PATCH] Bugfixes --- lib/Tmdb/Repository/CollectionRepository.php | 5 ++++- test/Tmdb/Tests/Api/MoviesTest.php | 4 ++-- test/Tmdb/Tests/Api/PeopleTest.php | 2 +- test/Tmdb/Tests/Repository/CollectionRepositoryTest.php | 2 +- 4 files changed, 8 insertions(+), 5 deletions(-) diff --git a/lib/Tmdb/Repository/CollectionRepository.php b/lib/Tmdb/Repository/CollectionRepository.php index 9359d4ce..71df454e 100644 --- a/lib/Tmdb/Repository/CollectionRepository.php +++ b/lib/Tmdb/Repository/CollectionRepository.php @@ -12,6 +12,7 @@ */ namespace Tmdb\Repository; +use Tmdb\Client; use Tmdb\Factory\CollectionFactory; use Tmdb\Factory\ImageFactory; use Tmdb\Model\Collection as ApiCollection; @@ -22,8 +23,10 @@ class CollectionRepository extends AbstractRepository { private $imageFactory; - public function __construct() + public function __construct(Client $client) { + parent::__construct($client); + $this->imageFactory = new ImageFactory(); } diff --git a/test/Tmdb/Tests/Api/MoviesTest.php b/test/Tmdb/Tests/Api/MoviesTest.php index cbf14e13..04c343b2 100644 --- a/test/Tmdb/Tests/Api/MoviesTest.php +++ b/test/Tmdb/Tests/Api/MoviesTest.php @@ -50,9 +50,9 @@ public function shouldGetCast() $api = $this->getApiMock(); $api->expects($this->once()) ->method('get') - ->with('movie/' . self::MOVIE_ID . '/casts'); + ->with('movie/' . self::MOVIE_ID . '/credits'); - $api->getCast(self::MOVIE_ID); + $api->getCredits(self::MOVIE_ID); } /** diff --git a/test/Tmdb/Tests/Api/PeopleTest.php b/test/Tmdb/Tests/Api/PeopleTest.php index 6b703671..9b3b598b 100644 --- a/test/Tmdb/Tests/Api/PeopleTest.php +++ b/test/Tmdb/Tests/Api/PeopleTest.php @@ -37,7 +37,7 @@ public function shouldGetCredits() $api = $this->getApiMock(); $api->expects($this->once()) ->method('get') - ->with('person/' . self::PERSON_ID . '/credits'); + ->with('person/' . self::PERSON_ID . '/combined_credits'); $api->getCredits(self::PERSON_ID); } diff --git a/test/Tmdb/Tests/Repository/CollectionRepositoryTest.php b/test/Tmdb/Tests/Repository/CollectionRepositoryTest.php index ef2762d8..0dab17d5 100644 --- a/test/Tmdb/Tests/Repository/CollectionRepositoryTest.php +++ b/test/Tmdb/Tests/Repository/CollectionRepositoryTest.php @@ -38,7 +38,7 @@ public function shouldGetImages() protected function getApiClass() { - return 'Tmdb\Api\Collection'; + return 'Tmdb\Api\Collections'; } protected function getRepositoryClass()