@@ 143-153 (lines=11) @@ | ||
140 | * |
|
141 | * @return bool |
|
142 | */ |
|
143 | public function removeIssueLabel(int $number, string $name): bool |
|
144 | { |
|
145 | $this->getApi()->request($this->getApi()->sprintf('/repos/:owner/:repo/issues/:number/labels/:name', |
|
146 | $this->getIssues()->getOwner(), $this->getIssues()->getRepo(), $number, $name), Request::METHOD_DELETE); |
|
147 | ||
148 | if ($this->getApi()->getHeaders()['Status'] == '204 No Content') { |
|
149 | return true; |
|
150 | } |
|
151 | ||
152 | return false; |
|
153 | } |
|
154 | ||
155 | /** |
|
156 | * Replace all labels for an issue |
@@ 234-244 (lines=11) @@ | ||
231 | * @return bool|array |
|
232 | * @throws \Exception |
|
233 | */ |
|
234 | public function addTeamRepository(int $id) |
|
235 | { |
|
236 | $return = $this->getApi()->request($this->getApi()->sprintf('/teams/:id/repos/:org/:repo', (string)$id, |
|
237 | $this->getOrganizations()->getOwner(), $this->getOrganizations()->getRepo()), Request::METHOD_PUT); |
|
238 | ||
239 | if ($this->getApi()->getHeaders()['Status'] == '204 No Content') { |
|
240 | return true; |
|
241 | } |
|
242 | ||
243 | return $return; |
|
244 | } |
|
245 | ||
246 | /** |
|
247 | * Remove team repository |
|
@@ 256-266 (lines=11) @@ | ||
253 | * @return bool |
|
254 | * @throws \Exception |
|
255 | */ |
|
256 | public function removeTeamRepository(int $id): bool |
|
257 | { |
|
258 | $this->getApi()->request($this->getApi()->sprintf('/teams/:id/repos/:owner/:repo', (string)$id, |
|
259 | $this->getOrganizations()->getOwner(), $this->getOrganizations()->getRepo()), Request::METHOD_DELETE); |
|
260 | ||
261 | if ($this->getApi()->getHeaders()['Status'] == '204 No Content') { |
|
262 | return true; |
|
263 | } |
|
264 | ||
265 | return false; |
|
266 | } |
|
267 | ||
268 | /** |
|
269 | * List user teams |