public function setUp() { // connect to mongo $client = new Client(); if (version_compare($client->getDbVersion(), '2.6.0', '<')) { $this->markTestSkipped('Current primary does not have a Write API support.'); } // select database $database = $client->getDatabase('test'); $this->collection = $database->getCollection('phpmongo_test_collection'); }
public function persistanceInstanceProvider() { $providers = array(); // legacy batch for MongoDb before 2.6 $providers[] = array(new PersistenceLegacy()); // batch for MongoDb after 2.6 $client = new Client(); if (version_compare($client->getDbVersion(), '2.6', '>=')) { $providers[] = array(new Persistence()); } return $providers; }