#!/usr/bin/env php create(); try { $response = $ares->loadBasic($IN); /* @var $response Ares\Ares\Core\Data */ $response->original = null; dump($response); } catch (Ares\Exceptions\IdentificationNumberNotFoundException $e) { dumpe($e->getMessage()); // log identification number, why is bad? Or make nothing. } catch (Ares\Exceptions\AdisResponseException $e) { dumpe($e->getMessage(), $e->data); } catch (Ares\Exceptions\ServerResponseException $e) { // no response from server or broken json dumpe($e->getMessage()); } foreach ($response->sources as $name => $exists) { if ($exists !== \true || Ares\Ares\Helper::endpointExists($name) === \false) { continue; } dump(Ares\Ares\Helper::prepareUrl($name, $IN)); try { $result = $ares->getAresClient()->useEndpoint($name, $IN); dump($result); } catch (Ares\Exceptions\IdentificationNumberNotFoundException $e) { // log identification number, why is bad? Or make nothing. } catch (Ares\Exceptions\ServerResponseException $e) { // no response from server or broken json } }