proxy = $proxy; } public function getProxy() { return $this->proxy; } public function setTimeout($timeout) { $this->timeout = $timeout; } public function getTimeout() { return $this->timeout; } abstract public function get($url, $params = array()); abstract public function post($url, $params = array()); }