public function testServiceWithConfigLoaded() { $service = new GithubApi('/tmp/github-api-dir'); $client = $service->getClient(); $this->assertInstanceOf('Github\\Client', $client); $this->assertInstanceOf('Github\\HttpClient\\HttpClient', $client->getHttpClient()); $this->assertInstanceOf('Github\\HttpClient\\CachedHttpClient', $service->getCache()); }
/** * @param string $code * @param string $class * @param string $baseControllerName * @param GithubApi $githubApi */ public function __construct($code, $class, $baseControllerName, GithubApi $githubApi) { parent::__construct($code, $class, $baseControllerName); $this->gistApi = $githubApi->getClient()->api('gists'); }