Code Duplication    Length = 5-5 lines in 2 locations

src/wp-includes/class-wp-user-query.php 2 locations

@@ 313-317 (lines=5) @@
310
			$this->query_where .= $wpdb->prepare( ' AND user_login = %s', $qv['login'] );
311
		}
312
313
		if ( ! empty( $qv['login__in'] ) ) {
314
			$sanitized_login__in = array_map( 'esc_sql', $qv['login__in'] );
315
			$login__in = implode( "','", $sanitized_login__in );
316
			$this->query_where .= " AND user_login IN ( '$login__in' )";
317
		}
318
319
		if ( ! empty( $qv['login__not_in'] ) ) {
320
			$sanitized_login__not_in = array_map( 'esc_sql', $qv['login__not_in'] );
@@ 765-769 (lines=5) @@
762
			$include = wp_parse_id_list( $this->query_vars['include'] );
763
			$include_sql = implode( ',', $include );
764
			$_orderby = "FIELD( $wpdb->users.ID, $include_sql )";
765
		} elseif ( 'nicename__in' === $orderby ) {
766
			$sanitized_nicename__in = array_map( 'esc_sql', $this->query_vars['nicename__in'] );
767
			$nicename__in = implode( "','", $sanitized_nicename__in );
768
			$_orderby = "FIELD( user_nicename, '$nicename__in' )";
769
		} elseif ( 'login__in' === $orderby ) {
770
			$sanitized_login__in = array_map( 'esc_sql', $this->query_vars['login__in'] );
771
			$login__in = implode( "','", $sanitized_login__in );
772
			$_orderby = "FIELD( user_login, '$login__in' )";