From 0207c9b4a3c965bb82f4f5eefa3541b86e8863d6 Mon Sep 17 00:00:00 2001 From: James Date: Tue, 30 Jul 2019 19:57:34 +0100 Subject: [PATCH] add create issue function --- src/Repo.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/Repo.php b/src/Repo.php index 5441e62..59a1e53 100644 --- a/src/Repo.php +++ b/src/Repo.php @@ -33,7 +33,7 @@ class Repo{ $data=$this->client->request($url); foreach($data as $datum){ if($datum->name==$name){ - $datum->url=$url."/".$datum->id; // not set by api for some reason (bug?) + $datum->url=$url."/".$datum->id; // not set by api for some reason (bug?) return new Label($this,$datum); } } @@ -47,4 +47,11 @@ class Repo{ return new Label($this,$data); } + public function createIssue($args){ + $url="repos/{$this->user}/{$this->repo}/issues"; + $data=$this->client->request($url,'POST',$args); + //$data->url=$url."/".$data->id; // not set by api for some reason (bug?) + return new Issue($this,$data); + } + }