diff --git a/src/Request/Batch.php b/src/Request/Batch.php index 3a6d33d..c4eb652 100644 --- a/src/Request/Batch.php +++ b/src/Request/Batch.php @@ -94,7 +94,7 @@ public function appendQueryId($queryId, array $values = []) { * @param array $options * @return string */ - public static function queryParameters($consistency, array $options = []){ + public static function queryParameters($consistency, array $options = [], array $values = []){ $flags = 0; $optional = ''; diff --git a/src/Response/Error.php b/src/Response/Error.php index 175d661..1427fbb 100644 --- a/src/Response/Error.php +++ b/src/Response/Error.php @@ -123,6 +123,6 @@ public function getData() { */ public function getException(){ $data = $this->getData(); - return new Exception($data['message'], $data['code']); + return new \Exception($data['message'], $data['code']); } } diff --git a/src/Type/Uuid.php b/src/Type/Uuid.php index d67b967..261988d 100644 --- a/src/Type/Uuid.php +++ b/src/Type/Uuid.php @@ -22,7 +22,10 @@ public static function binary($value){ } public static function parse($binary){ - $unpacked = unpack('n8', $binary); - return sprintf('%04x%04x-%04x-%04x-%04x-%04x%04x%04x', $unpacked[1], $unpacked[2], $unpacked[3], $unpacked[4], $unpacked[5], $unpacked[6], $unpacked[7], $unpacked[8]); + if($binary) { + $unpacked = unpack('n8', $binary); + return sprintf('%04x%04x-%04x-%04x-%04x-%04x%04x%04x', $unpacked[1], $unpacked[2], $unpacked[3], $unpacked[4], $unpacked[5], $unpacked[6], $unpacked[7], $unpacked[8]); + } + return ""; } }