b-connect/gogs-client

此包最新版本(dev-master)的许可信息不可用。

基于guzzle php的Gogs客户端

dev-master 2017-07-21 12:38 UTC

This package is auto-updated.

Last update: 2024-09-21 20:54:01 UTC


README

链式调用

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";
    }
  }
}