Code Duplication    Length = 21-21 lines in 2 locations

src/Transliteration.php 2 locations

@@ 219-239 (lines=21) @@
216
     * @param string $s
217
     * @return string
218
     */
219
    private function transliterateFrench($s)
220
    {
221
        $map = [
222
            'â' => 'a',
223
            'ê' => 'e',
224
            'î' => 'i',
225
            'ô' => 'o',
226
            'û' => 'u',
227
            'Â' => 'A',
228
            'Ê' => 'E',
229
            'Î' => 'I',
230
            'Ô' => 'O',
231
            'Û' => 'U',
232
            'œ' => 'oe',
233
            'æ' => 'ae',
234
            'Ÿ' => 'Y',
235
            'ç' => 'c',
236
            'Ç' => 'C',
237
        ];
238
        return strtr($s, $map);
239
    }
240
241
    /**
242
     * Transliterate Hungarian chars
@@ 269-289 (lines=21) @@
266
     * @param string $s
267
     * @return string
268
     */
269
    private function transliteratePolish($s)
270
    {
271
        $map = [
272
            'ą' => 'a',
273
            'ę' => 'e',
274
            'ó' => 'o',
275
            'ć' => 'c',
276
            'ł' => 'l',
277
            'ń' => 'n',
278
            'ś' => 's',
279
            'ż' => 'z',
280
            'ź' => 'z',
281
            'Ó' => 'O',
282
            'Ć' => 'C',
283
            'Ł' => 'L',
284
            'Ś' => 'S',
285
            'Ż' => 'Z',
286
            'Ź' => 'Z',
287
        ];
288
        return strtr($s, $map);
289
    }
290
291
    /**
292
     * Transliterate Danish chars