Code Duplication    Length = 9-9 lines in 2 locations

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

@@ 1112-1120 (lines=9) @@
1109
				 */
1110
				$caps = apply_filters( 'jetpack_disconnect_cap', array( 'manage_options' ) );
1111
				break;
1112
			case 'jetpack_connect_user':
1113
				$is_offline_mode = ( new Status() )->is_offline_mode();
1114
				if ( $is_offline_mode ) {
1115
					$caps = array( 'do_not_allow' );
1116
					break;
1117
				}
1118
				// With user-less connections in mind, non-admin users can connect their account only if a connection owner exists.
1119
				$caps = $this->has_connected_owner() ? array( 'read' ) : array( 'manage_options' );
1120
				break;
1121
		}
1122
		return $caps;
1123
	}

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

@@ 1195-1203 (lines=9) @@
1192
			case 'jetpack_network_sites_page':
1193
				$caps = array( 'manage_sites' );
1194
				break;
1195
			case 'jetpack_admin_page':
1196
				$is_offline_mode = ( new Status() )->is_offline_mode();
1197
				if ( $is_offline_mode ) {
1198
					$caps = array( 'manage_options' );
1199
					break;
1200
				} else {
1201
					$caps = array( 'read' );
1202
				}
1203
				break;
1204
		}
1205
		return $caps;
1206
	}