Code Duplication    Length = 9-9 lines in 2 locations

packages/sync/src/modules/Module.php 1 location

@@ 237-245 (lines=9) @@
234
			$chunked_ids = array_chunk( $ids, self::ARRAY_CHUNK_SIZE );
235
236
			// If we hit our row limit, process and return.
237
			if ( $chunk_count + count( $chunked_ids ) >= $max_items_to_enqueue ) {
238
				$remaining_items_count                      = $max_items_to_enqueue - $chunk_count;
239
				$remaining_items                            = array_slice( $chunked_ids, 0, $remaining_items_count );
240
				$remaining_items_with_previous_interval_end = $this->get_chunks_with_preceding_end( $remaining_items, $previous_interval_end );
241
				$listener->bulk_enqueue_full_sync_actions( $action_name, $remaining_items_with_previous_interval_end );
242
243
				$last_chunk = end( $remaining_items );
244
				return array( $remaining_items_count + $chunk_count, end( $last_chunk ) );
245
			}
246
			$chunked_ids_with_previous_end = $this->get_chunks_with_preceding_end( $chunked_ids, $previous_interval_end );
247
248
			$listener->bulk_enqueue_full_sync_actions( $action_name, $chunked_ids_with_previous_end );

packages/sync/src/modules/Term_Relationships.php 1 location

@@ 103-111 (lines=9) @@
100
			$chunked_ids = array_chunk( $ids, self::ARRAY_CHUNK_SIZE );
101
102
			// If we hit our row limit, process and return.
103
			if ( $chunk_count + count( $chunked_ids ) >= $max_items_to_enqueue ) {
104
				$remaining_items_count                      = $max_items_to_enqueue - $chunk_count;
105
				$remaining_items                            = array_slice( $chunked_ids, 0, $remaining_items_count );
106
				$remaining_items_with_previous_interval_end = $this->get_chunks_with_preceding_end( $remaining_items, $previous_interval_end );
107
				$listener->bulk_enqueue_full_sync_actions( $action_name, $remaining_items_with_previous_interval_end );
108
109
				$last_chunk = end( $remaining_items );
110
				return array( $remaining_items_count + $chunk_count, end( $last_chunk ) );
111
			}
112
			$chunked_ids_with_previous_end = $this->get_chunks_with_preceding_end( $chunked_ids, $previous_interval_end );
113
114
			$listener->bulk_enqueue_full_sync_actions( $action_name, $chunked_ids_with_previous_end );