interval === '' ? '' : '/tn ' . $this->id . ' ' . $this->interval . ' ' . $this->command; } /** * {@inheritdoc} */ public static function createWith(array $jobData) : TaskAbstract { $job = new self($jobData[1], $jobData[8], $jobData[7]); $job->status = (int) $jobData[3]; if (DateTime::isValid($jobData[2])) { $job->setNextRunTime(new \DateTime($jobData[2])); } if (DateTime::isValid($jobData[5])) { $job->setLastRuntime(new \DateTime($jobData[5])); } $job->setComment($jobData[10] ?? ''); return $job; } }