/** * @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()); }
/** * @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); }