Example #1
0
 /**
  * Queue a job to send an email
  *
  * @param  EmailEntity $email
  * @return string
  */
 public function enqueueSendEmailJob(EmailEntity $email)
 {
     return $this->resque->enqueue('email', 'Synapse\\Work\\Email\\Send', ['id' => $email->getId()]);
 }
Example #2
0
 /**
  * Enqueue a Resque job
  *
  * @param  string  $queue        The queue in which to place the job
  * @param  string  $class        The work class to be executed
  * @param  array   $args         Arguments
  * @param  bool    $track_status Whether to track the status of the job
  * @return string
  */
 public function enqueue($queue, $class, $args = null, $track_status = false)
 {
     ResqueLib::enqueue($queue, $class, $args, $track_status);
 }