@@ 254-265 (lines=12) @@ | ||
251 | : []; |
|
252 | $api_data = Json::decode($response->getBody(), TRUE); |
|
253 | ||
254 | if ($api_data === $cached && file_exists($transformed_cache_file)) |
|
255 | { |
|
256 | return Json::decodeFile($transformed_cache_file); |
|
257 | } |
|
258 | else |
|
259 | { |
|
260 | Json::encodeFile($cache_file, $api_data); |
|
261 | $transformer = new AnimeListTransformer(); |
|
262 | $transformed = $transformer->transform_collection($api_data); |
|
263 | Json::encodeFile($transformed_cache_file, $transformed); |
|
264 | return $transformed; |
|
265 | } |
|
266 | } |
|
267 | } |
|
268 | // End of AnimeModel.php |
@@ 252-265 (lines=14) @@ | ||
249 | ? Json::decodeFile($cache_file) |
|
250 | : []; |
|
251 | ||
252 | if ($cached_data === $api_data && file_exists($transformed_cache_file)) |
|
253 | { |
|
254 | return Json::decodeFile($transformed_cache_file); |
|
255 | } |
|
256 | else |
|
257 | { |
|
258 | Json::encodeFile($cache_file, $api_data); |
|
259 | ||
260 | $zippered_data = $this->zipper_lists($api_data); |
|
261 | $transformer = new Transformer\MangaListTransformer(); |
|
262 | $transformed_data = $transformer->transform_collection($zippered_data); |
|
263 | Json::encodeFile($transformed_cache_file, $transformed_data); |
|
264 | return $transformed_data; |
|
265 | } |
|
266 | } |
|
267 | ||
268 | /** |