Code Duplication    Length = 4-5 lines in 3 locations

modules/publicize/publicize.php 3 locations

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