Как правильно обработать исключение в запросе symfony API - PullRequest
0 голосов
/ 20 июня 2019

У меня есть следующий код для вызова API.

try {
    $response = $this->guzzleClient->request(
        Request::METHOD_POST,
        $url,
        [
            'json' => $payload,
        ]
    );
} catch (BadResponseException $e) {

    throw $e->getResponse();
}

Но я получаю следующую ошибку для некоторого неправильного ввода.

(1/1) FatalThrowableError Невозможно выброситьобъекты, которые не реализуют Throwable

Если я пишу NotFoundHttpException вместо BadResponseException, это работает.Но это не решение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...