Code Duplication    Length = 6-6 lines in 2 locations

src/date/TimeZoneDataParser.class.php 2 locations

@@ 979-984 (lines=6) @@
976
    {
977
        static $months = array(DateDefinitions::JANUARY => 'january', DateDefinitions::FEBRUARY => 'february', DateDefinitions::MARCH => 'march', DateDefinitions::APRIL => 'april', DateDefinitions::MAY => 'may', DateDefinitions::JUNE => 'june', DateDefinitions::JULY => 'july', DateDefinitions::AUGUST => 'august', DateDefinitions::SEPTEMBER => 'september', DateDefinitions::OCTOBER => 'october', DateDefinitions::NOVEMBER => 'november', DateDefinitions::DECEMBER => 'december');
978
979
        foreach ($months as $i => $m) {
980
            if (substr_compare($m, $month, 0, strlen($month), true) == 0) {
981
                $month = $i;
982
                break;
983
            }
984
        }
985
986
        return $month;
987
    }
@@ 1003-1008 (lines=6) @@
1000
    {
1001
        static $days = array(DateDefinitions::SUNDAY => 'sunday', DateDefinitions::MONDAY => 'monday', DateDefinitions::TUESDAY => 'tuesday', DateDefinitions::WEDNESDAY => 'wednesday', DateDefinitions::THURSDAY => 'thursday', DateDefinitions::FRIDAY => 'friday', DateDefinitions::SATURDAY => 'saturday');
1002
1003
        foreach ($days as $i => $d) {
1004
            if (substr_compare($d, $day, 0, strlen($day), true) == 0) {
1005
                $day = $i;
1006
                break;
1007
            }
1008
        }
1009
1010
        return $day;
1011
    }