Code Duplication    Length = 32-32 lines in 2 locations

modules/masterbar/masterbar.php 2 locations

@@ 703-734 (lines=32) @@
700
		) );
701
702
		// Testimonials
703
		if ( Jetpack::is_module_active( 'custom-content-types' ) && get_option( 'jetpack_testimonial' ) ) {
704
			$testimonials_title = $this->create_menu_item_pair(
705
				array(
706
					'url'   => 'https://wordpress.com/types/jetpack-testimonial/' . esc_attr( $this->primary_site_slug ),
707
					'id'    => 'wp-admin-bar-edit-testimonial',
708
					'label' => __( 'Testimonials', 'jetpack' ),
709
				),
710
				array(
711
					'url'   => 'https://wordpress.com/edit/jetpack-testimonial/' . esc_attr( $this->primary_site_slug ),
712
					'id'    => 'wp-admin-bar-new-testimonial',
713
					'label' => _x( 'Add', 'Button label for adding a new item via the toolbar menu', 'jetpack' ),
714
				)
715
			);
716
717
			if ( ! current_user_can( 'edit_pages' ) ) {
718
				$testimonials_title = $this->create_menu_item_anchor(
719
					'ab-item ab-primary mb-icon',
720
					'https://wordpress.com/types/jetpack-testimonial/' . esc_attr( $this->primary_site_slug ),
721
					__( 'Testimonials', 'jetpack' ),
722
					'wp-admin-bar-edit-testimonial'
723
				);
724
			}
725
726
			$wp_admin_bar->add_menu( array(
727
				'parent' => 'publish',
728
				'id'     => 'new-jetpack-testimonial',
729
				'title'  => $testimonials_title,
730
				'meta'   => array(
731
					'class' => 'inline-action',
732
				),
733
			) );
734
		}
735
736
		// Portfolio
737
		if ( Jetpack::is_module_active( 'custom-content-types' ) && get_option( 'jetpack_portfolio' ) ) {
@@ 737-768 (lines=32) @@
734
		}
735
736
		// Portfolio
737
		if ( Jetpack::is_module_active( 'custom-content-types' ) && get_option( 'jetpack_portfolio' ) ) {
738
			$portfolios_title = $this->create_menu_item_pair(
739
				array(
740
					'url'   => 'https://wordpress.com/types/jetpack-portfolio/' . esc_attr( $this->primary_site_slug ),
741
					'id'    => 'wp-admin-bar-edit-portfolio',
742
					'label' => __( 'Portfolio', 'jetpack' ),
743
				),
744
				array(
745
					'url'   => 'https://wordpress.com/edit/jetpack-portfolio/' . esc_attr( $this->primary_site_slug ),
746
					'id'    => 'wp-admin-bar-new-portfolio',
747
					'label' => _x( 'Add', 'Button label for adding a new item via the toolbar menu', 'jetpack' ),
748
				)
749
			);
750
751
			if ( ! current_user_can( 'edit_pages' ) ) {
752
				$portfolios_title = $this->create_menu_item_anchor(
753
					'ab-item ab-primary mb-icon',
754
					'https://wordpress.com/types/jetpack-portfolio/' . esc_attr( $this->primary_site_slug ),
755
					__( 'Portfolio', 'jetpack' ),
756
					'wp-admin-bar-edit-portfolio'
757
				);
758
			}
759
760
			$wp_admin_bar->add_menu( array(
761
				'parent' => 'publish',
762
				'id'     => 'new-jetpack-portfolio',
763
				'title'  => $portfolios_title,
764
				'meta'   => array(
765
					'class' => 'inline-action',
766
				),
767
			) );
768
		}
769
770
		if ( current_user_can( 'edit_theme_options' ) ) {
771
			// Look and Feel group