You are here

cmis_common.utils.inc in CMIS API 6.4

File

cmis_common/cmis_common.utils.inc
View source
<?php

module_load_include('php', 'cmis_common', 'lib/cmis_repository_wrapper');
class CommonCMISService extends CMISService {
  function doRequest($url, $method = 'GET', $content = NULL, $contentType = NULL, $charset = NULL) {
    $result = cmis_invoke($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;
  }

}

Classes

Namesort descending Description
CommonCMISService