Exemplo n.º 1
0
 /**
  * @param \Illuminate\Contracts\Queue\Job $job
  * @param array $data
  * @return mixed
  */
 public function fire($job, array $data)
 {
     $id = $data[0];
     $task = $this->serializer->unserialize($data[1]);
     $response = call_user_func($task);
     $job->delete();
     $this->publisher->publish("kyew:task:{$id}", $response);
 }
Exemplo n.º 2
0
 /**
  * @inheritdoc
  */
 public function push($taskId, callable $task)
 {
     $returnValue = call_user_func($task);
     $this->publisher->publish("kyew:task:{$taskId}", $returnValue);
 }