Code Duplication    Length = 3-4 lines in 2 locations

lib/Mongo/MongoCollection.php 1 location

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

lib/Mongo/MongoClient.php 1 location

@@ 444-447 (lines=4) @@
441
            unset($urlOptions['wTimeout']);
442
        }
443
444
        if (isset($options['wTimeout'])) {
445
            $options['wTimeoutMS'] = $options['wTimeout'];
446
            unset($options['wTimeout']);
447
        }
448
449
        // Special handling for readPreferenceTags which are merged
450
        if (isset($options['readPreferenceTags']) && isset($urlOptions['readPreferenceTags'])) {