From e5d5dadef7b1e96c5c29aa62565206bd93ea6702 Mon Sep 17 00:00:00 2001 From: Tom Kay Date: Thu, 23 Jul 2015 18:01:28 +0100 Subject: [PATCH] sanity check hydration --- src/Response/ResponseBuilder.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Response/ResponseBuilder.php b/src/Response/ResponseBuilder.php index bbb9107..91e5be3 100644 --- a/src/Response/ResponseBuilder.php +++ b/src/Response/ResponseBuilder.php @@ -38,7 +38,11 @@ public static function create(ApiCallData $data) $code = 500; } $exception = new $type($data->getStatusMessage(), $code); - Objects::hydrate($exception, $data->getRawResult()); + $rawData = $data->getRawResult(); + if(is_object($rawData)) + { + Objects::hydrate($exception, $rawData); + } throw $exception; } else if(in_array(