public static function tearDownAfterClass() { if ((extension_loaded('mongo') || extension_loaded('mongodb')) && class_exists('Horde_Mongo_Client') && ($config = self::getConfig('ACTIVESYNC_MONGO_TEST_CONFIG', __DIR__ . '/../..')) && isset($config['activesync']['mongo']['hostspec'])) { try { $factory = new Horde_Test_Factory_Mongo(); $mongo = $factory->create(array('config' => $config['activesync']['mongo']['hostspec'], 'dbname' => 'horde_activesync_test')); $mongo->activesync_test->drop(); } catch (MongoConnectionException $e) { } } parent::tearDownAfterClass(); }
public static function tearDownAfterClass() { if (class_exists('MongoDB')) { try { $mongo = new Horde_Mongo_Client(); $mongo->activesync_test->drop(); } catch (MongoConnectionException $e) { } } parent::tearDownAfterClass(); }
public static function tearDownAfterClass() { if (self::$db) { if (self::$migrator) { self::$migrator->down(); } self::$db->disconnect(); self::$db = null; } parent::tearDownAfterClass(); }