HOR-429: (Trigger Alfresco) Delete an object(Folder/File) from Alfresco Repository no devuelve ningún mensaje de satisfactorio

.
This commit is contained in:
mcuiza
2016-03-08 16:04:37 -04:00
parent f57c8fe7d5
commit a3efe8fa1c
2 changed files with 14 additions and 11 deletions

View File

@@ -33,7 +33,7 @@ class RestClient
*
* @return RestClient
*/
public function execute ()
public function execute ($getResponseIfDelete = false)
{
if ($this->method === "POST") {
curl_setopt( $this->curl, CURLOPT_POST, true );
@@ -59,7 +59,7 @@ class RestClient
}
curl_setopt( $this->curl, CURLOPT_URL, $this->url );
$r = curl_exec( $this->curl );
if ($this->method !== "DELETE") {
if ($this->method !== "DELETE" || $getResponseIfDelete) {
$this->treatResponse( $r ); // Extract the headers and response
return $this;
} else {
@@ -325,9 +325,9 @@ class RestClient
* @param string $password=null [optional]
* @return RestClient
*/
public static function delete ($url, $user = null, $pwd = null, $contentType = null)
public static function delete ($url, $user = null, $pwd = null, $contentType = null, $getResponse = false)
{
return self::call( "DELETE", $url, null, $user, $pwd, $contentType );
return self::call( "DELETE", $url, null, $user, $pwd, $contentType, $getResponse );
}
/**
@@ -341,9 +341,9 @@ class RestClient
* @param string $contentType=null [optional]
* @return RestClient
*/
public static function call ($method, $url, $body, $user = null, $pwd = null, $contentType = null)
public static function call ($method, $url, $body, $user = null, $pwd = null, $contentType = null, $getResponseIfDelete)
{
return self::createClient( $url )->setParameters( $body )->setMethod( $method )->setCredentials( $user, $pwd )->setContentType( $contentType )->execute()->close();
return self::createClient( $url )->setParameters( $body )->setMethod( $method )->setCredentials( $user, $pwd )->setContentType( $contentType )->execute($getResponseIfDelete)->close();
}
}