Code Duplication    Length = 4-6 lines in 2 locations

src/wp-includes/functions.php 2 locations

@@ 776-779 (lines=4) @@
773
function add_query_arg() {
774
	$args = func_get_args();
775
	if ( is_array( $args[0] ) ) {
776
		if ( count( $args ) < 2 || false === $args[1] )
777
			$uri = $_SERVER['REQUEST_URI'];
778
		else
779
			$uri = $args[1];
780
	} else {
781
		if ( count( $args ) < 3 || false === $args[2] )
782
			$uri = $_SERVER['REQUEST_URI'];
@@ 780-785 (lines=6) @@
777
			$uri = $_SERVER['REQUEST_URI'];
778
		else
779
			$uri = $args[1];
780
	} else {
781
		if ( count( $args ) < 3 || false === $args[2] )
782
			$uri = $_SERVER['REQUEST_URI'];
783
		else
784
			$uri = $args[2];
785
	}
786
787
	if ( $frag = strstr( $uri, '#' ) )
788
		$uri = substr( $uri, 0, -strlen( $frag ) );