Code Duplication    Length = 19-19 lines in 2 locations

class.jetpack-sync.php 2 locations

@@ 183-201 (lines=19) @@
180
181
		foreach ( $this->sync as $sync_operation_type => $sync_operations ) {
182
			switch ( $sync_operation_type ) {
183
			case 'post':
184
				if ( $wp_importing ) {
185
					break;
186
				}
187
188
				$global_post = isset( $GLOBALS['post'] ) ? $GLOBALS['post'] : null;
189
				$GLOBALS['post'] = null;
190
				foreach ( $sync_operations as $post_id => $settings ) {
191
					$sync_data['post'][$post_id] = $this->get_post( $post_id );
192
					if ( isset( $this->post_transitions[$post_id] ) ) {
193
						$sync_data['post'][$post_id]['transitions'] = $this->post_transitions[$post_id];
194
					} else {
195
						$sync_data['post'][$post_id]['transitions'] = array( false, false );
196
					}
197
					$sync_data['post'][$post_id]['on_behalf_of'] = $settings['on_behalf_of'];
198
				}
199
				$GLOBALS['post'] = $global_post;
200
				unset( $global_post );
201
				break;
202
			case 'comment':
203
				if ( $wp_importing ) {
204
					break;
@@ 202-220 (lines=19) @@
199
				$GLOBALS['post'] = $global_post;
200
				unset( $global_post );
201
				break;
202
			case 'comment':
203
				if ( $wp_importing ) {
204
					break;
205
				}
206
207
				$global_comment = isset( $GLOBALS['comment'] ) ? $GLOBALS['comment'] : null;
208
				unset( $GLOBALS['comment'] );
209
				foreach ( $sync_operations as $comment_id => $settings ) {
210
					$sync_data['comment'][$comment_id] = $this->get_comment( $comment_id );
211
					if ( isset( $this->comment_transitions[$comment_id] ) ) {
212
						$sync_data['comment'][$comment_id]['transitions'] = $this->comment_transitions[$comment_id];
213
					} else {
214
						$sync_data['comment'][$comment_id]['transitions'] = array( false, false );
215
					}
216
					$sync_data['comment'][$comment_id]['on_behalf_of'] = $settings['on_behalf_of'];
217
				}
218
				$GLOBALS['comment'] = $global_comment;
219
				unset( $global_comment );
220
				break;
221
			case 'option' :
222
				foreach ( $sync_operations as $option => $settings ) {
223
					$sync_data['option'][ $option ] = array( 'value' => get_option( $option ) );