Mailgun\Api\HttpApi::safeDeserialize PHP Метод

safeDeserialize() защищенный Метод

If the HTTP return code != 200, deserializes into SimpleResponse::class to contain the error message and any other information provided.
protected safeDeserialize ( Psr\Http\Message\ResponseInterface $response, string $className )
$response Psr\Http\Message\ResponseInterface
$className string
    protected function safeDeserialize(ResponseInterface $response, $className)
    {
        if ($response->getStatusCode() !== 200) {
            return $this->deserializer->deserialize($response, ErrorResponse::class);
        } else {
            return $this->deserializer->deserialize($response, $className);
        }
    }