exit(-1); } $key = $argv[1]; echo "Fetching resource by key {$key}\n"; $resource = $hubClient->getResource($key); echo "Resource: {$key}\n"; foreach ($resource->getProperties() as $property) { echo " " . $property->getName() . '=' . $property->getValue() . "\n"; } $shares = $hubClient->getShares($key); echo "Shares: " . count($shares) . "\n"; foreach ($shares as $share) { echo " @" . $share->getName() . " <" . $share->getDisplayName() . "> [" . $share->getPermission() . "]\n"; } //exit(); $source = $hubClient->getSource($key); echo "Source: " . $source->getUrl() . " [" . $source->getApi() . "]\n"; if ($source->getJwt()) { echo "JWT: " . $source->getJwt() . "\n"; } $data = $providerClient->getResourceData($resource, $source); echo $data; //print_r($source); //print_r($resources); //exit(); /* foreach ($resources as $resource) { $data = $providerClient->getResourceData($resource); echo $data; } */
<?php use Hub\Client\Exception\NotFoundException; require_once __DIR__ . '/../common.php'; $hubClient = new \Hub\Client\V1\HubV1Client($usernameV1, $passwordV1, $url); $providerClient = new \Hub\Client\Provider\ProviderClient($usernameV1, $passwordV1); if (count($argv) != 2) { exit("Expecting 1 parameter: bsn\n"); } $bsn = $argv[1]; try { $resources = $hubClient->getDossierInfo($bsn); } catch (NotFoundException $e) { exit("No results found...\n"); } foreach ($resources as $resource) { $data = $providerClient->getResourceData($resource, $resource->getSource()); echo $data; } exit;