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); }
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"]); }
/** * Return the request * * @return null|\WowApi\Request\RequestInterface */ protected function getRequest() { return $this->client->getRequest(); }