Code Duplication    Length = 4-5 lines in 3 locations

modules/publicize/publicize.php 3 locations

@@ 482-485 (lines=4) @@
479
				}
480
481
				$unique_id = null;
482
				if ( ! empty( $connection->unique_id ) ) {
483
					$unique_id = $connection->unique_id;
484
				} else if ( ! empty( $connection['connection_data']['token_id'] ) ) {
485
					$unique_id = $connection['connection_data']['token_id'];
486
				}
487
488
				$test_results[] = array(
@@ 882-885 (lines=4) @@
879
					continue;
880
				}
881
882
				if ( !empty( $connection->unique_id ) )
883
					$unique_id = $connection->unique_id;
884
				else if ( !empty( $connection['connection_data']['token_id'] ) )
885
					$unique_id = $connection['connection_data']['token_id'];
886
887
				// This was a wp-admin request, so we need to check the state of checkboxes
888
				if ( $from_web ) {
@@ 1019-1023 (lines=5) @@
1016
			// services have multiple connections.
1017
			foreach ( $connections as $connection ) {
1018
				$unique_id = '';
1019
				if ( ! empty( $connection->unique_id ) )
1020
					$unique_id = $connection->unique_id;
1021
				else if ( ! empty( $connection['connection_data']['token_id'] ) )
1022
					$unique_id = $connection['connection_data']['token_id'];
1023
1024
				// Did we skip this connection?
1025
				if ( get_post_meta( $post_id, $this->POST_SKIP . $unique_id,  true ) ) {
1026
					continue;