Code Duplication    Length = 9-10 lines in 3 locations

_inc/lib/class.jetpack-keyring-service-helper.php 3 locations

@@ 93-101 (lines=9) @@
90
		return $url;
91
	}
92
93
	static function connect_url( $service_name, $for ) {
94
		return add_query_arg( array(
95
			'action'   => 'request',
96
			'service'  => $service_name,
97
			'kr_nonce' => wp_create_nonce( 'keyring-request' ),
98
			'nonce'    => wp_create_nonce( "keyring-request-$service_name" ),
99
			'for'      => $for,
100
		), menu_page_url( 'sharing', false ) );
101
	}
102
103
	static function refresh_url( $service_name, $for ) {
104
		return add_query_arg( array(
@@ 103-112 (lines=10) @@
100
		), menu_page_url( 'sharing', false ) );
101
	}
102
103
	static function refresh_url( $service_name, $for ) {
104
		return add_query_arg( array(
105
			'action'   => 'request',
106
			'service'  => $service_name,
107
			'kr_nonce' => wp_create_nonce( 'keyring-request' ),
108
			'refresh'  => 1,
109
			'for'      => $for,
110
			'nonce'    => wp_create_nonce( "keyring-request-$service_name" ),
111
		), admin_url( 'options-general.php?page=sharing' ) );
112
	}
113
114
	static function disconnect_url( $service_name, $id ) {
115
		return add_query_arg( array(
@@ 114-122 (lines=9) @@
111
		), admin_url( 'options-general.php?page=sharing' ) );
112
	}
113
114
	static function disconnect_url( $service_name, $id ) {
115
		return add_query_arg( array(
116
			'action'   => 'delete',
117
			'service'  => $service_name,
118
			'id'       => $id,
119
			'kr_nonce' => wp_create_nonce( 'keyring-request' ),
120
			'nonce'    => wp_create_nonce( "keyring-request-$service_name" ),
121
		), menu_page_url( 'sharing', false ) );
122
	}
123
124
	static function admin_page_load() {
125
		if ( isset( $_GET['action'] ) ) {