Code Duplication    Length = 3-4 lines in 2 locations

lib/Mongo/MongoClient.php 1 location

@@ 407-410 (lines=4) @@
404
            unset($urlOptions['wTimeout']);
405
        }
406
407
        if (isset($options['wTimeout'])) {
408
            $options['wTimeoutMS'] = $options['wTimeout'];
409
            unset($options['wTimeout']);
410
        }
411
412
        if (isset($options['readPreferenceTags'])) {
413
            $options['readPreferenceTags'] = [$this->getReadPreferenceTags($options['readPreferenceTags'])];

lib/Mongo/MongoCollection.php 1 location

@@ 962-964 (lines=3) @@
959
            $options['w'] = ($options['safe']) ? 1 : 0;
960
        }
961
962
        if (isset($options['wtimeout']) && !isset($options['wTimeoutMS'])) {
963
            $options['wTimeoutMS'] = $options['wtimeout'];
964
        }
965
966
        if (isset($options['w']) || !isset($options['wTimeoutMS'])) {
967
            $collectionWriteConcern = $this->getWriteConcern();