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; }
/** * @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; }