mirror of
https://github.com/amphp/parallel.git
synced 2025-02-22 05:42:36 +01:00
when() → onResolve()
This commit is contained in:
parent
34d07fcd34
commit
9bf978ad01
@ -50,7 +50,7 @@ abstract class AbstractWorker implements Worker {
|
|||||||
unset($this->jobQueue[$id]);
|
unset($this->jobQueue[$id]);
|
||||||
|
|
||||||
if (!empty($this->jobQueue)) {
|
if (!empty($this->jobQueue)) {
|
||||||
$this->context->receive()->when($this->when);
|
$this->context->receive()->onResolve($this->when);
|
||||||
}
|
}
|
||||||
|
|
||||||
$deferred->resolve($data->promise());
|
$deferred->resolve($data->promise());
|
||||||
@ -105,7 +105,7 @@ abstract class AbstractWorker implements Worker {
|
|||||||
*/
|
*/
|
||||||
private function doEnqueue(Task $task): \Generator {
|
private function doEnqueue(Task $task): \Generator {
|
||||||
if (empty($this->jobQueue)) {
|
if (empty($this->jobQueue)) {
|
||||||
$this->context->receive()->when($this->when);
|
$this->context->receive()->onResolve($this->when);
|
||||||
}
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
@ -52,7 +52,7 @@ class TaskRunner {
|
|||||||
$result = new Failure($exception);
|
$result = new Failure($exception);
|
||||||
}
|
}
|
||||||
|
|
||||||
$result->when(function ($exception, $value) use ($job) {
|
$result->onResolve(function ($exception, $value) use ($job) {
|
||||||
if ($exception) {
|
if ($exception) {
|
||||||
$result = new TaskFailure($job->getId(), $exception);
|
$result = new TaskFailure($job->getId(), $exception);
|
||||||
} else {
|
} else {
|
||||||
|
@ -42,7 +42,7 @@ abstract class AbstractParcelTest extends TestCase {
|
|||||||
$callback->method('__invoke')
|
$callback->method('__invoke')
|
||||||
->with($this->identicalTo(null), $this->identicalTo(1));
|
->with($this->identicalTo(null), $this->identicalTo(1));
|
||||||
|
|
||||||
$awaitable->when($callback);
|
$awaitable->onResolve($callback);
|
||||||
|
|
||||||
$awaitable = $parcel->synchronized(function ($value) {
|
$awaitable = $parcel->synchronized(function ($value) {
|
||||||
$this->assertSame(1, $value);
|
$this->assertSame(1, $value);
|
||||||
@ -54,7 +54,7 @@ abstract class AbstractParcelTest extends TestCase {
|
|||||||
$callback->method('__invoke')
|
$callback->method('__invoke')
|
||||||
->with($this->identicalTo(null), $this->identicalTo(2));
|
->with($this->identicalTo(null), $this->identicalTo(2));
|
||||||
|
|
||||||
$awaitable->when($callback);
|
$awaitable->onResolve($callback);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
x
Reference in New Issue
Block a user