Sokil\Mongo\PersistenceTest::persistanceInstanceProvider PHP Method

persistanceInstanceProvider() public method

    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(getenv('PHPMONGO_DSN') ? getenv('PHPMONGO_DSN') : null);
        if (version_compare($client->getDbVersion(), '2.6', '>=')) {
            $providers[] = array(new Persistence());
        }
        return $providers;
    }