Code Duplication    Length = 3-4 lines in 2 locations

DataCollector/MongoDb/PrettyDataCollector.php 2 locations

@@ 127-129 (lines=3) @@
124
                    $query .= '.drop()';
125
                } elseif (isset($log['dropDatabase'])) {
126
                    $query .= '.dropDatabase()';
127
                } elseif (isset($log['ensureIndex'])) {
128
                    $query .= '.ensureIndex('.$this->bsonEncode($log['keys']).', '.$this->bsonEncode($log['options']).')';
129
                } elseif (isset($log['execute'])) {
130
                    $query .= '.execute()';
131
                } elseif (isset($log['find'])) {
132
                    $query .= '.find(';
@@ 165-168 (lines=4) @@
162
                    $query .= '.save('.$this->bsonEncode($log['document']).')';
163
                } elseif (isset($log['sort'])) {
164
                    $query .= '.sort('.$this->bsonEncode($log['sortFields']).')';
165
                } elseif (isset($log['update'])) {
166
                    // todo: include $log['options']
167
                    $query .= '.update('.$this->bsonEncode($log['query']).', '.$this->bsonEncode($log['newObj']).')';
168
                } elseif (isset($log['validate'])) {
169
                    $query .= '.validate()';
170
                }
171
            }