/** * @test */ public function shouldCreateValidQuery() { $query = new DiscoverMoviesQuery(); $now = new \DateTime(); $query->page(1)->language('en')->sortBy('sort')->includeAdult(false)->year($now)->primaryReleaseYear($now)->voteCountGte(5)->voteAverageGte(3)->withGenres([15, 18])->releaseDateGte($now)->releaseDateLte($now)->certificationCountry('NL')->certificationLte(1)->withCompanies([1]); $this->assertEquals(14, count($query)); }
public function getTmdbDiscover($id, $sortBy) { $query = new DiscoverMoviesQuery(); $query->page(1)->language($this->getLanguage())->withCast($id)->voteAverageGte($this->getVoteAverage())->sortBy($sortBy); return $this->tmdbDiscover->discoverMovies($query); }