protected function safeDeserialize(ResponseInterface $response, $className) { if ($response->getStatusCode() !== 200) { return $this->deserializer->deserialize($response, ErrorResponse::class); } else { return $this->deserializer->deserialize($response, $className); } }