src/Pagination/AbstractResponseScroller.php
<?php
declare(strict_types=1);
namespace Keboola\Juicer\Pagination;
use Keboola\Juicer\Client\RestClient;
use Keboola\Juicer\Client\RestRequest;
use Keboola\Juicer\Config\JobConfig;
/**
* Scrolls using URL or Endpoint within page's response.
*/
abstract class AbstractResponseScroller extends AbstractScroller
{
/**
* @inheritdoc
*/
public function getFirstRequest(RestClient $client, JobConfig $jobConfig): ?RestRequest
{
return $client->createRequest($jobConfig->getConfig());
}
/**
* @inheritdoc
*/
public function reset(): void
{
}
}