| @@ 101-110 (lines=10) @@ | ||
| 98 | * @return array |
|
| 99 | * @throws \Exception |
|
| 100 | */ |
|
| 101 | public function updatePullRequest(int $number, string $title = null, string $body = null, |
|
| 102 | string $state = null): array |
|
| 103 | { |
|
| 104 | return $this->getApi()->request($this->getApi()->sprintf('/repos/:owner/:repo/pulls/:number', $this->getOwner(), |
|
| 105 | $this->getRepo(), $number), Request::METHOD_PATCH, [ |
|
| 106 | 'title' => $title, |
|
| 107 | 'body' => $body, |
|
| 108 | 'state' => $state |
|
| 109 | ]); |
|
| 110 | } |
|
| 111 | ||
| 112 | /** |
|
| 113 | * List commits on a pull request |
|
| @@ 180-188 (lines=9) @@ | ||
| 177 | * @return array |
|
| 178 | * @throws \Exception |
|
| 179 | */ |
|
| 180 | public function mergePullRequest(int $number, string $commitMessage = null, string $sha = null): array |
|
| 181 | { |
|
| 182 | return $this->getApi()->request($this->getApi() |
|
| 183 | ->sprintf('/repos/:owner/:repo/pulls/:number/merge', $this->getOwner(), |
|
| 184 | $this->getRepo(), $number), Request::METHOD_PUT, [ |
|
| 185 | 'commit_message' => $commitMessage, |
|
| 186 | 'sha' => $sha |
|
| 187 | ]); |
|
| 188 | } |
|
| 189 | } |
|