コード例 #1
0
ファイル: ApiClientTest.php プロジェクト: Babacooll/lol-api
 /**
  * @covers LoLApi\ApiClient::getRegion
  * @covers LoLApi\ApiClient::getApiKey
  * @covers LoLApi\ApiClient::getHttpClient
  * @covers LoLApi\ApiClient::getGlobalUrl
  * @covers LoLApi\ApiClient::getStatusUrl
  */
 public function testOtherGetters()
 {
     $apiClient = new ApiClient(ApiClient::REGION_EUW, 'test');
     $this->assertEquals(self::REGION, $apiClient->getRegion());
     $this->assertEquals(self::API_KEY, $apiClient->getApiKey());
     $this->assertInstanceOf('GuzzleHttp\\Client', $apiClient->getHttpClient());
     $this->assertSame('https://global.api.pvp.net', $apiClient->getGlobalUrl());
     $this->assertSame('http://status.leagueoflegends.com', $apiClient->getStatusUrl());
 }
コード例 #2
0
ファイル: BaseApi.php プロジェクト: Babacooll/lol-api
 /**
  * @param string $url
  * @param array  $queryParameters
  * @param bool   $global
  *
  * @return string
  */
 protected function buildUri($url, array $queryParameters, $global = false)
 {
     $baseUrl = $global ? $this->apiClient->getGlobalUrl() : $this->apiClient->getBaseUrlWithRegion();
     return $baseUrl . $url . '?' . http_build_query($queryParameters);
 }