Code Duplication    Length = 9-9 lines in 2 locations

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

@@ 214-222 (lines=9) @@
211
			$chunked_ids = array_chunk( $ids, self::ARRAY_CHUNK_SIZE );
212
213
			// If we hit our row limit, process and return.
214
			if ( $chunk_count + count( $chunked_ids ) >= $max_items_to_enqueue ) {
215
				$remaining_items_count                      = $max_items_to_enqueue - $chunk_count;
216
				$remaining_items                            = array_slice( $chunked_ids, 0, $remaining_items_count );
217
				$remaining_items_with_previous_interval_end = $this->get_chunks_with_preceding_end( $remaining_items, $previous_interval_end );
218
				$listener->bulk_enqueue_full_sync_actions( $action_name, $remaining_items_with_previous_interval_end );
219
220
				$last_chunk = end( $remaining_items );
221
				return array( $remaining_items_count + $chunk_count, end( $last_chunk ) );
222
			}
223
			$chunked_ids_with_previous_end = $this->get_chunks_with_preceding_end( $chunked_ids, $previous_interval_end );
224
225
			$listener->bulk_enqueue_full_sync_actions( $action_name, $chunked_ids_with_previous_end );

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

@@ 81-89 (lines=9) @@
78
			$chunked_ids = array_chunk( $ids, self::ARRAY_CHUNK_SIZE );
79
80
			// If we hit our row limit, process and return.
81
			if ( $chunk_count + count( $chunked_ids ) >= $max_items_to_enqueue ) {
82
				$remaining_items_count                      = $max_items_to_enqueue - $chunk_count;
83
				$remaining_items                            = array_slice( $chunked_ids, 0, $remaining_items_count );
84
				$remaining_items_with_previous_interval_end = $this->get_chunks_with_preceding_end( $remaining_items, $previous_interval_end );
85
				$listener->bulk_enqueue_full_sync_actions( $action_name, $remaining_items_with_previous_interval_end );
86
87
				$last_chunk = end( $remaining_items );
88
				return array( $remaining_items_count + $chunk_count, end( $last_chunk ) );
89
			}
90
			$chunked_ids_with_previous_end = $this->get_chunks_with_preceding_end( $chunked_ids, $previous_interval_end );
91
92
			$listener->bulk_enqueue_full_sync_actions( $action_name, $chunked_ids_with_previous_end );