From ed57c06c0fd6e668ac38d1b3a09bfe801d7073b6 Mon Sep 17 00:00:00 2001 From: lexsmil Date: Sat, 20 Apr 2024 00:13:23 +0300 Subject: [PATCH] added possibility to specify task_key when creating a task programmatically --- core/components/scheduler/model/scheduler/stask.class.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/components/scheduler/model/scheduler/stask.class.php b/core/components/scheduler/model/scheduler/stask.class.php index d5c6bdd..9914a8f 100755 --- a/core/components/scheduler/model/scheduler/stask.class.php +++ b/core/components/scheduler/model/scheduler/stask.class.php @@ -11,13 +11,14 @@ class sTask extends xPDOSimpleObject * @param array $data * @return false|sTaskRun */ - public function schedule($when, array $data = array()) { + public function schedule($when, array $data = array(), string $task_key = '') { /** @var sTaskRun $run */ $run = $this->xpdo->newObject('sTaskRun'); $run->fromArray(array( 'task' => $this->get('id'), 'data' => $data, + 'task_key' => $task_key, )); $run->setTiming($when);