You are here

public function Progress::setProgress in Ultimate Cron 8.2

Set job progress.

Parameters

string $job_id: Cron Job id.

float $progress: The progress (0 - 1).

Overrides ProgressInterface::setProgress

File

src/Progress/Progress.php, line 48

Class

Progress

Namespace

Drupal\ultimate_cron\Progress

Code

public function setProgress($job_id, $progress) {
  if (microtime(TRUE) >= $this->progressUpdated + $this->interval) {
    $this->keyValue
      ->set($job_id, $progress);
    $this->progressUpdated = microtime(TRUE);
    return TRUE;
  }
  return FALSE;
}