Code Duplication    Length = 9-9 lines in 2 locations

projects/packages/connection/src/class-manager.php 1 location

@@ 1353-1361 (lines=9) @@
1350
				 */
1351
				$caps = apply_filters( 'jetpack_disconnect_cap', array( 'manage_options' ) );
1352
				break;
1353
			case 'jetpack_connect_user':
1354
				$is_offline_mode = ( new Status() )->is_offline_mode();
1355
				if ( $is_offline_mode ) {
1356
					$caps = array( 'do_not_allow' );
1357
					break;
1358
				}
1359
				// With site connections in mind, non-admin users can connect their account only if a connection owner exists.
1360
				$caps = $this->has_connected_owner() ? array( 'read' ) : array( 'manage_options' );
1361
				break;
1362
		}
1363
		return $caps;
1364
	}

projects/plugins/jetpack/class.jetpack.php 1 location

@@ 1210-1218 (lines=9) @@
1207
			case 'jetpack_network_sites_page':
1208
				$caps = array( 'manage_sites' );
1209
				break;
1210
			case 'jetpack_admin_page':
1211
				$is_offline_mode = ( new Status() )->is_offline_mode();
1212
				if ( $is_offline_mode ) {
1213
					$caps = array( 'manage_options' );
1214
					break;
1215
				} else {
1216
					$caps = array( 'read' );
1217
				}
1218
				break;
1219
		}
1220
		return $caps;
1221
	}