コード例 #1
0
 protected function cache($path, $parameters, $response)
 {
     if (isset($response['lastModified'])) {
         $response['lastModified'] = round($response['lastModified'] / 1000);
     }
     $response['cachedAt'] = time();
     $cache = json_encode($response);
     $this->client->getCache()->setCachedResponse($path, $parameters, $cache);
 }
コード例 #2
0
ファイル: DataTest.php プロジェクト: dancannon/php-wowapi
 function testGetRecipe()
 {
     $api = $this->client->getRecipeApi();
     $recipe = $api->getRecipe(33994);
     $this->assertArrayHasKey("id", $recipe);
     $this->assertArrayHasKey("name", $recipe);
     $this->assertArrayHasKey("profession", $recipe);
     $this->assertArrayHasKey("icon", $recipe);
     $this->assertEquals(33994, $recipe["id"]);
 }
コード例 #3
0
ファイル: AbstractApi.php プロジェクト: dancannon/php-wowapi
 /**
  * Return the request
  *
  * @return null|\WowApi\Request\RequestInterface
  */
 protected function getRequest()
 {
     return $this->client->getRequest();
 }