From ed2bb3e9ab42fecccae6a1b2819d22574dd18ce2 Mon Sep 17 00:00:00 2001 From: "j.faassen" Date: Sun, 19 Mar 2017 15:46:20 +0100 Subject: [PATCH] Support accept in getSource requests --- examples/v3/get.php | 8 ++++++-- src/V3/HubV3Client.php | 7 +++++-- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/examples/v3/get.php b/examples/v3/get.php index 084dc0e..5820f19 100644 --- a/examples/v3/get.php +++ b/examples/v3/get.php @@ -30,14 +30,18 @@ //exit(); -$source = $hubClient->getSource($key); +$accept = null; +$accept = 'hub/dossier'; + + +$source = $hubClient->getSource($key, $accept); echo "Source: " . $source->getUrl() . " [" . $source->getApi() . "]\n"; if ($source->getJwt()) { echo "JWT: " . $source->getJwt() . "\n"; } -$data = $providerClient->getResourceData($resource, $source); +$data = $providerClient->getResourceData($resource, $source, $accept); echo $data; //print_r($source); diff --git a/src/V3/HubV3Client.php b/src/V3/HubV3Client.php index 047b61a..621e036 100644 --- a/src/V3/HubV3Client.php +++ b/src/V3/HubV3Client.php @@ -191,11 +191,14 @@ public function getPicture($key) return $body; } - - public function getSource($key) + + public function getSource($key, $accept = null) { $resources = array(); $uri = '/resources/' . $key . '/source'; + if ($accept) { + $uri .= '?accept=' . $accept; + } $body = $this->sendRequest($uri, null); $node = $this->parseXml((string)$body);