From 0ce51d33065954fd51a5d6efe206edf955ef3727 Mon Sep 17 00:00:00 2001 From: James Date: Mon, 14 Oct 2019 20:13:42 +0100 Subject: [PATCH] add more get functions --- src/Repo.php | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/src/Repo.php b/src/Repo.php index 6caee33..03dcfb1 100644 --- a/src/Repo.php +++ b/src/Repo.php @@ -51,6 +51,12 @@ class Repo{ return $all_issues; } + public function getIssue($id){ + $url="repos/{$this->user}/{$this->repo}/issues/{$id}"; + $data=$this->client->request($url); + return new Issue($this,$data); + } + public function getLabelByName($name){ $url="repos/{$this->user}/{$this->repo}/labels"; if(!isset($this->cache['lables'])){ @@ -96,9 +102,19 @@ class Repo{ return $data; } - public function getUserTimes($username){ + public function getTimes(){ + $url="repos/{$this->user}/{$this->repo}/times"; + return $this->client->request($url,'GET'); + } + + public function getTimesByUsername($username){ $url="repos/{$this->user}/{$this->repo}/times/{$username}"; return $this->client->request($url,'GET'); } + public function getUsers(){ + $url="repos/{$this->user}/{$this->repo}/collaborators"; + return $this->client->request($url,'GET'); + } + }