@@ 10-18 (lines=9) @@ | ||
7 | use WyriHaximus\Travis\Resource\Commit as BaseCommit; |
|
8 | use function React\Promise\resolve; |
|
9 | ||
10 | class Commit extends BaseCommit |
|
11 | { |
|
12 | public function refresh(): PromiseInterface |
|
13 | { |
|
14 | return $this->getTransport()->request('builds/' . $this->id)->then(function ($json) { |
|
15 | return resolve($this->getTransport()->getHydrator()->hydrate('Build', $json['build'])); |
|
16 | }); |
|
17 | } |
|
18 | } |
|
19 |
@@ 10-18 (lines=9) @@ | ||
7 | use WyriHaximus\Travis\Resource\Job as BaseJob; |
|
8 | use function React\Promise\resolve; |
|
9 | ||
10 | class Job extends BaseJob |
|
11 | { |
|
12 | public function refresh(): PromiseInterface |
|
13 | { |
|
14 | return $this->getTransport()->request('jobs/' . $this->id)->then(function ($json) { |
|
15 | return resolve($this->getTransport()->getHydrator()->hydrate('Job', $json['job'])); |
|
16 | }); |
|
17 | } |
|
18 | } |
|
19 |