@@ -121,7 +121,7 @@ public static function fromRetryableReads(stdClass $test, $databaseName, $collec
121
121
return $ o ;
122
122
}
123
123
124
- public static function fromRetryableWrites (stdClass $ test , $ databaseName , $ collectionName )
124
+ public static function fromRetryableWrites (stdClass $ test , $ databaseName , $ collectionName, $ useMultipleMongoses )
125
125
{
126
126
$ o = new self ($ databaseName , $ collectionName );
127
127
@@ -134,12 +134,12 @@ public static function fromRetryableWrites(stdClass $test, $databaseName, $colle
134
134
$ o ->outcomeCollectionName = $ test ->outcome ->collection ->name ;
135
135
}
136
136
137
- $ o ->client = new Client (FunctionalTestCase::getUri (), $ clientOptions );
137
+ $ o ->client = new Client (FunctionalTestCase::getUri ($ useMultipleMongoses ), $ clientOptions );
138
138
139
139
return $ o ;
140
140
}
141
141
142
- public static function fromTransactions (stdClass $ test , $ databaseName , $ collectionName )
142
+ public static function fromTransactions (stdClass $ test , $ databaseName , $ collectionName, $ useMultipleMongoses )
143
143
{
144
144
$ o = new self ($ databaseName , $ collectionName );
145
145
@@ -159,7 +159,7 @@ public static function fromTransactions(stdClass $test, $databaseName, $collecti
159
159
* re-using a previously persisted libmongoc client object. */
160
160
$ clientOptions += ['p ' => mt_rand ()];
161
161
162
- $ o ->client = new Client (FunctionalTestCase::getUri (), $ clientOptions );
162
+ $ o ->client = new Client (FunctionalTestCase::getUri ($ useMultipleMongoses ), $ clientOptions );
163
163
164
164
$ session0Options = isset ($ test ->sessionOptions ->session0 ) ? (array ) $ test ->sessionOptions ->session0 : [];
165
165
$ session1Options = isset ($ test ->sessionOptions ->session1 ) ? (array ) $ test ->sessionOptions ->session1 : [];
0 commit comments