Exemplo n.º 1
0
 public static function updateBatchJob(BatchJob $batchJob, $status, BatchJob $twinJob = null)
 {
     $batchJob->setStatus($status);
     $batchJob->save();
     $event = new kBatchJobStatusEvent($batchJob, $twinJob);
     kEventsManager::raiseEvent($event);
     $batchJob->reload();
     return $batchJob;
 }
Exemplo n.º 2
0
 /**
  * @param BatchJob $batchJob
  * @param int $status
  * @return BatchJob
  */
 public static function updateBatchJob(BatchJob $batchJob, $status)
 {
     $batchJob->setStatus($status);
     $changed = $batchJob->save();
     if (!$changed) {
         return $batchJob;
     }
     $event = new kBatchJobStatusEvent($batchJob);
     kEventsManager::raiseEvent($event);
     $batchJob->reload();
     return $batchJob;
 }