Commit 89fa41f200e for woocommerce

commit 89fa41f200eb5472facacab3daa48fe39bbb88fa
Author: Ján Mikláš <neosinner@gmail.com>
Date:   Tue Apr 14 05:06:10 2026 +0200

    Remove unused code (#64090)

    * Remove unused code

    * Remove no longer needed parameter

diff --git a/plugins/woocommerce/src/Blocks/BlockTypes/ProductCollection/HandlerRegistry.php b/plugins/woocommerce/src/Blocks/BlockTypes/ProductCollection/HandlerRegistry.php
index 02c7823eb60..1d489acd0f5 100644
--- a/plugins/woocommerce/src/Blocks/BlockTypes/ProductCollection/HandlerRegistry.php
+++ b/plugins/woocommerce/src/Blocks/BlockTypes/ProductCollection/HandlerRegistry.php
@@ -3,7 +3,6 @@ declare(strict_types=1);

 namespace Automattic\WooCommerce\Blocks\BlockTypes\ProductCollection;

-use Automattic\WooCommerce\Blocks\Utils\CartCheckoutUtils;
 use Automattic\WooCommerce\Enums\OrderItemType;
 use InvalidArgumentException;

@@ -385,11 +384,11 @@ class HandlerRegistry {
 				return array( 'post__in' => $cart_product_ids );
 			},
 			function ( $collection_args, $query ) { // phpcs:ignore Generic.CodeAnalysis.UnusedFunctionParameter.FoundAfterLastUsed
-				$collection_args['cartProductIds'] = $this->get_cart_product_ids( $collection_args, null );
+				$collection_args['cartProductIds'] = $this->get_cart_product_ids( null );
 				return $collection_args;
 			},
 			function ( $collection_args, $query, $request ) {
-				$collection_args['cartProductIds'] = $this->get_cart_product_ids( $collection_args, $request );
+				$collection_args['cartProductIds'] = $this->get_cart_product_ids( $request );
 				return $collection_args;
 			}
 		);
@@ -469,13 +468,10 @@ class HandlerRegistry {
 	 * Get cart product IDs from various sources.
 	 * Handles loading cart products from location context or request params.
 	 *
-	 * @param array                 $collection_args Collection arguments with location context.
-	 * @param \WP_REST_Request|null $request         Optional REST request for editor context.
+	 * @param \WP_REST_Request|null $request Optional REST request for editor context.
 	 * @return array<int> The product IDs from the cart. Returns recent products for preview in editor context only.
 	 */
-	private function get_cart_product_ids( $collection_args, $request = null ) {
-		$location = $collection_args['productCollectionLocation'] ?? array();
-
+	private function get_cart_product_ids( $request = null ) {
 		if ( $request ) {
 			// In editor context (REST request), show sample products for preview. Only emails to the customer show live data.
 			$recent_product_ids = wc_get_products(
@@ -490,14 +486,6 @@ class HandlerRegistry {
 			return ! empty( $recent_product_ids ) ? $recent_product_ids : array();
 		}

-		if ( isset( $location['type'] ) && 'cart' === $location['type'] ) {
-			$user_id    = isset( $location['sourceData']['userId'] ) ? absint( $location['sourceData']['userId'] ) : null;
-			$user_email = isset( $location['sourceData']['userEmail'] ) ? sanitize_email( $location['sourceData']['userEmail'] ) : null;
-			if ( $user_id || $user_email ) {
-				return CartCheckoutUtils::get_cart_product_ids_for_user( $user_id, $user_email );
-			}
-		}
-
 		// In frontend/email context, return empty array when no cart is found.
 		return array();
 	}