Code Duplication    Length = 13-14 lines in 2 locations

src/Database/QueryBuilderTrait.php 2 locations

@@ 225-238 (lines=14) @@
222
        $vals = null;
223
224
        $max = count($columns);
225
        for ($i = 0; $i < $max; $i++) {
226
            $cols .= $columns[$i] . ', ';
227
228
            $val = $values[$i];
229
230
            if ($val == '?') {
231
                $vals .= $val . ', ';
232
            } else {
233
                $vals .= (is_string($val)
234
                    ? "'$val'"
235
                    : $val)
236
                    . ', ';
237
            }
238
        }
239
240
        $cols = substr($cols, 0, -2);
241
        $vals = substr($vals, 0, -2);
@@ 287-299 (lines=13) @@
284
        $cols = null;
285
        $max = count($columns);
286
        
287
        for ($i = 0; $i < $max; $i++) {
288
            $cols .= "\t" . $columns[$i] . ' = ';
289
290
            $val = $values[$i];
291
            if ($val == '?') {
292
                $cols .= $val . ",\n";
293
            } else {
294
                $cols .= (is_string($val)
295
                    ? "'$val'"
296
                    : $val)
297
                    . ",\n";
298
            }
299
        }
300
301
        $cols = substr($cols, 0, -2);
302