public function get_data($label, $url) { if ($data = $this->get_cache($label)) { return $data; } else { $data = $this->do_curl($url); $this->set_cache($label, $data); return $data; } }