From 4b8475f890a4c96486dd84c7dc1969d9d84bc637 Mon Sep 17 00:00:00 2001 From: Dennis Eichhorn Date: Sat, 18 May 2024 19:57:11 +0000 Subject: [PATCH] fix languages 4 --- Utils/TaskSchedule/CronJob.php | 6 +----- Utils/TaskSchedule/Schedule.php | 12 +++--------- 2 files changed, 4 insertions(+), 14 deletions(-) diff --git a/Utils/TaskSchedule/CronJob.php b/Utils/TaskSchedule/CronJob.php index 277813913..2ed27b7fb 100755 --- a/Utils/TaskSchedule/CronJob.php +++ b/Utils/TaskSchedule/CronJob.php @@ -39,12 +39,8 @@ class CronJob extends TaskAbstract */ public static function createWith(array $jobData) : TaskAbstract { - if (!\is_string($jobData[0]) || !\is_string($jobData[1])) { - return new self(''); - } - $interval = \array_splice($jobData, 1, 5); - return new self($jobData[0], $jobData[1], \implode(' ', $interval)); + return new self($jobData[0] ?? '', $jobData[1] ?? '', \implode(' ', $interval)); } } diff --git a/Utils/TaskSchedule/Schedule.php b/Utils/TaskSchedule/Schedule.php index 3c3b17d7a..c698eb270 100755 --- a/Utils/TaskSchedule/Schedule.php +++ b/Utils/TaskSchedule/Schedule.php @@ -42,21 +42,15 @@ class Schedule extends TaskAbstract */ public static function createWith(array $jobData) : TaskAbstract { - if (!\is_string($jobData[1]) || !\is_string($jobData[8]) - || !\is_string($jobData[7]) || !\is_string($jobData[10]) - ) { - return new self(''); - } - - $job = new self($jobData[1], $jobData[8], $jobData[7]); + $job = new self($jobData[1] ?? '', $jobData[8] ?? '', $jobData[7] ?? ''); $job->status = (int) $jobData[3]; - if (DateTime::isValid($jobData[2])) { + if ($jobData[2] !== null && DateTime::isValid($jobData[2])) { $job->setNextRunTime(new \DateTime($jobData[2])); } - if (DateTime::isValid($jobData[5])) { + if ($jobData[5] !== null && DateTime::isValid($jobData[5])) { $job->setLastRuntime(new \DateTime($jobData[5])); }