Code Duplication    Length = 8-8 lines in 2 locations

src/database/Postgres.php 2 locations

@@ 352-359 (lines=8) @@
349
            case 'json':
350
            case 'jsonb':
351
            case 'xml':
352
            case 'xml[]':
353
                $n = substr_count($value, "\n");
354
                $n = $n < 5 ? max(2, $n) : $n;
355
                $n = $n > 20 ? 20 : $n;
356
                echo '<textarea name="', htmlspecialchars($name), "\" rows=\"{$n}\" cols=\"85\"{$extra_str}>\n";
357
                echo htmlspecialchars($value);
358
                echo "</textarea>\n";
359
                break;
360
            case 'character':
361
            case 'character[]':
362
                $n = substr_count($value, "\n");
@@ 361-368 (lines=8) @@
358
                echo "</textarea>\n";
359
                break;
360
            case 'character':
361
            case 'character[]':
362
                $n = substr_count($value, "\n");
363
                $n = $n < 5 ? 5 : $n;
364
                $n = $n > 20 ? 20 : $n;
365
                echo '<textarea name="', htmlspecialchars($name), "\" rows=\"{$n}\" cols=\"35\"{$extra_str}>\n";
366
                echo htmlspecialchars($value);
367
                echo "</textarea>\n";
368
                break;
369
            default:
370
                echo '<input name="', htmlspecialchars($name), '" value="', htmlspecialchars($value), "\" size=\"35\"{$extra_str} />\n";
371
                break;