Verified Commit 052c1cde authored by dockx thibault's avatar dockx thibault
Browse files

:art: Refactor(WebServiceCall) - clean up code formatting and update .gitignore for IDE files

parent b06bea04
1 merge request!55Resolve "[Integrator] - Rest library - update to allow easy trigger of archiving objects"
Pipeline #32411 passed with stages
in 12 seconds
Showing with 24 additions and 16 deletions
+24 -16
.directory
filelist
phpstan-baseline.neon
phpstan.neon
.idea/.gitignore
.idea/fusiondirectory-integrator.iml
.idea/modules.xml
.idea/php.xml
.idea/vcs.xml
......@@ -77,7 +77,7 @@ class WebServiceCall
if (!empty($this->data)) {
curl_setopt($this->ch, CURLOPT_POSTFIELDS, json_encode($this->data));
}
curl_setopt($this->ch, CURLOPT_USERAGENT, $customUserAgent);
break;
}
......@@ -206,12 +206,12 @@ class WebServiceCall
return $response;
}
/**
* @return array
* @throws \Exception
*/
public function execute(): array
{
/**
* @return array
* @throws \Exception
*/
public function execute (): array
{
$response = curl_exec($this->ch);
// Capture the HTTP status code
......@@ -225,7 +225,7 @@ public function execute(): array
return []; // Return an empty array for 204 responses
}
$decoded = json_decode($response, true);
$decoded = json_decode($response, TRUE);
curl_close($this->ch);
if (!is_array($decoded)) {
......@@ -233,16 +233,16 @@ public function execute(): array
}
return $decoded;
}
}
/**
* Retrieve the HTTP status code of the last request
* @return int
*/
public function getHttpStatusCode(): int
{
/**
* Retrieve the HTTP status code of the last request
* @return int
*/
public function getHttpStatusCode (): int
{
return $this->httpStatusCode;
}
}
}
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment