Code Duplication    Length = 8-12 lines in 2 locations

projects/plugins/jetpack/modules/masterbar/admin-menu/class-atomic-admin-menu.php 2 locations

@@ 233-240 (lines=8) @@
230
	 * @param bool $wp_admin_themes Optional. Whether Themes link should point to Calypso or wp-admin. Default false (Calypso).
231
	 * @param bool $wp_admin_customize Optional. Whether Customize link should point to Calypso or wp-admin. Default false (Calypso).
232
	 */
233
	public function add_appearance_menu( $wp_admin_themes = false, $wp_admin_customize = false ) { // phpcs:ignore VariableAnalysis.CodeAnalysis.VariableAnalysis.UnusedVariable
234
		// Customize on Atomic sites is always done on WP Admin.
235
		parent::add_appearance_menu( $wp_admin_themes, true );
236
237
		// Add back the Theme Editor submenu.
238
		$parent_slug = $wp_admin_themes ? 'themes.php' : 'https://wordpress.com/themes/' . $this->domain;
239
		add_submenu_page( $parent_slug, __( 'Theme Editor', 'jetpack' ), __( 'Theme Editor', 'jetpack' ), 'edit_themes', 'theme-editor.php' );
240
	}
241
242
	/**
243
	 * Adds Users menu.
@@ 247-258 (lines=12) @@
244
	 *
245
	 * @param bool $wp_admin Optional. Whether links should point to Calypso or wp-admin. Default false (Calypso).
246
	 */
247
	public function add_users_menu( $wp_admin = false ) {
248
		parent::add_users_menu( $wp_admin );
249
250
		// No need to add a menu linking to WP Admin if there is already one.
251
		if ( $wp_admin ) {
252
			return;
253
		}
254
255
		$parent_menu_slug = 'https://wordpress.com/people/team/' . $this->domain;
256
257
		add_submenu_page( $parent_menu_slug, esc_attr__( 'Advanced Users Management', 'jetpack' ), __( 'Advanced Users Management', 'jetpack' ), 'list_users', 'users.php', null, 2 );
258
	}
259
}
260