$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
Parameters are passed to the API method via call_user_func_array.
$parameters = array('github', 'all', 1); // $organization, $type, $page
$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();