taskGet() публичный статический Метод

Returns tasks with given id
public static taskGet ( integer $task_id ) : mult1mate\crontab\TaskInterface
$task_id integer
Результат mult1mate\crontab\TaskInterface
Пример #1
0
 /**
  * Writes log in file. Do NOT actually saves the task run
  * @return bool
  */
 public function saveTaskRun()
 {
     //if monolog not found does nothing
     if (!class_exists('Monolog\\Logger')) {
         return false;
     }
     $logger = new Logger('cron_logger');
     $logger->pushHandler(new RotatingFileHandler($this->logs_folder . $this->log_name));
     $task = TaskFile::taskGet($this->task_id);
     if (self::RUN_STATUS_STARTED == $this->status) {
         $message = 'task ' . $task->getCommand() . ' just started';
     } else {
         $message = 'task ' . $task->getCommand() . ' ended with status ' . $this->status . ', execution time ' . $this->execution_time . ', output: ' . PHP_EOL . $this->output;
     }
     return $logger->addNotice($message);
 }