@@ -334,7 +334,7 @@ protected function getFeatureCompatibilityVersion(?ReadPreference $readPreferenc
334334 $ cursor = $ this ->manager ->executeCommand (
335335 'admin ' ,
336336 new Command (['getParameter ' => 1 , 'featureCompatibilityVersion ' => 1 ]),
337- $ readPreference ?: new ReadPreference (ReadPreference::PRIMARY ),
337+ [ ' readPreference ' => $ readPreference ?: new ReadPreference (ReadPreference::PRIMARY )] ,
338338 );
339339
340340 $ cursor ->setTypeMap (['root ' => 'array ' , 'document ' => 'array ' ]);
@@ -357,7 +357,7 @@ protected function getServerVersion(?ReadPreference $readPreference = null)
357357 $ buildInfo = $ this ->manager ->executeCommand (
358358 $ this ->getDatabaseName (),
359359 new Command (['buildInfo ' => 1 ]),
360- $ readPreference ?: new ReadPreference (ReadPreference::PRIMARY ),
360+ [ ' readPreference ' => $ readPreference ?: new ReadPreference (ReadPreference::PRIMARY )] ,
361361 )->toArray ()[0 ];
362362
363363 if (isset ($ buildInfo ->version ) && is_string ($ buildInfo ->version )) {
@@ -372,7 +372,7 @@ protected function getServerStorageEngine(?ReadPreference $readPreference = null
372372 $ cursor = $ this ->manager ->executeCommand (
373373 $ this ->getDatabaseName (),
374374 new Command (['serverStatus ' => 1 ]),
375- $ readPreference ?: new ReadPreference (ReadPreference::PRIMARY ),
375+ [ ' readPreference ' => $ readPreference ?: new ReadPreference (ReadPreference::PRIMARY )] ,
376376 );
377377
378378 $ result = current ($ cursor ->toArray ());
0 commit comments