Code Duplication    Length = 12-12 lines in 2 locations

src/date/DateFormat.class.php 2 locations

@@ 321-332 (lines=12) @@
318
                    break;
319
320
                case self::T_MONTH:
321
                case self::T_SA_MONTH:
322
                    $month = $data[DateDefinitions::MONTH] + 1;
323
                    if ($count == 3) {
324
                        $out .= $locale->getCalendarMonthAbbreviated($calendarType, $month);
325
                    } elseif ($count == 4) {
326
                        $out .= $locale->getCalendarMonthWide($calendarType, $month);
327
                    } elseif ($count == 5) {
328
                        $out .= $locale->getCalendarMonthNarrow($calendarType, $month);
329
                    } else {
330
                        $out .= str_pad($month, $count, '0', STR_PAD_LEFT);
331
                    }
332
                    break;
333
334
                case self::T_DATE:
335
                    $out .= str_pad($data[DateDefinitions::DATE], $count, '0', STR_PAD_LEFT);
@@ 455-466 (lines=12) @@
452
                    break;
453
454
                case self::T_LOCAL_DAY_OF_WEEK:
455
                case self::T_SA_LOCAL_DAY_OF_WEEK:
456
                    $dow = $data[DateDefinitions::DOW_LOCAL];
457
                    if ($count == 4) {
458
                        $out .= $locale->getCalendarDayWide($calendarType, $dow);
459
                    } elseif ($count == 5) {
460
                        $out .= $locale->getCalendarDayNarrow($calendarType, $dow);
461
                    } elseif ($count == 3) {
462
                        $out .= $locale->getCalendarDayAbbreviated($calendarType, $dow);
463
                    } else {
464
                        $out .= str_pad($dow, $count, '0', STR_PAD_LEFT);
465
                    }
466
                    break;
467
468
                case self::T_EXTENDED_YEAR:
469
                    $out .= str_pad($data[DateDefinitions::EXTENDED_YEAR], $count, '0', STR_PAD_LEFT);