This commit is contained in:
2021-04-14 11:21:43 +08:00
parent f230c0902f
commit ef86d774ed
+5 -3
View File
@@ -8,7 +8,6 @@ use Closure;
use Exception;
use JetBrains\PhpStorm\Pure;
use Snowflake\Abstracts\BaseObject;
use Snowflake\Event;
use Snowflake\Snowflake;
use Swoole\Timer;
@@ -130,7 +129,7 @@ class Crontab extends BaseObject
/**
* @param mixed $params
*/
public function setParams(mixed $params): void
public function setParams(...$params): void
{
$this->params = $params;
}
@@ -223,7 +222,10 @@ class Crontab extends BaseObject
$name_md5 = $this->getName();
$redis->hSet(self::WAIT_END, $name_md5, serialize($this));
$params = call_user_func($this->handler, $this->params, $this->name);
array_push($this->params, $this->name);
$params = call_user_func($this->handler, ...$this->params);
$redis->hDel(self::WAIT_END, $name_md5);
if ($params === null) {
return;