/** * @test */ public function shouldAddLoggingPluginWhenEnabled() { $token = new \Tmdb\ApiToken(self::API_TOKEN); $client = new \Tmdb\Client($token); $client->setLogging(true, '/tmp/php-tmdb-api.log'); $listeners = $client->getHttpClient()->getClient()->getEventDispatcher()->getListeners(); $this->assertEquals(true, $this->isListenerRegistered($listeners, 'Guzzle\\Plugin\\Log\\LogPlugin')); }
<?php /** * This file is part of the Tmdb PHP API created by Michael Roterman. * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. * * @package Tmdb * @author Michael Roterman <*****@*****.**> * @copyright (c) 2013, Michael Roterman * @version 0.0.1 */ require_once '../vendor/autoload.php'; require_once '../apikey.php'; $token = new \Tmdb\ApiToken(TMDB_API_KEY); $client = new \Tmdb\Client($token); $plugin = new \Tmdb\HttpClient\Plugin\LanguageFilterPlugin('nl'); $client->getHttpClient()->addSubscriber($plugin);