Example #1
0
 /**
  * @param JobQueue    $queue
  * @param string      $jobId
  * @return null|Job
  * @throws \Exception
  */
 public static function getJob(JobQueue $queue, $jobId = null)
 {
     $job = null;
     try {
         $queue->beforeGet();
         $job = $queue->getJob($jobId);
         $queue->afterGet();
     } catch (\Exception $ex) {
         $queue->onError($ex);
         throw $ex;
     }
     return $job;
 }