Example #1
0
 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');
 }
Example #2
0
 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;
 }