function CommonCMISService::doRequest in CMIS API 6.3
Same name and namespace in other branches
- 6.4 cmis_common/cmis_common.utils.inc \CommonCMISService::doRequest()
- 7.2 cmis_common/cmis_common.utils.inc \CommonCMISService::doRequest()
- 7 cmis_common/cmis_common.utils.inc \CommonCMISService::doRequest()
Overrides CMISRepositoryWrapper::doRequest
File
- cmis_common/
cmis_common.utils.inc, line 6
Class
Code
function doRequest($url, $method = 'GET', $content = NULL, $contentType = NULL, $charset = NULL) {
$result = cmis_service($this->workspace->repositoryInfo->repositoryId, $url, array(
'method' => $method,
'data' => $content,
'headers' => array(
'Content-Type' => $contentType . (!is_null($charset) ? '; charset=' . $charset : ''),
),
));
$retval = new stdClass();
$retval->url = $url;
$retval->method = $method;
$retval->content_sent = $content;
$retval->content_type_sent = $contentType;
$retval->body = $result->body;
$retval->code = $result->code;
$retval->content_type = $result->content_type;
$retval->content_length = $result->content_length;
$this->last_request = $retval;
return $retval;
}