public function push($job, array $data = null, $queue = null)
    {
        if (false !== ($delay = \Resque::getConfig('default.jobs.delay', false))) {
            return $this->later($delay, $job, $data, $queue);
        }

        return Job::create($this->getQueue($queue), $job, $data);
    }
public function push($job, array $data = null, $queue = null)
    {
        if (false !== ($delay = \Resque::getConfig('default.jobs.delay', false))) {
            return $this->later($delay, $job, $data, $queue);
        }

        return Job::create($this->getQueue($queue), $job, $data);
    }
public function push ( $ job , array $ data = null , $ queue = null ) { if ( false !== ( $ delay = \ Resque :: getConfig ( 'default.jobs.delay' , false ) ) ) { return $ this -> later ( $ delay , $ job , $ data , $ queue ) ; } return Job :: create ( $ this -> getQueue ( $ queue ) , $ job , $ data ) ; }
Push a new job onto the queue

@param  string $job   The job class
@param  mixed  $data  The job data
@param  string $queue The queue to add the job to
@return Job    job instance
Push a new job onto the queue