b-connect / gogs-client
Gogs client on guzzle php
Installs: 40
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 2
Forks: 0
pkg:composer/b-connect/gogs-client
Requires
- composer/composer: ^1.4
- guzzlehttp/guzzle: ^6.0
Requires (Dev)
- phpunit/phpunit: ^6.2
This package is auto-updated.
Last update: 2025-09-21 23:07:46 UTC
README
Chainable
use bconnect\GogsClient\GogsService;
$service = new GogsService('http://try.gogs.io/api/v1/', 'admin', 'admin');
foreach ($orgs->getOrganisations() as $org) {
print $org->getUsername() . "\n";
foreach ($org->getRepositories() as $rep) {
print "----" . $rep->getFullname() . "\n";
try {
$rep->getFileContent('master', 'composer.json');
print "------------- HAS COMPOSER\n";
} catch (\Exception $ex) {
print "------------- NO COMPOSER\n";
}
}
}