$client = new Github\Client();
$organizationApi = $client->api('organization');
$paginator = new Github\ResultPager($client);
$parameters = array('github');
$result = $paginator->fetchAll($organizationApi, 'repositories', $parameters);
Parameters of the fetchAll
method:
- The API object you're working with
- The method of the API object you're using
- The parameters of the method
$client = new Github\Client();
$organizationApi = $client->api('organization');
$paginator = new Github\ResultPager( $client );
$parameters = array('github');
$result = $paginator->fetch($organizationApi, 'repositories', $parameters);
$paginator->hasNext();
$paginator->fetchNext();
$paginator->hasPrevious();
$paginator->fetchPrevious();
If you want to retrieve the pagination links (available after the call to fetch):
$paginator->getPagination();