Code Duplication    Length = 4-4 lines in 2 locations

src/wp-includes/query.php 2 locations

@@ 2021-2024 (lines=4) @@
2018
		if ( '' != $q['tag'] && !$this->is_singular && $this->query_vars_changed ) {
2019
			if ( strpos($q['tag'], ',') !== false ) {
2020
				$tags = preg_split('/[,\r\n\t ]+/', $q['tag']);
2021
				foreach ( (array) $tags as $tag ) {
2022
					$tag = sanitize_term_field('slug', $tag, 0, 'post_tag', 'db');
2023
					$q['tag_slug__in'][] = $tag;
2024
				}
2025
			} elseif ( preg_match('/[+\r\n\t ]+/', $q['tag'] ) || ! empty( $q['cat'] ) ) {
2026
				$tags = preg_split('/[+\r\n\t ]+/', $q['tag']);
2027
				foreach ( (array) $tags as $tag ) {
@@ 2027-2030 (lines=4) @@
2024
				}
2025
			} elseif ( preg_match('/[+\r\n\t ]+/', $q['tag'] ) || ! empty( $q['cat'] ) ) {
2026
				$tags = preg_split('/[+\r\n\t ]+/', $q['tag']);
2027
				foreach ( (array) $tags as $tag ) {
2028
					$tag = sanitize_term_field('slug', $tag, 0, 'post_tag', 'db');
2029
					$q['tag_slug__and'][] = $tag;
2030
				}
2031
			} else {
2032
				$q['tag'] = sanitize_term_field('slug', $q['tag'], 0, 'post_tag', 'db');
2033
				$q['tag_slug__in'][] = $q['tag'];