Jikan rest api PHP client, PHP Client for the unofficial myanimelist api
Install it with composer:
composer require jikan/jikan-php
$jikan = new \Jikan\JikanPHP\JikanPHPClient();
$request = new \JikanPHP\Request\Anime\AnimeRequest(1);
$anime = $jikan->getAnime($request);
All responses are converted to PHP classes.
$guzzle = new GuzzleHttp\Client();
// Add middlewares to the client, or configs
$jikan = new \Jikan\JikanPHP\JikanPHPClient($guzzle);
// The configured client is now used internally
Using the client should be self-explanatory since it is fully type-hinted.
If you experience any issues, open an issue, or even better a Pull Request!