interval === '' ? '' : '/tn ' . $this->id . ' ' . $this->interval . ' ' . $this->command; } /** * {@inheritdoc} */ public static function createWith(array $jobData) : TaskAbstract { /** * @todo Orange-Management/phpOMS#231 * Use the interval for generating a schedule */ $job = new self($jobData[1], $jobData[8], 'asdf'); $job->setStatus($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; } }