private function tryFilterErrorResponse(\Throwable $error, InternalRequest $ireq, array $filters)
{
while ($ireq->filterErrorFlag) {
try {
$ireq->filterErrorFlag = false;
$response = $this->initializeResponse($ireq, $filters);
$this->tryErrorResponse($error, $ireq, $response, $filters);
} catch (ClientException $error) {
return;
} catch (\Throwable $error) {
$this->logger->error($error);
$this->close($ireq->client);
}
}
}