get('BlogWebData')){ $client = new HTTPClient(); try { $response = $client->request( 'GET', "{$apiEndpointsUrl}/wordpress-data", ['connect_timeout' => 2, 'timeout' => 3, 'debug' => false] ); } catch (Exception $e) { // echo "\n".$e->getMessage()."\n"; $response= []; // empty array } $responseArray = json_decode($response->getBody()); $cache->save('BlogWebData',$responseArray,7200); } else{ $responseArray = $cache->get('BlogWebData'); } //var_dump($responseArray); return $responseArray; } }