Code Duplication    Length = 6-6 lines in 3 locations

src/Russian/GeographicalNamesInflection.php 3 locations

@@ 113-118 (lines=6) @@
110
        }
111
112
        // город N
113
        if (S::slice($name, 0, 6) == 'город ') {
114
            return self::composeCasesFromWords([
115
                NounDeclension::getCases('город'),
116
                array_fill_keys(self::getAllCases(), S::name(S::slice($name, 6)))
117
            ]);
118
        }
119
120
        // село N
121
        if (S::slice($name, 0, 5) == 'село ') {
@@ 121-126 (lines=6) @@
118
        }
119
120
        // село N
121
        if (S::slice($name, 0, 5) == 'село ') {
122
            return self::composeCasesFromWords([
123
                NounDeclension::getCases('село'),
124
                array_fill_keys(self::getAllCases(), S::name(S::slice($name, 5)))
125
            ]);
126
        }
127
128
        // хутор N
129
        if (S::slice($name, 0, 6) == 'хутор ') {
@@ 129-134 (lines=6) @@
126
        }
127
128
        // хутор N
129
        if (S::slice($name, 0, 6) == 'хутор ') {
130
            return self::composeCasesFromWords([
131
                NounDeclension::getCases('хутор'),
132
                array_fill_keys(self::getAllCases(), S::name(S::slice($name, 6)))
133
            ]);
134
        }
135
136
        // пгт N
137
        if (S::slice($name, 0, 4) == 'пгт ') {