diff --git a/composer.json b/composer.json index d1520b32ea..0e10641e2d 100644 --- a/composer.json +++ b/composer.json @@ -35,7 +35,7 @@ "spryker-feature/customer-account-management": "^202307.0", "spryker-feature/deployment-tools": "^202307.0", "spryker-feature/file-manager": "^202307.0", - "spryker-feature/inventory-management": "dev-master as 202400.0", + "spryker-feature/inventory-management": "dev-master as 202411.0", "spryker-feature/invoice": "^202307.0", "spryker-feature/mailing-notifications": "^202307.0", "spryker-feature/measurement-units": "^202307.0", @@ -52,7 +52,7 @@ "spryker-feature/payments": "^202307.0", "spryker-feature/persistent-cart-sharing": "^202307.0", "spryker-feature/prices": "^202307.0", - "spryker-feature/product": "^202307.0", + "spryker-feature/product": "dev-master as 202411.0", "spryker-feature/product-barcode": "^202307.0", "spryker-feature/product-bundles": "^202307.0", "spryker-feature/product-customer-restrictions": "^202307.0", @@ -196,7 +196,7 @@ "spryker/product-discontinued-product-label-connector": "^1.4.0", "spryker/product-discontinued-rest-api": "^1.0.1", "spryker/product-discount-connector": "^5.2.0", - "spryker/product-image-cart-connector": "^1.2.4", + "spryker/product-image-cart-connector": "^1.3.0", "spryker/product-image-sets-rest-api": "^1.0.5", "spryker/product-label-discount-connector": "^3.1.0", "spryker/product-labels-rest-api": "^1.3.0", diff --git a/composer.lock b/composer.lock index 99e6804af6..b58a08f7c5 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "e79791aa01250ed46e3332fdff365a0b", + "content-hash": "88e90fe7306df73c10d0cc9b47ccd2b0", "packages": [ { "name": "async-aws/core", @@ -6179,16 +6179,16 @@ }, { "name": "spryker-feature/product", - "version": "202307.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/product.git", - "reference": "3244400800b294d206797944971574c3b9e0abf5" + "reference": "0cff10756f5524e0dc0cdf986e180281ecf81037" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/product/zipball/3244400800b294d206797944971574c3b9e0abf5", - "reference": "3244400800b294d206797944971574c3b9e0abf5", + "url": "https://api.github.com/repos/spryker-feature/product/zipball/0cff10756f5524e0dc0cdf986e180281ecf81037", + "reference": "0cff10756f5524e0dc0cdf986e180281ecf81037", "shasum": "" }, "require": { @@ -6226,6 +6226,7 @@ "suggest": { "spryker-feature/spryker-core": "Recommended feature dependency." }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -6238,9 +6239,9 @@ ], "description": "Product [feature]", "support": { - "source": "https://github.com/spryker-feature/product/tree/202307.0" + "source": "https://github.com/spryker-feature/product/tree/master" }, - "time": "2023-07-26T14:50:17+00:00" + "time": "2023-07-28T08:09:13+00:00" }, { "name": "spryker-feature/product-barcode", @@ -39749,16 +39750,16 @@ }, { "name": "spryker/product-image", - "version": "3.16.0", + "version": "3.17.0", "source": { "type": "git", "url": "https://github.com/spryker/product-image.git", - "reference": "768d310f354c7b3230f85aa9814c325dbb759b7d" + "reference": "ee8b04fd065a58fc74cd5bd0ed307ee50810f8c3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/product-image/zipball/768d310f354c7b3230f85aa9814c325dbb759b7d", - "reference": "768d310f354c7b3230f85aa9814c325dbb759b7d", + "url": "https://api.github.com/repos/spryker/product-image/zipball/ee8b04fd065a58fc74cd5bd0ed307ee50810f8c3", + "reference": "ee8b04fd065a58fc74cd5bd0ed307ee50810f8c3", "shasum": "" }, "require": { @@ -39796,28 +39797,31 @@ ], "description": "ProductImage module", "support": { - "source": "https://github.com/spryker/product-image/tree/3.16.0" + "source": "https://github.com/spryker/product-image/tree/3.17.0" }, - "time": "2023-04-17T15:49:27+00:00" + "time": "2023-07-17T12:04:54+00:00" }, { "name": "spryker/product-image-cart-connector", - "version": "1.2.4", + "version": "1.3.0", "source": { "type": "git", "url": "https://github.com/spryker/product-image-cart-connector.git", - "reference": "899b64d25d31424a617b1baa38b81c02de20d549" + "reference": "5c1513f84b32e965dd5d9b2f9fbe28d950e124bf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/product-image-cart-connector/zipball/899b64d25d31424a617b1baa38b81c02de20d549", - "reference": "899b64d25d31424a617b1baa38b81c02de20d549", + "url": "https://api.github.com/repos/spryker/product-image-cart-connector/zipball/5c1513f84b32e965dd5d9b2f9fbe28d950e124bf", + "reference": "5c1513f84b32e965dd5d9b2f9fbe28d950e124bf", "shasum": "" }, "require": { "php": ">=8.0", + "spryker/cart-extension": "^1.10.0 || ^2.6.0 || ^4.2.0", "spryker/kernel": "^3.30.0", - "spryker/product-image": "^3.7.0" + "spryker/locale": "^3.0.0 || ^4.0.0", + "spryker/product-image": "^3.17.0", + "spryker/transfer": "^3.27.0" }, "require-dev": { "spryker/cart": "*", @@ -39848,9 +39852,9 @@ ], "description": "ProductImageCartConnector module", "support": { - "source": "https://github.com/spryker/product-image-cart-connector/tree/1.2.4" + "source": "https://github.com/spryker/product-image-cart-connector/tree/1.3.0" }, - "time": "2023-03-31T19:36:11+00:00" + "time": "2023-07-17T12:04:54+00:00" }, { "name": "spryker/product-image-sets-rest-api", @@ -65542,13 +65546,20 @@ { "package": "spryker-feature/inventory-management", "version": "9999999-dev", - "alias": "202400.0", - "alias_normalized": "202400.0" + "alias": "202411.0", + "alias_normalized": "202411.0" + }, + { + "package": "spryker-feature/product", + "version": "9999999-dev", + "alias": "202411.0", + "alias_normalized": "202411.0" } ], "minimum-stability": "dev", "stability-flags": { "spryker-feature/inventory-management": 20, + "spryker-feature/product": 20, "spryker/docker-chromedriver": 20, "spryker/robotframework-suite-tests": 20 }, diff --git a/src/Pyz/Zed/Cart/CartDependencyProvider.php b/src/Pyz/Zed/Cart/CartDependencyProvider.php index c5a1b664cf..9146409f29 100644 --- a/src/Pyz/Zed/Cart/CartDependencyProvider.php +++ b/src/Pyz/Zed/Cart/CartDependencyProvider.php @@ -43,7 +43,7 @@ use Spryker\Zed\ProductCartConnector\Communication\Plugin\RemoveInactiveItemsPreReloadPlugin; use Spryker\Zed\ProductConfigurationCart\Communication\Plugin\Cart\ProductConfigurationGroupKeyItemExpanderPlugin; use Spryker\Zed\ProductDiscontinued\Communication\Plugin\Cart\ProductDiscontinuedCartPreCheckPlugin; -use Spryker\Zed\ProductImageCartConnector\Communication\Plugin\ProductImageCartPlugin; +use Spryker\Zed\ProductImageCartConnector\Communication\Plugin\Cart\ProductImageItemExpanderPlugin; use Spryker\Zed\ProductList\Communication\Plugin\CartExtension\ProductListRestrictedItemsPreCheckPlugin; use Spryker\Zed\ProductList\Communication\Plugin\CartExtension\RemoveRestrictedItemsPreReloadPlugin; use Spryker\Zed\ProductMeasurementUnit\Communication\Plugin\Cart\DefaultQuantitySalesUnitItemExpanderPlugin; @@ -99,7 +99,7 @@ protected function getExpanderPlugins(Container $container): array new QuantitySalesUnitGroupKeyItemExpanderPlugin(), new CartItemGroupKeyOptionPlugin(), new CartItemWithBundleGroupKeyExpanderPlugin(), - new ProductImageCartPlugin(), + new ProductImageItemExpanderPlugin(), new CartGroupPromotionItems(), new QuantitySalesUnitItemExpanderPlugin(), new ProductPackagingUnitItemExpanderPlugin(), #ProductPackagingUnit