Exemplo 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();
     }
 }
 public static function dbShutdown()
 {
     $databaseManager = new sfDatabaseManager();
     $databaseManager->shutdown();
     propel::close();
 }