21 private $responseHandlers;
29 $this->converter = $converter;
30 $this->responseHandlers = $responseHandlers;
41 $converterMediaType = $this->converter->getContentMediaType();
44 if (
$response->getBody() && is_int(strripos(
$response->getHeader(
'Content-Type'), $converterMediaType))) {
45 $responseBody = $this->converter->fromBody(
$response->getBody());
50 if (array_key_exists(
$response->getStatus(), $this->responseHandlers)) {
51 $result = $this->responseHandlers[
$response->getStatus()]->handleResponse($responseBody);
__construct(ConverterInterface $converter, array $responseHandlers=[])
getResult(\Zend_Http_Response $response)