Code Duplication    Length = 11-11 lines in 2 locations

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

@@ 195-205 (lines=11) @@
192
     */
193
    protected function getDateArithmeticIntervalExpression($date, $operator, $interval, $unit)
194
    {
195
        switch ($unit) {
196
            case self::DATE_INTERVAL_UNIT_WEEK:
197
                $interval *= 7;
198
                $unit = self::DATE_INTERVAL_UNIT_DAY;
199
                break;
200
201
            case self::DATE_INTERVAL_UNIT_QUARTER:
202
                $interval *= 3;
203
                $unit = self::DATE_INTERVAL_UNIT_MONTH;
204
                break;
205
        }
206
207
        return $date . ' ' . $operator . ' ' . $interval . ' ' . $unit;
208
    }

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

@@ 140-150 (lines=11) @@
137
                return "DATETIME(" . $date . ",'" . $operator . $interval . " " . $unit . "')";
138
139
            default:
140
                switch ($unit) {
141
                    case self::DATE_INTERVAL_UNIT_WEEK:
142
                        $interval *= 7;
143
                        $unit = self::DATE_INTERVAL_UNIT_DAY;
144
                        break;
145
146
                    case self::DATE_INTERVAL_UNIT_QUARTER:
147
                        $interval *= 3;
148
                        $unit = self::DATE_INTERVAL_UNIT_MONTH;
149
                        break;
150
                }
151
152
                return "DATE(" . $date . ",'" . $operator . $interval . " " . $unit . "')";
153
        }