Code Duplication    Length = 4-5 lines in 3 locations

modules/publicize/publicize.php 3 locations

@@ 523-527 (lines=5) @@
520
				}
521
522
				$unique_id = null;
523
				if ( ! empty( $connection->unique_id ) ) {
524
					$unique_id = $connection->unique_id;
525
				} else if ( ! empty( $connection['connection_data']['token_id'] ) ) {
526
					$unique_id = $connection['connection_data']['token_id'];
527
				}
528
529
				$test_results[] = array(
530
					'connectionID'          => $id,
@@ 990-993 (lines=4) @@
987
					continue;
988
				}
989
990
				if ( !empty( $connection->unique_id ) )
991
					$unique_id = $connection->unique_id;
992
				else if ( !empty( $connection['connection_data']['token_id'] ) )
993
					$unique_id = $connection['connection_data']['token_id'];
994
995
				// This was a wp-admin request, so we need to check the state of checkboxes
996
				if ( $from_web ) {
@@ 1133-1136 (lines=4) @@
1130
			// services have multiple connections.
1131
			foreach ( $connections as $connection ) {
1132
				$unique_id = '';
1133
				if ( ! empty( $connection->unique_id ) )
1134
					$unique_id = $connection->unique_id;
1135
				else if ( ! empty( $connection['connection_data']['token_id'] ) )
1136
					$unique_id = $connection['connection_data']['token_id'];
1137
1138
				// Did we skip this connection?
1139
				if ( get_post_meta( $post_id, $this->POST_SKIP . $unique_id,  true ) ) {