/** * @return APF_Http_Client_Curl */ public function get_curl() { if (!self::$curl) { self::$curl = $this->load_curl(); } return self::$curl; }
public function get_inline_styles() { $url = $this->get_boundable_styles_url(); $key = "css-" . md5($url); mpf_require_class('MPF_Cache_Factory'); $mem = MPF_Cache_Factory::get_instance()->get_memcache(); $css = $mem->get($key); if ($css) { return $css; } mpf_require_class('MPF_Http_Client_Factory'); $c = MPF_Http_Client_Factory::get_instance()->get_curl(); $c->set_url($url); $c->execute(); $css = $c->get_response_text(); $mem->set($key, $css, 0, 0); return $css; }