Code Duplication    Length = 13-14 lines in 2 locations

src/Database/QueryBuilderTrait.php 2 locations

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