Code Duplication    Length = 7-9 lines in 4 locations

wp-admin/includes/class-wp-list-table.php 4 locations

@@ 794-802 (lines=9) @@
791
			$disable_last = true;
792
		}
793
794
		if ( $disable_first ) {
795
			$page_links[] = '<span class="tablenav-pages-navspan" aria-hidden="true">&laquo;</span>';
796
		} else {
797
			$page_links[] = sprintf( "<a class='first-page' href='%s'><span class='screen-reader-text'>%s</span><span aria-hidden='true'>%s</span></a>",
798
				esc_url( remove_query_arg( 'paged', $current_url ) ),
799
				__( 'First page' ),
800
				'&laquo;'
801
			);
802
		}
803
804
		if ( $disable_prev ) {
805
			$page_links[] = '<span class="tablenav-pages-navspan" aria-hidden="true">&lsaquo;</span>';
@@ 806-812 (lines=7) @@
803
804
		if ( $disable_prev ) {
805
			$page_links[] = '<span class="tablenav-pages-navspan" aria-hidden="true">&lsaquo;</span>';
806
		} else {
807
			$page_links[] = sprintf( "<a class='prev-page' href='%s'><span class='screen-reader-text'>%s</span><span aria-hidden='true'>%s</span></a>",
808
				esc_url( add_query_arg( 'paged', max( 1, $current-1 ), $current_url ) ),
809
				__( 'Previous page' ),
810
				'&lsaquo;'
811
			);
812
		}
813
814
		if ( 'bottom' === $which ) {
815
			$html_current_page  = $current;
@@ 827-835 (lines=9) @@
824
		$html_total_pages = sprintf( "<span class='total-pages'>%s</span>", number_format_i18n( $total_pages ) );
825
		$page_links[] = $total_pages_before . sprintf( _x( '%1$s of %2$s', 'paging' ), $html_current_page, $html_total_pages ) . $total_pages_after;
826
827
		if ( $disable_next ) {
828
			$page_links[] = '<span class="tablenav-pages-navspan" aria-hidden="true">&rsaquo;</span>';
829
		} else {
830
			$page_links[] = sprintf( "<a class='next-page' href='%s'><span class='screen-reader-text'>%s</span><span aria-hidden='true'>%s</span></a>",
831
				esc_url( add_query_arg( 'paged', min( $total_pages, $current+1 ), $current_url ) ),
832
				__( 'Next page' ),
833
				'&rsaquo;'
834
			);
835
		}
836
837
		if ( $disable_last ) {
838
			$page_links[] = '<span class="tablenav-pages-navspan" aria-hidden="true">&raquo;</span>';
@@ 837-845 (lines=9) @@
834
			);
835
		}
836
837
		if ( $disable_last ) {
838
			$page_links[] = '<span class="tablenav-pages-navspan" aria-hidden="true">&raquo;</span>';
839
		} else {
840
			$page_links[] = sprintf( "<a class='last-page' href='%s'><span class='screen-reader-text'>%s</span><span aria-hidden='true'>%s</span></a>",
841
				esc_url( add_query_arg( 'paged', $total_pages, $current_url ) ),
842
				__( 'Last page' ),
843
				'&raquo;'
844
			);
845
		}
846
847
		$pagination_links_class = 'pagination-links';
848
		if ( ! empty( $infinite_scroll ) ) {