Code Duplication    Length = 12-12 lines in 2 locations

lib/Doctrine/DBAL/Platforms/SqlitePlatform.php 1 location

@@ 85-96 (lines=12) @@
82
    {
83
        $trimChar = ($char != false) ? (', ' . $char) : '';
84
85
        switch ($pos) {
86
            case self::TRIM_LEADING:
87
                $trimFn = 'LTRIM';
88
                break;
89
90
            case self::TRIM_TRAILING:
91
                $trimFn = 'RTRIM';
92
                break;
93
94
            default:
95
                $trimFn = 'TRIM';
96
        }
97
98
        return $trimFn . '(' . $str . $trimChar . ')';
99
    }

lib/Doctrine/DBAL/Platforms/SQLServerPlatform.php 1 location

@@ 1012-1023 (lines=12) @@
1009
    public function getTrimExpression($str, $pos = self::TRIM_UNSPECIFIED, $char = false)
1010
    {
1011
        if ( ! $char) {
1012
            switch ($pos) {
1013
                case self::TRIM_LEADING:
1014
                    $trimFn = 'LTRIM';
1015
                    break;
1016
1017
                case self::TRIM_TRAILING:
1018
                    $trimFn = 'RTRIM';
1019
                    break;
1020
1021
                default:
1022
                    return 'LTRIM(RTRIM(' . $str . '))';
1023
            }
1024
1025
            return $trimFn . '(' . $str . ')';
1026
        }