perform() public method

Process a single job.
public perform ( Resque_Job $job )
$job Resque_Job The job to be processed.
Ejemplo n.º 1
0
 /**
  * @see Resque_Worker::perform()
  */
 public function perform(Resque_Job $job)
 {
     if (isset($this->options['connection'])) {
         $databaseManager = new sfDatabaseManager($this->configuration);
         $this->connection = $databaseManager->getDatabase($this->options['connection'])->getConnection();
     }
     parent::perform($job);
     if ($this->connection) {
         $databaseManager->shutdown();
     }
 }