X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fseekat;a=blobdiff_plain;f=lib%2FAPI%2FIterator.php;h=6c4a9cc59be6a0c9bd6cfbd2c11bd249929cd0d0;hp=f0179b48087b2718e5a67426ae8aad915119128c;hb=5bb5547a9a7275ae61eff8e1a02cfa694e89feab;hpb=cb67a45f0e94c91583d7563f7a21d89845332c13 diff --git a/lib/API/Iterator.php b/lib/API/Iterator.php index f0179b4..6c4a9cc 100644 --- a/lib/API/Iterator.php +++ b/lib/API/Iterator.php @@ -2,13 +2,15 @@ namespace seekat\API; +use http\Url; +use Iterator as BaseIterator; use seekat\API; -class Iterator implements \Iterator +class Iterator implements BaseIterator { /** * The endpoint - * @var \seekat\API + * @var API */ private $api; @@ -33,7 +35,7 @@ class Iterator implements \Iterator /** * Create a new iterator over $data returning \seekat\API instances * - * @var \seekat\API $api The endpoint + * @var API $api The endpoint * @var array|object $data */ function __construct(API $api) { @@ -53,7 +55,7 @@ class Iterator implements \Iterator /** * Get the current data entry * - * @return \seekat\API + * @return API */ function current() { return $this->cur; @@ -63,7 +65,7 @@ class Iterator implements \Iterator if (list($key, $cur) = each($this->data)) { $this->key = $key; if ($this->api->$key->exists("url", $url)) { - $url = new \http\Url($url); + $url = new Url($url); $this->cur = $this->api->withUrl($url)->withData($cur); } else { $this->cur = $this->api->$key->withData($cur);