Code Duplication    Length = 4-5 lines in 3 locations

modules/publicize/publicize.php 3 locations

@@ 506-509 (lines=4) @@
503
				}
504
505
				$unique_id = null;
506
				if ( ! empty( $connection->unique_id ) ) {
507
					$unique_id = $connection->unique_id;
508
				} else if ( ! empty( $connection['connection_data']['token_id'] ) ) {
509
					$unique_id = $connection['connection_data']['token_id'];
510
				}
511
512
				$test_results[] = array(
@@ 975-978 (lines=4) @@
972
					continue;
973
				}
974
975
				if ( !empty( $connection->unique_id ) )
976
					$unique_id = $connection->unique_id;
977
				else if ( !empty( $connection['connection_data']['token_id'] ) )
978
					$unique_id = $connection['connection_data']['token_id'];
979
980
				// This was a wp-admin request, so we need to check the state of checkboxes
981
				if ( $from_web ) {
@@ 1112-1116 (lines=5) @@
1109
			// services have multiple connections.
1110
			foreach ( $connections as $connection ) {
1111
				$unique_id = '';
1112
				if ( ! empty( $connection->unique_id ) )
1113
					$unique_id = $connection->unique_id;
1114
				else if ( ! empty( $connection['connection_data']['token_id'] ) )
1115
					$unique_id = $connection['connection_data']['token_id'];
1116
1117
				// Did we skip this connection?
1118
				if ( get_post_meta( $post_id, $this->POST_SKIP . $unique_id,  true ) ) {
1119
					continue;