改名
This commit is contained in:
@@ -12,6 +12,10 @@ use Swoole\Server;
|
|||||||
use Swoole\Timer;
|
use Swoole\Timer;
|
||||||
use Exception;
|
use Exception;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Class OnTask
|
||||||
|
* @package HttpServer\Events
|
||||||
|
*/
|
||||||
class OnTask extends Callback
|
class OnTask extends Callback
|
||||||
{
|
{
|
||||||
|
|
||||||
@@ -21,10 +25,10 @@ class OnTask extends Callback
|
|||||||
public function onHandler()
|
public function onHandler()
|
||||||
{
|
{
|
||||||
$parameter = func_get_args();
|
$parameter = func_get_args();
|
||||||
if (count($parameter) < 4) {
|
if (func_num_args() < 4) {
|
||||||
$this->onContinueTask(...func_get_args());
|
$this->onContinueTask(...$parameter);
|
||||||
} else {
|
} else {
|
||||||
$this->onTask(...func_get_args());
|
$this->onTask(...$parameter);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -71,12 +71,7 @@ trait Server
|
|||||||
$settings = $this->setting;
|
$settings = $this->setting;
|
||||||
if (($taskNumber = $settings['task_worker_num'] ?? 0) > 0) {
|
if (($taskNumber = $settings['task_worker_num'] ?? 0) > 0) {
|
||||||
$this->on('finish', $this->createHandler('finish'));
|
$this->on('finish', $this->createHandler('finish'));
|
||||||
$callback = $this->createHandler('task');
|
$this->on('task', $this->createHandler('task'));
|
||||||
if ($settings['task_enable_coroutine'] ?? false) {
|
|
||||||
$this->on('task', [$callback, 'onContinueTask']);
|
|
||||||
} else {
|
|
||||||
$this->on('task', [$callback, 'onTask']);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user