@@ 227-238 (lines=12) @@ | ||
224 | : []; |
|
225 | $api_data = Json::decode($response->getBody(), TRUE); |
|
226 | ||
227 | if ($api_data === $cached && file_exists($transformed_cache_file)) |
|
228 | { |
|
229 | return Json::decodeFile($transformed_cache_file); |
|
230 | } |
|
231 | else |
|
232 | { |
|
233 | Json::encodeFile($cache_file, $api_data); |
|
234 | $transformer = new AnimeListTransformer(); |
|
235 | $transformed = $transformer->transform_collection($api_data); |
|
236 | Json::encodeFile($transformed_cache_file, $transformed); |
|
237 | return $transformed; |
|
238 | } |
|
239 | } |
|
240 | } |
|
241 | // End of AnimeModel.php |
@@ 258-271 (lines=14) @@ | ||
255 | ? Json::decodeFile($cache_file) |
|
256 | : []; |
|
257 | ||
258 | if ($cached_data === $api_data && file_exists($transformed_cache_file)) |
|
259 | { |
|
260 | return Json::decodeFile($transformed_cache_file); |
|
261 | } |
|
262 | else |
|
263 | { |
|
264 | Json::encodeFile($cache_file, $api_data); |
|
265 | ||
266 | $zippered_data = $this->zipper_lists($api_data); |
|
267 | $transformer = new Transformer\MangaListTransformer(); |
|
268 | $transformed_data = $transformer->transform_collection($zippered_data); |
|
269 | Json::encodeFile($transformed_cache_file, $transformed_data); |
|
270 | return $transformed_data; |
|
271 | } |
|
272 | } |
|
273 | ||
274 | /** |