Code Duplication    Length = 32-32 lines in 2 locations

modules/masterbar/masterbar.php 2 locations

@@ 1033-1064 (lines=32) @@
1030
		}
1031
1032
		// Testimonials.
1033
		if ( Jetpack::is_module_active( 'custom-content-types' ) && get_option( 'jetpack_testimonial' ) ) {
1034
			$testimonials_title = $this->create_menu_item_pair(
1035
				array(
1036
					'url'   => 'https://wordpress.com/types/jetpack-testimonial/' . esc_attr( $this->primary_site_slug ),
1037
					'id'    => 'wp-admin-bar-edit-testimonial',
1038
					'label' => esc_html__( 'Testimonials', 'jetpack' ),
1039
				),
1040
				array(
1041
					'url'   => 'https://wordpress.com/edit/jetpack-testimonial/' . esc_attr( $this->primary_site_slug ),
1042
					'id'    => 'wp-admin-bar-new-testimonial',
1043
					'label' => esc_html_x( 'Add', 'Button label for adding a new item via the toolbar menu', 'jetpack' ),
1044
				)
1045
			);
1046
1047
			if ( ! current_user_can( 'edit_pages' ) ) {
1048
				$testimonials_title = $this->create_menu_item_anchor(
1049
					'ab-item ab-primary mb-icon',
1050
					'https://wordpress.com/types/jetpack-testimonial/' . esc_attr( $this->primary_site_slug ),
1051
					esc_html__( 'Testimonials', 'jetpack' ),
1052
					'wp-admin-bar-edit-testimonial'
1053
				);
1054
			}
1055
1056
			$wp_admin_bar->add_menu(
1057
				array(
1058
					'parent' => 'publish',
1059
					'id'     => 'new-jetpack-testimonial',
1060
					'title'  => $testimonials_title,
1061
					'meta'   => array(
1062
						'class' => 'inline-action',
1063
					),
1064
				)
1065
			);
1066
		}
1067
@@ 1069-1100 (lines=32) @@
1066
		}
1067
1068
		// Portfolio.
1069
		if ( Jetpack::is_module_active( 'custom-content-types' ) && get_option( 'jetpack_portfolio' ) ) {
1070
			$portfolios_title = $this->create_menu_item_pair(
1071
				array(
1072
					'url'   => 'https://wordpress.com/types/jetpack-portfolio/' . esc_attr( $this->primary_site_slug ),
1073
					'id'    => 'wp-admin-bar-edit-portfolio',
1074
					'label' => esc_html__( 'Portfolio', 'jetpack' ),
1075
				),
1076
				array(
1077
					'url'   => 'https://wordpress.com/edit/jetpack-portfolio/' . esc_attr( $this->primary_site_slug ),
1078
					'id'    => 'wp-admin-bar-new-portfolio',
1079
					'label' => esc_html_x( 'Add', 'Button label for adding a new item via the toolbar menu', 'jetpack' ),
1080
				)
1081
			);
1082
1083
			if ( ! current_user_can( 'edit_pages' ) ) {
1084
				$portfolios_title = $this->create_menu_item_anchor(
1085
					'ab-item ab-primary mb-icon',
1086
					'https://wordpress.com/types/jetpack-portfolio/' . esc_attr( $this->primary_site_slug ),
1087
					esc_html__( 'Portfolio', 'jetpack' ),
1088
					'wp-admin-bar-edit-portfolio'
1089
				);
1090
			}
1091
1092
			$wp_admin_bar->add_menu(
1093
				array(
1094
					'parent' => 'publish',
1095
					'id'     => 'new-jetpack-portfolio',
1096
					'title'  => $portfolios_title,
1097
					'meta'   => array(
1098
						'class' => 'inline-action',
1099
					),
1100
				)
1101
			);
1102
		}
1103