Skip to content
Snippets Groups Projects
Commit af707552 authored by Antony Le Courtes's avatar Antony Le Courtes
Browse files

Gestion exception si ws ne répondent pas

parent 65e3d9da
Branches
Tags
No related merge requests found
Pipeline #10773 passed
......@@ -24,27 +24,27 @@ class SihamException extends \Exception
public function __construct($message = "", $code = 0, \Throwable $previous = null)
{
$translateMessage = '';
$defaultMessage = "Un problème est survenu lors de l'appel à l'API SIHAM / ";
if (!is_null($previous)) {
$defaultMessage .= "(" . $previous->getMessage() . ")";
}
$translate = '';
foreach ($this->errorMessages as $error => $mess) {
if (preg_match("/$error/", $message)) {
$translate = "Un problème est survenu lors de l'appel à l'API SIHAM / " . $mess;
$translateMessage = "Un problème est survenu lors de l'appel à l'API SIHAM / " . $mess;
if ($error == 'failed to load external entity') {
$translate = $mess;
$translateMessage = $mess;
}
break;
}
}
$message = (!empty($translate)) ? $translate : $defaultMessage;
$message = (!empty($translateMessage)) ? $translateMessage : $defaultMessage;
return parent::__construct($message, $code, $previous);
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment