Code Duplication    Length = 10-11 lines in 2 locations

includes/api/ApiParamInfo.php 2 locations

@@ 192-201 (lines=10) @@
189
			case 'none':
190
				break;
191
192
			case 'wikitext':
193
				$ret = [];
194
				foreach ( $msgs as $m ) {
195
					$ret[] = $m->setContext( $this->context )->text();
196
				}
197
				$res[$key] = implode( "\n\n", $ret );
198
				if ( $joinLists ) {
199
					$res[$key] = preg_replace( '!^(([*#:;])[^\n]*)\n\n(?=\2)!m', "$1\n", $res[$key] );
200
				}
201
				break;
202
203
			case 'html':
204
				$ret = [];
@@ 203-213 (lines=11) @@
200
				}
201
				break;
202
203
			case 'html':
204
				$ret = [];
205
				foreach ( $msgs as $m ) {
206
					$ret[] = $m->setContext( $this->context )->parseAsBlock();
207
				}
208
				$ret = implode( "\n", $ret );
209
				if ( $joinLists ) {
210
					$ret = preg_replace( '!\s*</([oud]l)>\s*<\1>\s*!', "\n", $ret );
211
				}
212
				$res[$key] = Parser::stripOuterParagraph( $ret );
213
				break;
214
215
			case 'raw':
216
				$res[$key] = [];