Code Duplication    Length = 4-6 lines in 2 locations

wp-includes/functions.php 2 locations

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