zerosuxx/tmdb-api-client

The Movie Database PHP Api Client

1.3.0 2021-10-11 19:09 UTC

This package is auto-updated.

Last update: 2024-04-12 00:21:32 UTC


README

CI

Install package

$ composer require zerosuxx/tmdb-api-client

Usage

use GuzzleHttp\Client;
use App\Client\TheMovieDatabaseApiClient;

require __DIR__ . '/vendor/autoload.php';

$httpClient = new Client();
$apiToken = 'abc...';
$tmdbClient = new TheMovieDatabaseApiClient($httpClient, $apiToken);

$pageNumber = 10;
$movies = $tmdbClient->fetchTopRatedMovies($pageNumber);
$movieDetails = $tmdbClient->fetchMovieDetails($movies[0]['id']);

Run tests

$ composer test