Code Duplication    Length = 4-5 lines in 3 locations

modules/publicize/publicize.php 3 locations

@@ 529-533 (lines=5) @@
526
				}
527
528
				$unique_id = null;
529
				if ( ! empty( $connection->unique_id ) ) {
530
					$unique_id = $connection->unique_id;
531
				} else if ( ! empty( $connection['connection_data']['token_id'] ) ) {
532
					$unique_id = $connection['connection_data']['token_id'];
533
				}
534
535
				$test_results[] = array(
536
					'connectionID'          => $id,
@@ 996-999 (lines=4) @@
993
					continue;
994
				}
995
996
				if ( !empty( $connection->unique_id ) )
997
					$unique_id = $connection->unique_id;
998
				else if ( !empty( $connection['connection_data']['token_id'] ) )
999
					$unique_id = $connection['connection_data']['token_id'];
1000
1001
				// This was a wp-admin request, so we need to check the state of checkboxes
1002
				if ( $from_web ) {
@@ 1139-1142 (lines=4) @@
1136
			// services have multiple connections.
1137
			foreach ( $connections as $connection ) {
1138
				$unique_id = '';
1139
				if ( ! empty( $connection->unique_id ) )
1140
					$unique_id = $connection->unique_id;
1141
				else if ( ! empty( $connection['connection_data']['token_id'] ) )
1142
					$unique_id = $connection['connection_data']['token_id'];
1143
1144
				// Did we skip this connection?
1145
				if ( get_post_meta( $post_id, $this->POST_SKIP . $unique_id,  true ) ) {