Code Duplication    Length = 4-4 lines in 2 locations

src/Russian/Plurality.php 2 locations

@@ 132-135 (lines=4) @@
129
			// exceptions
130
			if (in_array($word, self::$neuterExceptions))
131
				$forms[Cases::RODIT] = $prefix.'ей';
132
			else if (S::slice($word, -2, -1) == 'и')
133
				$forms[Cases::RODIT] = $prefix.'й';
134
			else
135
				$forms[Cases::RODIT] = $prefix;
136
		}
137
		else if (S::slice($word, -2) == 'ка') { // words ending with -ка: чашка, вилка, ложка, тарелка, копейка, батарейка
138
			if (S::slice($word, -3, -2) == 'л') $forms[Cases::RODIT] = S::slice($word, 0, -2).'ок';
@@ 148-151 (lines=4) @@
145
			$forms[Cases::RODIT] = $prefix.'й';
146
		else if (RussianLanguage::isHissingConsonant($last) || ($soft_last && $last != 'й') || in_array(S::slice($word, -2), array('чь', 'сь')))
147
			$forms[Cases::RODIT] = $prefix.'ей';
148
		else if ($last == 'й')
149
			$forms[Cases::RODIT] = $prefix.'ев';
150
		else // (self::isConsonant($last) && !RussianLanguage::isHissingConsonant($last))
151
			$forms[Cases::RODIT] = $prefix.'ов';
152
153
		// DAT
154
		$forms[Cases::DAT] = self::chooseVowelAfterConsonant($last, $soft_last && S::slice($word, -2, -1) != 'ч', $prefix.'ям', $prefix.'ам');