Skip to main content

spatie/spatie.be

499 stars
1 code files
View spatie/spatie.be on GitHub

app/Services/GitHub/GitHubApi.php

Open in GitHub
use Github\ResultPager;
 
class GitHubApi
{
//
public function fetchPublicRepositories(string $username): Collection
{
$api = $this->client->api('organization');
 
$paginator = new ResultPager($this->client);
 
$repositories = $paginator->fetchAll($api, 'repositories', [$username]);
 
return collect($repositories)->filter(function ($repo): bool {
return $repo['private'] === false;
});
}
//
}