Skip to content

Commit 52f3015

Browse files
Replace deprecated methods and interfaces of react/promise
- method otherwise() is deprecated, use catch() instead - (Extended|Cancellable)PromiseInterface are removed since v3.0.0 ref https://reactphp.org/promise/changelog.html#300-2023-07-11
1 parent 046ead0 commit 52f3015

3 files changed

Lines changed: 6 additions & 6 deletions

File tree

application/clicommands/ScheduleCommand.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
use ipl\Scheduler\Contract\Task;
1919
use ipl\Scheduler\Scheduler;
2020
use React\EventLoop\Loop;
21-
use React\Promise\ExtendedPromiseInterface;
21+
use React\Promise\PromiseInterface;
2222
use Throwable;
2323

2424
class ScheduleCommand extends Command
@@ -121,7 +121,7 @@ protected function attachJobsLogging(Scheduler $scheduler)
121121
Logger::debug($e->getTraceAsString());
122122
});
123123

124-
$scheduler->on(Scheduler::ON_TASK_RUN, function (Task $job, ExtendedPromiseInterface $_) {
124+
$scheduler->on(Scheduler::ON_TASK_RUN, function (Task $job, PromiseInterface $_) {
125125
Logger::info('Running job %s', $job->getName());
126126
});
127127

library/Reporting/Actions/SendMail.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ function ($pdf) use ($mail, $name, $recipients) {
5555
$mail->attachPdf($pdf, $name);
5656
$mail->send(null, $recipients);
5757
}
58-
)->otherwise(function (Throwable $e) {
58+
)->catch(function (Throwable $e) {
5959
Logger::error($e);
6060
Logger::debug($e->getTraceAsString());
6161
});

library/Reporting/Schedule.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
use Ramsey\Uuid\Uuid;
1313
use React\EventLoop\Loop;
1414
use React\Promise;
15-
use React\Promise\ExtendedPromiseInterface;
15+
use React\Promise\PromiseInterface;
1616

1717
use function md5;
1818

@@ -128,7 +128,7 @@ public function getChecksum(): string
128128
);
129129
}
130130

131-
public function run(): ExtendedPromiseInterface
131+
public function run(): PromiseInterface
132132
{
133133
$deferred = new Promise\Deferred();
134134
Loop::futureTick(function () use ($deferred) {
@@ -147,7 +147,7 @@ public function run(): ExtendedPromiseInterface
147147
$deferred->resolve();
148148
});
149149

150-
/** @var ExtendedPromiseInterface $promise */
150+
/** @var PromiseInterface $promise */
151151
$promise = $deferred->promise();
152152

153153
return $promise;

0 commit comments

Comments
 (0)