fix guzzle exception depreciation with phonenumbers

This commit is contained in:
Mathieu Jaumotte 2021-02-09 15:17:27 +01:00
parent 8cb150483a
commit c0112bb5e9

View File

@ -167,19 +167,21 @@ class PhonenumberHelper
]); ]);
} catch (ClientException $e) { } catch (ClientException $e) {
$response = $e->getResponse();
$this->logger->error("[phonenumber helper] Could not format number " $this->logger->error("[phonenumber helper] Could not format number "
. "due to client error", [ . "due to client error", [
"message" => $e->getResponseBodySummary($e->getResponse()), "message" => $response->getBody()->getContents(),
"status_code" => $e->getResponse()->getStatusCode(), "status_code" => $response->getStatusCode(),
"phonenumber" => $phonenumber "phonenumber" => $phonenumber
]); ]);
return $phonenumber; return $phonenumber;
} catch (ServerException $e) { } catch (ServerException $e) {
$response = $e->getResponse();
$this->logger->error("[phonenumber helper] Could not format number " $this->logger->error("[phonenumber helper] Could not format number "
. "due to server error", [ . "due to server error", [
"message" => $e->getResponseBodySummary($e->getResponse()), "message" => $response->getBody()->getContents(),
"status_code" => $e->getResponse()->getStatusCode(), "status_code" => $response->getStatusCode(),
"phonenumber" => $phonenumber "phonenumber" => $phonenumber
]); ]);
@ -232,10 +234,11 @@ class PhonenumberHelper
} catch (ClientException $e) { } catch (ClientException $e) {
return 'invalid'; return 'invalid';
} catch (ServerException $e) { } catch (ServerException $e) {
$response = $e->getResponse();
$this->logger->error("[phonenumber helper] Could not perform validation " $this->logger->error("[phonenumber helper] Could not perform validation "
. "due to server error", [ . "due to server error", [
"message" => $e->getResponseBodySummary($e->getResponse()), "message" => $response->getBody()->getContents(),
"status_code" => $e->getResponse()->getStatusCode(), "status_code" => $response->getStatusCode(),
"phonenumber" => $phonenumber "phonenumber" => $phonenumber
]); ]);