|  | @@ 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 |  |             } |