knplabs/github-api
Lightweight, well-tested PHP wrapper for GitHub APIs v3 (REST) and v4 (GraphQL). PSR-17/PSR-18 compatible via HTTPlug, with easy setup using Guzzle, Symfony HttpClient, or other PSR clients. Supports framework integrations (Laravel via graham-campbell/github).
Back to the "Organization API" | Back to the navigation
$runners = $client->api('organization')->runners()->all('KnpLabs');
$runner = $client->api('organization')->runners()->show('KnpLabs', $runnerId);
$client->api('organization')->runners()->remove('KnpLabs', $runnerId);
$applications = $client->api('organization')->selfHostedRunners()->applications('KnpLabs');
$api = $github->api('organization')->runners();
$paginator = new Github\ResultPager($github);
$parameters = array('KnpLabs');
$runners = $paginator->fetchAll($api, 'all', $parameters);
do {
foreach ($runners['runners'] as $runner) {
// code
}
$runners = $paginator->fetchNext();
}
while($paginator->hasNext());
How can I help you explore Laravel packages today?