Code Duplication    Length = 4-5 lines in 2 locations

src/Russian/GeneralDeclension.php 1 location

@@ 153-157 (lines=5) @@
150
		$forms[Cases::VINIT] = self::chooseVowelAfterConsonant($last, $soft_last && S::slice($word, -2, -1) != 'ч', $prefix.'ю', $prefix.'у');
151
152
		// TVORIT
153
		if ($last == 'ь')
154
			$forms[Cases::TVORIT] = $prefix.'ой';
155
		else {
156
			$forms[Cases::TVORIT] = self::chooseVowelAfterConsonant($last, $soft_last, $prefix.'ей', $prefix.'ой');
157
		}
158
159
		// 	if ($last == 'й' || (self::isConsonant($last) && !self::isHissingConsonant($last)) || self::checkLastConsonantSoftness($word))
160
		// 	$forms[Cases::TVORIT] = $prefix.'ей';

src/Russian/Plurality.php 1 location

@@ 120-123 (lines=4) @@
117
118
		if ($last == 'ч' || in_array(S::slice($word, -2), array('чь', 'сь')) || (self::isVowel($last) && in_array(S::slice($word, -2, -1), array('ч', 'к')))) // before ч, чь, сь, ч+vowel, к+vowel
119
			$forms[Cases::IMENIT] = $prefix.'и';
120
		else if ($last == 'н' || $last == 'ц')
121
			$forms[Cases::IMENIT] = $prefix.'ы';
122
		else
123
			$forms[Cases::IMENIT] = self::chooseVowelAfterConsonant($last, $soft_last, $prefix.'я', $prefix.'а');
124
125
		// RODIT
126
		if ($word == 'письмо')