Code Duplication    Length = 7-8 lines in 2 locations

src/functions.php 1 location

@@ 130-136 (lines=7) @@
127
				$name[1] = $first->getForms($name[1], $gender);
128
				$name[2] = $middle->getForms($name[2], $gender);
129
			}
130
			foreach (array(Cases::IMENIT, Cases::RODIT, Cases::DAT, Cases::VINIT, Cases::TVORIT, Cases::PREDLOJ) as $case) {
131
				foreach ($name as $partNum => $namePart) {
132
					if ($case == Cases::PREDLOJ && $partNum > 0) list(, $namePart[$case]) = explode(' ', $namePart[$case]);
133
					$result[$case][] = $namePart[$case];
134
				}
135
				$result[$case] = implode(' ', $result[$case]);
136
			}
137
			return $result;
138
		} else {
139
			if (count($name) == 2) {

src/Russian/CardinalNumber.php 1 location

@@ 219-226 (lines=8) @@
216
                }
217
            }
218
219
            foreach (array(self::IMENIT, self::RODIT, self::DAT, self::VINIT, self::TVORIT, self::PREDLOJ) as $case) {
220
                $result[$case] = array();
221
                foreach ($parts as $partN => $part) {
222
                    if ($case == self::PREDLOJ && $partN > 0) list(, $part[$case]) = explode(' ', $part[$case], 2);
223
                    $result[$case][] = $part[$case];
224
                }
225
                $result[$case] = implode(' ', $result[$case]);
226
            }
227
228
            return $result;
229
        }