Code Duplication    Length = 3-4 lines in 2 locations

includes/parser/Parser.php 2 locations

@@ 2183-2186 (lines=4) @@
2180
					$m[3] = substr( $m[3], 1 );
2181
				}
2182
				# fix up urlencoded title texts
2183
				if ( strpos( $m[1], '%' ) !== false ) {
2184
					# Should anchors '#' also be rejected?
2185
					$m[1] = str_replace( [ '<', '>' ], [ '&lt;', '&gt;' ], rawurldecode( $m[1] ) );
2186
				}
2187
				$trail = $m[3];
2188
			} elseif ( preg_match( $e1_img, $line, $m ) ) {
2189
				# Invalid, but might be an image with a link in its caption
@@ 2192-2194 (lines=3) @@
2189
				# Invalid, but might be an image with a link in its caption
2190
				$might_be_img = true;
2191
				$text = $m[2];
2192
				if ( strpos( $m[1], '%' ) !== false ) {
2193
					$m[1] = str_replace( [ '<', '>' ], [ '&lt;', '&gt;' ], rawurldecode( $m[1] ) );
2194
				}
2195
				$trail = "";
2196
			} else { # Invalid form; output directly
2197
				$s .= $prefix . '[[' . $line;