Code Duplication    Length = 5-5 lines in 2 locations

code/SQLite3Database.php 2 locations

@@ 501-505 (lines=5) @@
498
            $modifiers[] = 'localtime';
499
        }
500
501
        if (preg_match('/^now$/i', $date)) {
502
            $date = "'now'";
503
        } elseif (preg_match('/^\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}$/i', $date)) {
504
            $date = "'$date'";
505
        }
506
507
        $modifier = empty($modifiers) ? '' : ", '" . implode("', '", $modifiers) . "'";
508
        return "strftime('$format', $date$modifier)";
@@ 518-522 (lines=5) @@
515
            $modifiers[] = 'localtime';
516
        }
517
518
        if (preg_match('/^now$/i', $date)) {
519
            $date = "'now'";
520
        } elseif (preg_match('/^\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}$/i', $date)) {
521
            $date = "'$date'";
522
        }
523
524
        $modifier = empty($modifiers) ? '' : ", '" . implode("', '", $modifiers) . "'";
525
        return "datetime($date$modifier, '$interval')";