Code Duplication    Length = 10-11 lines in 2 locations

src/Russian/GeographicalNamesInflection.php 1 location

@@ 409-419 (lines=11) @@
406
                        static::PREDLOJ => $prefix.'и',
407
                    ];
408
409
                case 'а':
410
                    // Москва, Рига
411
                    $prefix = S::name(S::slice($name, 0, -1));
412
                    return [
413
                        static::IMENIT => $prefix.'а',
414
                        static::RODIT => $prefix.(static::isVelarConsonant(S::slice($name, -2, -1)) ? 'и' : 'ы'),
415
                        static::DAT => $prefix.'е',
416
                        static::VINIT => $prefix.'у',
417
                        static::TVORIT => $prefix.'ой',
418
                        static::PREDLOJ => $prefix.'е',
419
                    ];
420
421
                case 'й':
422
                    // Ишимбай

src/Russian/NounDeclension.php 1 location

@@ 360-369 (lines=10) @@
357
358
            // Neuter adjectives
359
            case 'ое':
360
            case 'ее':
361
                $prefix = S::slice($word, 0, -1);
362
                return [
363
                    Cases::IMENIT => $word,
364
                    Cases::RODIT => $prefix.'го',
365
                    Cases::DAT => $prefix.'му',
366
                    Cases::VINIT => $word,
367
                    Cases::TVORIT => S::slice($word, 0, -2).(S::slice($word, -2, -1) == 'о' ? 'ы' : 'и').'м',
368
                    Cases::PREDLOJ => $prefix.'м',
369
                ];
370
371
            // Female adjectives
372
            case 'ая':