Code Duplication    Length = 17-17 lines in 3 locations

languages/classes/LanguageTyv.php 3 locations

@@ 125-141 (lines=17) @@
122
					}
123
				}
124
				break;
125
			case "dative":
126
				if ( in_array( $wordEnding, $unvoicedPhonemes ) ) {
127
					if ( in_array( $wordLastVowel, $frontVowels ) ) {
128
						$word = implode( "", $ar[0] ) . "ке";
129
					} elseif ( in_array( $wordLastVowel, $backVowels ) ) {
130
						$word = implode( "", $ar[0] ) . "ка";
131
					} else {
132
					}
133
				} else {
134
					if ( in_array( $wordLastVowel, $frontVowels ) ) {
135
						$word = implode( "", $ar[0] ) . "ге";
136
					} elseif ( in_array( $wordLastVowel, $backVowels ) ) {
137
						$word = implode( "", $ar[0] ) . "га";
138
					} else {
139
					}
140
				}
141
				break;
142
			case "accusative":
143
				if ( in_array( $wordEnding, $unvoicedPhonemes ) ) {
144
					if ( in_array( $wordLastVowel, $roundFrontVowels ) ) {
@@ 178-194 (lines=17) @@
175
					}
176
				}
177
				break;
178
			case "locative":
179
				if ( in_array( $wordEnding, $unvoicedPhonemes ) ) {
180
					if ( in_array( $wordLastVowel, $frontVowels ) ) {
181
						$word = implode( "", $ar[0] ) . "те";
182
					} elseif ( in_array( $wordLastVowel, $backVowels ) ) {
183
						$word = implode( "", $ar[0] ) . "та";
184
					} else {
185
					}
186
				} else {
187
					if ( in_array( $wordLastVowel, $frontVowels ) ) {
188
						$word = implode( "", $ar[0] ) . "де";
189
					} elseif ( in_array( $wordLastVowel, $backVowels ) ) {
190
						$word = implode( "", $ar[0] ) . "да";
191
					} else {
192
					}
193
				}
194
				break;
195
			case "ablative":
196
				if ( in_array( $wordEnding, $unvoicedPhonemes ) ) {
197
					if ( in_array( $wordLastVowel, $frontVowels ) ) {
@@ 195-211 (lines=17) @@
192
					}
193
				}
194
				break;
195
			case "ablative":
196
				if ( in_array( $wordEnding, $unvoicedPhonemes ) ) {
197
					if ( in_array( $wordLastVowel, $frontVowels ) ) {
198
						$word = implode( "", $ar[0] ) . "тен";
199
					} elseif ( in_array( $wordLastVowel, $backVowels ) ) {
200
						$word = implode( "", $ar[0] ) . "тан";
201
					} else {
202
					}
203
				} else {
204
					if ( in_array( $wordLastVowel, $frontVowels ) ) {
205
						$word = implode( "", $ar[0] ) . "ден";
206
					} elseif ( in_array( $wordLastVowel, $backVowels ) ) {
207
						$word = implode( "", $ar[0] ) . "дан";
208
					} else {
209
					}
210
				}
211
				break;
212
			case "directive1":
213
				if ( in_array( $wordEnding, $directiveVoicedStems ) ) {
214
					$word = implode( "", $ar[0] ) . "же";