У меня есть следующий код для вызова API.
try {
$response = $this->guzzleClient->request(
Request::METHOD_POST,
$url,
[
'json' => $payload,
]
);
} catch (BadResponseException $e) {
throw $e->getResponse();
}
Но я получаю следующую ошибку для некоторого неправильного ввода.
(1/1) FatalThrowableError Невозможно выброситьобъекты, которые не реализуют Throwable
Если я пишу NotFoundHttpException
вместо BadResponseException
, это работает.Но это не решение.