1
0
mirror of https://github.com/guzzle/guzzle.git synced 2025-02-27 03:24:15 +01:00
guzzle/tests/Guzzle/Tests/Service/Mock/MockResourceIterator.php
2011-07-07 17:17:28 -05:00

23 lines
635 B
PHP

<?php
namespace Guzzle\Tests\Service\Mock;
use Guzzle\Service\ResourceIterator;
/**
* @author Michael Dowling <michael@guzzlephp.org>
*/
class MockResourceIterator extends ResourceIterator
{
protected function sendRequest()
{
$request = $this->client->createRequest();
$request->getQuery()->set('count', $this->calculatePageSize());
$data = json_decode($request->send()->getBody(true), true);
$this->resourceList = $data['resources'];
$this->nextToken = $data['next_token'];
$this->retrievedCount += count($this->data['resources']);
$this->currentIndex = 0;
}
}