Beispiel #1
0
 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());
 }
Beispiel #2
0
 /**
  * @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');
 }