public function retrieve($id, $params = null) { list($url, $params) = $this->extractPathAndUpdateParams($params); $requestor = new Divido_ApiRequestor($this->_apiKey); $id = Divido_ApiRequestor::utf8($id); $extn = urlencode($id); list($response, $apiKey) = $requestor->request('get', "{$url}/{$extn}", $params); return Divido_Util::convertToDividoObject($response, $apiKey); }
protected function _scopedDelete($class, $params = null) { self::_validateCall('delete'); $requestor = new Divido_ApiRequestor($this->_apiKey); $url = $this->instanceUrl(); list($response, $apiKey) = $requestor->request('delete', $url, $params); $this->refreshFrom($response, $apiKey); return $this; }