Code Duplication    Length = 7-10 lines in 2 locations

projects/plugins/jetpack/modules/masterbar/admin-menu/class-jetpack-admin-menu.php 1 location

@@ 179-185 (lines=7) @@
176
	 *
177
	 * @param bool $wp_admin Optional. Whether links should point to Calypso or wp-admin. Default false (Calypso).
178
	 */
179
	public function add_users_menu( $wp_admin = false ) { // phpcs:ignore VariableAnalysis.CodeAnalysis.VariableAnalysis.UnusedVariable
180
		if ( current_user_can( 'list_users' ) ) {
181
			add_menu_page( esc_attr__( 'Users', 'jetpack' ), __( 'Users', 'jetpack' ), 'list_users', 'https://wordpress.com/people/team/' . $this->domain, null, 'dashicons-admin-users', 70 );
182
		} else {
183
			add_menu_page( esc_attr__( 'My Profile', 'jetpack' ), __( 'Profile', 'jetpack' ), 'read', 'https://wordpress.com/me', null, 'dashicons-admin-users', 70 );
184
		}
185
	}
186
187
	/**
188
	 * Adds Tools menu.

projects/plugins/jetpack/modules/masterbar/admin-menu/class-wpcom-admin-menu.php 1 location

@@ 264-273 (lines=10) @@
261
	 *
262
	 * @param bool $wp_admin Optional. Whether links should point to Calypso or wp-admin. Default false (Calypso).
263
	 */
264
	public function add_options_menu( $wp_admin = false ) {
265
		parent::add_options_menu( $wp_admin );
266
267
		add_submenu_page( 'options-general.php', esc_attr__( 'Hosting Configuration', 'jetpack' ), __( 'Hosting Configuration', 'jetpack' ), 'manage_options', 'https://wordpress.com/hosting-config/' . $this->domain, null, 6 );
268
269
		// Replace sharing menu if it exists. See Publicize_UI::sharing_menu.
270
		if ( remove_submenu_page( 'options-general.php', 'sharing' ) ) {
271
			add_submenu_page( 'options-general.php', esc_attr__( 'Sharing Settings', 'jetpack' ), __( 'Sharing', 'jetpack' ), 'publish_posts', 'https://wordpress.com/marketing/sharing-buttons/' . $this->domain, null, 30 );
272
		}
273
	}
274
275
	/**
276
	 * 1. Remove the Gutenberg plugin menu