public static function tearDownAfterClass() { if (self::$storage) { self::$storage->purge(); self::$storage = null; } }
protected function setUp() { if (extension_loaded('mongo')) { self::$storage = new DummyMongoDbProfilerStorage('mongodb://localhost/symfony_tests/profiler_data', '', '', 86400); try { self::$storage->getMongo(); } catch (\MongoConnectionException $e) { $this->markTestSkipped('MongoDbProfilerStorageTest requires that there is a MongoDB server present on localhost'); } self::$storage->purge(); } else { $this->markTestSkipped('MongoDbProfilerStorageTest requires that the extension mongo is loaded'); } }