diff --git a/src/Client.php b/src/Client.php index de5a69e..2d98887 100644 --- a/src/Client.php +++ b/src/Client.php @@ -9,8 +9,10 @@ use Gitea\Models\Repository; use Gitea\Models\Tag; use Gitea\Models\Branch; -use Gitea\Api\Repositories; use Gitea\Api\Organizations; +use Gitea\Api\Repositories; +use Gitea\Api\Branches; +use Gitea\Api\Tags; use \JsonSerializable; @@ -132,6 +134,30 @@ class Client { return new Repositories($this, $this->getAuthToken()); } + /** + * Return the Branches api object + * + * @author Benjamin Blake (sitelease.ca) + * + * @return Branches + */ + public function branches() + { + return new Branches($this, $this->getAuthToken()); + } + + /** + * Return the Tags api object + * + * @author Benjamin Blake (sitelease.ca) + * + * @return Tags + */ + public function tags() + { + return new Tags($this, $this->getAuthToken()); + } + /** * Return the Repositories api object *