From ed3963dce3bd4dd309260410f77a30c98e319408 Mon Sep 17 00:00:00 2001 From: cnjax Date: Sun, 26 Jun 2016 17:56:41 +0800 Subject: [PATCH] Update worker-pool.php $result from the enqueue can't fetch correct. Change from "yield from" to yeild. --- examples/worker-pool.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/worker-pool.php b/examples/worker-pool.php index 0f572ca..e8a573b 100755 --- a/examples/worker-pool.php +++ b/examples/worker-pool.php @@ -16,19 +16,19 @@ $coroutines[] = Coroutine\create(function () use ($pool) { $url = 'https://google.com'; - $result = yield from $pool->enqueue(new BlockingTask('file_get_contents', $url)); + $result = (yield $pool->enqueue(new BlockingTask('file_get_contents', $url))); printf("Read from %s: %d bytes\n", $url, strlen($result)); }); $coroutines[] = Coroutine\create(function () use ($pool) { $url = 'https://icicle.io'; - $result = yield from $pool->enqueue(new BlockingTask('file_get_contents', $url)); + $result = (yield $pool->enqueue(new BlockingTask('file_get_contents', $url))); printf("Read from %s: %d bytes\n", $url, strlen($result)); }); $coroutines[] = Coroutine\create(function () use ($pool) { $url = 'https://github.com'; - $result = yield from $pool->enqueue(new BlockingTask('file_get_contents', $url)); + $result = (yield $pool->enqueue(new BlockingTask('file_get_contents', $url))); printf("Read from %s: %d bytes\n", $url, strlen($result)); });