' . $file . "\n"; require_once BASE_PATH . DIRECTORY_SEPARATOR . $file; } spl_autoload_register('my_autoloader'); try { $client = new \Client\GogsAPI(API_URL, API_TOKEN); //$users = $client->users()->search(array("name" => "bje007")); $me = $client->user()->load(); try { // Create new repo $repo = $me->repos()->new( /*name*/ "gogs-php-api-client-test", /*desc*/ "Repository created from test file.", /*private*/ false, /*auto init*/ true, /*git ignore*/ "Vim", /*license*/ "MIT License" /* default read me */ ); echo "New repo created!\n"; } catch(\Lib\HTTPUnexpectedResponse $e) { // Repo exists, get it! $repo = $me->repo("gogs-php-api-client-test"); // Delete it (it will now be created on reload!) $repo->delete(); echo "Repo deleted\n"; } } catch (\Lib\NotAuthorizedException $e) { die("NOT AUTH: " . $e->getMessage()); } catch (\Lib\HTTPUnexpectedResponse $e) { die($e); } ?>