From 74c84b454e7d2397c76e2bf76c4adec2806c34a4 Mon Sep 17 00:00:00 2001 From: AntonKhabiuk Date: Tue, 1 Nov 2022 15:26:42 +0200 Subject: [PATCH 001/106] CC-21722 Integrate BE part of the feature --- .gitignore | 1 + composer.json | 6 + composer.lock | 1959 +++++++++++++++-- config/Shared/config_default.php | 10 + config/install/development.yml | 3 + config/install/docker.yml | 6 + .../common/catalog_setup_import_config_EU.yml | 2 + .../common/catalog_setup_import_config_US.yml | 2 + data/import/common/common/glossary.csv | 53 + .../common/common/product_configuration.csv | 2 + data/import/local/full_EU.yml | 2 + data/import/local/full_US.yml | 2 + data/import/production/full_EU.yml | 2 + data/import/production/full_US.yml | 2 + deploy.aws-env-template.yml | 6 + deploy.ci.acceptance.mariadb.yml | 5 + deploy.ci.acceptance.yml | 5 + deploy.ci.api.mariadb.yml | 5 + deploy.ci.api.yml | 6 + deploy.ci.functional.mariadb.yml | 6 + deploy.ci.functional.yml | 6 + deploy.dev.yml | 7 + deploy.spryker-mp-b2b.yml | 6 + deploy.spryker-mpb2bs.yml | 6 + deploy.yml | 5 + public/Configurator/index.php | 19 + .../Persistence/SpyProductConfiguration.php | 23 + .../SpyProductConfigurationQuery.php | 23 + .../SpyProductConfigurationStorage.php | 23 + .../SpyProductConfigurationStorageQuery.php | 23 + .../SpySalesOrderItemConfiguration.php | 23 + .../SpySalesOrderItemConfigurationQuery.php | 23 + .../AvailabilityStorageDependencyProvider.php | 2 + .../Client/Cart/CartDependencyProvider.php | 2 + .../PersistentCartDependencyProvider.php | 2 + .../PriceProductStorageDependencyProvider.php | 4 + ...ProductConfigurationDependencyProvider.php | 38 + .../ProductStorageDependencyProvider.php | 2 + .../QuoteRequestDependencyProvider.php | 2 + src/Pyz/Client/RabbitMq/RabbitMqConfig.php | 2 + .../ShoppingListDependencyProvider.php | 15 + .../CartsRestApiDependencyProvider.php | 4 + .../GlueApplicationDependencyProvider.php | 2 + .../OrdersRestApiDependencyProvider.php | 2 + ...ShoppingListsRestApiDependencyProvider.php | 35 + ...onfigurationsRestApiDependencyProvider.php | 35 + .../ProductsRestApiDependencyProvider.php | 2 + ...ShoppingListsRestApiDependencyProvider.php | 35 + .../PriceProductDependencyProvider.php | 4 + .../ApplicationDependencyProvider.php | 24 + ...ustomerReorderWidgetDependencyProvider.php | 11 + ...figurationCartWidgetDependencyProvider.php | 24 + ...onShoppingListWidgetDependencyProvider.php | 24 + ...tConfigurationWidgetDependencyProvider.php | 24 + ...figuratorGatewayPageDependencyProvider.php | 58 + .../Yves/Router/RouterDependencyProvider.php | 2 + ...tConfigurationWidgetDependencyProvider.php | 24 + .../ShopApplicationDependencyProvider.php | 16 + .../AvailabilityDependencyProvider.php | 4 + ...abilityCartConnectorDependencyProvider.php | 2 + src/Pyz/Zed/Cart/CartDependencyProvider.php | 2 + .../CartsRestApiDependencyProvider.php | 2 + .../Checkout/CheckoutDependencyProvider.php | 2 + .../Zed/Console/ConsoleDependencyProvider.php | 2 + .../DataImportDependencyProvider.php | 3 + .../PriceCartConnectorDependencyProvider.php | 35 + .../spy_product_configuration.schema.xml | 13 + .../ProductConfigurationCartConfig.php | 25 + ...y_product_configuration_storage.schema.xml | 13 + .../ProductConfigurationStorageConfig.php | 22 + .../ProductManagementDependencyProvider.php | 2 + .../Publisher/PublisherDependencyProvider.php | 16 + src/Pyz/Zed/Queue/QueueDependencyProvider.php | 2 + .../QuoteRequestDependencyProvider.php | 22 + src/Pyz/Zed/Sales/SalesDependencyProvider.php | 4 + ...ductConfigurationGuiDependencyProvider.php | 24 + .../ShoppingListDependencyProvider.php | 8 + .../SynchronizationDependencyProvider.php | 2 + 78 files changed, 2645 insertions(+), 227 deletions(-) create mode 100644 data/import/common/common/product_configuration.csv create mode 100644 public/Configurator/index.php create mode 100644 src/Orm/Zed/ProductConfiguration/Persistence/SpyProductConfiguration.php create mode 100644 src/Orm/Zed/ProductConfiguration/Persistence/SpyProductConfigurationQuery.php create mode 100644 src/Orm/Zed/ProductConfigurationStorage/Persistence/SpyProductConfigurationStorage.php create mode 100644 src/Orm/Zed/ProductConfigurationStorage/Persistence/SpyProductConfigurationStorageQuery.php create mode 100644 src/Orm/Zed/SalesProductConfiguration/Persistence/SpySalesOrderItemConfiguration.php create mode 100644 src/Orm/Zed/SalesProductConfiguration/Persistence/SpySalesOrderItemConfigurationQuery.php create mode 100644 src/Pyz/Client/ProductConfiguration/ProductConfigurationDependencyProvider.php create mode 100644 src/Pyz/Glue/ProductConfigurationShoppingListsRestApi/ProductConfigurationShoppingListsRestApiDependencyProvider.php create mode 100644 src/Pyz/Glue/ProductConfigurationsRestApi/ProductConfigurationsRestApiDependencyProvider.php create mode 100644 src/Pyz/Glue/ShoppingListsRestApi/ShoppingListsRestApiDependencyProvider.php create mode 100644 src/Pyz/Yves/Application/ApplicationDependencyProvider.php create mode 100644 src/Pyz/Yves/ProductConfigurationCartWidget/ProductConfigurationCartWidgetDependencyProvider.php create mode 100644 src/Pyz/Yves/ProductConfigurationShoppingListWidget/ProductConfigurationShoppingListWidgetDependencyProvider.php create mode 100644 src/Pyz/Yves/ProductConfigurationWidget/ProductConfigurationWidgetDependencyProvider.php create mode 100644 src/Pyz/Yves/ProductConfiguratorGatewayPage/ProductConfiguratorGatewayPageDependencyProvider.php create mode 100644 src/Pyz/Yves/SalesProductConfigurationWidget/SalesProductConfigurationWidgetDependencyProvider.php create mode 100644 src/Pyz/Zed/PriceCartConnector/PriceCartConnectorDependencyProvider.php create mode 100644 src/Pyz/Zed/ProductConfiguration/Persistence/Propel/Schema/spy_product_configuration.schema.xml create mode 100644 src/Pyz/Zed/ProductConfigurationCart/ProductConfigurationCartConfig.php create mode 100644 src/Pyz/Zed/ProductConfigurationStorage/Persistence/Propel/Schema/spy_product_configuration_storage.schema.xml create mode 100644 src/Pyz/Zed/ProductConfigurationStorage/ProductConfigurationStorageConfig.php create mode 100644 src/Pyz/Zed/SalesProductConfigurationGui/SalesProductConfigurationGuiDependencyProvider.php diff --git a/.gitignore b/.gitignore index 80dca1ca27..126ac2dcdb 100644 --- a/.gitignore +++ b/.gitignore @@ -47,6 +47,7 @@ config/Yves/cache_bust.php # public stuff /public/*/assets/ +/public/Configurator/dist/ # vagrant stuff .vagrant diff --git a/composer.json b/composer.json index d589a96e8c..1dae84685e 100644 --- a/composer.json +++ b/composer.json @@ -30,6 +30,7 @@ "spryker-feature/comments": "^202204.0", "spryker-feature/company-account": "^202204.0", "spryker-feature/configurable-bundle": "^202204.0", + "spryker-feature/configurable-product": "dev-master as 202204.0", "spryker-feature/customer-access": "^202204.0", "spryker-feature/customer-account-management": "^202204.0", "spryker-feature/deployment-tools": "^202204.0", @@ -107,6 +108,7 @@ "spryker-shop/cms-content-widget-chart-connector": "^1.0.3", "spryker-shop/cms-content-widget-product-connector": "^1.3.0", "spryker-shop/cms-content-widget-product-set-connector": "^1.3.1", + "spryker-shop/product-configuration-shopping-list-widget": "^0.1.0", "spryker/agent-auth-rest-api": "^1.0.0", "spryker/alternative-products-rest-api": "^1.1.2", "spryker/app-catalog-gui": "^1.0.1", @@ -218,6 +220,10 @@ "spryker/product-bundle-product-list-connector": "^1.0.4", "spryker/product-bundles-rest-api": "^1.0.1", "spryker/product-cart-connector": "^4.9.0", + "spryker/product-configuration-shopping-list": "^0.1.0", + "spryker/product-configuration-shopping-lists-rest-api": "^0.1.0", + "spryker/product-configurations-price-product-volumes-rest-api": "^0.2.0", + "spryker/product-configurations-rest-api": "^0.2.0", "spryker/product-discontinued-product-bundle-connector": "^1.2.2", "spryker/product-discontinued-product-label-connector": "^1.3.0", "spryker/product-discontinued-rest-api": "^1.0.1", diff --git a/composer.lock b/composer.lock index 93b4c6bad4..97114a68dc 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": "c6a2841ee0817ef81d56330ee08241e4", + "content-hash": "e1defa753833add5104acdf88f453a7c", "packages": [ { "name": "async-aws/core", @@ -5043,6 +5043,53 @@ }, "time": "2022-04-29T14:08:34+00:00" }, + { + "name": "spryker-feature/configurable-product", + "version": "dev-master", + "source": { + "type": "git", + "url": "https://github.com/spryker-feature/configurable-product.git", + "reference": "11dfc12f1255e50fc4f243d9fe50f850f45b955e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker-feature/configurable-product/zipball/11dfc12f1255e50fc4f243d9fe50f850f45b955e", + "reference": "11dfc12f1255e50fc4f243d9fe50f850f45b955e", + "shasum": "" + }, + "require": { + "php": ">=7.3", + "spryker-shop/date-time-configurator-page-example": "^0.2.0", + "spryker-shop/product-configuration-cart-widget": "^0.1.0", + "spryker-shop/product-configuration-widget": "^0.2.0", + "spryker-shop/product-configurator-gateway-page": "^0.4.0", + "spryker-shop/sales-product-configuration-widget": "^0.1.0", + "spryker/product-configuration": "^0.2.0", + "spryker/product-configuration-cart": "^0.1.0", + "spryker/product-configuration-data-import": "^0.1.0", + "spryker/product-configuration-gui": "^0.1.0", + "spryker/product-configuration-persistent-cart": "^0.1.0", + "spryker/product-configuration-storage": "^0.2.0", + "spryker/sales-product-configuration": "^0.1.0", + "spryker/sales-product-configuration-gui": "^0.1.0" + }, + "default-branch": true, + "type": "metapackage", + "extra": { + "branch-alias": { + "dev-master": "202108.x-dev" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "Configurable Product [feature]", + "support": { + "source": "https://github.com/spryker-feature/configurable-product/tree/master" + }, + "time": "2021-08-18T09:18:44+00:00" + }, { "name": "spryker-feature/customer-access", "version": "202204.0", @@ -10618,6 +10665,71 @@ }, "time": "2022-06-21T15:12:58+00:00" }, + { + "name": "spryker-shop/date-time-configurator-page-example", + "version": "0.2.3", + "source": { + "type": "git", + "url": "https://github.com/spryker-shop/date-time-configurator-page-example.git", + "reference": "75164f8b935d65f2393c08a679e02f13a73fac5e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker-shop/date-time-configurator-page-example/zipball/75164f8b935d65f2393c08a679e02f13a73fac5e", + "reference": "75164f8b935d65f2393c08a679e02f13a73fac5e", + "shasum": "" + }, + "require": { + "php": ">=7.4", + "spryker-shop/product-configuration-cart-widget-extension": "^0.1.0", + "spryker-shop/product-configuration-shopping-list-widget-extension": "^0.1.0", + "spryker-shop/product-configuration-widget-extension": "^0.1.0", + "spryker-shop/product-configuration-wishlist-widget-extension": "^0.1.0", + "spryker-shop/sales-product-configuration-widget-extension": "^0.1.0", + "spryker-shop/shop-ui": "^1.45.0", + "spryker/application-extension": "^1.1.0", + "spryker/availability": "^9.1.0", + "spryker/availability-extension": "^1.0.0", + "spryker/checksum-generator": "^1.0.0", + "spryker/kernel": "^3.30.0", + "spryker/log": "^3.0.0", + "spryker/product-configuration-extension": "^0.2.0", + "spryker/sales-product-configuration-gui-extension": "^0.1.0", + "spryker/symfony": "^3.0.0", + "spryker/transfer": "^3.25.0" + }, + "require-dev": { + "spryker/code-sniffer": "*", + "spryker/decimal-object": "*", + "spryker/testify": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "SprykerShop\\": "src/SprykerShop/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Spryker Systems GmbH", + "homepage": "https://spryker.com" + } + ], + "description": "DateTimeConfiguratorPageExample module", + "support": { + "source": "https://github.com/spryker-shop/date-time-configurator-page-example/tree/0.2.3" + }, + "time": "2022-09-09T11:38:55+00:00" + }, { "name": "spryker-shop/discount-promotion-widget", "version": "3.5.1", @@ -12375,6 +12487,378 @@ }, "time": "2022-04-14T07:53:43+00:00" }, + { + "name": "spryker-shop/product-configuration-cart-widget", + "version": "0.1.0", + "source": { + "type": "git", + "url": "https://github.com/spryker-shop/product-configuration-cart-widget.git", + "reference": "d5cc0f052cad8208288229f29f44f2d19de4069d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker-shop/product-configuration-cart-widget/zipball/d5cc0f052cad8208288229f29f44f2d19de4069d", + "reference": "d5cc0f052cad8208288229f29f44f2d19de4069d", + "shasum": "" + }, + "require": { + "php": ">=7.3", + "spryker-shop/product-configuration-cart-widget-extension": "^0.1.0", + "spryker-shop/product-configurator-gateway-page-extension": "^0.2.0", + "spryker-shop/shop-ui": "^1.54.0", + "spryker/application": "^3.0.0", + "spryker/kernel": "^3.30.0", + "spryker/product-configuration-cart": "^0.1.0", + "spryker/symfony": "^3.0.0", + "spryker/transfer": "^3.25.0" + }, + "require-dev": { + "spryker/code-sniffer": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "SprykerShop\\": "src/SprykerShop/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "ProductConfigurationCartWidget module", + "support": { + "source": "https://github.com/spryker-shop/product-configuration-cart-widget/tree/0.1.0" + }, + "time": "2021-08-16T08:44:35+00:00" + }, + { + "name": "spryker-shop/product-configuration-cart-widget-extension", + "version": "0.1.0", + "source": { + "type": "git", + "url": "https://github.com/spryker-shop/product-configuration-cart-widget-extension.git", + "reference": "bc9069099481042825644a5ef037582ef6156240" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker-shop/product-configuration-cart-widget-extension/zipball/bc9069099481042825644a5ef037582ef6156240", + "reference": "bc9069099481042825644a5ef037582ef6156240", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "spryker/code-sniffer": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "SprykerShop\\": "src/SprykerShop/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "ProductConfigurationCartWidgetExtension module", + "support": { + "source": "https://github.com/spryker-shop/product-configuration-cart-widget-extension/tree/0.1.0" + }, + "time": "2021-08-16T08:44:35+00:00" + }, + { + "name": "spryker-shop/product-configuration-shopping-list-widget", + "version": "0.1.0", + "source": { + "type": "git", + "url": "https://github.com/spryker-shop/product-configuration-shopping-list-widget.git", + "reference": "1b1ca7d3bd5e3582f325c7d312f32f3e16a87ecd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker-shop/product-configuration-shopping-list-widget/zipball/1b1ca7d3bd5e3582f325c7d312f32f3e16a87ecd", + "reference": "1b1ca7d3bd5e3582f325c7d312f32f3e16a87ecd", + "shasum": "" + }, + "require": { + "php": ">=7.4", + "spryker-shop/product-configuration-shopping-list-widget-extension": "^0.1.0", + "spryker-shop/product-configurator-gateway-page-extension": "^0.2.0", + "spryker-shop/shop-ui": "^1.54.0", + "spryker/application": "^3.8.0", + "spryker/kernel": "^3.30.0", + "spryker/product-configuration-shopping-list": "^0.1.0", + "spryker/symfony": "^3.1.0", + "spryker/transfer": "^3.25.0" + }, + "require-dev": { + "spryker/code-sniffer": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "SprykerShop\\": "src/SprykerShop/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "ProductConfigurationShoppingListWidget module", + "support": { + "source": "https://github.com/spryker-shop/product-configuration-shopping-list-widget/tree/0.1.0" + }, + "time": "2022-09-09T11:38:55+00:00" + }, + { + "name": "spryker-shop/product-configuration-shopping-list-widget-extension", + "version": "0.1.0", + "source": { + "type": "git", + "url": "https://github.com/spryker-shop/product-configuration-shopping-list-widget-extension.git", + "reference": "0937d389bfc2bf6064e7c8ff65798cc0060ea7ce" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker-shop/product-configuration-shopping-list-widget-extension/zipball/0937d389bfc2bf6064e7c8ff65798cc0060ea7ce", + "reference": "0937d389bfc2bf6064e7c8ff65798cc0060ea7ce", + "shasum": "" + }, + "require": { + "php": ">=7.4" + }, + "require-dev": { + "spryker/code-sniffer": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "SprykerShop\\": "src/SprykerShop/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "ProductConfigurationShoppingListWidgetExtension module", + "support": { + "source": "https://github.com/spryker-shop/product-configuration-shopping-list-widget-extension/tree/0.1.0" + }, + "time": "2022-09-09T11:38:55+00:00" + }, + { + "name": "spryker-shop/product-configuration-widget", + "version": "0.2.0", + "source": { + "type": "git", + "url": "https://github.com/spryker-shop/product-configuration-widget.git", + "reference": "0da0e39cda6f11030b4bd25364e035e6d260d718" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker-shop/product-configuration-widget/zipball/0da0e39cda6f11030b4bd25364e035e6d260d718", + "reference": "0da0e39cda6f11030b4bd25364e035e6d260d718", + "shasum": "" + }, + "require": { + "php": ">=7.3", + "spryker-shop/product-configuration-widget-extension": "^0.1.0", + "spryker-shop/shop-ui": "^1.54.0", + "spryker/application": "^3.8.0", + "spryker/kernel": "^3.30.0", + "spryker/symfony": "^3.1.0", + "spryker/transfer": "^3.25.0" + }, + "require-dev": { + "spryker/code-sniffer": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "SprykerShop\\": "src/SprykerShop/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "ProductConfigurationWidget module", + "support": { + "source": "https://github.com/spryker-shop/product-configuration-widget/tree/0.2.0" + }, + "time": "2021-08-16T08:44:35+00:00" + }, + { + "name": "spryker-shop/product-configuration-widget-extension", + "version": "0.1.0", + "source": { + "type": "git", + "url": "https://github.com/spryker-shop/product-configuration-widget-extension.git", + "reference": "eed9fb0c547d5ad2b14a63c45316b538d333ef20" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker-shop/product-configuration-widget-extension/zipball/eed9fb0c547d5ad2b14a63c45316b538d333ef20", + "reference": "eed9fb0c547d5ad2b14a63c45316b538d333ef20", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "require-dev": { + "spryker/code-sniffer": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "SprykerShop\\": "src/SprykerShop/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "ProductConfigurationWidgetExtension module", + "support": { + "source": "https://github.com/spryker-shop/product-configuration-widget-extension/tree/0.1.0" + }, + "time": "2020-09-03T09:53:08+00:00" + }, + { + "name": "spryker-shop/product-configuration-wishlist-widget-extension", + "version": "0.1.0", + "source": { + "type": "git", + "url": "https://github.com/spryker-shop/product-configuration-wishlist-widget-extension.git", + "reference": "bfeff959afca589f6d7b54b49f21f4db7b9635f4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker-shop/product-configuration-wishlist-widget-extension/zipball/bfeff959afca589f6d7b54b49f21f4db7b9635f4", + "reference": "bfeff959afca589f6d7b54b49f21f4db7b9635f4", + "shasum": "" + }, + "require": { + "php": ">=7.4" + }, + "require-dev": { + "spryker/code-sniffer": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "SprykerShop\\": "src/SprykerShop/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "ProductConfigurationWishlistWidgetExtension module", + "support": { + "source": "https://github.com/spryker-shop/product-configuration-wishlist-widget-extension/tree/0.1.0" + }, + "time": "2021-10-29T06:02:33+00:00" + }, + { + "name": "spryker-shop/product-configurator-gateway-page", + "version": "0.4.0", + "source": { + "type": "git", + "url": "https://github.com/spryker-shop/product-configurator-gateway-page.git", + "reference": "8bc2580f7ad254a3bcd5908b1265105d5b8726d7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker-shop/product-configurator-gateway-page/zipball/8bc2580f7ad254a3bcd5908b1265105d5b8726d7", + "reference": "8bc2580f7ad254a3bcd5908b1265105d5b8726d7", + "shasum": "" + }, + "require": { + "php": ">=7.3", + "spryker-shop/product-configurator-gateway-page-extension": "^0.2.0", + "spryker-shop/shop-application": "^1.0.0", + "spryker/application": "^3.8.0", + "spryker/glossary-storage": "^1.5.0", + "spryker/kernel": "^3.33.0", + "spryker/log": "^3.7.0", + "spryker/product-configuration": "^0.2.0", + "spryker/product-configuration-storage": "^0.2.0", + "spryker/product-storage": "^1.28.0", + "spryker/symfony": "^3.1.0", + "spryker/transfer": "^3.25.0" + }, + "require-dev": { + "spryker/code-sniffer": "*", + "spryker/config": "*", + "spryker/container": "*", + "spryker/event-dispatcher": "*", + "spryker/product": "*", + "spryker/propel": "*", + "spryker/router": "*", + "spryker/storage": "*", + "spryker/testify": "*" + }, + "suggest": { + "spryker/router": "Use this module when you want to use the Router." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "SprykerShop\\": "src/SprykerShop/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "ProductConfiguratorGatewayPage module", + "support": { + "source": "https://github.com/spryker-shop/product-configurator-gateway-page/tree/0.4.0" + }, + "time": "2021-08-16T08:44:35+00:00" + }, { "name": "spryker-shop/product-configurator-gateway-page-extension", "version": "0.2.0", @@ -14333,6 +14817,93 @@ }, "time": "2020-06-24T11:35:14+00:00" }, + { + "name": "spryker-shop/sales-product-configuration-widget", + "version": "0.1.2", + "source": { + "type": "git", + "url": "https://github.com/spryker-shop/sales-product-configuration-widget.git", + "reference": "0d11b2d7eb46273a8f83fc1e786fb3a1935f25fc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker-shop/sales-product-configuration-widget/zipball/0d11b2d7eb46273a8f83fc1e786fb3a1935f25fc", + "reference": "0d11b2d7eb46273a8f83fc1e786fb3a1935f25fc", + "shasum": "" + }, + "require": { + "php": ">=7.3", + "spryker-shop/customer-reorder-widget-extension": "^1.1.0", + "spryker-shop/sales-product-configuration-widget-extension": "^0.1.0", + "spryker-shop/shop-ui": "^1.54.0", + "spryker/kernel": "^3.33.0", + "spryker/sales-product-configuration": "^0.1.1" + }, + "require-dev": { + "spryker/code-sniffer": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "SprykerShop\\": "src/SprykerShop/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "SalesProductConfigurationWidget module", + "support": { + "source": "https://github.com/spryker-shop/sales-product-configuration-widget/tree/0.1.2" + }, + "time": "2021-08-16T08:44:35+00:00" + }, + { + "name": "spryker-shop/sales-product-configuration-widget-extension", + "version": "0.1.0", + "source": { + "type": "git", + "url": "https://github.com/spryker-shop/sales-product-configuration-widget-extension.git", + "reference": "b758a99e19846676689f021f88d0b51587cfd333" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker-shop/sales-product-configuration-widget-extension/zipball/b758a99e19846676689f021f88d0b51587cfd333", + "reference": "b758a99e19846676689f021f88d0b51587cfd333", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "require-dev": { + "spryker/code-sniffer": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "SprykerShop\\": "src/SprykerShop/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "SalesProductConfigurationWidgetExtension module", + "support": { + "source": "https://github.com/spryker-shop/sales-product-configuration-widget-extension/tree/0.1.0" + }, + "time": "2020-09-03T09:53:08+00:00" + }, { "name": "spryker-shop/sales-return-page", "version": "1.4.0", @@ -16233,25 +16804,24 @@ }, { "name": "spryker/application-extension", - "version": "1.0.1", + "version": "1.1.0", "source": { "type": "git", "url": "https://github.com/spryker/application-extension.git", - "reference": "52010958313fcffef3ecea9844387b8bc74c39c0" + "reference": "8d7bfff131895534cae9dfb1544591412fb1aaf8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/application-extension/zipball/52010958313fcffef3ecea9844387b8bc74c39c0", - "reference": "52010958313fcffef3ecea9844387b8bc74c39c0", + "url": "https://api.github.com/repos/spryker/application-extension/zipball/8d7bfff131895534cae9dfb1544591412fb1aaf8", + "reference": "8d7bfff131895534cae9dfb1544591412fb1aaf8", "shasum": "" }, "require": { - "php": ">=7.1" + "php": ">=7.4" }, "require-dev": { "spryker/code-sniffer": "*", - "spryker/container": "*", - "spryker/testify": "*" + "spryker/container": "*" }, "suggest": { "spryker/container": "If you want to use ApplicationPluginInterface or BootableApplicationPluginInterface" @@ -16273,9 +16843,9 @@ ], "description": "ApplicationExtension module", "support": { - "source": "https://github.com/spryker/application-extension/tree/master" + "source": "https://github.com/spryker/application-extension/tree/1.1.0" }, - "time": "2019-01-14T15:22:14+00:00" + "time": "2022-08-26T09:09:07+00:00" }, { "name": "spryker/assertion", @@ -19837,6 +20407,50 @@ }, "time": "2020-11-26T11:14:15+00:00" }, + { + "name": "spryker/checksum-generator", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/spryker/checksum-generator.git", + "reference": "94366ba2d0fd34ac4948a8391fb9ecdde3ab092c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker/checksum-generator/zipball/94366ba2d0fd34ac4948a8391fb9ecdde3ab092c", + "reference": "94366ba2d0fd34ac4948a8391fb9ecdde3ab092c", + "shasum": "" + }, + "require": { + "ext-openssl": "*", + "php": ">=7.3" + }, + "require-dev": { + "phpstan/phpstan": "^0.12", + "spryker/code-sniffer": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Spryker\\": "src/Spryker/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "ChecksumGenerator", + "support": { + "issues": "https://github.com/spryker/checksum-generator/issues", + "source": "https://github.com/spryker/checksum-generator/tree/1.0.0" + }, + "time": "2020-11-16T14:02:55+00:00" + }, { "name": "spryker/cms", "version": "7.11.1", @@ -41028,45 +41642,48 @@ "time": "2021-11-15T12:09:24+00:00" }, { - "name": "spryker/product-customer-permission", - "version": "1.1.2", + "name": "spryker/product-configuration", + "version": "0.2.1", "source": { "type": "git", - "url": "https://github.com/spryker/product-customer-permission.git", - "reference": "7e2aa01de9be8e731cb5f7929d23204af4924ffe" + "url": "https://github.com/spryker/product-configuration.git", + "reference": "fe828c6eafdd5fe9a7d2e25092343ab5a0a24432" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/product-customer-permission/zipball/7e2aa01de9be8e731cb5f7929d23204af4924ffe", - "reference": "7e2aa01de9be8e731cb5f7929d23204af4924ffe", + "url": "https://api.github.com/repos/spryker/product-configuration/zipball/fe828c6eafdd5fe9a7d2e25092343ab5a0a24432", + "reference": "fe828c6eafdd5fe9a7d2e25092343ab5a0a24432", "shasum": "" }, "require": { - "php": ">=7.3", - "spryker/customer": "^6.0.0 || ^7.0.0", - "spryker/glossary": "^3.0.0", + "php": ">=7.4", + "psr/http-message": "^1.0.0", + "spryker/checksum-generator": "^1.0.0", + "spryker/currency": "^3.2.0", + "spryker/customer": "^7.0.0", + "spryker/guzzle": "^2.2.0", "spryker/kernel": "^3.30.0", - "spryker/key-builder": "^1.0.0", "spryker/locale": "^3.0.0", - "spryker/product": "^5.0.0 || ^6.0.0", - "spryker/storage": "^3.0.0", - "spryker/touch": "^3.0.0 || ^4.0.0" + "spryker/log": "^3.7.0", + "spryker/price": "^5.6.0", + "spryker/price-product": "^4.0.0", + "spryker/price-product-extension": "^1.2.0", + "spryker/price-product-volume": "^3.0.0", + "spryker/product": "^6.0.0", + "spryker/product-configuration-extension": "^0.2.0", + "spryker/propel-orm": "^1.5.0", + "spryker/store": "^1.4.0", + "spryker/symfony": "^3.0.0", + "spryker/transfer": "^3.25.0", + "spryker/util-encoding": "^2.1.0", + "spryker/util-text": "^1.3.0" }, "require-dev": { - "spryker/cart": "*", - "spryker/checkout": "*", "spryker/code-sniffer": "*", - "spryker/elastica": "*", "spryker/propel": "*", - "spryker/search": "^6.0.0 || ^7.0.0 || ^8.0.0", + "spryker/session": "*", "spryker/testify": "*" }, - "suggest": { - "spryker/cart": "If you want to use Cart plugins.", - "spryker/checkout": "If you want to use Checkout plugins.", - "spryker/elastica": "If you want to use ElasticSearch query expander.", - "spryker/search": "If you want to use ElasticSearch query expander." - }, "type": "library", "extra": { "branch-alias": { @@ -41075,57 +41692,60 @@ }, "autoload": { "psr-4": { - "Spryker\\": "src/Spryker/" + "Spryker\\": "src/Spryker/", + "SprykerTest\\Shared\\ProductConfiguration\\Helper\\": "tests/SprykerTest/Shared/ProductConfiguration/_support/Helper/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "proprietary" ], - "description": "ProductCustomerPermission module", + "description": "ProductConfiguration module", "support": { - "source": "https://github.com/spryker/product-customer-permission/tree/1.1.2" + "source": "https://github.com/spryker/product-configuration/tree/0.2.1" }, - "time": "2021-03-02T08:38:46+00:00" + "time": "2021-10-29T06:02:31+00:00" }, { - "name": "spryker/product-discontinued", - "version": "1.6.0", + "name": "spryker/product-configuration-cart", + "version": "0.1.2", "source": { "type": "git", - "url": "https://github.com/spryker/product-discontinued.git", - "reference": "4275abe28cf5051deaae0344d9a1c544e7cbe07b" + "url": "https://github.com/spryker/product-configuration-cart.git", + "reference": "6a255d4f006b143c180c037d84fb4425b3b93924" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/product-discontinued/zipball/4275abe28cf5051deaae0344d9a1c544e7cbe07b", - "reference": "4275abe28cf5051deaae0344d9a1c544e7cbe07b", + "url": "https://api.github.com/repos/spryker/product-configuration-cart/zipball/6a255d4f006b143c180c037d84fb4425b3b93924", + "reference": "6a255d4f006b143c180c037d84fb4425b3b93924", "shasum": "" }, "require": { "php": ">=7.4", - "spryker/kernel": "^3.49.0", - "spryker/locale": "^3.0.0", - "spryker/log": "^2.0.0 || ^3.0.0", - "spryker/product": "^5.0.0 || ^6.22.0", - "spryker/product-alternative-extension": "^1.0.0", - "spryker/product-discontinued-extension": "^1.1.0", - "spryker/propel-orm": "^1.1.0", - "spryker/shopping-list-extension": "^1.1.0", - "spryker/symfony": "^3.0.0", - "spryker/wishlist-extension": "^1.3.0" + "spryker/availability-cart-connector-extension": "^1.0.0", + "spryker/availability-extension": "^1.1.0", + "spryker/cart": "^7.8.0", + "spryker/cart-extension": "^4.2.0", + "spryker/checkout-extension": "^1.2.0", + "spryker/kernel": "^3.30.0", + "spryker/log": "^3.7.0", + "spryker/price-cart-connector-extension": "^1.1.0", + "spryker/product-configuration": "^0.2.1", + "spryker/product-configuration-storage": "^0.2.0", + "spryker/quote": "^2.0.0", + "spryker/quote-request-extension": "^1.1.0", + "spryker/transfer": "^3.25.0" }, "require-dev": { - "spryker/cart": "*", - "spryker/checkout": "*", "spryker/code-sniffer": "*", + "spryker/config": "*", + "spryker/product": "*", "spryker/propel": "*", + "spryker/quote-request": "*", + "spryker/session": "*", + "spryker/storage": "*", "spryker/testify": "*" }, - "suggest": { - "spryker/cart": "If you want to use Cart plugins.", - "spryker/checkout": "If you want to use Checkout plugins." - }, "type": "library", "extra": { "branch-alias": { @@ -41141,32 +41761,32 @@ "license": [ "proprietary" ], - "description": "ProductDiscontinued module", + "description": "ProductConfigurationCart module", "support": { - "source": "https://github.com/spryker/product-discontinued/tree/1.6.0" + "source": "https://github.com/spryker/product-configuration-cart/tree/0.1.2" }, - "time": "2021-10-29T06:02:31+00:00" + "time": "2022-09-09T11:38:53+00:00" }, { - "name": "spryker/product-discontinued-data-import", - "version": "1.0.1", + "name": "spryker/product-configuration-data-import", + "version": "0.1.2", "source": { "type": "git", - "url": "https://github.com/spryker/product-discontinued-data-import.git", - "reference": "c19de844884257f2365cdcaadf4be96fcde3baf0" + "url": "https://github.com/spryker/product-configuration-data-import.git", + "reference": "afe80264a700c8d3648c60925084fa1a0d898642" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/product-discontinued-data-import/zipball/c19de844884257f2365cdcaadf4be96fcde3baf0", - "reference": "c19de844884257f2365cdcaadf4be96fcde3baf0", + "url": "https://api.github.com/repos/spryker/product-configuration-data-import/zipball/afe80264a700c8d3648c60925084fa1a0d898642", + "reference": "afe80264a700c8d3648c60925084fa1a0d898642", "shasum": "" }, "require": { - "php": ">=7.1", - "spryker/data-import": "^1.2.0", - "spryker/kernel": "^3.0.0", + "php": ">=7.3", + "spryker/data-import": "^1.5.0", + "spryker/kernel": "^3.30.0", "spryker/product": "^6.0.0", - "spryker/product-discontinued": "^1.0.0" + "spryker/product-configuration": "^0.1.0 || ^0.2.0" }, "require-dev": { "spryker/code-sniffer": "*", @@ -41181,36 +41801,35 @@ }, "autoload": { "psr-4": { - "Spryker\\": "src/Spryker/", - "SprykerTest\\Zed\\ProductDiscontinuedDataImport\\Helper\\": "tests/SprykerTest/Zed/ProductDiscontinuedDataImport/_support/Helper/" + "Spryker\\": "src/Spryker/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], - "description": "ProductDiscontinuedDataImport module", + "description": "ProductConfigurationDataImport module", "support": { - "source": "https://github.com/spryker/product-discontinued-data-import/tree/master" + "source": "https://github.com/spryker/product-configuration-data-import/tree/0.1.2" }, - "time": "2018-12-03T12:12:23+00:00" + "time": "2021-08-16T08:44:33+00:00" }, { - "name": "spryker/product-discontinued-extension", - "version": "1.2.0", + "name": "spryker/product-configuration-extension", + "version": "0.2.0", "source": { "type": "git", - "url": "https://github.com/spryker/product-discontinued-extension.git", - "reference": "2de5f8fa4a06fa8ab026cea61c37f6c91a22edb5" + "url": "https://github.com/spryker/product-configuration-extension.git", + "reference": "cf75ad32cbec00cc7998c19d56af8317ba8bd709" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/product-discontinued-extension/zipball/2de5f8fa4a06fa8ab026cea61c37f6c91a22edb5", - "reference": "2de5f8fa4a06fa8ab026cea61c37f6c91a22edb5", + "url": "https://api.github.com/repos/spryker/product-configuration-extension/zipball/cf75ad32cbec00cc7998c19d56af8317ba8bd709", + "reference": "cf75ad32cbec00cc7998c19d56af8317ba8bd709", "shasum": "" }, "require": { - "php": ">=7.2" + "php": ">=7.3" }, "require-dev": { "spryker/code-sniffer": "*" @@ -41230,33 +41849,32 @@ "license": [ "proprietary" ], - "description": "ProductDiscontinuedExtension module", + "description": "ProductConfigurationExtension module", "support": { - "source": "https://github.com/spryker/product-discontinued-extension/tree/1.2.0" + "source": "https://github.com/spryker/product-configuration-extension/tree/0.2.0" }, - "time": "2020-09-29T09:52:05+00:00" + "time": "2021-08-16T08:44:33+00:00" }, { - "name": "spryker/product-discontinued-gui", - "version": "1.3.4", + "name": "spryker/product-configuration-gui", + "version": "0.1.2", "source": { "type": "git", - "url": "https://github.com/spryker/product-discontinued-gui.git", - "reference": "c34fd7aef2f9262f94f9a61041fb905f13372483" + "url": "https://github.com/spryker/product-configuration-gui.git", + "reference": "4fc4872b0f76d0c8450749fbfacb4482ceb0b58a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/product-discontinued-gui/zipball/c34fd7aef2f9262f94f9a61041fb905f13372483", - "reference": "c34fd7aef2f9262f94f9a61041fb905f13372483", + "url": "https://api.github.com/repos/spryker/product-configuration-gui/zipball/4fc4872b0f76d0c8450749fbfacb4482ceb0b58a", + "reference": "4fc4872b0f76d0c8450749fbfacb4482ceb0b58a", "shasum": "" }, "require": { - "php": ">=7.2", + "php": ">=7.4", "spryker/kernel": "^3.30.0", - "spryker/locale": "^3.0.0", - "spryker/product-discontinued": "^1.0.0", - "spryker/product-management-extension": "^1.1.0", - "spryker/symfony": "^3.0.0" + "spryker/product": "^6.0.0", + "spryker/product-configuration": "^0.1.0 || ^0.2.0", + "spryker/product-management-extension": "^1.6.0" }, "require-dev": { "spryker/code-sniffer": "*" @@ -41276,43 +41894,41 @@ "license": [ "proprietary" ], - "description": "ProductDiscontinuedGui module", + "description": "ProductConfigurationGui module", "support": { - "source": "https://github.com/spryker/product-discontinued-gui/tree/master" + "source": "https://github.com/spryker/product-configuration-gui/tree/0.1.2" }, - "time": "2020-07-03T08:13:47+00:00" + "time": "2022-02-11T12:49:43+00:00" }, { - "name": "spryker/product-discontinued-product-bundle-connector", - "version": "1.2.2", + "name": "spryker/product-configuration-persistent-cart", + "version": "0.1.0", "source": { "type": "git", - "url": "https://github.com/spryker/product-discontinued-product-bundle-connector.git", - "reference": "6958815555799a2c08dd885c42aec8e880472fe1" + "url": "https://github.com/spryker/product-configuration-persistent-cart.git", + "reference": "e129696562812ca0125bfd42bb82393f598a1cca" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/product-discontinued-product-bundle-connector/zipball/6958815555799a2c08dd885c42aec8e880472fe1", - "reference": "6958815555799a2c08dd885c42aec8e880472fe1", + "url": "https://api.github.com/repos/spryker/product-configuration-persistent-cart/zipball/e129696562812ca0125bfd42bb82393f598a1cca", + "reference": "e129696562812ca0125bfd42bb82393f598a1cca", "shasum": "" }, "require": { - "php": ">=7.2", + "php": ">=7.3", "spryker/kernel": "^3.30.0", - "spryker/product-bundle": "^2.0.0 || ^3.0.0 || ^4.0.0 || ^6.0.0 || ^7.0.0", - "spryker/product-discontinued": "^1.1.0", - "spryker/product-discontinued-extension": "^1.1.0", - "spryker/propel-orm": "^1.1.0" + "spryker/persistent-cart-extension": "^1.0.0", + "spryker/product-configuration-storage": "^0.2.0" }, "require-dev": { "spryker/code-sniffer": "*", + "spryker/config": "*", "spryker/product": "*", "spryker/propel": "*", + "spryker/session": "*", + "spryker/storage": "*", "spryker/testify": "*" }, - "suggest": { - "spryker/product": "If you want to use Product plugins, minimum required version: 5.5.0 || 6.0.0" - }, "type": "library", "extra": { "branch-alias": { @@ -41328,45 +41944,49 @@ "license": [ "proprietary" ], - "description": "ProductDiscontinuedProductBundleConnector module", + "description": "ProductConfigurationPersistentCart module", "support": { - "source": "https://github.com/spryker/product-discontinued-product-bundle-connector/tree/master" + "source": "https://github.com/spryker/product-configuration-persistent-cart/tree/0.1.0" }, - "time": "2020-06-02T09:42:31+00:00" + "time": "2021-08-16T08:44:33+00:00" }, { - "name": "spryker/product-discontinued-product-label-connector", - "version": "1.3.0", + "name": "spryker/product-configuration-shopping-list", + "version": "0.1.0", "source": { "type": "git", - "url": "https://github.com/spryker/product-discontinued-product-label-connector.git", - "reference": "a22c050a1106a0dd32ef16aa772cda8ea89157ff" + "url": "https://github.com/spryker/product-configuration-shopping-list.git", + "reference": "aa91d75ca7a29b0aa65d0ce9fd641047f3420ace" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/product-discontinued-product-label-connector/zipball/a22c050a1106a0dd32ef16aa772cda8ea89157ff", - "reference": "a22c050a1106a0dd32ef16aa772cda8ea89157ff", + "url": "https://api.github.com/repos/spryker/product-configuration-shopping-list/zipball/aa91d75ca7a29b0aa65d0ce9fd641047f3420ace", + "reference": "aa91d75ca7a29b0aa65d0ce9fd641047f3420ace", "shasum": "" }, "require": { - "php": ">=7.2", + "php": ">=7.4", + "spryker/customer": "^7.0.0", "spryker/kernel": "^3.30.0", - "spryker/locale": "^3.0.0", - "spryker/product": "^6.11.0", - "spryker/product-discontinued": "^1.0.0", - "spryker/product-discontinued-extension": "^1.2.0", - "spryker/product-label": "^2.5.0 || ^3.0.0", - "spryker/propel-orm": "^1.0.0" + "spryker/log": "^3.7.0", + "spryker/product-configuration": "^0.2.1", + "spryker/product-configuration-storage": "^0.2.0", + "spryker/shopping-list": "^4.10.0", + "spryker/shopping-list-extension": "^1.5.0", + "spryker/transfer": "^3.25.0", + "spryker/util-encoding": "^2.0.0", + "spryker/uuid-behavior": "^1.0.0" }, "require-dev": { "spryker/code-sniffer": "*", - "spryker/installer": "*", + "spryker/company": "*", + "spryker/company-business-unit": "*", + "spryker/company-user": "*", + "spryker/product": "*", "spryker/propel": "*", + "spryker/quote": "*", "spryker/testify": "*" }, - "suggest": { - "spryker/installer": "If you want to use Installer plugins." - }, "type": "library", "extra": { "branch-alias": { @@ -41375,47 +41995,45 @@ }, "autoload": { "psr-4": { - "Spryker\\": "src/Spryker/", - "SprykerTest\\Zed\\ProductDiscontinuedProductLabelConnector\\Helper\\": "tests/SprykerTest/Zed/ProductDiscontinuedProductLabelConnector/_support/Helper/" + "Spryker\\": "src/Spryker/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "proprietary" ], - "description": "ProductDiscontinuedProductLabelConnector module", + "description": "ProductConfigurationShoppingList module", "support": { - "source": "https://github.com/spryker/product-discontinued-product-label-connector/tree/1.3.0" + "source": "https://github.com/spryker/product-configuration-shopping-list/tree/0.1.0" }, - "time": "2020-09-29T09:52:05+00:00" + "time": "2022-09-09T11:38:53+00:00" }, { - "name": "spryker/product-discontinued-rest-api", - "version": "1.0.1", + "name": "spryker/product-configuration-shopping-lists-rest-api", + "version": "0.1.0", "source": { "type": "git", - "url": "https://github.com/spryker/product-discontinued-rest-api.git", - "reference": "8ca881b353e0f9eccc60b0bee7859d230975995d" + "url": "https://github.com/spryker/product-configuration-shopping-lists-rest-api.git", + "reference": "871c44449180822ef93d3719a867b6d28ca5e96f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/product-discontinued-rest-api/zipball/8ca881b353e0f9eccc60b0bee7859d230975995d", - "reference": "8ca881b353e0f9eccc60b0bee7859d230975995d", + "url": "https://api.github.com/repos/spryker/product-configuration-shopping-lists-rest-api/zipball/871c44449180822ef93d3719a867b6d28ca5e96f", + "reference": "871c44449180822ef93d3719a867b6d28ca5e96f", "shasum": "" }, "require": { - "php": ">=7.2", + "php": ">=7.4", "spryker/kernel": "^3.30.0", - "spryker/product-discontinued-storage": "^1.0.0", - "spryker/products-rest-api-extension": "^1.0.0" + "spryker/product-configuration": "^0.2.0", + "spryker/product-configuration-shopping-lists-rest-api-extension": "^0.1.0", + "spryker/shopping-list": "^4.0.0", + "spryker/shopping-lists-rest-api-extension": "^1.0.0", + "spryker/transfer": "^3.25.0" }, "require-dev": { "spryker/code-sniffer": "*", - "spryker/glue-application": "*" - }, - "suggest": { - "spryker/glue-application": "If you want to use RestRequestInterface.", - "spryker/products-rest-api": "If you want to use plugins with ProductsRestApi module." + "spryker/testify": "*" }, "type": "library", "extra": { @@ -41432,54 +42050,31 @@ "license": [ "proprietary" ], - "description": "ProductDiscontinuedRestApi module", + "description": "ProductConfigurationShoppingListsRestApi module", "support": { - "source": "https://github.com/spryker/product-discontinued-rest-api/tree/master" + "source": "https://github.com/spryker/product-configuration-shopping-lists-rest-api/tree/0.1.0" }, - "time": "2020-05-29T13:08:37+00:00" + "time": "2022-09-09T11:38:53+00:00" }, { - "name": "spryker/product-discontinued-storage", - "version": "1.12.0", + "name": "spryker/product-configuration-shopping-lists-rest-api-extension", + "version": "0.1.0", "source": { "type": "git", - "url": "https://github.com/spryker/product-discontinued-storage.git", - "reference": "8eb756cd52388052b19314cd300b26b0bf81f639" + "url": "https://github.com/spryker/product-configuration-shopping-lists-rest-api-extension.git", + "reference": "e924b2cbe548138b396fff1df45b2660efdf8874" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/product-discontinued-storage/zipball/8eb756cd52388052b19314cd300b26b0bf81f639", - "reference": "8eb756cd52388052b19314cd300b26b0bf81f639", + "url": "https://api.github.com/repos/spryker/product-configuration-shopping-lists-rest-api-extension/zipball/e924b2cbe548138b396fff1df45b2660efdf8874", + "reference": "e924b2cbe548138b396fff1df45b2660efdf8874", "shasum": "" }, "require": { - "php": ">=7.3", - "spryker/event-behavior": "^1.0.0", - "spryker/glossary-storage": "^1.0.0", - "spryker/kernel": "^3.37.0", - "spryker/locale": "^3.0.0", - "spryker/product-alternative-storage-extension": "^1.0.0", - "spryker/product-discontinued": "^1.0.0", - "spryker/quick-order-extension": "^1.1.0", - "spryker/storage": "^3.4.0", - "spryker/synchronization": "^1.0.0", - "spryker/synchronization-behavior": "^1.0.0", - "spryker/synchronization-extension": "^1.1.0", - "spryker/transfer": "^3.25.0" + "php": ">=7.4" }, "require-dev": { - "spryker/code-sniffer": "*", - "spryker/event": "*", - "spryker/product": "*", - "spryker/product-storage": "*", - "spryker/propel": "*", - "spryker/propel-orm": "*", - "spryker/testify": "*" - }, - "suggest": { - "spryker/event": "If you want to use Event plugins, minimum required version: 2.1.0", - "spryker/product-storage": "If you want to use ProductStorage plugins, minimum required version: 0.1.0", - "spryker/propel-orm": "If you want to use transaction functionality, minimum required version: 1.3.0" + "spryker/code-sniffer": "*" }, "type": "library", "extra": { @@ -41496,73 +42091,798 @@ "license": [ "proprietary" ], - "description": "ProductDiscontinuedStorage module", + "description": "ProductConfigurationShoppingListsRestApiExtension module", "support": { - "source": "https://github.com/spryker/product-discontinued-storage/tree/1.12.0" + "source": "https://github.com/spryker/product-configuration-shopping-lists-rest-api-extension/tree/0.1.0" }, - "time": "2021-02-21T23:06:44+00:00" + "time": "2022-09-09T11:38:53+00:00" }, { - "name": "spryker/product-discount-connector", - "version": "5.1.0", + "name": "spryker/product-configuration-storage", + "version": "0.2.0", "source": { "type": "git", - "url": "https://github.com/spryker/product-discount-connector.git", - "reference": "c4ff368905cf1bf47a476e0b05a8ab3afb36a281" + "url": "https://github.com/spryker/product-configuration-storage.git", + "reference": "aed665695422387f96b692d8bf34d060912e2a70" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/product-discount-connector/zipball/c4ff368905cf1bf47a476e0b05a8ab3afb36a281", - "reference": "c4ff368905cf1bf47a476e0b05a8ab3afb36a281", + "url": "https://api.github.com/repos/spryker/product-configuration-storage/zipball/aed665695422387f96b692d8bf34d060912e2a70", + "reference": "aed665695422387f96b692d8bf34d060912e2a70", "shasum": "" }, "require": { - "php": ">=7.4", - "spryker/discount": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^9.0.0", + "php": ">=7.3", + "spryker/availability-storage-extension": "^1.0.0", + "spryker/event-behavior": "^1.0.0", "spryker/kernel": "^3.30.0", "spryker/locale": "^3.0.0", - "spryker/product": "^5.0.0 || ^6.0.0", - "spryker/product-discount-connector-extension": "^1.0.0" + "spryker/price-product-storage-extension": "^1.2.0", + "spryker/product-configuration": "^0.2.0", + "spryker/product-storage": "^1.1.0", + "spryker/product-storage-extension": "^1.4.0", + "spryker/propel-orm": "^1.5.0", + "spryker/publisher-extension": "^1.0.0", + "spryker/session": "^4.0.0", + "spryker/storage": "^3.0.0", + "spryker/synchronization": "^1.9.0", + "spryker/synchronization-behavior": "^1.0.0", + "spryker/synchronization-extension": "^1.1.0", + "spryker/transfer": "^3.25.0" }, "require-dev": { "spryker/code-sniffer": "*", + "spryker/config": "*", + "spryker/product": "*", "spryker/propel": "*", - "spryker/tax": "*", + "spryker/queue": "*", "spryker/testify": "*" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "5.0.x-dev" + "dev-master": "1.0.x-dev" } }, "autoload": { "psr-4": { - "Spryker\\": "src/Spryker/" + "Spryker\\": "src/Spryker/", + "SprykerTest\\Zed\\ProductConfigurationStorage\\Helper\\": "tests/SprykerTest/Zed/ProductConfigurationStorage/_support/Helper/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "proprietary" ], - "description": "ProductDiscountConnector module", + "description": "ProductConfigurationStorage module", "support": { - "source": "https://github.com/spryker/product-discount-connector/tree/5.1.0" + "source": "https://github.com/spryker/product-configuration-storage/tree/0.2.0" }, - "time": "2022-06-24T14:09:57+00:00" + "time": "2021-08-16T08:44:33+00:00" }, { - "name": "spryker/product-discount-connector-extension", - "version": "1.0.0", + "name": "spryker/product-configuration-wishlists-rest-api-extension", + "version": "0.1.0", "source": { "type": "git", - "url": "https://github.com/spryker/product-discount-connector-extension.git", - "reference": "6c11d6e1116f1ea9277bbf13b82a7821c2a2d205" + "url": "https://github.com/spryker/product-configuration-wishlists-rest-api-extension.git", + "reference": "7871823dc9d625b9b28714f0d7c3b097d419c1dd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/product-discount-connector-extension/zipball/6c11d6e1116f1ea9277bbf13b82a7821c2a2d205", - "reference": "6c11d6e1116f1ea9277bbf13b82a7821c2a2d205", + "url": "https://api.github.com/repos/spryker/product-configuration-wishlists-rest-api-extension/zipball/7871823dc9d625b9b28714f0d7c3b097d419c1dd", + "reference": "7871823dc9d625b9b28714f0d7c3b097d419c1dd", + "shasum": "" + }, + "require": { + "php": ">=7.4" + }, + "require-dev": { + "spryker/code-sniffer": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Spryker\\": "src/Spryker/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "ProductConfigurationWishlistsRestApiExtension module", + "support": { + "source": "https://github.com/spryker/product-configuration-wishlists-rest-api-extension/tree/0.1.0" + }, + "time": "2021-10-29T06:02:31+00:00" + }, + { + "name": "spryker/product-configurations-price-product-volumes-rest-api", + "version": "0.2.2", + "source": { + "type": "git", + "url": "https://github.com/spryker/product-configurations-price-product-volumes-rest-api.git", + "reference": "77c3796b1bac378f08e6d2a0c5ce8a816d45e3fd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker/product-configurations-price-product-volumes-rest-api/zipball/77c3796b1bac378f08e6d2a0c5ce8a816d45e3fd", + "reference": "77c3796b1bac378f08e6d2a0c5ce8a816d45e3fd", + "shasum": "" + }, + "require": { + "php": ">=7.4", + "spryker/kernel": "^3.56.0", + "spryker/product-configuration": "^0.2.0", + "spryker/product-configuration-shopping-lists-rest-api-extension": "^0.1.0", + "spryker/product-configuration-wishlists-rest-api-extension": "^0.1.0", + "spryker/product-configurations-rest-api-extension": "^0.2.0", + "spryker/transfer": "^3.25.0", + "spryker/util-encoding": "^2.0.0" + }, + "require-dev": { + "spryker/code-sniffer": "*", + "spryker/testify": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Spryker\\": "src/Spryker/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "ProductConfigurationsPriceProductVolumesRestApi module", + "support": { + "source": "https://github.com/spryker/product-configurations-price-product-volumes-rest-api/tree/0.2.2" + }, + "time": "2022-09-09T11:38:53+00:00" + }, + { + "name": "spryker/product-configurations-rest-api", + "version": "0.2.0", + "source": { + "type": "git", + "url": "https://github.com/spryker/product-configurations-rest-api.git", + "reference": "1b652fcd217d581fc475083c3affda8b2de40c10" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker/product-configurations-rest-api/zipball/1b652fcd217d581fc475083c3affda8b2de40c10", + "reference": "1b652fcd217d581fc475083c3affda8b2de40c10", + "shasum": "" + }, + "require": { + "php": ">=7.3", + "spryker/carts-rest-api-extension": "^1.5.0", + "spryker/glue-application": "^1.6.0", + "spryker/glue-application-extension": "^1.1.0", + "spryker/kernel": "^3.56.0", + "spryker/orders-rest-api-extension": "^1.0.0", + "spryker/product-configuration-storage": "^0.2.0", + "spryker/product-configurations-rest-api-extension": "^0.2.0", + "spryker/products-rest-api-extension": "^1.0.0", + "spryker/symfony": "^3.0.0", + "spryker/transfer": "^3.25.0" + }, + "require-dev": { + "spryker/code-sniffer": "*", + "spryker/testify": "*" + }, + "suggest": { + "spryker/carts-rest-api": "If you want to use plugins with CartsRestApi module.", + "spryker/products-rest-api": "If you want to use plugins with ProductsRestApi module." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Spryker\\": "src/Spryker/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "ProductConfigurationsRestApi module", + "support": { + "source": "https://github.com/spryker/product-configurations-rest-api/tree/0.2.0" + }, + "time": "2021-08-16T08:44:33+00:00" + }, + { + "name": "spryker/product-configurations-rest-api-extension", + "version": "0.2.0", + "source": { + "type": "git", + "url": "https://github.com/spryker/product-configurations-rest-api-extension.git", + "reference": "604b01e7d82949eeeb2ad301721fcd7d014a1d9b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker/product-configurations-rest-api-extension/zipball/604b01e7d82949eeeb2ad301721fcd7d014a1d9b", + "reference": "604b01e7d82949eeeb2ad301721fcd7d014a1d9b", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "spryker/code-sniffer": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Spryker\\": "src/Spryker/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "ProductConfigurationsRestApiExtension module", + "support": { + "source": "https://github.com/spryker/product-configurations-rest-api-extension/tree/0.2.0" + }, + "time": "2021-08-16T08:44:33+00:00" + }, + { + "name": "spryker/product-customer-permission", + "version": "1.1.2", + "source": { + "type": "git", + "url": "https://github.com/spryker/product-customer-permission.git", + "reference": "7e2aa01de9be8e731cb5f7929d23204af4924ffe" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker/product-customer-permission/zipball/7e2aa01de9be8e731cb5f7929d23204af4924ffe", + "reference": "7e2aa01de9be8e731cb5f7929d23204af4924ffe", + "shasum": "" + }, + "require": { + "php": ">=7.3", + "spryker/customer": "^6.0.0 || ^7.0.0", + "spryker/glossary": "^3.0.0", + "spryker/kernel": "^3.30.0", + "spryker/key-builder": "^1.0.0", + "spryker/locale": "^3.0.0", + "spryker/product": "^5.0.0 || ^6.0.0", + "spryker/storage": "^3.0.0", + "spryker/touch": "^3.0.0 || ^4.0.0" + }, + "require-dev": { + "spryker/cart": "*", + "spryker/checkout": "*", + "spryker/code-sniffer": "*", + "spryker/elastica": "*", + "spryker/propel": "*", + "spryker/search": "^6.0.0 || ^7.0.0 || ^8.0.0", + "spryker/testify": "*" + }, + "suggest": { + "spryker/cart": "If you want to use Cart plugins.", + "spryker/checkout": "If you want to use Checkout plugins.", + "spryker/elastica": "If you want to use ElasticSearch query expander.", + "spryker/search": "If you want to use ElasticSearch query expander." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Spryker\\": "src/Spryker/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "ProductCustomerPermission module", + "support": { + "source": "https://github.com/spryker/product-customer-permission/tree/1.1.2" + }, + "time": "2021-03-02T08:38:46+00:00" + }, + { + "name": "spryker/product-discontinued", + "version": "1.6.0", + "source": { + "type": "git", + "url": "https://github.com/spryker/product-discontinued.git", + "reference": "4275abe28cf5051deaae0344d9a1c544e7cbe07b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker/product-discontinued/zipball/4275abe28cf5051deaae0344d9a1c544e7cbe07b", + "reference": "4275abe28cf5051deaae0344d9a1c544e7cbe07b", + "shasum": "" + }, + "require": { + "php": ">=7.4", + "spryker/kernel": "^3.49.0", + "spryker/locale": "^3.0.0", + "spryker/log": "^2.0.0 || ^3.0.0", + "spryker/product": "^5.0.0 || ^6.22.0", + "spryker/product-alternative-extension": "^1.0.0", + "spryker/product-discontinued-extension": "^1.1.0", + "spryker/propel-orm": "^1.1.0", + "spryker/shopping-list-extension": "^1.1.0", + "spryker/symfony": "^3.0.0", + "spryker/wishlist-extension": "^1.3.0" + }, + "require-dev": { + "spryker/cart": "*", + "spryker/checkout": "*", + "spryker/code-sniffer": "*", + "spryker/propel": "*", + "spryker/testify": "*" + }, + "suggest": { + "spryker/cart": "If you want to use Cart plugins.", + "spryker/checkout": "If you want to use Checkout plugins." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Spryker\\": "src/Spryker/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "ProductDiscontinued module", + "support": { + "source": "https://github.com/spryker/product-discontinued/tree/1.6.0" + }, + "time": "2021-10-29T06:02:31+00:00" + }, + { + "name": "spryker/product-discontinued-data-import", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/spryker/product-discontinued-data-import.git", + "reference": "c19de844884257f2365cdcaadf4be96fcde3baf0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker/product-discontinued-data-import/zipball/c19de844884257f2365cdcaadf4be96fcde3baf0", + "reference": "c19de844884257f2365cdcaadf4be96fcde3baf0", + "shasum": "" + }, + "require": { + "php": ">=7.1", + "spryker/data-import": "^1.2.0", + "spryker/kernel": "^3.0.0", + "spryker/product": "^6.0.0", + "spryker/product-discontinued": "^1.0.0" + }, + "require-dev": { + "spryker/code-sniffer": "*", + "spryker/propel": "*", + "spryker/testify": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Spryker\\": "src/Spryker/", + "SprykerTest\\Zed\\ProductDiscontinuedDataImport\\Helper\\": "tests/SprykerTest/Zed/ProductDiscontinuedDataImport/_support/Helper/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "ProductDiscontinuedDataImport module", + "support": { + "source": "https://github.com/spryker/product-discontinued-data-import/tree/master" + }, + "time": "2018-12-03T12:12:23+00:00" + }, + { + "name": "spryker/product-discontinued-extension", + "version": "1.2.0", + "source": { + "type": "git", + "url": "https://github.com/spryker/product-discontinued-extension.git", + "reference": "2de5f8fa4a06fa8ab026cea61c37f6c91a22edb5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker/product-discontinued-extension/zipball/2de5f8fa4a06fa8ab026cea61c37f6c91a22edb5", + "reference": "2de5f8fa4a06fa8ab026cea61c37f6c91a22edb5", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "require-dev": { + "spryker/code-sniffer": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Spryker\\": "src/Spryker/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "ProductDiscontinuedExtension module", + "support": { + "source": "https://github.com/spryker/product-discontinued-extension/tree/1.2.0" + }, + "time": "2020-09-29T09:52:05+00:00" + }, + { + "name": "spryker/product-discontinued-gui", + "version": "1.3.4", + "source": { + "type": "git", + "url": "https://github.com/spryker/product-discontinued-gui.git", + "reference": "c34fd7aef2f9262f94f9a61041fb905f13372483" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker/product-discontinued-gui/zipball/c34fd7aef2f9262f94f9a61041fb905f13372483", + "reference": "c34fd7aef2f9262f94f9a61041fb905f13372483", + "shasum": "" + }, + "require": { + "php": ">=7.2", + "spryker/kernel": "^3.30.0", + "spryker/locale": "^3.0.0", + "spryker/product-discontinued": "^1.0.0", + "spryker/product-management-extension": "^1.1.0", + "spryker/symfony": "^3.0.0" + }, + "require-dev": { + "spryker/code-sniffer": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Spryker\\": "src/Spryker/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "ProductDiscontinuedGui module", + "support": { + "source": "https://github.com/spryker/product-discontinued-gui/tree/master" + }, + "time": "2020-07-03T08:13:47+00:00" + }, + { + "name": "spryker/product-discontinued-product-bundle-connector", + "version": "1.2.2", + "source": { + "type": "git", + "url": "https://github.com/spryker/product-discontinued-product-bundle-connector.git", + "reference": "6958815555799a2c08dd885c42aec8e880472fe1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker/product-discontinued-product-bundle-connector/zipball/6958815555799a2c08dd885c42aec8e880472fe1", + "reference": "6958815555799a2c08dd885c42aec8e880472fe1", + "shasum": "" + }, + "require": { + "php": ">=7.2", + "spryker/kernel": "^3.30.0", + "spryker/product-bundle": "^2.0.0 || ^3.0.0 || ^4.0.0 || ^6.0.0 || ^7.0.0", + "spryker/product-discontinued": "^1.1.0", + "spryker/product-discontinued-extension": "^1.1.0", + "spryker/propel-orm": "^1.1.0" + }, + "require-dev": { + "spryker/code-sniffer": "*", + "spryker/product": "*", + "spryker/propel": "*", + "spryker/testify": "*" + }, + "suggest": { + "spryker/product": "If you want to use Product plugins, minimum required version: 5.5.0 || 6.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Spryker\\": "src/Spryker/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "ProductDiscontinuedProductBundleConnector module", + "support": { + "source": "https://github.com/spryker/product-discontinued-product-bundle-connector/tree/master" + }, + "time": "2020-06-02T09:42:31+00:00" + }, + { + "name": "spryker/product-discontinued-product-label-connector", + "version": "1.3.0", + "source": { + "type": "git", + "url": "https://github.com/spryker/product-discontinued-product-label-connector.git", + "reference": "a22c050a1106a0dd32ef16aa772cda8ea89157ff" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker/product-discontinued-product-label-connector/zipball/a22c050a1106a0dd32ef16aa772cda8ea89157ff", + "reference": "a22c050a1106a0dd32ef16aa772cda8ea89157ff", + "shasum": "" + }, + "require": { + "php": ">=7.2", + "spryker/kernel": "^3.30.0", + "spryker/locale": "^3.0.0", + "spryker/product": "^6.11.0", + "spryker/product-discontinued": "^1.0.0", + "spryker/product-discontinued-extension": "^1.2.0", + "spryker/product-label": "^2.5.0 || ^3.0.0", + "spryker/propel-orm": "^1.0.0" + }, + "require-dev": { + "spryker/code-sniffer": "*", + "spryker/installer": "*", + "spryker/propel": "*", + "spryker/testify": "*" + }, + "suggest": { + "spryker/installer": "If you want to use Installer plugins." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Spryker\\": "src/Spryker/", + "SprykerTest\\Zed\\ProductDiscontinuedProductLabelConnector\\Helper\\": "tests/SprykerTest/Zed/ProductDiscontinuedProductLabelConnector/_support/Helper/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "ProductDiscontinuedProductLabelConnector module", + "support": { + "source": "https://github.com/spryker/product-discontinued-product-label-connector/tree/1.3.0" + }, + "time": "2020-09-29T09:52:05+00:00" + }, + { + "name": "spryker/product-discontinued-rest-api", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/spryker/product-discontinued-rest-api.git", + "reference": "8ca881b353e0f9eccc60b0bee7859d230975995d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker/product-discontinued-rest-api/zipball/8ca881b353e0f9eccc60b0bee7859d230975995d", + "reference": "8ca881b353e0f9eccc60b0bee7859d230975995d", + "shasum": "" + }, + "require": { + "php": ">=7.2", + "spryker/kernel": "^3.30.0", + "spryker/product-discontinued-storage": "^1.0.0", + "spryker/products-rest-api-extension": "^1.0.0" + }, + "require-dev": { + "spryker/code-sniffer": "*", + "spryker/glue-application": "*" + }, + "suggest": { + "spryker/glue-application": "If you want to use RestRequestInterface.", + "spryker/products-rest-api": "If you want to use plugins with ProductsRestApi module." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Spryker\\": "src/Spryker/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "ProductDiscontinuedRestApi module", + "support": { + "source": "https://github.com/spryker/product-discontinued-rest-api/tree/master" + }, + "time": "2020-05-29T13:08:37+00:00" + }, + { + "name": "spryker/product-discontinued-storage", + "version": "1.12.0", + "source": { + "type": "git", + "url": "https://github.com/spryker/product-discontinued-storage.git", + "reference": "8eb756cd52388052b19314cd300b26b0bf81f639" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker/product-discontinued-storage/zipball/8eb756cd52388052b19314cd300b26b0bf81f639", + "reference": "8eb756cd52388052b19314cd300b26b0bf81f639", + "shasum": "" + }, + "require": { + "php": ">=7.3", + "spryker/event-behavior": "^1.0.0", + "spryker/glossary-storage": "^1.0.0", + "spryker/kernel": "^3.37.0", + "spryker/locale": "^3.0.0", + "spryker/product-alternative-storage-extension": "^1.0.0", + "spryker/product-discontinued": "^1.0.0", + "spryker/quick-order-extension": "^1.1.0", + "spryker/storage": "^3.4.0", + "spryker/synchronization": "^1.0.0", + "spryker/synchronization-behavior": "^1.0.0", + "spryker/synchronization-extension": "^1.1.0", + "spryker/transfer": "^3.25.0" + }, + "require-dev": { + "spryker/code-sniffer": "*", + "spryker/event": "*", + "spryker/product": "*", + "spryker/product-storage": "*", + "spryker/propel": "*", + "spryker/propel-orm": "*", + "spryker/testify": "*" + }, + "suggest": { + "spryker/event": "If you want to use Event plugins, minimum required version: 2.1.0", + "spryker/product-storage": "If you want to use ProductStorage plugins, minimum required version: 0.1.0", + "spryker/propel-orm": "If you want to use transaction functionality, minimum required version: 1.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Spryker\\": "src/Spryker/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "ProductDiscontinuedStorage module", + "support": { + "source": "https://github.com/spryker/product-discontinued-storage/tree/1.12.0" + }, + "time": "2021-02-21T23:06:44+00:00" + }, + { + "name": "spryker/product-discount-connector", + "version": "5.1.0", + "source": { + "type": "git", + "url": "https://github.com/spryker/product-discount-connector.git", + "reference": "c4ff368905cf1bf47a476e0b05a8ab3afb36a281" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker/product-discount-connector/zipball/c4ff368905cf1bf47a476e0b05a8ab3afb36a281", + "reference": "c4ff368905cf1bf47a476e0b05a8ab3afb36a281", + "shasum": "" + }, + "require": { + "php": ">=7.4", + "spryker/discount": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^9.0.0", + "spryker/kernel": "^3.30.0", + "spryker/locale": "^3.0.0", + "spryker/product": "^5.0.0 || ^6.0.0", + "spryker/product-discount-connector-extension": "^1.0.0" + }, + "require-dev": { + "spryker/code-sniffer": "*", + "spryker/propel": "*", + "spryker/tax": "*", + "spryker/testify": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Spryker\\": "src/Spryker/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "ProductDiscountConnector module", + "support": { + "source": "https://github.com/spryker/product-discount-connector/tree/5.1.0" + }, + "time": "2022-06-24T14:09:57+00:00" + }, + { + "name": "spryker/product-discount-connector-extension", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/spryker/product-discount-connector-extension.git", + "reference": "6c11d6e1116f1ea9277bbf13b82a7821c2a2d205" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker/product-discount-connector-extension/zipball/6c11d6e1116f1ea9277bbf13b82a7821c2a2d205", + "reference": "6c11d6e1116f1ea9277bbf13b82a7821c2a2d205", "shasum": "" }, "require": { @@ -49476,6 +50796,142 @@ }, "time": "2021-05-16T06:57:28+00:00" }, + { + "name": "spryker/sales-product-configuration", + "version": "0.1.4", + "source": { + "type": "git", + "url": "https://github.com/spryker/sales-product-configuration.git", + "reference": "75a450d3a3f01b3510a8d036386914ea4a5f89ea" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker/sales-product-configuration/zipball/75a450d3a3f01b3510a8d036386914ea4a5f89ea", + "reference": "75a450d3a3f01b3510a8d036386914ea4a5f89ea", + "shasum": "" + }, + "require": { + "php": ">=7.3", + "spryker/checkout-extension": "^1.0.0", + "spryker/kernel": "^3.33.0", + "spryker/product-configuration": "^0.1.0 || ^0.2.0", + "spryker/propel-orm": "^1.5.0", + "spryker/sales": "^11.0.0", + "spryker/sales-extension": "^1.9.0", + "spryker/transfer": "^3.25.0" + }, + "require-dev": { + "spryker/code-sniffer": "*", + "spryker/product": "*", + "spryker/propel": "*", + "spryker/testify": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Spryker\\": "src/Spryker/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "SalesProductConfiguration module", + "support": { + "source": "https://github.com/spryker/sales-product-configuration/tree/0.1.4" + }, + "time": "2021-08-16T08:44:33+00:00" + }, + { + "name": "spryker/sales-product-configuration-gui", + "version": "0.1.1", + "source": { + "type": "git", + "url": "https://github.com/spryker/sales-product-configuration-gui.git", + "reference": "dd3945d75fda4a547f2bb113e4ce7176ab57aa95" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker/sales-product-configuration-gui/zipball/dd3945d75fda4a547f2bb113e4ce7176ab57aa95", + "reference": "dd3945d75fda4a547f2bb113e4ce7176ab57aa95", + "shasum": "" + }, + "require": { + "php": ">=7.4", + "spryker/kernel": "^3.30.0", + "spryker/sales-product-configuration-gui-extension": "^0.1.0", + "spryker/symfony": "^3.0.0" + }, + "require-dev": { + "spryker/code-sniffer": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Spryker\\": "src/Spryker/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "SalesProductConfigurationGui module", + "support": { + "source": "https://github.com/spryker/sales-product-configuration-gui/tree/0.1.1" + }, + "time": "2022-06-08T11:39:12+00:00" + }, + { + "name": "spryker/sales-product-configuration-gui-extension", + "version": "0.1.0", + "source": { + "type": "git", + "url": "https://github.com/spryker/sales-product-configuration-gui-extension.git", + "reference": "ca70d348822637c3aea2ad0b26f7b4ac377d104d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker/sales-product-configuration-gui-extension/zipball/ca70d348822637c3aea2ad0b26f7b4ac377d104d", + "reference": "ca70d348822637c3aea2ad0b26f7b4ac377d104d", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "spryker/code-sniffer": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Spryker\\": "src/Spryker/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "SalesProductConfigurationGuiExtension module", + "support": { + "source": "https://github.com/spryker/sales-product-configuration-gui-extension/tree/0.1.0" + }, + "time": "2020-10-27T13:41:40+00:00" + }, { "name": "spryker/sales-product-connector", "version": "1.6.0", @@ -52449,16 +53905,16 @@ }, { "name": "spryker/shopping-list", - "version": "4.9.0", + "version": "4.10.0", "source": { "type": "git", "url": "https://github.com/spryker/shopping-list.git", - "reference": "d6ccd77118f0acd27ca5798382cf00f86bfdb2fa" + "reference": "b9a4057c6562fac95e42327dc4781cbb409817f8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/shopping-list/zipball/d6ccd77118f0acd27ca5798382cf00f86bfdb2fa", - "reference": "d6ccd77118f0acd27ca5798382cf00f86bfdb2fa", + "url": "https://api.github.com/repos/spryker/shopping-list/zipball/b9a4057c6562fac95e42327dc4781cbb409817f8", + "reference": "b9a4057c6562fac95e42327dc4781cbb409817f8", "shasum": "" }, "require": { @@ -52479,8 +53935,9 @@ "spryker/product": "^6.6.0", "spryker/propel-orm": "^1.0.0", "spryker/session": "^4.0.0", - "spryker/shopping-list-extension": "^1.4.0", + "spryker/shopping-list-extension": "^1.5.0", "spryker/store": "^1.1.0", + "spryker/transfer": "^3.25.0", "spryker/zed-request": "^3.6.0" }, "require-dev": { @@ -52513,9 +53970,9 @@ ], "description": "ShoppingList module", "support": { - "source": "https://github.com/spryker/shopping-list/tree/4.9.0" + "source": "https://github.com/spryker/shopping-list/tree/4.10.0" }, - "time": "2022-04-20T13:29:04+00:00" + "time": "2022-09-09T11:38:53+00:00" }, { "name": "spryker/shopping-list-data-import", @@ -52572,20 +54029,20 @@ }, { "name": "spryker/shopping-list-extension", - "version": "1.4.0", + "version": "1.5.0", "source": { "type": "git", "url": "https://github.com/spryker/shopping-list-extension.git", - "reference": "828fe8100bf6bcbe528c08f21a0995352e4a8ab2" + "reference": "15ab6e2bf895ee9d4b8d1a105c7374354588cdf7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/shopping-list-extension/zipball/828fe8100bf6bcbe528c08f21a0995352e4a8ab2", - "reference": "828fe8100bf6bcbe528c08f21a0995352e4a8ab2", + "url": "https://api.github.com/repos/spryker/shopping-list-extension/zipball/15ab6e2bf895ee9d4b8d1a105c7374354588cdf7", + "reference": "15ab6e2bf895ee9d4b8d1a105c7374354588cdf7", "shasum": "" }, "require": { - "php": ">=7.2" + "php": ">=7.4" }, "require-dev": { "spryker/code-sniffer": "*" @@ -52607,9 +54064,9 @@ ], "description": "ShoppingListExtension module", "support": { - "source": "https://github.com/spryker/shopping-list-extension/tree/1.4.0" + "source": "https://github.com/spryker/shopping-list-extension/tree/1.5.0" }, - "time": "2020-04-23T14:18:45+00:00" + "time": "2022-09-09T11:38:53+00:00" }, { "name": "spryker/shopping-list-note", @@ -52921,6 +54378,47 @@ }, "time": "2020-05-13T13:33:26+00:00" }, + { + "name": "spryker/shopping-lists-rest-api-extension", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/spryker/shopping-lists-rest-api-extension.git", + "reference": "36ea3a3b5f67603f9962fc52c428e23819dcb0cf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker/shopping-lists-rest-api-extension/zipball/36ea3a3b5f67603f9962fc52c428e23819dcb0cf", + "reference": "36ea3a3b5f67603f9962fc52c428e23819dcb0cf", + "shasum": "" + }, + "require": { + "php": ">=7.4" + }, + "require-dev": { + "spryker/code-sniffer": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Spryker\\": "src/Spryker/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "ShoppingListsRestApiExtension module", + "support": { + "source": "https://github.com/spryker/shopping-lists-rest-api-extension/tree/1.0.0" + }, + "time": "2022-09-09T11:38:53+00:00" + }, { "name": "spryker/sql-criteria-builder", "version": "1.0.3", @@ -68579,6 +70077,12 @@ "alias": "202210.0", "alias_normalized": "202210.0" }, + { + "package": "spryker-feature/configurable-product", + "version": "9999999-dev", + "alias": "202204.0", + "alias_normalized": "202204.0" + }, { "package": "spryker-feature/development-tools", "version": "9999999-dev", @@ -68597,6 +70101,7 @@ "spryker-feature/acl": 20, "spryker-feature/cart": 20, "spryker-feature/cms": 20, + "spryker-feature/configurable-product": 20, "spryker-feature/marketplace-product-offer-prices": 20, "spryker-feature/development-tools": 20, "spryker-sdk/integrator": 20, diff --git a/config/Shared/config_default.php b/config/Shared/config_default.php index b8054a737b..ec2b0e255b 100644 --- a/config/Shared/config_default.php +++ b/config/Shared/config_default.php @@ -58,6 +58,7 @@ use Spryker\Shared\OauthClient\OauthClientConstants; use Spryker\Shared\OauthCryptography\OauthCryptographyConstants; use Spryker\Shared\Oms\OmsConstants; +use Spryker\Shared\ProductConfiguration\ProductConfigurationConstants; use Spryker\Shared\ProductLabel\ProductLabelConstants; use Spryker\Shared\ProductManagement\ProductManagementConstants; use Spryker\Shared\ProductRelation\ProductRelationConstants; @@ -697,6 +698,7 @@ $config[MessageBrokerAwsConstants::SQS_RECEIVER_CONFIG] = json_encode($aopInfrastructureConfiguration['SPRYKER_MESSAGE_BROKER_SQS_RECEIVER_CONFIG'] ?? []); $config[MessageBrokerAwsConstants::HTTP_SENDER_CONFIG] = $aopInfrastructureConfiguration['SPRYKER_MESSAGE_BROKER_HTTP_SENDER_CONFIG'] ?? []; + // ---------------------------------------------------------------------------- // ------------------------------ OAUTH --------------------------------------- // ---------------------------------------------------------------------------- @@ -712,3 +714,11 @@ $config[OauthClientConstants::OAUTH_PROVIDER_NAME_FOR_PAYMENT_AUTHORIZE] = OauthAuth0Config::PROVIDER_NAME; $config[OauthClientConstants::OAUTH_GRANT_TYPE_FOR_PAYMENT_AUTHORIZE] = OauthAuth0Config::GRANT_TYPE_CLIENT_CREDENTIALS; $config[OauthClientConstants::OAUTH_OPTION_AUDIENCE_FOR_PAYMENT_AUTHORIZE] = 'aop-app'; + +// ---------------------------------------------------------------------------- +// -------------------------- Product Configuration --------------------------- +// ---------------------------------------------------------------------------- + +$config[ProductConfigurationConstants::SPRYKER_PRODUCT_CONFIGURATOR_ENCRYPTION_KEY] = getenv('SPRYKER_PRODUCT_CONFIGURATOR_ENCRYPTION_KEY') ?: 'change123'; +$config[ProductConfigurationConstants::SPRYKER_PRODUCT_CONFIGURATOR_HEX_INITIALIZATION_VECTOR] = getenv('SPRYKER_PRODUCT_CONFIGURATOR_HEX_INITIALIZATION_VECTOR') ?: '0c1ffefeebdab4a3d839d0e52590c9a2'; +$config[KernelConstants::DOMAIN_WHITELIST][] = getenv('SPRYKER_PRODUCT_CONFIGURATOR_HOST'); \ No newline at end of file diff --git a/config/install/development.yml b/config/install/development.yml index a30f29f0db..e92812e58c 100644 --- a/config/install/development.yml +++ b/config/install/development.yml @@ -282,3 +282,6 @@ sections: command: "vendor/bin/console frontend:zed:build" groups: - zed + + date-time-product-configurator: + command: 'vendor/bin/console frontend:date-time-product-configurator:build' diff --git a/config/install/docker.yml b/config/install/docker.yml index dd73ff2148..adaa82d385 100644 --- a/config/install/docker.yml +++ b/config/install/docker.yml @@ -78,6 +78,9 @@ sections: timeout: 1600 + date-time-product-configurator: + command: 'vendor/bin/console frontend:date-time-product-configurator:build' + build-static-development: yves-build-frontend: command: 'vendor/bin/console frontend:yves:build' @@ -90,6 +93,9 @@ sections: timeout: 1600 + date-time-product-configurator: + command: 'vendor/bin/console frontend:date-time-product-configurator:build' + scheduler-setup: jenkins-setup: command: 'vendor/bin/console scheduler:setup' diff --git a/data/import/common/catalog_setup_import_config_EU.yml b/data/import/common/catalog_setup_import_config_EU.yml index a490de47cc..17598756ab 100644 --- a/data/import/common/catalog_setup_import_config_EU.yml +++ b/data/import/common/catalog_setup_import_config_EU.yml @@ -28,6 +28,8 @@ actions: source: data/import/common/common/product_stock.csv - data_entity: product-approval-status source: data/import/common/common/product_abstract_approval_status.csv + - data_entity: product-configuration + source: data/import/common/common/product_configuration.csv # Store relation - data_entity: product-abstract-store source: data/import/common/DE/product_abstract_store.csv diff --git a/data/import/common/catalog_setup_import_config_US.yml b/data/import/common/catalog_setup_import_config_US.yml index b92c395f61..e448b2fe9b 100644 --- a/data/import/common/catalog_setup_import_config_US.yml +++ b/data/import/common/catalog_setup_import_config_US.yml @@ -24,6 +24,8 @@ actions: source: data/import/common/common/product_stock.csv - data_entity: product-approval-status source: data/import/common/common/product_abstract_approval_status.csv + - data_entity: product-configuration + source: data/import/common/common/product_configuration.csv # Store relation - data_entity: product-abstract-store source: data/import/common/US/product_abstract_store.csv diff --git a/data/import/common/common/glossary.csv b/data/import/common/common/glossary.csv index 7434de1a88..6865f6b7dd 100755 --- a/data/import/common/common/glossary.csv +++ b/data/import/common/common/glossary.csv @@ -459,6 +459,10 @@ global.email.text,info@spryker.com,en_US global.email.text,info@spryker.com,de_DE global.select.placeholder.value,Select a value,en_US global.select.placeholder.value,Wähle einen wert,de_DE +global.show,Show,en_US +global.show,Show,de_DE +global.hide,Hide,en_US +global.hide,Ausblenden,de_DE error.404,Error 404,de_DE error.404,Error 404,en_US homepage.carousel.previous,Zurück,de_DE @@ -3903,3 +3907,52 @@ sales-order-threshold.soft-minimum-threshold.us.usd.message,"You need to add ite countries.iso.US,United States of America,en_US product_bundle_product_detail_page_items_list_widget.title.bundle_includes,Bundle includes,en_US product_bundle_product_detail_page_items_list_widget.title.bundle_includes,Bündel beinhaltet,de_DE +product_configuration.checkout.validation.error.is_not_complete,"Product configuration is not completed.",en_US +product_configuration.checkout.validation.error.is_not_complete,"Die Produktkonfiguration ist nicht abgeschlossen.",de_DE +product_configuration.validation.error.not_valid_response_checksum,"Not valid response checksum provided",en_US +product_configuration.validation.error.not_valid_response_checksum,"Keine gültige Antwortprüfsumme angegeben",de_DE +product_configuration.validation.error.expired_timestamp,"Expired timestamp was provided",en_US +product_configuration.validation.error.expired_timestamp,"Der abgelaufene Zeitstempel wurde bereitgestellt",de_DE +product_configuration.access_token.request.error.can_not_obtain_access_token,"Can not obtain access token",en_US +product_configuration.access_token.request.error.can_not_obtain_access_token,"Zugriffstoken kann nicht abgerufen werden",de_DE +product_configuration.error.configured_item_not_found_in_cart,Configured product '%sku%' was not found.,en_US +product_configuration.error.configured_item_not_found_in_cart,'%sku%' des kofigurierbaren Produkts wurde nicht gefunden.,de_DE +product_configuration.error.availability.failed,The product has an availability of %availability%.,en_US +product_configuration.error.availability.failed,Das Produkt hat eine Verfügbarkeit von %availability%.,de_DE +product_configuration.response.validation.error,Failed to validate product configurator response.,en_US +product_configuration.response.validation.error,Die Antwort vom Produktkonfigurator konnte nicht validiret werden.,de_DE +product_configuration.error.configuration_not_found,Product configuration was not found for product '%sku%'.,en_US +product_configuration.error.configuration_not_found,Produktkonfiguration wurde nicht für Produkt '%sku%' gefunden.,de_DE +product_configuration_storage.validation.error.group_key_is_not_provided,"Group key must be provided",en_US +product_configuration_storage.validation.error.group_key_is_not_provided,"Gruppenschlüssel muss angegeben werden",de_DE +product_configuration_widget.configure,Configure,en_US +product_configuration_widget.configure,Konfigurieren,de_DE +product_configuration_widget.complete,"Configuration complete!",en_US +product_configuration_widget.complete,"Konfiguration abgeschlossen!",de_DE +product_configuration_widget.not_complete,"Configuration is not complete.",en_US +product_configuration_widget.not_complete,"Die Konfiguration ist nicht abgeschlossen.",de_DE +product_configuration_widget.quote_not_valid,"This cart can't be processed. Please configure items inside the cart.",en_US +product_configuration_widget.quote_not_valid,"Dieser Warenkorb kann nicht bearbeitet werden. Bitte konfigurieren Sie Artikel im Warenkorb.",de_DE +product_configuration.quote_request.validation.error.incomplete,You must finish the configuration of the products to validate the quote.,en_US +product_configuration.quote_request.validation.error.incomplete,"Sie müssen die Konfiguration der Produkte abschließen, um das Angebot zu validieren.",de_DE +product_configuration_shopping_list.error.configuration_not_found,"Product configuration was not found for shopping list item '%uuid%'.",en_US +product_configuration_shopping_list.error.configuration_not_found,"Für den Einkaufslistenartikel '%uuid%' wurde keine Produktkonfiguration gefunden.",de_DE +product_configuration_shopping_list.error.item_not_found,"Shopping list item not found.",en_US +product_configuration_shopping_list.error.item_not_found,"Artikel auf der Einkaufsliste nicht gefunden.",de_DE +product_configurator_gateway_page.source_type_not_blank,"Source is required parameter",en_US +product_configurator_gateway_page.source_type_not_blank,"Source ist erforderlicher Parameter",de_DE +product_configurator_gateway_page.sku_not_blank,"Product SKU is required parameter",en_US +product_configurator_gateway_page.sku_not_blank,"Produkt-SKU ist ein erforderlicher Parameter",de_DE +product_configurator_gateway_page.configurator_key_not_blank,"Configurator key is required parameter",en_US +product_configurator_gateway_page.configurator_key_not_blank,"Konfiguratorschlüssel ist ein erforderlicher Parameter",de_DE +product_configurator_gateway_page.quantity_required,"Quantity is required parameter",en_US +product_configurator_gateway_page.quantity_required,"Menge ist Parameter erforderlich",de_DE +product_configurator_gateway_page.item_group_key_required,"Group Key is required parameter",en_US +product_configurator_gateway_page.item_group_key_required,"Gruppenschlüssel ist erforderlicher Parameter",de_DE +product_configurator_gateway_page.shopping_list_item_uuid_required,"Shopping List item ID is required parameter.",en_US +product_configurator_gateway_page.shopping_list_item_uuid_required,"Die Artikel-ID der Einkaufsliste ist ein erforderlicher Parameter.",de_DE +product_configurator_gateway_page.configurator_key_is_not_supported,"Configurator key is not supported.",en_US +product_configurator_gateway_page.configurator_key_is_not_supported,"Konfiguratorschlüssel wird nicht unterstützt.",de_DE +demo_date_time_configurator_page.checkout.validation.error.price_is_not_valid,"Product configuration price is not valid",en_US +demo_date_time_configurator_page.checkout.validation.error.price_is_not_valid,"Der Produktkonfigurationspreis ist ungültig",de_DE + diff --git a/data/import/common/common/product_configuration.csv b/data/import/common/common/product_configuration.csv new file mode 100644 index 0000000000..73e94f7600 --- /dev/null +++ b/data/import/common/common/product_configuration.csv @@ -0,0 +1,2 @@ +concrete_sku,configurator_key,is_complete,default_configuration,default_display_data +574601,DATE_TIME_CONFIGURATOR,0,"{""time_of_day"": ""2""}","{""Preferred time of the day"": ""Afternoon""}" diff --git a/data/import/local/full_EU.yml b/data/import/local/full_EU.yml index 4198e08748..37778ebfe9 100644 --- a/data/import/local/full_EU.yml +++ b/data/import/local/full_EU.yml @@ -112,6 +112,8 @@ actions: source: data/import/common/common/configurable_bundle_template_image.csv - data_entity: product-approval-status source: data/import/common/common/product_abstract_approval_status.csv + - data_entity: product-configuration + source: data/import/common/common/product_configuration.csv # Store relation - data_entity: product-measurement-sales-unit-store source: data/import/common/DE/product_measurement_sales_unit_store.csv diff --git a/data/import/local/full_US.yml b/data/import/local/full_US.yml index 91601b4838..04f1c80ec4 100644 --- a/data/import/local/full_US.yml +++ b/data/import/local/full_US.yml @@ -58,6 +58,8 @@ actions: source: data/import/common/US/product_price_schedule.csv - data_entity: product-stock source: data/import/common/common/product_stock.csv + - data_entity: product-configuration + source: data/import/common/common/product_configuration.csv # Store relation - data_entity: product-abstract-store source: data/import/common/US/product_abstract_store.csv diff --git a/data/import/production/full_EU.yml b/data/import/production/full_EU.yml index 266dd9336e..cd2d68f829 100644 --- a/data/import/production/full_EU.yml +++ b/data/import/production/full_EU.yml @@ -112,6 +112,8 @@ actions: source: data/import/common/common/configurable_bundle_template_image.csv - data_entity: product-approval-status source: data/import/common/common/product_abstract_approval_status.csv + - data_entity: product-configuration + source: data/import/common/common/product_configuration.csv # Store relation - data_entity: product-measurement-sales-unit-store source: data/import/common/DE/product_measurement_sales_unit_store.csv diff --git a/data/import/production/full_US.yml b/data/import/production/full_US.yml index d1a46a8ef3..2a3c8bea5a 100644 --- a/data/import/production/full_US.yml +++ b/data/import/production/full_US.yml @@ -58,6 +58,8 @@ actions: source: data/import/common/US/product_price_schedule.csv - data_entity: product-stock source: data/import/common/common/product_stock.csv + - data_entity: product-configuration + source: data/import/common/common/product_configuration.csv # Store relation - data_entity: product-abstract-store source: data/import/common/US/product_abstract_store.csv diff --git a/deploy.aws-env-template.yml b/deploy.aws-env-template.yml index 9167aacbe4..d3c868aecc 100644 --- a/deploy.aws-env-template.yml +++ b/deploy.aws-env-template.yml @@ -50,6 +50,10 @@ image: SPRYKER_HOOK_AFTER_DEPLOY: "true" SPRYKER_HOOK_INSTALL: "vendor/bin/install -r EU/production --no-ansi -vvv" SPRYKER_HOOK_DESTRUCTIVE_INSTALL: "vendor/bin/install -r EU/destructive --no-ansi -vvv" + SPRYKER_PRODUCT_CONFIGURATOR_HOST: date-time-configurator-example.cloud.spryker.toys + SPRYKER_PRODUCT_CONFIGURATOR_PORT: 80 + SPRYKER_PRODUCT_CONFIGURATOR_ENCRYPTION_KEY: 'change123' + SPRYKER_PRODUCT_CONFIGURATOR_HEX_INITIALIZATION_VECTOR: '0c1ffefeebdab4a3d839d0e52590c9a2' composer: mode: --no-dev @@ -100,6 +104,8 @@ groups: yves_eu: application: yves endpoints: + date-time-configurator-example.cloud.spryker.toys: + entry-point: Configurator www.de.example.cloud.spryker.toys: store: DE <<: *frontend-auth diff --git a/deploy.ci.acceptance.mariadb.yml b/deploy.ci.acceptance.mariadb.yml index 02c129e463..15ea1882c5 100644 --- a/deploy.ci.acceptance.mariadb.yml +++ b/deploy.ci.acceptance.mariadb.yml @@ -9,6 +9,9 @@ image: tag: spryker/php:8.0 environment: STORE_NAME_REFERENCE_MAP: '{"DE":"dev-DE","AT":"dev-AT","US":"dev-US"}' + SPRYKER_PRODUCT_CONFIGURATOR_HOST: date-time-configurator-example.spryker.local + SPRYKER_PRODUCT_CONFIGURATOR_PORT: 80 + SPRYKER_CONFIGURATOR_ENCRYPTION_KEY: 'change123' node: version: 16 npm: 8 @@ -57,6 +60,8 @@ groups: yves_eu: application: yves endpoints: + date-time-configurator-example.spryker.local: + entry-point: Configurator yves.de.spryker.local: store: DE services: diff --git a/deploy.ci.acceptance.yml b/deploy.ci.acceptance.yml index 0ba4003007..9b3eed7d7d 100644 --- a/deploy.ci.acceptance.yml +++ b/deploy.ci.acceptance.yml @@ -9,6 +9,9 @@ image: tag: spryker/php:8.0 environment: STORE_NAME_REFERENCE_MAP: '{"DE":"dev-DE","AT":"dev-AT","US":"dev-US"}' + SPRYKER_PRODUCT_CONFIGURATOR_HOST: date-time-configurator-example.spryker.local + SPRYKER_PRODUCT_CONFIGURATOR_PORT: 80 + SPRYKER_CONFIGURATOR_ENCRYPTION_KEY: 'change123' node: version: 16 npm: 8 @@ -57,6 +60,8 @@ groups: yves_eu: application: yves endpoints: + date-time-configurator-example.spryker.local: + entry-point: Configurator yves.de.spryker.local: store: DE services: diff --git a/deploy.ci.api.mariadb.yml b/deploy.ci.api.mariadb.yml index 56df953424..55ebf366dc 100644 --- a/deploy.ci.api.mariadb.yml +++ b/deploy.ci.api.mariadb.yml @@ -9,6 +9,9 @@ image: tag: spryker/php:8.0 environment: STORE_NAME_REFERENCE_MAP: '{"DE":"dev-DE","AT":"dev-AT","US":"dev-US"}' + SPRYKER_PRODUCT_CONFIGURATOR_HOST: date-time-configurator-example.spryker.local + SPRYKER_PRODUCT_CONFIGURATOR_PORT: 80 + SPRYKER_CONFIGURATOR_ENCRYPTION_KEY: 'change123' composer: mode: --no-dev autoload: --classmap-authoritative @@ -53,6 +56,8 @@ groups: yves_eu: application: yves endpoints: + date-time-configurator-example.spryker.local: + entry-point: Configurator yves.de.spryker.local: store: DE services: diff --git a/deploy.ci.api.yml b/deploy.ci.api.yml index 53dcac99db..1be728d60e 100644 --- a/deploy.ci.api.yml +++ b/deploy.ci.api.yml @@ -9,6 +9,10 @@ image: tag: spryker/php:8.0 environment: STORE_NAME_REFERENCE_MAP: '{"DE":"dev-DE","AT":"dev-AT","US":"dev-US"}' + SPRYKER_PRODUCT_CONFIGURATOR_HOST: date-time-configurator-example.spryker.local + SPRYKER_PRODUCT_CONFIGURATOR_PORT: 80 + SPRYKER_PRODUCT_CONFIGURATOR_ENCRYPTION_KEY: 'change123' + SPRYKER_PRODUCT_CONFIGURATOR_HEX_INITIALIZATION_VECTOR: '0c1ffefeebdab4a3d839d0e52590c9a2' composer: mode: --no-dev autoload: --classmap-authoritative @@ -49,6 +53,8 @@ groups: yves_eu: application: yves endpoints: + date-time-configurator-example.spryker.local: + entry-point: Configurator yves.de.spryker.local: store: DE services: diff --git a/deploy.ci.functional.mariadb.yml b/deploy.ci.functional.mariadb.yml index 4fb4276761..4ca82611fa 100644 --- a/deploy.ci.functional.mariadb.yml +++ b/deploy.ci.functional.mariadb.yml @@ -9,6 +9,10 @@ image: tag: spryker/php:8.0 environment: STORE_NAME_REFERENCE_MAP: '{"DE":"dev-DE","AT":"dev-AT","US":"dev-US"}' + SPRYKER_PRODUCT_CONFIGURATOR_HOST: date-time-configurator-example.spryker.local + SPRYKER_PRODUCT_CONFIGURATOR_PORT: 80 + SPRYKER_PRODUCT_CONFIGURATOR_ENCRYPTION_KEY: 'change123' + SPRYKER_PRODUCT_CONFIGURATOR_HEX_INITIALIZATION_VECTOR: '0c1ffefeebdab4a3d839d0e52590c9a2' composer: mode: --no-dev autoload: --classmap-authoritative @@ -49,6 +53,8 @@ groups: yves_eu: application: yves endpoints: + date-time-configurator-example.spryker.local: + entry-point: Configurator yves.de.spryker.local: store: DE services: diff --git a/deploy.ci.functional.yml b/deploy.ci.functional.yml index 9a9db0daef..6be4af5fd8 100644 --- a/deploy.ci.functional.yml +++ b/deploy.ci.functional.yml @@ -9,6 +9,10 @@ image: tag: spryker/php:8.0 environment: STORE_NAME_REFERENCE_MAP: '{"DE":"dev-DE","AT":"dev-AT","US":"dev-US"}' + SPRYKER_PRODUCT_CONFIGURATOR_HOST: date-time-configurator-example.spryker.local + SPRYKER_PRODUCT_CONFIGURATOR_PORT: 80 + SPRYKER_PRODUCT_CONFIGURATOR_ENCRYPTION_KEY: 'change123' + SPRYKER_PRODUCT_CONFIGURATOR_HEX_INITIALIZATION_VECTOR: '0c1ffefeebdab4a3d839d0e52590c9a2' composer: mode: --no-dev autoload: --classmap-authoritative @@ -49,6 +53,8 @@ groups: yves_eu: application: yves endpoints: + date-time-configurator-example.spryker.local: + entry-point: Configurator yves.de.spryker.local: store: DE services: diff --git a/deploy.dev.yml b/deploy.dev.yml index 23f6d479c6..c86cd15fc1 100644 --- a/deploy.dev.yml +++ b/deploy.dev.yml @@ -25,6 +25,11 @@ image: "AUTH0_CLIENT_ID": "", "AUTH0_CLIENT_SECRET": "" }' + #Product Configuration + SPRYKER_PRODUCT_CONFIGURATOR_HOST: date-time-configurator-example.spryker.local + SPRYKER_PRODUCT_CONFIGURATOR_PORT: 80 + SPRYKER_PRODUCT_CONFIGURATOR_ENCRYPTION_KEY: 'change123' + SPRYKER_PRODUCT_CONFIGURATOR_HEX_INITIALIZATION_VECTOR: '0c1ffefeebdab4a3d839d0e52590c9a2' node: version: 16 npm: 8 @@ -98,6 +103,8 @@ groups: yves_eu: application: yves endpoints: + date-time-configurator-example.spryker.local: + entry-point: Configurator yves.de.spryker.local: store: DE services: diff --git a/deploy.spryker-mp-b2b.yml b/deploy.spryker-mp-b2b.yml index 74586f4540..898b7c2f2c 100644 --- a/deploy.spryker-mp-b2b.yml +++ b/deploy.spryker-mp-b2b.yml @@ -51,6 +51,10 @@ image: SPRYKER_HOOK_AFTER_DEPLOY: "true" SPRYKER_HOOK_INSTALL: "vendor/bin/install -r EU/production --no-ansi -vvv" SPRYKER_HOOK_DESTRUCTIVE_INSTALL: "vendor/bin/install -r EU/destructive --no-ansi -vvv" + SPRYKER_PRODUCT_CONFIGURATOR_HOST: date-time-configurator-example.mp-b2b.internal-testing.demo-spryker.com + SPRYKER_PRODUCT_CONFIGURATOR_PORT: 80 + SPRYKER_PRODUCT_CONFIGURATOR_ENCRYPTION_KEY: 'change123' + SPRYKER_PRODUCT_CONFIGURATOR_HEX_INITIALIZATION_VECTOR: '0c1ffefeebdab4a3d839d0e52590c9a2' php: enabled-extensions: - blackfire @@ -128,6 +132,8 @@ groups: yves: application: yves endpoints: + date-time-configurator-example.mp-b2b.internal-testing.demo-spryker.com: + entry-point: Configurator www.de.mp-b2b.internal-testing.demo-spryker.com: store: DE <<: *frontend-auth diff --git a/deploy.spryker-mpb2bs.yml b/deploy.spryker-mpb2bs.yml index 32dfba82d2..a5af2e4ed7 100644 --- a/deploy.spryker-mpb2bs.yml +++ b/deploy.spryker-mpb2bs.yml @@ -20,6 +20,10 @@ image: SPRYKER_HOOK_AFTER_DEPLOY: "true" SPRYKER_HOOK_INSTALL: "vendor/bin/install -r EU/production --no-ansi -vvv" SPRYKER_HOOK_DESTRUCTIVE_INSTALL: "vendor/bin/install -r EU/destructive --no-ansi -vvv" + SPRYKER_PRODUCT_CONFIGURATOR_HOST: date-time-configurator-example.mp-b2b.internal-security.demo-spryker.com + SPRYKER_PRODUCT_CONFIGURATOR_PORT: 80 + SPRYKER_PRODUCT_CONFIGURATOR_ENCRYPTION_KEY: 'change123' + SPRYKER_PRODUCT_CONFIGURATOR_HEX_INITIALIZATION_VECTOR: '0c1ffefeebdab4a3d839d0e52590c9a2' node: version: 16 npm: 8 @@ -88,6 +92,8 @@ groups: Yves: application: yves endpoints: + date-time-configurator-example.mp-b2b.internal-security.demo-spryker.com: + entry-point: Configurator www.de.mp-b2b.internal-security.demo-spryker.com: store: DE www.at.mp-b2b.internal-security.demo-spryker.com: diff --git a/deploy.yml b/deploy.yml index d68023be64..2262496e66 100644 --- a/deploy.yml +++ b/deploy.yml @@ -10,6 +10,11 @@ image: ini: "opcache.revalidate_freq": 0 "opcache.validate_timestamps": 0 + environment: + SPRYKER_PRODUCT_CONFIGURATOR_HOST: date-time-configurator-example.spryker.local + SPRYKER_PRODUCT_CONFIGURATOR_PORT: 80 + SPRYKER_PRODUCT_CONFIGURATOR_ENCRYPTION_KEY: 'change123' + SPRYKER_PRODUCT_CONFIGURATOR_HEX_INITIALIZATION_VECTOR: '0c1ffefeebdab4a3d839d0e52590c9a2' node: version: 16 npm: 8 diff --git a/public/Configurator/index.php b/public/Configurator/index.php new file mode 100644 index 0000000000..3dcf9152e1 --- /dev/null +++ b/public/Configurator/index.php @@ -0,0 +1,19 @@ +render(); + +if ($response instanceof Response) { + $response->send(); +} + +echo $response; diff --git a/src/Orm/Zed/ProductConfiguration/Persistence/SpyProductConfiguration.php b/src/Orm/Zed/ProductConfiguration/Persistence/SpyProductConfiguration.php new file mode 100644 index 0000000000..39c7a22977 --- /dev/null +++ b/src/Orm/Zed/ProductConfiguration/Persistence/SpyProductConfiguration.php @@ -0,0 +1,23 @@ + + */ + protected function getProductConfigurationRequestExpanderPlugins(): array + { + return [ + new ExampleDateTimeProductConfiguratorRequestExpanderPlugin(), + ]; + } + + /** + * @return array<\Spryker\Client\ProductConfigurationExtension\Dependency\Plugin\ProductConfigurationPriceExtractorPluginInterface> + */ + protected function getProductConfigurationPriceExtractorPlugins(): array + { + return [ + new PriceProductVolumeProductConfigurationPriceExtractorPlugin(), + ]; + } +} diff --git a/src/Pyz/Client/ProductStorage/ProductStorageDependencyProvider.php b/src/Pyz/Client/ProductStorage/ProductStorageDependencyProvider.php index 54502b5068..4bc30a4139 100644 --- a/src/Pyz/Client/ProductStorage/ProductStorageDependencyProvider.php +++ b/src/Pyz/Client/ProductStorage/ProductStorageDependencyProvider.php @@ -11,6 +11,7 @@ use Spryker\Client\MerchantProductStorage\Plugin\ProductStorage\ProductViewMerchantProductExpanderPlugin; use Spryker\Client\PriceProductStorage\Plugin\ProductViewPriceExpanderPlugin; use Spryker\Client\ProductBundleStorage\Plugin\ProductStorage\ProductBundleProductViewExpanderPlugin; +use Spryker\Client\ProductConfigurationStorage\Plugin\ProductStorage\ProductViewProductConfigurationExpanderPlugin; use Spryker\Client\ProductDiscontinuedStorage\Plugin\ProductStorage\ProductDiscontinuedProductAvailabilityExpanderPlugin; use Spryker\Client\ProductDiscontinuedStorage\Plugin\ProductStorage\ProductViewDiscontinuedOptionsExpanderPlugin; use Spryker\Client\ProductImageStorage\Plugin\ProductViewImageExpanderPlugin; @@ -40,6 +41,7 @@ protected function getProductViewExpanderPlugins() new ProductViewImageExpanderPlugin(), new ProductViewMerchantProductExpanderPlugin(), new ProductBundleProductViewExpanderPlugin(), + new ProductViewProductConfigurationExpanderPlugin(), ]; return $plugins; diff --git a/src/Pyz/Client/QuoteRequest/QuoteRequestDependencyProvider.php b/src/Pyz/Client/QuoteRequest/QuoteRequestDependencyProvider.php index d4269f8787..0d4980b533 100644 --- a/src/Pyz/Client/QuoteRequest/QuoteRequestDependencyProvider.php +++ b/src/Pyz/Client/QuoteRequest/QuoteRequestDependencyProvider.php @@ -7,6 +7,7 @@ namespace Pyz\Client\QuoteRequest; +use Spryker\Client\ProductConfigurationCart\Plugin\QuoteRequest\ProductConfigurationQuoteRequestQuoteCheckPlugin; use Spryker\Client\QuoteApproval\Plugin\QuoteRequest\QuoteApprovalQuoteRequestQuoteCheckPlugin; use Spryker\Client\QuoteRequest\QuoteRequestDependencyProvider as SprykerQuoteRequestDependencyProvider; @@ -19,6 +20,7 @@ protected function getQuoteRequestQuoteCheckPlugins(): array { return [ new QuoteApprovalQuoteRequestQuoteCheckPlugin(), + new ProductConfigurationQuoteRequestQuoteCheckPlugin(), ]; } } diff --git a/src/Pyz/Client/RabbitMq/RabbitMqConfig.php b/src/Pyz/Client/RabbitMq/RabbitMqConfig.php index 4dc781e5e8..6b23d4a27a 100644 --- a/src/Pyz/Client/RabbitMq/RabbitMqConfig.php +++ b/src/Pyz/Client/RabbitMq/RabbitMqConfig.php @@ -31,6 +31,7 @@ use Spryker\Shared\PriceProductOfferStorage\PriceProductOfferStorageConfig; use Spryker\Shared\PriceProductStorage\PriceProductStorageConfig; use Spryker\Shared\PriceProductStorage\PriceProductStorageConstants; +use Spryker\Shared\ProductConfigurationStorage\ProductConfigurationStorageConfig; use Spryker\Shared\ProductImageStorage\ProductImageStorageConfig; use Spryker\Shared\ProductOfferAvailabilityStorage\ProductOfferAvailabilityStorageConfig; use Spryker\Shared\ProductOfferStorage\ProductOfferStorageConfig; @@ -141,6 +142,7 @@ protected function getPyzSynchronizationQueueConfiguration(): array ProductOfferAvailabilityStorageConfig::PRODUCT_OFFER_AVAILABILITY_SYNC_STORAGE_QUEUE, ProductOfferStorageConfig::PRODUCT_OFFER_SYNC_STORAGE_QUEUE, AssetStorageConfig::ASSET_SYNC_STORAGE_QUEUE, + ProductConfigurationStorageConfig::PRODUCT_CONFIGURATION_SYNC_STORAGE_QUEUE, ]; } diff --git a/src/Pyz/Client/ShoppingList/ShoppingListDependencyProvider.php b/src/Pyz/Client/ShoppingList/ShoppingListDependencyProvider.php index cd37dd199e..ef97de5bc8 100644 --- a/src/Pyz/Client/ShoppingList/ShoppingListDependencyProvider.php +++ b/src/Pyz/Client/ShoppingList/ShoppingListDependencyProvider.php @@ -8,6 +8,9 @@ namespace Pyz\Client\ShoppingList; use Spryker\Client\Merchant\Plugin\ShoppingList\MerchantShoppingListItemToItemMapperPlugin; +use Spryker\Client\ProductConfigurationShoppingList\Plugin\ShoppingList\ProductConfigurationShoppingListExpanderPlugin; +use Spryker\Client\ProductConfigurationShoppingList\Plugin\ShoppingList\ProductConfigurationShoppingListItemMapperPlugin; +use Spryker\Client\ProductConfigurationShoppingList\Plugin\ShoppingList\ProductConfigurationShoppingListItemToItemMapperPlugin; use Spryker\Client\ProductOfferShoppingList\Plugin\ShoppingList\ProductOfferShoppingListItemMapperPlugin; use Spryker\Client\ProductOfferShoppingList\Plugin\ShoppingList\ProductOfferShoppingListItemToItemMapperPlugin; use Spryker\Client\ShoppingList\ShoppingListDependencyProvider as SprykerShoppingListDependencyProvider; @@ -26,6 +29,7 @@ protected function getAddItemShoppingListItemMapperPlugins(): array return [ new ShoppingListItemProductOptionRequestMapperPlugin(), new ProductOfferShoppingListItemMapperPlugin(), + new ProductConfigurationShoppingListItemMapperPlugin(), ]; } @@ -39,6 +43,7 @@ protected function getShoppingListItemToItemMapperPlugins(): array new ShoppingListItemProductOptionToItemProductOptionMapperPlugin(), new ProductOfferShoppingListItemToItemMapperPlugin(), new MerchantShoppingListItemToItemMapperPlugin(), + new ProductConfigurationShoppingListItemToItemMapperPlugin(), ]; } @@ -51,4 +56,14 @@ protected function getQuoteItemToItemMapperPlugins(): array new ProductOptionQuoteItemToItemMapperPlugin(), ]; } + + /** + * @return array<\Spryker\Client\ShoppingListExtension\Dependency\Plugin\ShoppingListExpanderPluginInterface> + */ + protected function getShoppingListExpanderPlugins(): array + { + return [ + new ProductConfigurationShoppingListExpanderPlugin(), + ]; + } } diff --git a/src/Pyz/Glue/CartsRestApi/CartsRestApiDependencyProvider.php b/src/Pyz/Glue/CartsRestApi/CartsRestApiDependencyProvider.php index 7a1111546e..01fd00584a 100644 --- a/src/Pyz/Glue/CartsRestApi/CartsRestApiDependencyProvider.php +++ b/src/Pyz/Glue/CartsRestApi/CartsRestApiDependencyProvider.php @@ -14,6 +14,8 @@ use Spryker\Glue\MerchantProductOffersRestApi\Plugin\CartsRestApi\MerchantProductOfferRestCartItemsAttributesMapperPlugin; use Spryker\Glue\MerchantProductsRestApi\Plugin\CartsRestApi\MerchantProductCartItemExpanderPlugin; use Spryker\Glue\ProductBundleCartsRestApi\Plugin\CartsRestApi\ProductBundleCartItemFilterPlugin; +use Spryker\Glue\ProductConfigurationsRestApi\Plugin\CartsRestApi\ProductConfigurationCartItemExpanderPlugin; +use Spryker\Glue\ProductConfigurationsRestApi\Plugin\CartsRestApi\ProductConfigurationRestCartItemsAttributesMapperPlugin; use Spryker\Glue\ProductMeasurementUnitsRestApi\Plugin\CartsRestApi\SalesUnitCartItemExpanderPlugin; use Spryker\Glue\ProductMeasurementUnitsRestApi\Plugin\CartsRestApi\SalesUnitsRestCartItemsAttributesMapperPlugin; use Spryker\Glue\ProductOptionsRestApi\Plugin\CartsRestApi\ProductOptionCartItemExpanderPlugin; @@ -41,6 +43,7 @@ protected function getRestCartItemsAttributesMapperPlugins(): array new ProductOptionRestCartItemsAttributesMapperPlugin(), new SalesUnitsRestCartItemsAttributesMapperPlugin(), new MerchantProductOfferRestCartItemsAttributesMapperPlugin(), + new ProductConfigurationRestCartItemsAttributesMapperPlugin(), ]; } @@ -55,6 +58,7 @@ protected function getCartItemExpanderPlugins(): array new SalesUnitCartItemExpanderPlugin(), new MerchantProductCartItemExpanderPlugin(), new MerchantProductOfferCartItemExpanderPlugin(), + new ProductConfigurationCartItemExpanderPlugin(), ]; } diff --git a/src/Pyz/Glue/GlueApplication/GlueApplicationDependencyProvider.php b/src/Pyz/Glue/GlueApplication/GlueApplicationDependencyProvider.php index 3b96cfe8f7..606a164f8f 100644 --- a/src/Pyz/Glue/GlueApplication/GlueApplicationDependencyProvider.php +++ b/src/Pyz/Glue/GlueApplication/GlueApplicationDependencyProvider.php @@ -145,6 +145,7 @@ use Spryker\Glue\ProductBundlesRestApi\Plugin\GlueApplication\BundledProductByProductConcreteSkuResourceRelationshipPlugin; use Spryker\Glue\ProductBundlesRestApi\Plugin\GlueApplication\ConcreteProductsBundledProductsResourceRoutePlugin; use Spryker\Glue\ProductBundlesRestApi\ProductBundlesRestApiConfig; +use Spryker\Glue\ProductConfigurationsRestApi\Plugin\GlueApplication\CartItemProductConfigurationRestRequestValidatorPlugin; use Spryker\Glue\ProductImageSetsRestApi\Plugin\AbstractProductImageSetsRoutePlugin; use Spryker\Glue\ProductImageSetsRestApi\Plugin\ConcreteProductImageSetsRoutePlugin; use Spryker\Glue\ProductImageSetsRestApi\Plugin\Relationship\AbstractProductsProductImageSetsResourceRelationshipPlugin; @@ -371,6 +372,7 @@ protected function getRestRequestValidatorPlugins(): array new EntityTagRestRequestValidatorPlugin(), new CatalogSearchRequestParametersIntegerRestRequestValidatorPlugin(), new AccessTokenRestRequestValidatorPlugin(), + new CartItemProductConfigurationRestRequestValidatorPlugin(), ]; } diff --git a/src/Pyz/Glue/OrdersRestApi/OrdersRestApiDependencyProvider.php b/src/Pyz/Glue/OrdersRestApi/OrdersRestApiDependencyProvider.php index edf857f1e0..3e9851f316 100644 --- a/src/Pyz/Glue/OrdersRestApi/OrdersRestApiDependencyProvider.php +++ b/src/Pyz/Glue/OrdersRestApi/OrdersRestApiDependencyProvider.php @@ -10,6 +10,7 @@ use Spryker\Glue\ConfigurableBundlesRestApi\Plugin\OrdersRestApi\SalesConfiguredBundleRestOrderItemsAttributesMapperPlugin; use Spryker\Glue\OrdersRestApi\OrdersRestApiDependencyProvider as SprykerOrdersRestApiDependencyProvider; use Spryker\Glue\ProductBundlesRestApi\Plugin\OrdersRestApi\BundleItemRestOrderDetailsAttributesMapperPlugin; +use Spryker\Glue\ProductConfigurationsRestApi\Plugin\OrdersRestApi\ProductConfigurationRestOrderItemsAttributesMapperPlugin; use Spryker\Glue\ProductMeasurementUnitsRestApi\Plugin\OrdersRestApi\SalesUnitRestOrderItemsAttributesMapperPlugin; use Spryker\Glue\ProductOptionsRestApi\Plugin\OrdersRestApi\ProductOptionRestOrderItemsAttributesMapperPlugin; use Spryker\Glue\ShipmentsRestApi\Plugin\OrdersRestApi\ShipmentRestOrderDetailsAttributesMapperPlugin; @@ -25,6 +26,7 @@ protected function getRestOrderItemsAttributesMapperPlugins(): array new ProductOptionRestOrderItemsAttributesMapperPlugin(), new SalesUnitRestOrderItemsAttributesMapperPlugin(), new SalesConfiguredBundleRestOrderItemsAttributesMapperPlugin(), + new ProductConfigurationRestOrderItemsAttributesMapperPlugin(), ]; } diff --git a/src/Pyz/Glue/ProductConfigurationShoppingListsRestApi/ProductConfigurationShoppingListsRestApiDependencyProvider.php b/src/Pyz/Glue/ProductConfigurationShoppingListsRestApi/ProductConfigurationShoppingListsRestApiDependencyProvider.php new file mode 100644 index 0000000000..0183bc0ad2 --- /dev/null +++ b/src/Pyz/Glue/ProductConfigurationShoppingListsRestApi/ProductConfigurationShoppingListsRestApiDependencyProvider.php @@ -0,0 +1,35 @@ + + */ + protected function getProductConfigurationPriceMapperPlugins(): array + { + return [ + new ProductConfigurationVolumePriceProductConfigurationPriceMapperPlugin(), + ]; + } + + /** + * @return array<\Spryker\Glue\ProductConfigurationShoppingListsRestApiExtension\Dependency\Plugin\RestProductConfigurationPriceMapperPluginInterface> + */ + protected function getRestProductConfigurationPriceMapperPlugins(): array + { + return [ + new ProductConfigurationVolumePriceRestProductConfigurationPriceMapperPlugin(), + ]; + } +} diff --git a/src/Pyz/Glue/ProductConfigurationsRestApi/ProductConfigurationsRestApiDependencyProvider.php b/src/Pyz/Glue/ProductConfigurationsRestApi/ProductConfigurationsRestApiDependencyProvider.php new file mode 100644 index 0000000000..a5bdcacd76 --- /dev/null +++ b/src/Pyz/Glue/ProductConfigurationsRestApi/ProductConfigurationsRestApiDependencyProvider.php @@ -0,0 +1,35 @@ + + */ + protected function getProductConfigurationPriceMapperPlugins(): array + { + return [ + new ProductConfigurationVolumePriceProductConfigurationPriceMapperPlugin(), + ]; + } + + /** + * @return array<\Spryker\Glue\ProductConfigurationsRestApiExtension\Dependency\Plugin\RestProductConfigurationPriceMapperPluginInterface> + */ + protected function getRestProductConfigurationPriceMapperPlugins(): array + { + return [ + new ProductConfigurationVolumePriceRestProductConfigurationPriceMapperPlugin(), + ]; + } +} diff --git a/src/Pyz/Glue/ProductsRestApi/ProductsRestApiDependencyProvider.php b/src/Pyz/Glue/ProductsRestApi/ProductsRestApiDependencyProvider.php index 69501c2caf..e7927781cc 100644 --- a/src/Pyz/Glue/ProductsRestApi/ProductsRestApiDependencyProvider.php +++ b/src/Pyz/Glue/ProductsRestApi/ProductsRestApiDependencyProvider.php @@ -7,6 +7,7 @@ namespace Pyz\Glue\ProductsRestApi; +use Spryker\Glue\ProductConfigurationsRestApi\Plugin\ProductsRestApi\ProductConfigurationConcreteProductsResourceExpanderPlugin; use Spryker\Glue\ProductDiscontinuedRestApi\Plugin\ProductDiscontinuedConcreteProductsResourceExpanderPlugin; use Spryker\Glue\ProductReviewsRestApi\Plugin\ProductsRestApi\ProductReviewsAbstractProductsResourceExpanderPlugin; use Spryker\Glue\ProductReviewsRestApi\Plugin\ProductsRestApi\ProductReviewsConcreteProductsResourceExpanderPlugin; @@ -22,6 +23,7 @@ protected function getConcreteProductsResourceExpanderPlugins(): array return [ new ProductDiscontinuedConcreteProductsResourceExpanderPlugin(), new ProductReviewsConcreteProductsResourceExpanderPlugin(), + new ProductConfigurationConcreteProductsResourceExpanderPlugin(), ]; } diff --git a/src/Pyz/Glue/ShoppingListsRestApi/ShoppingListsRestApiDependencyProvider.php b/src/Pyz/Glue/ShoppingListsRestApi/ShoppingListsRestApiDependencyProvider.php new file mode 100644 index 0000000000..5d80f8478e --- /dev/null +++ b/src/Pyz/Glue/ShoppingListsRestApi/ShoppingListsRestApiDependencyProvider.php @@ -0,0 +1,35 @@ + + */ + protected function getRestShoppingListItemsAttributesMapperPlugins(): array + { + return [ + new ProductConfigurationRestShoppingListItemsAttributesMapperPlugin(), + ]; + } + + /** + * @return array<\Spryker\Glue\ShoppingListsRestApiExtension\Dependency\Plugin\ShoppingListItemRequestMapperPluginInterface> + */ + protected function getShoppingListItemRequestMapperPlugins(): array + { + return [ + new ProductConfigurationShoppingListItemRequestMapperPlugin(), + ]; + } +} diff --git a/src/Pyz/Service/PriceProduct/PriceProductDependencyProvider.php b/src/Pyz/Service/PriceProduct/PriceProductDependencyProvider.php index 36836bd197..957c7b5fd9 100644 --- a/src/Pyz/Service/PriceProduct/PriceProductDependencyProvider.php +++ b/src/Pyz/Service/PriceProduct/PriceProductDependencyProvider.php @@ -13,6 +13,8 @@ use Spryker\Service\PriceProductOffer\Plugin\PriceProduct\PriceProductOfferPriceProductFilterPlugin; use Spryker\Service\PriceProductOfferVolume\Plugin\PriceProductOffer\PriceProductOfferVolumeFilterPlugin; use Spryker\Service\PriceProductVolume\Plugin\PriceProductExtension\PriceProductVolumeFilterPlugin; +use Spryker\Service\ProductConfiguration\Plugin\PriceProduct\ProductConfigurationPriceProductFilterPlugin; +use Spryker\Service\ProductConfiguration\Plugin\PriceProduct\ProductConfigurationVolumePriceProductFilterPlugin; class PriceProductDependencyProvider extends SprykerPriceProductDependencyProvider { @@ -32,6 +34,8 @@ protected function getPriceProductDecisionPlugins(): array new PriceProductOfferPriceProductFilterPlugin(), new PriceProductOfferVolumeFilterPlugin(), new PriceProductVolumeFilterPlugin(), + new ProductConfigurationPriceProductFilterPlugin(), + new ProductConfigurationVolumePriceProductFilterPlugin(), ], parent::getPriceProductDecisionPlugins()); } diff --git a/src/Pyz/Yves/Application/ApplicationDependencyProvider.php b/src/Pyz/Yves/Application/ApplicationDependencyProvider.php new file mode 100644 index 0000000000..b1a88fd63b --- /dev/null +++ b/src/Pyz/Yves/Application/ApplicationDependencyProvider.php @@ -0,0 +1,24 @@ + + */ + protected function getSecurityHeaderExpanderPlugins(): array + { + return [ + new ConfiguratorSecurityHeaderExpanderPlugin(), + ]; + } +} diff --git a/src/Pyz/Yves/CustomerReorderWidget/CustomerReorderWidgetDependencyProvider.php b/src/Pyz/Yves/CustomerReorderWidget/CustomerReorderWidgetDependencyProvider.php index 6fdf5d369f..85c60ec407 100644 --- a/src/Pyz/Yves/CustomerReorderWidget/CustomerReorderWidgetDependencyProvider.php +++ b/src/Pyz/Yves/CustomerReorderWidget/CustomerReorderWidgetDependencyProvider.php @@ -9,6 +9,7 @@ use SprykerShop\Yves\CustomerReorderWidget\CustomerReorderWidgetDependencyProvider as SprykerShopCustomerReorderWidgetDependencyProvider; use SprykerShop\Yves\SalesConfigurableBundleWidget\Plugin\CustomerReorder\ConfiguredBundlePostReorderPlugin; +use SprykerShop\Yves\SalesProductConfigurationWidget\Plugin\CustomerReorderWidget\ProductConfigurationReorderItemExpanderPlugin; use SprykerShop\Yves\SalesReturnPage\Plugin\CustomerReorderWidget\RemunerationAmountReorderItemSanitizerPlugin; class CustomerReorderWidgetDependencyProvider extends SprykerShopCustomerReorderWidgetDependencyProvider @@ -23,6 +24,16 @@ protected function getPostReorderPlugins(): array ]; } + /** + * @return array<\SprykerShop\Yves\CustomerReorderWidgetExtension\Dependency\Plugin\ReorderItemExpanderPluginInterface> + */ + protected function getReorderItemExpanderPlugins(): array + { + return [ + new ProductConfigurationReorderItemExpanderPlugin(), + ]; + } + /** * @return array<\SprykerShop\Yves\CustomerReorderWidgetExtension\Dependency\Plugin\ReorderItemSanitizerPluginInterface> */ diff --git a/src/Pyz/Yves/ProductConfigurationCartWidget/ProductConfigurationCartWidgetDependencyProvider.php b/src/Pyz/Yves/ProductConfigurationCartWidget/ProductConfigurationCartWidgetDependencyProvider.php new file mode 100644 index 0000000000..287995c4d6 --- /dev/null +++ b/src/Pyz/Yves/ProductConfigurationCartWidget/ProductConfigurationCartWidgetDependencyProvider.php @@ -0,0 +1,24 @@ + + */ + protected function getCartProductConfigurationRenderStrategyPlugins(): array + { + return [ + new ExampleDateTimeCartProductConfigurationRenderStrategyPlugin(), + ]; + } +} diff --git a/src/Pyz/Yves/ProductConfigurationShoppingListWidget/ProductConfigurationShoppingListWidgetDependencyProvider.php b/src/Pyz/Yves/ProductConfigurationShoppingListWidget/ProductConfigurationShoppingListWidgetDependencyProvider.php new file mode 100644 index 0000000000..e0f419c60a --- /dev/null +++ b/src/Pyz/Yves/ProductConfigurationShoppingListWidget/ProductConfigurationShoppingListWidgetDependencyProvider.php @@ -0,0 +1,24 @@ + + */ + protected function getShoppingListItemProductConfigurationRenderStrategyPlugins(): array + { + return [ + new ExampleDateTimeShoppingListItemProductConfigurationRenderStrategyPlugin(), + ]; + } +} diff --git a/src/Pyz/Yves/ProductConfigurationWidget/ProductConfigurationWidgetDependencyProvider.php b/src/Pyz/Yves/ProductConfigurationWidget/ProductConfigurationWidgetDependencyProvider.php new file mode 100644 index 0000000000..cb8c1e64da --- /dev/null +++ b/src/Pyz/Yves/ProductConfigurationWidget/ProductConfigurationWidgetDependencyProvider.php @@ -0,0 +1,24 @@ + + */ + protected function getProductConfigurationRenderStrategyPlugins(): array + { + return [ + new ExampleDateTimeProductConfigurationRenderStrategyPlugin(), + ]; + } +} diff --git a/src/Pyz/Yves/ProductConfiguratorGatewayPage/ProductConfiguratorGatewayPageDependencyProvider.php b/src/Pyz/Yves/ProductConfiguratorGatewayPage/ProductConfiguratorGatewayPageDependencyProvider.php new file mode 100644 index 0000000000..14a5cd6497 --- /dev/null +++ b/src/Pyz/Yves/ProductConfiguratorGatewayPage/ProductConfiguratorGatewayPageDependencyProvider.php @@ -0,0 +1,58 @@ + + */ + protected function getProductConfiguratorRequestPlugins(): array + { + return [ + new ProductDetailPageProductConfiguratorRequestStrategyPlugin(), + new CartPageProductConfiguratorRequestStartegyPlugin(), + new ShoppingListPageProductConfiguratorRequestStrategyPlugin(), + ]; + } + + /** + * @return array<\SprykerShop\Yves\ProductConfiguratorGatewayPageExtension\Dependency\Plugin\ProductConfiguratorResponseStrategyPluginInterface> + */ + protected function getProductConfiguratorResponsePlugins(): array + { + return [ + new ProductDetailPageProductConfiguratorResponseStrategyPlugin(), + new CartPageProductConfiguratorResponseStrategyPlugin(), + new ShoppingListPageProductConfiguratorResponseStrategyPlugin(), + ]; + } + + /** + * @return array<\SprykerShop\Yves\ProductConfiguratorGatewayPageExtension\Dependency\Plugin\ProductConfiguratorRequestDataFormExpanderStrategyPluginInterface> + */ + protected function getProductConfiguratorRequestDataFormExpanderStrategyPlugins(): array + { + return [ + new ProductDetailPageProductConfiguratorRequestDataFormExpanderStrategyPlugin(), + new CartPageProductConfiguratorRequestDataFormExpanderStrategyPlugin(), + new ShoppingListPageProductConfiguratorRequestDataFormExpanderStrategyPlugin(), + ]; + } +} diff --git a/src/Pyz/Yves/Router/RouterDependencyProvider.php b/src/Pyz/Yves/Router/RouterDependencyProvider.php index 7efaa5820c..2f0d718ba2 100644 --- a/src/Pyz/Yves/Router/RouterDependencyProvider.php +++ b/src/Pyz/Yves/Router/RouterDependencyProvider.php @@ -53,6 +53,7 @@ use SprykerShop\Yves\PersistentCartSharePage\Plugin\Router\PersistentCartSharePageRouteProviderPlugin; use SprykerShop\Yves\PersistentCartShareWidget\Plugin\Router\PersistentCartShareWidgetRouteProviderPlugin; use SprykerShop\Yves\PriceWidget\Plugin\Router\PriceWidgetRouteProviderPlugin; +use SprykerShop\Yves\ProductConfiguratorGatewayPage\Plugin\Router\ProductConfiguratorGatewayPageRouteProviderPlugin; use SprykerShop\Yves\ProductNewPage\Plugin\Router\ProductNewPageRouteProviderPlugin; use SprykerShop\Yves\ProductReviewWidget\Plugin\Router\ProductReviewWidgetRouteProviderPlugin; use SprykerShop\Yves\ProductSearchWidget\Plugin\Router\ProductSearchWidgetRouteProviderPlugin; @@ -144,6 +145,7 @@ protected function getRouteProvider(): array new SalesReturnPageRouteProviderPlugin(), new OrderCancelWidgetRouteProviderPlugin(), new PaymentPageRouteProviderPlugin(), + new ProductConfiguratorGatewayPageRouteProviderPlugin(), ]; } diff --git a/src/Pyz/Yves/SalesProductConfigurationWidget/SalesProductConfigurationWidgetDependencyProvider.php b/src/Pyz/Yves/SalesProductConfigurationWidget/SalesProductConfigurationWidgetDependencyProvider.php new file mode 100644 index 0000000000..34d5f59ecc --- /dev/null +++ b/src/Pyz/Yves/SalesProductConfigurationWidget/SalesProductConfigurationWidgetDependencyProvider.php @@ -0,0 +1,24 @@ + + */ + protected function getSalesProductConfigurationRenderStrategyPlugins(): array + { + return [ + new ExampleDateTimeSalesProductConfigurationRenderStrategyPlugin(), + ]; + } +} diff --git a/src/Pyz/Yves/ShopApplication/ShopApplicationDependencyProvider.php b/src/Pyz/Yves/ShopApplication/ShopApplicationDependencyProvider.php index 8abf1a0b9e..a6f571a3c5 100644 --- a/src/Pyz/Yves/ShopApplication/ShopApplicationDependencyProvider.php +++ b/src/Pyz/Yves/ShopApplication/ShopApplicationDependencyProvider.php @@ -94,6 +94,13 @@ use SprykerShop\Yves\ProductBundleWidget\Widget\ProductBundleProductDetailPageItemsListWidget; use SprykerShop\Yves\ProductCategoryWidget\Widget\ProductBreadcrumbsWithCategoriesWidget; use SprykerShop\Yves\ProductCategoryWidget\Widget\ProductSchemaOrgCategoryWidget; +use SprykerShop\Yves\ProductConfigurationCartWidget\Widget\ProductConfigurationCartItemDisplayWidget; +use SprykerShop\Yves\ProductConfigurationCartWidget\Widget\ProductConfigurationCartPageButtonWidget; +use SprykerShop\Yves\ProductConfigurationCartWidget\Widget\ProductConfigurationQuoteValidatorWidget; +use SprykerShop\Yves\ProductConfigurationShoppingListWidget\Widget\ProductConfigurationShoppingListItemDisplayWidget; +use SprykerShop\Yves\ProductConfigurationShoppingListWidget\Widget\ProductConfigurationShoppingListPageButtonWidget; +use SprykerShop\Yves\ProductConfigurationWidget\Widget\ProductConfigurationProductDetailPageButtonWidget; +use SprykerShop\Yves\ProductConfigurationWidget\Widget\ProductConfigurationProductViewDisplayWidget; use SprykerShop\Yves\ProductDiscontinuedWidget\Widget\ProductDiscontinuedNoteWidget; use SprykerShop\Yves\ProductDiscontinuedWidget\Widget\ProductDiscontinuedWidget; use SprykerShop\Yves\ProductGroupWidget\Widget\ProductGroupColorWidget; @@ -138,6 +145,7 @@ use SprykerShop\Yves\SalesConfigurableBundleWidget\Widget\OrderItemsConfiguredBundleWidget; use SprykerShop\Yves\SalesOrderThresholdWidget\Widget\SalesOrderThresholdWidget; use SprykerShop\Yves\SalesProductBundleWidget\Widget\OrderItemsProductBundleWidget; +use SprykerShop\Yves\SalesProductConfigurationWidget\Widget\ProductConfigurationOrderItemDisplayWidget; use SprykerShop\Yves\SharedCartWidget\Widget\CartDeleteSharingCompanyUsersListWidget; use SprykerShop\Yves\SharedCartWidget\Widget\CartListPermissionGroupWidget; use SprykerShop\Yves\SharedCartWidget\Widget\SharedCartDetailsWidget; @@ -291,6 +299,14 @@ protected function getGlobalWidgets(): array ProductSchemaOrgCategoryWidget::class, AssetWidget::class, ProductBundleProductDetailPageItemsListWidget::class, + ProductConfigurationCartPageButtonWidget::class, + ProductConfigurationCartItemDisplayWidget::class, + ProductConfigurationProductDetailPageButtonWidget::class, + ProductConfigurationProductViewDisplayWidget::class, + ProductConfigurationOrderItemDisplayWidget::class, + ProductConfigurationQuoteValidatorWidget::class, + ProductConfigurationShoppingListItemDisplayWidget::class, + ProductConfigurationShoppingListPageButtonWidget::class, ]; } diff --git a/src/Pyz/Zed/Availability/AvailabilityDependencyProvider.php b/src/Pyz/Zed/Availability/AvailabilityDependencyProvider.php index 17b98ff5fc..73349cecbf 100644 --- a/src/Pyz/Zed/Availability/AvailabilityDependencyProvider.php +++ b/src/Pyz/Zed/Availability/AvailabilityDependencyProvider.php @@ -9,8 +9,10 @@ use Spryker\Zed\Availability\AvailabilityDependencyProvider as SprykerAvailabilityDependencyProvider; use Spryker\Zed\Availability\Communication\Plugin\Cart\ProductConcreteBatchAvailabilityStrategyPlugin; +use Spryker\Zed\ProductConfigurationCart\Communication\Plugin\Availability\ProductConfigurationCartItemQuantityCounterStrategyPlugin; use Spryker\Zed\ProductOffer\Communication\Plugin\Cart\ProductOfferCartItemQuantityCounterStrategyPlugin; use Spryker\Zed\ProductOfferAvailability\Communication\Plugin\Availability\ProductOfferAvailabilityStrategyPlugin; +use SprykerShop\Zed\DateTimeConfiguratorPageExample\Communication\Plugin\Availability\ExampleDateTimeConfiguratorAvailabilityStrategyPlugin; class AvailabilityDependencyProvider extends SprykerAvailabilityDependencyProvider { @@ -34,6 +36,7 @@ protected function getAvailabilityStrategyPlugins(): array { return [ new ProductOfferAvailabilityStrategyPlugin(), + new ExampleDateTimeConfiguratorAvailabilityStrategyPlugin(), ]; } @@ -44,6 +47,7 @@ protected function getCartItemQuantityCounterStrategyPlugins(): array { return [ new ProductOfferCartItemQuantityCounterStrategyPlugin(), + new ProductConfigurationCartItemQuantityCounterStrategyPlugin(), ]; } } diff --git a/src/Pyz/Zed/AvailabilityCartConnector/AvailabilityCartConnectorDependencyProvider.php b/src/Pyz/Zed/AvailabilityCartConnector/AvailabilityCartConnectorDependencyProvider.php index dda85d7520..84b404f3b9 100644 --- a/src/Pyz/Zed/AvailabilityCartConnector/AvailabilityCartConnectorDependencyProvider.php +++ b/src/Pyz/Zed/AvailabilityCartConnector/AvailabilityCartConnectorDependencyProvider.php @@ -8,6 +8,7 @@ namespace Pyz\Zed\AvailabilityCartConnector; use Spryker\Zed\AvailabilityCartConnector\AvailabilityCartConnectorDependencyProvider as SprykerAbstractBundleDependencyProvider; +use Spryker\Zed\ProductConfigurationCart\Communication\Plugin\AvailabilityCartConnector\ProductConfigurationCartItemQuantityCounterStrategyPlugin; use Spryker\Zed\ProductOffer\Communication\Plugin\Cart\ProductOfferCartItemQuantityCounterStrategyPlugin; class AvailabilityCartConnectorDependencyProvider extends SprykerAbstractBundleDependencyProvider @@ -19,6 +20,7 @@ public function getCartItemQuantityCounterStrategyPlugins(): array { return [ new ProductOfferCartItemQuantityCounterStrategyPlugin(), + new ProductConfigurationCartItemQuantityCounterStrategyPlugin(), ]; } } diff --git a/src/Pyz/Zed/Cart/CartDependencyProvider.php b/src/Pyz/Zed/Cart/CartDependencyProvider.php index 9129653562..5535d376dd 100644 --- a/src/Pyz/Zed/Cart/CartDependencyProvider.php +++ b/src/Pyz/Zed/Cart/CartDependencyProvider.php @@ -46,6 +46,7 @@ use Spryker\Zed\ProductCartConnector\Communication\Plugin\ProductExistsCartPreCheckPlugin; use Spryker\Zed\ProductCartConnector\Communication\Plugin\ProductUrlItemExpanderPlugin; 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\ProductList\Communication\Plugin\CartExtension\ProductListRestrictedItemsPreCheckPlugin; @@ -120,6 +121,7 @@ protected function getExpanderPlugins(Container $container): array new ProductOfferGroupKeyItemExpanderPlugin(), new MerchantShipmentItemExpanderPlugin(), new GroupKeyWithCartIdentifierItemExpanderPlugin(), + new ProductConfigurationGroupKeyItemExpanderPlugin(), ]; } diff --git a/src/Pyz/Zed/CartsRestApi/CartsRestApiDependencyProvider.php b/src/Pyz/Zed/CartsRestApi/CartsRestApiDependencyProvider.php index c32ed8a602..484222c1bf 100644 --- a/src/Pyz/Zed/CartsRestApi/CartsRestApiDependencyProvider.php +++ b/src/Pyz/Zed/CartsRestApi/CartsRestApiDependencyProvider.php @@ -14,6 +14,7 @@ use Spryker\Zed\MerchantProductOffersRestApi\Communication\Plugin\CartsRestApi\MerchantProductOfferCartItemMapperPlugin; use Spryker\Zed\PersistentCart\Communication\Plugin\CartsRestApi\QuoteCreatorPlugin; use Spryker\Zed\ProductBundleCartsRestApi\Communication\Plugin\BundleItemQuoteItemReadValidatorPlugin; +use Spryker\Zed\ProductConfigurationsRestApi\Communication\Plugin\CartsRestApi\ProductConfigurationCartItemMapperPlugin; use Spryker\Zed\ProductMeasurementUnitsRestApi\Communication\Plugin\CartsRestApi\SalesUnitCartItemMapperPlugin; use Spryker\Zed\ProductOptionsRestApi\Communication\Plugin\CartsRestApi\ProductOptionCartItemMapperPlugin; use Spryker\Zed\SalesOrderThresholdsRestApi\Communication\Plugin\CartsRestApi\SalesOrderThresholdQuoteExpanderPlugin; @@ -62,6 +63,7 @@ protected function getCartItemMapperPlugins(): array new DiscountPromotionCartItemMapperPlugin(), new SalesUnitCartItemMapperPlugin(), new MerchantProductOfferCartItemMapperPlugin(), + new ProductConfigurationCartItemMapperPlugin(), ]; } diff --git a/src/Pyz/Zed/Checkout/CheckoutDependencyProvider.php b/src/Pyz/Zed/Checkout/CheckoutDependencyProvider.php index 7349c840c3..9395d5fa00 100644 --- a/src/Pyz/Zed/Checkout/CheckoutDependencyProvider.php +++ b/src/Pyz/Zed/Checkout/CheckoutDependencyProvider.php @@ -22,6 +22,7 @@ use Spryker\Zed\ProductBundle\Communication\Plugin\Checkout\ProductBundleAvailabilityCheckoutPreConditionPlugin; use Spryker\Zed\ProductBundle\Communication\Plugin\Checkout\ProductBundleOrderSaverPlugin; use Spryker\Zed\ProductCartConnector\Communication\Plugin\Checkout\ProductExistsCheckoutPreConditionPlugin; +use Spryker\Zed\ProductConfigurationCart\Communication\Plugin\Checkout\ProductConfigurationCheckoutPreConditionPlugin; use Spryker\Zed\ProductDiscontinued\Communication\Plugin\Checkout\ProductDiscontinuedCheckoutPreConditionPlugin; use Spryker\Zed\ProductOffer\Communication\Plugin\Checkout\ProductOfferCheckoutPreConditionPlugin; use Spryker\Zed\ProductOption\Communication\Plugin\Checkout\ProductOptionOrderSaverPlugin; @@ -66,6 +67,7 @@ protected function getCheckoutPreConditions(Container $container) new ProductOfferCheckoutPreConditionPlugin(), new MerchantProductOptionCheckoutPreConditionPlugin(), new ProductApprovalCheckoutPreConditionPlugin(), + new ProductConfigurationCheckoutPreConditionPlugin(), ]; } diff --git a/src/Pyz/Zed/Console/ConsoleDependencyProvider.php b/src/Pyz/Zed/Console/ConsoleDependencyProvider.php index df7f70f378..1350e9c921 100644 --- a/src/Pyz/Zed/Console/ConsoleDependencyProvider.php +++ b/src/Pyz/Zed/Console/ConsoleDependencyProvider.php @@ -174,6 +174,7 @@ use Spryker\Zed\ZedNavigation\Communication\Console\RemoveNavigationCacheConsole; use SprykerEco\Zed\NewRelic\Communication\Console\RecordDeploymentConsole; use SprykerSdk\Integrator\Console\ModuleInstallerConsole; +use SprykerShop\Zed\DateTimeConfiguratorPageExample\Communication\Console\DateTimeProductConfiguratorBuildFrontendConsole; use Stecman\Component\Symfony\Console\BashCompletion\CompletionCommand; /** @@ -378,6 +379,7 @@ protected function getConsoleCommands(Container $container): array new MerchantPortalBuildFrontendConsole(), new MessageBrokerWorkerConsole(), + new DateTimeProductConfiguratorBuildFrontendConsole(), ]; $propelCommands = $container->getLocator()->propel()->facade()->getConsoleCommands(); diff --git a/src/Pyz/Zed/DataImport/DataImportDependencyProvider.php b/src/Pyz/Zed/DataImport/DataImportDependencyProvider.php index cd23083377..184f043c7a 100644 --- a/src/Pyz/Zed/DataImport/DataImportDependencyProvider.php +++ b/src/Pyz/Zed/DataImport/DataImportDependencyProvider.php @@ -70,6 +70,7 @@ use Spryker\Zed\PriceProductScheduleDataImport\Communication\Plugin\PriceProductScheduleDataImportPlugin; use Spryker\Zed\ProductAlternativeDataImport\Communication\Plugin\ProductAlternativeDataImportPlugin; use Spryker\Zed\ProductApprovalDataImport\Communication\Plugin\DataImport\ProductAbstractApprovalStatusDataImportPlugin; +use Spryker\Zed\ProductConfigurationDataImport\Communication\Plugin\ProductConfigurationDataImportPlugin; use Spryker\Zed\ProductDiscontinuedDataImport\Communication\Plugin\ProductDiscontinuedDataImportPlugin; use Spryker\Zed\ProductLabelDataImport\Communication\Plugin\ProductLabelDataImportPlugin; use Spryker\Zed\ProductLabelDataImport\Communication\Plugin\ProductLabelStoreDataImportPlugin; @@ -384,6 +385,8 @@ protected function getDataImporterPlugins(): array new CombinedPriceProductOfferDataImportPlugin(), new CombinedProductOfferValidityDataImportPlugin(), new CombinedProductOfferStockDataImportPlugin(), + + new ProductConfigurationDataImportPlugin(), ]; } diff --git a/src/Pyz/Zed/PriceCartConnector/PriceCartConnectorDependencyProvider.php b/src/Pyz/Zed/PriceCartConnector/PriceCartConnectorDependencyProvider.php new file mode 100644 index 0000000000..4fa9025d0b --- /dev/null +++ b/src/Pyz/Zed/PriceCartConnector/PriceCartConnectorDependencyProvider.php @@ -0,0 +1,35 @@ + + */ + protected function getPriceProductExpanderPlugins(): array + { + return [ + new ProductConfigurationPriceProductExpanderPlugin(), + ]; + } + + /** + * @return array<\Spryker\Zed\PriceCartConnectorExtension\Dependency\Plugin\CartItemQuantityCounterStrategyPluginInterface> + */ + protected function getCartItemQuantityCounterStrategyPlugins(): array + { + return [ + new ProductConfigurationCartItemQuantityCounterStrategyPlugin(), + ]; + } +} diff --git a/src/Pyz/Zed/ProductConfiguration/Persistence/Propel/Schema/spy_product_configuration.schema.xml b/src/Pyz/Zed/ProductConfiguration/Persistence/Propel/Schema/spy_product_configuration.schema.xml new file mode 100644 index 0000000000..cab5f09266 --- /dev/null +++ b/src/Pyz/Zed/ProductConfiguration/Persistence/Propel/Schema/spy_product_configuration.schema.xml @@ -0,0 +1,13 @@ + + + + + + + +
+ +
diff --git a/src/Pyz/Zed/ProductConfigurationCart/ProductConfigurationCartConfig.php b/src/Pyz/Zed/ProductConfigurationCart/ProductConfigurationCartConfig.php new file mode 100644 index 0000000000..da73349b55 --- /dev/null +++ b/src/Pyz/Zed/ProductConfigurationCart/ProductConfigurationCartConfig.php @@ -0,0 +1,25 @@ + + */ + public function getItemFieldsForIsSameItemComparison(): array + { + return array_merge(parent::getItemFieldsForIsSameItemComparison(), [ + ItemTransfer::MERCHANT_REFERENCE, + ItemTransfer::PRODUCT_OFFER_REFERENCE, + ]); + } +} diff --git a/src/Pyz/Zed/ProductConfigurationStorage/Persistence/Propel/Schema/spy_product_configuration_storage.schema.xml b/src/Pyz/Zed/ProductConfigurationStorage/Persistence/Propel/Schema/spy_product_configuration_storage.schema.xml new file mode 100644 index 0000000000..e9ad20b6b4 --- /dev/null +++ b/src/Pyz/Zed/ProductConfigurationStorage/Persistence/Propel/Schema/spy_product_configuration_storage.schema.xml @@ -0,0 +1,13 @@ + + + + + + + +
+ +
diff --git a/src/Pyz/Zed/ProductConfigurationStorage/ProductConfigurationStorageConfig.php b/src/Pyz/Zed/ProductConfigurationStorage/ProductConfigurationStorageConfig.php new file mode 100644 index 0000000000..4dd04a1a22 --- /dev/null +++ b/src/Pyz/Zed/ProductConfigurationStorage/ProductConfigurationStorageConfig.php @@ -0,0 +1,22 @@ +getMerchantProductOfferSearchPlugins(), $this->getPriceProductMerchantRelationshipStoragePlugins(), $this->getAssetStoragePlugins(), + $this->getProductConfigurationStoragePlugins(), ); } @@ -173,6 +177,7 @@ protected function getPublisherTriggerPlugins(): array new ProductCategoryPublisherTriggerPlugin(), new CategoryPagePublisherTriggerPlugin(), new MerchantPublisherTriggerPlugin(), + new ProductConfigurationPublisherTriggerPlugin(), ]; } @@ -458,4 +463,15 @@ protected function getAssetStoragePlugins(): array new AssetDeletePublisherPlugin(), ]; } + + /** + * @return array<\Spryker\Zed\PublisherExtension\Dependency\Plugin\PublisherPluginInterface> + */ + protected function getProductConfigurationStoragePlugins(): array + { + return [ + new ProductConfigurationWritePublisherPlugin(), + new ProductConfigurationDeletePublisherPlugin(), + ]; + } } diff --git a/src/Pyz/Zed/Queue/QueueDependencyProvider.php b/src/Pyz/Zed/Queue/QueueDependencyProvider.php index a4b54b6840..233f0932ee 100644 --- a/src/Pyz/Zed/Queue/QueueDependencyProvider.php +++ b/src/Pyz/Zed/Queue/QueueDependencyProvider.php @@ -30,6 +30,7 @@ use Spryker\Shared\PriceProductOfferStorage\PriceProductOfferStorageConfig; use Spryker\Shared\PriceProductStorage\PriceProductStorageConfig; use Spryker\Shared\PriceProductStorage\PriceProductStorageConstants; +use Spryker\Shared\ProductConfigurationStorage\ProductConfigurationStorageConfig; use Spryker\Shared\ProductImageStorage\ProductImageStorageConfig; use Spryker\Shared\ProductOfferAvailabilityStorage\ProductOfferAvailabilityStorageConfig; use Spryker\Shared\ProductOfferStorage\ProductOfferStorageConfig; @@ -111,6 +112,7 @@ protected function getProcessorMessagePlugins(Container $container): array ProductOfferAvailabilityStorageConfig::PRODUCT_OFFER_AVAILABILITY_SYNC_STORAGE_QUEUE => new SynchronizationStorageQueueMessageProcessorPlugin(), ProductOfferStorageConfig::PRODUCT_OFFER_SYNC_STORAGE_QUEUE => new SynchronizationStorageQueueMessageProcessorPlugin(), AssetStorageConfig::ASSET_SYNC_STORAGE_QUEUE => new SynchronizationStorageQueueMessageProcessorPlugin(), + ProductConfigurationStorageConfig::PRODUCT_CONFIGURATION_SYNC_STORAGE_QUEUE => new SynchronizationStorageQueueMessageProcessorPlugin(), ]; } } diff --git a/src/Pyz/Zed/QuoteRequest/QuoteRequestDependencyProvider.php b/src/Pyz/Zed/QuoteRequest/QuoteRequestDependencyProvider.php index 43e5a2261e..38d0daf690 100644 --- a/src/Pyz/Zed/QuoteRequest/QuoteRequestDependencyProvider.php +++ b/src/Pyz/Zed/QuoteRequest/QuoteRequestDependencyProvider.php @@ -7,6 +7,8 @@ namespace Pyz\Zed\QuoteRequest; +use Spryker\Zed\ProductConfigurationCart\Communication\Plugin\QuoteRequest\ProductConfigurationQuoteRequestUserValidatorPlugin; +use Spryker\Zed\ProductConfigurationCart\Communication\Plugin\QuoteRequest\ProductConfigurationQuoteRequestValidatorPlugin; use Spryker\Zed\QuoteApproval\Communication\Plugin\QuoteRequest\QuoteApprovalQuoteRequestPreCreateCheckPlugin; use Spryker\Zed\QuoteRequest\QuoteRequestDependencyProvider as SprykerQuoteRequestDependencyProvider; @@ -21,4 +23,24 @@ protected function getQuoteRequestPreCreateCheckPlugins(): array new QuoteApprovalQuoteRequestPreCreateCheckPlugin(), ]; } + + /** + * @return \Spryker\Zed\QuoteRequestExtension\Dependency\Plugin\QuoteRequestValidatorPluginInterface[] + */ + protected function getQuoteRequestValidatorPlugins(): array + { + return [ + new ProductConfigurationQuoteRequestValidatorPlugin(), + ]; + } + + /** + * @return \Spryker\Zed\QuoteRequestExtension\Dependency\Plugin\QuoteRequestUserValidatorPluginInterface[] + */ + protected function getQuoteRequestUserValidatorPlugins(): array + { + return [ + new ProductConfigurationQuoteRequestUserValidatorPlugin(), + ]; + } } diff --git a/src/Pyz/Zed/Sales/SalesDependencyProvider.php b/src/Pyz/Zed/Sales/SalesDependencyProvider.php index ec480cc0b9..7e38a16734 100644 --- a/src/Pyz/Zed/Sales/SalesDependencyProvider.php +++ b/src/Pyz/Zed/Sales/SalesDependencyProvider.php @@ -57,6 +57,8 @@ use Spryker\Zed\SalesConfigurableBundle\Communication\Plugin\Sales\ConfiguredBundlesOrderItemsPostSavePlugin; use Spryker\Zed\SalesOms\Communication\Plugin\OrderItemReferenceExpanderPreSavePlugin; use Spryker\Zed\SalesPayment\Communication\Plugin\Sales\SalesPaymentOrderExpanderPlugin; +use Spryker\Zed\SalesProductConfiguration\Communication\Plugin\Sales\ProductConfigurationOrderItemExpanderPlugin; +use Spryker\Zed\SalesProductConfiguration\Communication\Plugin\Sales\ProductConfigurationOrderItemsPostSavePlugin; use Spryker\Zed\SalesProductConnector\Communication\Plugin\Sales\ItemMetadataOrderItemsPostSavePlugin; use Spryker\Zed\SalesProductConnector\Communication\Plugin\Sales\ItemMetadataSearchOrderExpanderPlugin; use Spryker\Zed\SalesProductConnector\Communication\Plugin\Sales\MetadataOrderItemExpanderPlugin; @@ -195,6 +197,7 @@ protected function getOrderItemExpanderPlugins(): array new AmountLeadProductOrderItemExpanderPlugin(), new AmountSalesUnitOrderItemExpanderPlugin(), new ItemStateOrderItemExpanderPlugin(), + new ProductConfigurationOrderItemExpanderPlugin(), ]; } @@ -254,6 +257,7 @@ protected function getOrderItemsPostSavePlugins(): array return [ new ConfiguredBundlesOrderItemsPostSavePlugin(), new ItemMetadataOrderItemsPostSavePlugin(), + new ProductConfigurationOrderItemsPostSavePlugin(), ]; } } diff --git a/src/Pyz/Zed/SalesProductConfigurationGui/SalesProductConfigurationGuiDependencyProvider.php b/src/Pyz/Zed/SalesProductConfigurationGui/SalesProductConfigurationGuiDependencyProvider.php new file mode 100644 index 0000000000..45bdf24dd2 --- /dev/null +++ b/src/Pyz/Zed/SalesProductConfigurationGui/SalesProductConfigurationGuiDependencyProvider.php @@ -0,0 +1,24 @@ + + */ + protected function getProductConfigurationRenderStrategyPlugins(): array + { + return [ + new ExampleDateTimeProductConfigurationRenderStrategyPlugin(), + ]; + } +} diff --git a/src/Pyz/Zed/ShoppingList/ShoppingListDependencyProvider.php b/src/Pyz/Zed/ShoppingList/ShoppingListDependencyProvider.php index ff2c8969d6..8c04443b00 100644 --- a/src/Pyz/Zed/ShoppingList/ShoppingListDependencyProvider.php +++ b/src/Pyz/Zed/ShoppingList/ShoppingListDependencyProvider.php @@ -15,6 +15,10 @@ use Spryker\Zed\MerchantProductOffer\Communication\Plugin\ShoppingList\MerchantProductOfferShoppingListItemCollectionExpanderPlugin; use Spryker\Zed\ProductApproval\Communication\Plugin\ShoppingList\ProductApprovalAddItemPreCheckPlugin; use Spryker\Zed\ProductBundle\Communication\Plugin\ShoppingList\ReplaceBundledQuoteItemsPreConvertPlugin; +use Spryker\Zed\ProductConfigurationShoppingList\Communication\Plugin\ShoppingList\ItemProductConfigurationItemToShoppingListItemMapperPlugin; +use Spryker\Zed\ProductConfigurationShoppingList\Communication\Plugin\ShoppingList\ProductConfigurationShoppingListAddItemPreCheckPlugin; +use Spryker\Zed\ProductConfigurationShoppingList\Communication\Plugin\ShoppingList\ProductConfigurationShoppingListItemBulkPostSavePlugin; +use Spryker\Zed\ProductConfigurationShoppingList\Communication\Plugin\ShoppingList\ProductConfigurationShoppingListItemCollectionExpanderPlugin; use Spryker\Zed\ProductDiscontinued\Communication\Plugin\ShoppingList\ProductDiscontinuedAddItemPreCheckPlugin; use Spryker\Zed\ProductOfferShoppingList\Communication\Plugin\ShoppingList\ProductOfferItemToShoppingListItemMapperPlugin; use Spryker\Zed\ProductOfferShoppingList\Communication\Plugin\ShoppingList\ProductOfferShoppingListAddItemPreCheckPlugin; @@ -45,6 +49,7 @@ protected function getAddItemPreCheckPlugins(): array new MerchantProductOfferAddItemPreCheckPlugin(), new MerchantProductAddItemPreCheckPlugin(), new ProductOfferShoppingListAddItemPreCheckPlugin(), + new ProductConfigurationShoppingListAddItemPreCheckPlugin(), ]; } @@ -68,6 +73,7 @@ protected function getShoppingListItemBulkPostSavePlugins(): array new ShoppingListItemProductOptionBulkPostSavePlugin(), new MerchantProductShoppingListItemBulkPostSavePlugin(), new MerchantProductOfferShoppingListItemBulkPostSavePlugin(), + new ProductConfigurationShoppingListItemBulkPostSavePlugin(), ]; } @@ -92,6 +98,7 @@ protected function getItemCollectionExpanderPlugins(): array new ShoppingListItemCollectionProductOptionExpanderPlugin(), new MerchantProductOfferShoppingListItemCollectionExpanderPlugin(), new MerchantProductShoppingListItemCollectionExpanderPlugin(), + new ProductConfigurationShoppingListItemCollectionExpanderPlugin(), ]; } @@ -104,6 +111,7 @@ protected function getItemToShoppingListItemMapperPlugins(): array new ItemCartNoteToShoppingListItemNoteMapperPlugin(), new CartItemProductOptionToShoppingListItemProductOptionMapperPlugin(), new ProductOfferItemToShoppingListItemMapperPlugin(), + new ItemProductConfigurationItemToShoppingListItemMapperPlugin(), ]; } } diff --git a/src/Pyz/Zed/Synchronization/SynchronizationDependencyProvider.php b/src/Pyz/Zed/Synchronization/SynchronizationDependencyProvider.php index fd8b1814c2..1c42084a96 100644 --- a/src/Pyz/Zed/Synchronization/SynchronizationDependencyProvider.php +++ b/src/Pyz/Zed/Synchronization/SynchronizationDependencyProvider.php @@ -42,6 +42,7 @@ use Spryker\Zed\ProductBundleStorage\Communication\Plugin\Synchronization\ProductBundleSynchronizationDataBulkRepositoryPlugin; use Spryker\Zed\ProductCategoryFilterStorage\Communication\Plugin\Synchronization\ProductCategoryFilterSynchronizationDataPlugin; use Spryker\Zed\ProductCategoryStorage\Communication\Plugin\Synchronization\ProductCategorySynchronizationDataBulkRepositoryPlugin; +use Spryker\Zed\ProductConfigurationStorage\Communication\Plugin\Synchronization\ProductConfigurationSynchronizationDataRepositoryPlugin; use Spryker\Zed\ProductDiscontinuedStorage\Communication\Plugin\Synchronization\ProductDiscontinuedSynchronizationDataBulkPlugin; use Spryker\Zed\ProductGroupStorage\Communication\Plugin\Synchronization\ProductGroupSynchronizationDataPlugin; use Spryker\Zed\ProductImageStorage\Communication\Plugin\Synchronization\ProductAbstractImageSynchronizationDataPlugin; @@ -154,6 +155,7 @@ protected function getSynchronizationDataPlugins(): array new ProductConcreteProductOffersSynchronizationDataBulkRepositoryPlugin(), new ProductOfferSynchronizationDataBulkRepositoryPlugin(), new AssetStorageSynchronizationDataPlugin(), + new ProductConfigurationSynchronizationDataRepositoryPlugin(), ]; } From 55081d5b77fd45fe26929fde27cea8a81b2d3874 Mon Sep 17 00:00:00 2001 From: "danil.moroz" Date: Tue, 1 Nov 2022 19:02:22 +0200 Subject: [PATCH 002/106] CC-17170 Configured Brotli instead of Gzip --- deploy.aws-env-template.yml | 7 +++---- deploy.spryker-mp-b2b.yml | 6 ++---- deploy.spryker-mpb2bs.yml | 6 ++---- deploy.yml | 5 +++-- 4 files changed, 10 insertions(+), 14 deletions(-) diff --git a/deploy.aws-env-template.yml b/deploy.aws-env-template.yml index 9167aacbe4..55da79492c 100644 --- a/deploy.aws-env-template.yml +++ b/deploy.aws-env-template.yml @@ -56,14 +56,13 @@ composer: autoload: --classmap-authoritative assets: - image: fholzer/nginx-brotli:v1.18.0 + image: spryker/nginx-brotli:latest mode: production compression: brotli: - static: only - gzip: - static: true + static: on level: 5 + regions: EU: services: diff --git a/deploy.spryker-mp-b2b.yml b/deploy.spryker-mp-b2b.yml index 74586f4540..0b17d2fcc6 100644 --- a/deploy.spryker-mp-b2b.yml +++ b/deploy.spryker-mp-b2b.yml @@ -64,13 +64,11 @@ composer: autoload: --classmap-authoritative assets: - image: fholzer/nginx-brotli:v1.18.0 + image: spryker/nginx-brotli:latest mode: production compression: brotli: - static: only - gzip: - static: true + static: on level: 5 regions: diff --git a/deploy.spryker-mpb2bs.yml b/deploy.spryker-mpb2bs.yml index 32dfba82d2..8bac802e88 100644 --- a/deploy.spryker-mpb2bs.yml +++ b/deploy.spryker-mpb2bs.yml @@ -29,13 +29,11 @@ composer: autoload: --classmap-authoritative assets: - image: fholzer/nginx-brotli:v1.18.0 + image: spryker/nginx-brotli:latest mode: production compression: brotli: - static: only - gzip: - static: true + static: on level: 5 regions: diff --git a/deploy.yml b/deploy.yml index d68023be64..6c528afeb3 100644 --- a/deploy.yml +++ b/deploy.yml @@ -19,10 +19,11 @@ composer: autoload: --classmap-authoritative assets: + image: spryker/nginx-brotli:latest mode: production compression: - gzip: - static: true + brotli: + static: on level: 5 regions: From 3fd95435574b40e6f364d5e3685d703b66f1307f Mon Sep 17 00:00:00 2001 From: AntonKhabiuk Date: Wed, 2 Nov 2022 13:00:26 +0200 Subject: [PATCH 003/106] CC-21722 Fix demo data --- data/import/common/common/product_configuration.csv | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/import/common/common/product_configuration.csv b/data/import/common/common/product_configuration.csv index 73e94f7600..792c277bd4 100644 --- a/data/import/common/common/product_configuration.csv +++ b/data/import/common/common/product_configuration.csv @@ -1,2 +1,2 @@ concrete_sku,configurator_key,is_complete,default_configuration,default_display_data -574601,DATE_TIME_CONFIGURATOR,0,"{""time_of_day"": ""2""}","{""Preferred time of the day"": ""Afternoon""}" +574601,DATE_TIME_CONFIGURATOR,0,"{""time_of_day"": ""2""}","{""Preferred time of the day"": ""Afternoon"", ""Date"": ""01.01.2023""}" From 391d33e15cd62d1d2c8fed432f710e91d5574cb1 Mon Sep 17 00:00:00 2001 From: Ievgen Malykhin Date: Thu, 3 Nov 2022 21:52:50 +0200 Subject: [PATCH 004/106] CC-17081: Integrate CC-17081 --- composer.lock | 18 ++++++++++-------- .../MerchantRelationshipDependencyProvider.php | 2 ++ 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/composer.lock b/composer.lock index ec5604d2cd..4466ebe5d0 100644 --- a/composer.lock +++ b/composer.lock @@ -33645,27 +33645,29 @@ }, { "name": "spryker/merchant-relationship-sales-order-threshold", - "version": "1.1.0", + "version": "1.2.0", "source": { "type": "git", "url": "https://github.com/spryker/merchant-relationship-sales-order-threshold.git", - "reference": "1638bade763210e3aabe3e8768b428d96f8a1439" + "reference": "014085267433fdfa231c04b0b3cdf335d130388f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/merchant-relationship-sales-order-threshold/zipball/1638bade763210e3aabe3e8768b428d96f8a1439", - "reference": "1638bade763210e3aabe3e8768b428d96f8a1439", + "url": "https://api.github.com/repos/spryker/merchant-relationship-sales-order-threshold/zipball/014085267433fdfa231c04b0b3cdf335d130388f", + "reference": "014085267433fdfa231c04b0b3cdf335d130388f", "shasum": "" }, "require": { - "php": ">=7.2", + "php": ">=8.0", "spryker/currency": "^3.0.0", "spryker/glossary": "^3.1.0", "spryker/kernel": "^3.30.0", "spryker/merchant-relationship": "^1.0.0", + "spryker/merchant-relationship-extension": "^1.0.0", "spryker/sales-order-threshold": "^1.0.0", "spryker/sales-order-threshold-extension": "^1.0.0", - "spryker/store": "^1.2.0" + "spryker/store": "^1.2.0", + "spryker/transfer": "^3.25.0" }, "require-dev": { "spryker/code-sniffer": "*", @@ -33693,9 +33695,9 @@ ], "description": "MerchantRelationshipSalesOrderThreshold module", "support": { - "source": "https://github.com/spryker/merchant-relationship-sales-order-threshold/tree/master" + "source": "https://github.com/spryker/merchant-relationship-sales-order-threshold/tree/1.2.0" }, - "time": "2020-08-18T09:02:36+00:00" + "time": "2022-11-01T11:57:33+00:00" }, { "name": "spryker/merchant-relationship-sales-order-threshold-data-import", diff --git a/src/Pyz/Zed/MerchantRelationship/MerchantRelationshipDependencyProvider.php b/src/Pyz/Zed/MerchantRelationship/MerchantRelationshipDependencyProvider.php index 76812a5260..3d29ee658d 100644 --- a/src/Pyz/Zed/MerchantRelationship/MerchantRelationshipDependencyProvider.php +++ b/src/Pyz/Zed/MerchantRelationship/MerchantRelationshipDependencyProvider.php @@ -11,6 +11,7 @@ use Spryker\Zed\MerchantRelationshipProductList\Communication\Plugin\MerchantRelationship\ProductListMerchantRelationshipPostCreatePlugin; use Spryker\Zed\MerchantRelationshipProductList\Communication\Plugin\MerchantRelationship\ProductListMerchantRelationshipPostUpdatePlugin; use Spryker\Zed\MerchantRelationshipProductList\Communication\Plugin\MerchantRelationship\ProductListRelationshipMerchantRelationshipPreDeletePlugin; +use Spryker\Zed\MerchantRelationshipSalesOrderThreshold\Communication\Plugin\MerchantRelationship\MerchantRelationshipSalesOrderThresholdMerchantRelationshipPreDeletePlugin; class MerchantRelationshipDependencyProvider extends SprykerMerchantRelationshipDependencyProvider { @@ -20,6 +21,7 @@ class MerchantRelationshipDependencyProvider extends SprykerMerchantRelationship protected function getMerchantRelationshipPreDeletePlugins(): array { return [ + new MerchantRelationshipSalesOrderThresholdMerchantRelationshipPreDeletePlugin(), new ProductListRelationshipMerchantRelationshipPreDeletePlugin(), ]; } From 14e1f153cfb34327f5e01f0cc6e6428e2add5bd2 Mon Sep 17 00:00:00 2001 From: "danil.moroz" Date: Tue, 8 Nov 2022 13:32:02 +0200 Subject: [PATCH 005/106] CC-17250 Merchant Portal design clean up --- composer.lock | 112 +++++----- package-lock.json | 545 +++++++++++++++++++++++----------------------- 2 files changed, 328 insertions(+), 329 deletions(-) diff --git a/composer.lock b/composer.lock index ec5604d2cd..4436c69ba6 100644 --- a/composer.lock +++ b/composer.lock @@ -30215,20 +30215,20 @@ }, { "name": "spryker/gui-table", - "version": "1.8.1", + "version": "1.9.0", "source": { "type": "git", "url": "https://github.com/spryker/gui-table.git", - "reference": "b381fafa5fb65b0d90f03baad662419db1482547" + "reference": "5e8fc7d09b8f35711f8a85d2f2fe2e8eed125b80" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/gui-table/zipball/b381fafa5fb65b0d90f03baad662419db1482547", - "reference": "b381fafa5fb65b0d90f03baad662419db1482547", + "url": "https://api.github.com/repos/spryker/gui-table/zipball/5e8fc7d09b8f35711f8a85d2f2fe2e8eed125b80", + "reference": "5e8fc7d09b8f35711f8a85d2f2fe2e8eed125b80", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/application-extension": "^1.0.0", "spryker/kernel": "^3.30.0", "spryker/symfony": "^3.0.0", @@ -30265,9 +30265,9 @@ ], "description": "GuiTable module", "support": { - "source": "https://github.com/spryker/gui-table/tree/1.8.1" + "source": "https://github.com/spryker/gui-table/tree/1.9.0" }, - "time": "2022-07-21T14:38:57+00:00" + "time": "2022-11-04T14:38:12+00:00" }, { "name": "spryker/guzzle", @@ -33192,20 +33192,20 @@ }, { "name": "spryker/merchant-profile-merchant-portal-gui", - "version": "1.5.4", + "version": "1.7.0", "source": { "type": "git", "url": "https://github.com/spryker/merchant-profile-merchant-portal-gui.git", - "reference": "69257f69f573a5ee03a3cc1142a0790044c46f83" + "reference": "a9dc87b1b0d3bbddcc080bc5143bdd5ca78abb01" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/merchant-profile-merchant-portal-gui/zipball/69257f69f573a5ee03a3cc1142a0790044c46f83", - "reference": "69257f69f573a5ee03a3cc1142a0790044c46f83", + "url": "https://api.github.com/repos/spryker/merchant-profile-merchant-portal-gui/zipball/a9dc87b1b0d3bbddcc080bc5143bdd5ca78abb01", + "reference": "a9dc87b1b0d3bbddcc080bc5143bdd5ca78abb01", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/country": "^3.0.0", "spryker/glossary": "^3.0.0", "spryker/kernel": "^3.46.0", @@ -33238,9 +33238,9 @@ ], "description": "MerchantProfileMerchantPortalGui module", "support": { - "source": "https://github.com/spryker/merchant-profile-merchant-portal-gui/tree/1.5.4" + "source": "https://github.com/spryker/merchant-profile-merchant-portal-gui/tree/1.7.0" }, - "time": "2022-07-21T14:38:57+00:00" + "time": "2022-11-04T14:38:12+00:00" }, { "name": "spryker/merchant-relationship", @@ -43073,20 +43073,20 @@ }, { "name": "spryker/product-merchant-portal-gui", - "version": "2.9.0", + "version": "2.12.0", "source": { "type": "git", "url": "https://github.com/spryker/product-merchant-portal-gui.git", - "reference": "f528c24e6c256123da98804da586d2d34d0e1f74" + "reference": "d2d185fbf66b0f69bcbd9a4e01be88d91f3f3f5c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/product-merchant-portal-gui/zipball/f528c24e6c256123da98804da586d2d34d0e1f74", - "reference": "f528c24e6c256123da98804da586d2d34d0e1f74", + "url": "https://api.github.com/repos/spryker/product-merchant-portal-gui/zipball/d2d185fbf66b0f69bcbd9a4e01be88d91f3f3f5c", + "reference": "d2d185fbf66b0f69bcbd9a4e01be88d91f3f3f5c", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/category": "^4.21.0 || ^5.0.0", "spryker/currency": "^3.0.0", "spryker/decimal-object": "^1.0.0", @@ -43139,9 +43139,9 @@ ], "description": "ProductMerchantPortalGui module", "support": { - "source": "https://github.com/spryker/product-merchant-portal-gui/tree/2.9.0" + "source": "https://github.com/spryker/product-merchant-portal-gui/tree/2.12.0" }, - "time": "2022-07-26T07:36:51+00:00" + "time": "2022-11-04T14:38:12+00:00" }, { "name": "spryker/product-merchant-portal-gui-extension", @@ -43615,20 +43615,20 @@ }, { "name": "spryker/product-offer-merchant-portal-gui", - "version": "1.11.2", + "version": "1.11.4", "source": { "type": "git", "url": "https://github.com/spryker/product-offer-merchant-portal-gui.git", - "reference": "73b1ccb2063e848d64eb6ea9253f6a36b3ac1241" + "reference": "011cab04b0ad35d5a753f7bc796d33a32a671ffd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/product-offer-merchant-portal-gui/zipball/73b1ccb2063e848d64eb6ea9253f6a36b3ac1241", - "reference": "73b1ccb2063e848d64eb6ea9253f6a36b3ac1241", + "url": "https://api.github.com/repos/spryker/product-offer-merchant-portal-gui/zipball/011cab04b0ad35d5a753f7bc796d33a32a671ffd", + "reference": "011cab04b0ad35d5a753f7bc796d33a32a671ffd", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/currency": "^3.1.0", "spryker/dashboard-merchant-portal-gui-extension": "^1.0.0", "spryker/decimal-object": "^1.0.0", @@ -43683,9 +43683,9 @@ ], "description": "ProductOfferMerchantPortalGui module", "support": { - "source": "https://github.com/spryker/product-offer-merchant-portal-gui/tree/1.11.2" + "source": "https://github.com/spryker/product-offer-merchant-portal-gui/tree/1.11.4" }, - "time": "2022-07-21T14:38:57+00:00" + "time": "2022-11-04T14:38:12+00:00" }, { "name": "spryker/product-offer-merchant-portal-gui-extension", @@ -48879,20 +48879,20 @@ }, { "name": "spryker/sales-merchant-portal-gui", - "version": "1.9.2", + "version": "1.10.0", "source": { "type": "git", "url": "https://github.com/spryker/sales-merchant-portal-gui.git", - "reference": "83358c2b49fdedba0e7eff1326b15299f9e06d5c" + "reference": "fd3ecc6a61456103db737dc2fbbc2bc4235ec92d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/sales-merchant-portal-gui/zipball/83358c2b49fdedba0e7eff1326b15299f9e06d5c", - "reference": "83358c2b49fdedba0e7eff1326b15299f9e06d5c", + "url": "https://api.github.com/repos/spryker/sales-merchant-portal-gui/zipball/fd3ecc6a61456103db737dc2fbbc2bc4235ec92d", + "reference": "fd3ecc6a61456103db737dc2fbbc2bc4235ec92d", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/currency": "^3.0.0", "spryker/dashboard-merchant-portal-gui-extension": "^1.0.0", "spryker/gui-table": "^1.8.0", @@ -48938,9 +48938,9 @@ ], "description": "SalesMerchantPortalGui module", "support": { - "source": "https://github.com/spryker/sales-merchant-portal-gui/tree/1.9.2" + "source": "https://github.com/spryker/sales-merchant-portal-gui/tree/1.10.0" }, - "time": "2022-07-21T14:38:57+00:00" + "time": "2022-11-04T14:38:12+00:00" }, { "name": "spryker/sales-merchant-portal-gui-extension", @@ -51001,20 +51001,20 @@ }, { "name": "spryker/security-merchant-portal-gui", - "version": "1.6.0", + "version": "1.7.0", "source": { "type": "git", "url": "https://github.com/spryker/security-merchant-portal-gui.git", - "reference": "817a648e137129833dbffb9241febab6c1b3ee22" + "reference": "5bcf18c8ee986551fe0b8582193fb9ebdc4d5c85" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/security-merchant-portal-gui/zipball/817a648e137129833dbffb9241febab6c1b3ee22", - "reference": "817a648e137129833dbffb9241febab6c1b3ee22", + "url": "https://api.github.com/repos/spryker/security-merchant-portal-gui/zipball/5bcf18c8ee986551fe0b8582193fb9ebdc4d5c85", + "reference": "5bcf18c8ee986551fe0b8582193fb9ebdc4d5c85", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/kernel": "^3.33.0", "spryker/merchant-user": "^1.0.0", "spryker/messenger": "^3.0.0", @@ -51061,9 +51061,9 @@ ], "description": "SecurityMerchantPortalGui module", "support": { - "source": "https://github.com/spryker/security-merchant-portal-gui/tree/1.6.0" + "source": "https://github.com/spryker/security-merchant-portal-gui/tree/1.7.0" }, - "time": "2022-08-16T17:27:05+00:00" + "time": "2022-11-04T14:38:12+00:00" }, { "name": "spryker/security-merchant-portal-gui-extension", @@ -55199,20 +55199,20 @@ }, { "name": "spryker/user-merchant-portal-gui", - "version": "1.5.2", + "version": "1.9.1", "source": { "type": "git", "url": "https://github.com/spryker/user-merchant-portal-gui.git", - "reference": "45d5a3c533530aae91486544236d09385adb39e8" + "reference": "09a92c71f6cc949f142b4652ef55559406b60131" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/user-merchant-portal-gui/zipball/45d5a3c533530aae91486544236d09385adb39e8", - "reference": "45d5a3c533530aae91486544236d09385adb39e8", + "url": "https://api.github.com/repos/spryker/user-merchant-portal-gui/zipball/09a92c71f6cc949f142b4652ef55559406b60131", + "reference": "09a92c71f6cc949f142b4652ef55559406b60131", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/gui": "^3.0.0", "spryker/kernel": "^3.30.0", "spryker/locale": "^3.2.0", @@ -55245,9 +55245,9 @@ ], "description": "UserMerchantPortalGui module", "support": { - "source": "https://github.com/spryker/user-merchant-portal-gui/tree/1.5.2" + "source": "https://github.com/spryker/user-merchant-portal-gui/tree/1.9.1" }, - "time": "2022-07-21T14:38:57+00:00" + "time": "2022-11-04T14:38:12+00:00" }, { "name": "spryker/user-merchant-portal-gui-extension", @@ -56666,20 +56666,20 @@ }, { "name": "spryker/zed-ui", - "version": "1.7.0", + "version": "1.7.3", "source": { "type": "git", "url": "https://github.com/spryker/zed-ui.git", - "reference": "db7b6d5161c5938d56bd9ea1d342bff364fa147f" + "reference": "f0e8734075ea0361628d841582e8ac0be4b8c7d1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/zed-ui/zipball/db7b6d5161c5938d56bd9ea1d342bff364fa147f", - "reference": "db7b6d5161c5938d56bd9ea1d342bff364fa147f", + "url": "https://api.github.com/repos/spryker/zed-ui/zipball/f0e8734075ea0361628d841582e8ac0be4b8c7d1", + "reference": "f0e8734075ea0361628d841582e8ac0be4b8c7d1", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/application-extension": "^1.0.0", "spryker/kernel": "^3.33.0", "spryker/translator": "^1.1.0", @@ -56713,9 +56713,9 @@ ], "description": "ZedUi module", "support": { - "source": "https://github.com/spryker/zed-ui/tree/1.7.0" + "source": "https://github.com/spryker/zed-ui/tree/1.7.3" }, - "time": "2022-09-02T10:38:10+00:00" + "time": "2022-11-04T14:38:12+00:00" }, { "name": "swiftmailer/swiftmailer", diff --git a/package-lock.json b/package-lock.json index 3659440f15..e25bf68c3b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6545,9 +6545,9 @@ "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" }, "node_modules/@spryker/card": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/@spryker/card/-/card-0.6.1.tgz", - "integrity": "sha512-h4RobtCELSbAn9uKQREpXhlE0LvO31EfPk17Sq5xWrbFNmoj9KBb9vKygyjaErDFWq3cHBlVLfETj3rofid7kg==", + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@spryker/card/-/card-0.6.3.tgz", + "integrity": "sha512-EIee6gXWVA5DtvY9Hlg5jqej2YbgZ1pGgcXTO3knPflEyd4BUAgxy1C9Z78KPNViuSWP4VbViqhV5eKaw0ECQA==", "dependencies": { "ng-zorro-antd": "^12.0.1", "tslib": "^2.3.1" @@ -6557,8 +6557,7 @@ "@angular/common": ">=9.1.12", "@angular/core": ">=9.1.12", "@angular/elements": "^12.0.0", - "@angular/platform-browser": "^12.0.0", - "@spryker/styles": "^0.7.0", + "@spryker/styles": "^0.7.4", "@spryker/utils": "^0.3.0", "@spryker/web-components": "^0.3.0", "deepmerge": "^4.2.2", @@ -6572,9 +6571,9 @@ "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" }, "node_modules/@spryker/checkbox": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/@spryker/checkbox/-/checkbox-0.5.3.tgz", - "integrity": "sha512-uU7idKRulJLJFP+amYdg/OoXv+hax3sDKi09+gCybYQsXCTxUhpGH+QZGVnfV0XEHHhiHr7F0xswvOzT8vHFIA==", + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/@spryker/checkbox/-/checkbox-0.5.5.tgz", + "integrity": "sha512-S4aAsKxNGtuANe1q0WvvGuekxqTI8fahyCYmJvHsJ54dwINDfG/wbIeqsCfw1tER1aQq5BdiPPBoPUAPN4iukQ==", "dependencies": { "ng-zorro-antd": "^12.0.1", "tslib": "^2.3.1" @@ -6584,8 +6583,7 @@ "@angular/common": ">=9.1.12", "@angular/core": ">=9.1.12", "@angular/forms": ">=9.1.12", - "@angular/platform-browser": "^12.0.0", - "@spryker/styles": "^0.7.0", + "@spryker/styles": "^0.7.4", "@spryker/utils": "^0.3.5", "deepmerge": "^4.2.2", "rxjs": "^7.4.0" @@ -7123,9 +7121,9 @@ "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" }, "node_modules/@spryker/drawer": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@spryker/drawer/-/drawer-0.3.4.tgz", - "integrity": "sha512-Xd0ogYQoHsA+OPtwzaAx/QkoUE5a4AmJDleZ9TD8ngIed4EqgOdtiRI0akV6Qzntvh0GHsbzUFBPQZiM7+hTYg==", + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@spryker/drawer/-/drawer-0.3.5.tgz", + "integrity": "sha512-REpzYPdqfA9ugJDgtmnCc1YwKEAsLmfJwNPpGDSfhOz5qk8Oxq/uH/mhNVGCXZQGOL+Olp2fEF7wHZzoJ3Zvmg==", "dependencies": { "ng-dynamic-component": "^9.0.0", "tslib": "^2.3.1" @@ -7138,7 +7136,7 @@ "@angular/platform-browser": "^12.0.0", "@spryker/icon": "^0.4.0", "@spryker/interception": "^0.2.0", - "@spryker/styles": "^0.7.0", + "@spryker/styles": "^0.7.2", "@spryker/utils": "^0.3.0", "@spryker/web-components": "^0.3.0", "deepmerge": "^4.2.2", @@ -7286,17 +7284,17 @@ "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" }, "node_modules/@spryker/headline": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/@spryker/headline/-/headline-0.5.1.tgz", - "integrity": "sha512-xs1aW0xmsqZurXk1vALnT0Hp/KTWRAmAqeGW7JYV25YAyijU987nT9k1qgSCpM3/5TslotZ5yql9J/Tb9cfmAg==", + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/@spryker/headline/-/headline-0.5.3.tgz", + "integrity": "sha512-2y+G7vwtNfj/E5edcVf0D3/3jjdpL7HiEYS5jm7/aY3ByQtyNri2aXDHdOjikqZVvXI+bOU/+HFVpPNrfkwz1g==", "dependencies": { "tslib": "^2.3.1" }, "peerDependencies": { "@angular/common": ">=9.1.12", "@angular/core": ">=9.1.12", - "@angular/platform-browser": "^12.0.0", - "@spryker/styles": "^0.7.0" + "@spryker/styles": "^0.7.4", + "rxjs": "^7.4.0" } }, "node_modules/@spryker/headline/node_modules/tslib": { @@ -7358,9 +7356,9 @@ "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" }, "node_modules/@spryker/input": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/@spryker/input/-/input-0.4.4.tgz", - "integrity": "sha512-swSXwcpJj1Vv1NErl8R2JsGTgtF09509fH+stHGrKB+0kSA0HvuOH1kBdAj+GUTZJOHczOpBMOLwQp6fI8yBtw==", + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/@spryker/input/-/input-0.4.6.tgz", + "integrity": "sha512-fpTuIzkLGWLD2/iPUPIAa7YUcg19Ajr41jKS4kDQzQwhD3/IT09tGIzCPZpVdglcw9ORbNYa/WoaCrmxRFwX4Q==", "dependencies": { "ng-zorro-antd": "^12.0.1", "tslib": "^2.3.1" @@ -7371,8 +7369,7 @@ "@angular/core": ">=9.1.12", "@angular/elements": "^12.0.0", "@angular/forms": ">=9.1.12", - "@angular/platform-browser": "^12.0.0", - "@spryker/styles": "^0.6.0", + "@spryker/styles": "^0.7.4", "@spryker/utils": "^0.3.0", "@spryker/web-components": "^0.3.0", "deepmerge": "^4.2.2", @@ -7487,9 +7484,9 @@ "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" }, "node_modules/@spryker/locale": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@spryker/locale/-/locale-0.3.4.tgz", - "integrity": "sha512-braWWduwtlM0F85+ZPx8O1WWSz2KzLN6VvJeqafwE9DpqEeJb5Xl6F2VAZkKqlxgWHfjsTWZaPIsQBhlz6vReg==", + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@spryker/locale/-/locale-0.3.6.tgz", + "integrity": "sha512-JODdZRJhWlJJ4lbgYNPRaxBT0bklvwwFw6WNLwR4m1rIwwuDT0gElkYLcdrU3q+Gt/YIGhTs2I/0vlTENiOelw==", "dependencies": { "ng-zorro-antd": "^12.0.1", "tslib": "^2.3.1" @@ -7511,17 +7508,17 @@ "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" }, "node_modules/@spryker/logo": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/@spryker/logo/-/logo-0.4.4.tgz", - "integrity": "sha512-Gl07FGiaPfVUjhz6XliEdTzzvEP1JBPW5Q56NzN0Thk2L5i5fSswJ9H1vf2gjQmSPjaLGBQfFLvao797rEcK5w==", + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/@spryker/logo/-/logo-0.4.6.tgz", + "integrity": "sha512-bnM0H+tuY5hEiuABJjI5b+ZT8ov9iK8BULRtrbFy2pSZdlS9jNR6yk9Pb/NfRo9Vs7OCyJQGLh9fS36moZc4CA==", "dependencies": { "tslib": "^2.3.1" }, "peerDependencies": { "@angular/common": ">=9.1.12", "@angular/core": ">=9.1.12", - "@angular/platform-browser": "^12.0.0", - "@spryker/styles": "^0.6.0" + "@spryker/styles": "^0.6.0", + "rxjs": "^7.4.0" } }, "node_modules/@spryker/logo/node_modules/tslib": { @@ -7567,9 +7564,9 @@ "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" }, "node_modules/@spryker/navigation": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/@spryker/navigation/-/navigation-0.5.4.tgz", - "integrity": "sha512-bAp2D8AL2Ys3mgv72CjVTF3SrARsUXu7EMmM3X4kUmr0ixvamZ11ZyoCs+B3YJblTyBqZ2v4HKb33sbVBBT6YQ==", + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/@spryker/navigation/-/navigation-0.5.6.tgz", + "integrity": "sha512-PZFQh0+mtaOmJSI/pCI++1Rw1o8w6UGE66O85HFAA5TXNiDCu73G72gWt/S0sr84AxIdzVi6I65VFHo2/eIT4w==", "dependencies": { "ng-zorro-antd": "^12.0.1", "tslib": "^2.3.1" @@ -7583,11 +7580,11 @@ "@angular/router": ">=9.1.12", "@spryker/icon": "^0.4.0", "@spryker/interception": "^0.2.0", - "@spryker/persistence": "0.2.4", - "@spryker/sidebar": "0.5.4", - "@spryker/styles": "^0.6.0", + "@spryker/persistence": "0.2.5", + "@spryker/sidebar": "0.5.5", + "@spryker/styles": "^0.7.4", "@spryker/utils": "^0.3.0", - "@spryker/web-components": "0.3.4", + "@spryker/web-components": "0.3.6", "deepmerge": "^4.2.2", "ngx-element-boundary": "^1.0.10", "rxjs": "^7.4.0" @@ -7604,9 +7601,9 @@ "integrity": "sha512-4VWkVfUZaEh6nm9/n3YKmOr+GFzD2k3Wmhu66xeYR6Pjo61XbA1YOVBS40p5prbvqKJb0LvO6IyblXC17xtZGQ==" }, "node_modules/@spryker/notification": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/@spryker/notification/-/notification-0.5.2.tgz", - "integrity": "sha512-JYVvKx+hpNEtKT4/M5s4Hi7G/bHlT3+trpNcYAWrmPW6IW+m6UmlnorrUN3Nhgbon1xz5DfHrBkJpXbCyNpUIg==", + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/@spryker/notification/-/notification-0.5.4.tgz", + "integrity": "sha512-6K9RfZr7cq3Iun9qC9fJLde8QjVO7p0fgtH9UdyY1n85ttJMQAzUT2LYeQAsrUesCyDUcq6w+n23eq0Qg5JMdA==", "dependencies": { "ng-zorro-antd": "^12.0.1", "ngx-toastr": "^12.1.0", @@ -7619,7 +7616,7 @@ "@angular/core": ">=9.1.12", "@angular/platform-browser": "^12.0.0", "@spryker/icon": "^0.4.0", - "@spryker/styles": "^0.7.0", + "@spryker/styles": "^0.7.4", "@spryker/utils": "^0.3.0", "deepmerge": "^4.2.2", "rxjs": "^7.4.0" @@ -8615,9 +8612,9 @@ } }, "node_modules/@spryker/select": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/@spryker/select/-/select-0.5.3.tgz", - "integrity": "sha512-rVQe9qJZRRuBro0q+KHWjbbyT7053nyUWrcEDiAZuo0lrsdajWy7MdK7muCMSImJw+a52YGCxaCngxQJBUDWcg==", + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/@spryker/select/-/select-0.5.5.tgz", + "integrity": "sha512-NJm8dIp5nIKUkiAprKemfb41UouM9Z3toGhu4CV+nXS6pBoT8w7SzRP5Ch3wtv8XCoEW5JrgoVoGWPeVCDd1/Q==", "dependencies": { "ng-zorro-antd": "^12.0.1", "tslib": "^2.3.1" @@ -8628,7 +8625,7 @@ "@angular/core": ">=9.1.12", "@angular/forms": ">=9.1.12", "@angular/platform-browser": "^12.0.0", - "@spryker/data-transformer": "0.2.4-next.1", + "@spryker/data-transformer": "0.2.5", "@spryker/datasource": "^0.2.0", "@spryker/icon": "^0.4.0", "@spryker/locale": "^0.3.0", @@ -8698,9 +8695,9 @@ "integrity": "sha512-PtDNRngep1ycn+DkdnMx7PF3Uf/6/xjOY/Oa/9vi9D59UFQ0Aves5lYraIr+ddOQfcU8aYbrtK7Up2Eph4kQFw==" }, "node_modules/@spryker/styles": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/@spryker/styles/-/styles-0.7.1.tgz", - "integrity": "sha512-kqSy9+Qzkw8+SIPTbY04qRFskkyYq90FTJoixYzbWY6LCRY9QKNZaljNwj9z7OA/e+VCJ3yefQUYEKKIgWkaqA==", + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/@spryker/styles/-/styles-0.7.4.tgz", + "integrity": "sha512-zw9pElcu6um5fuSWzmTQr75Zh0OhIYSkNUHxlG/KiweF8/zIinydkuYOoTs5hvcEKScvvPvr8l+GcnuCrBrh0Q==", "dependencies": { "ng-zorro-antd": "^12.0.1", "tslib": "^2.3.1" @@ -8716,9 +8713,9 @@ "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" }, "node_modules/@spryker/table": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/@spryker/table/-/table-0.7.3.tgz", - "integrity": "sha512-mpnYxmMZCR0VGqqPDWyGoW8+zF8LUqXPL8CHcWc2wfa5iJjmMp1cZ9LH1HH5SdyP35osanyq9iSq8d+20JO6JQ==", + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/@spryker/table/-/table-0.7.6.tgz", + "integrity": "sha512-Cj/SDYnwg+QVcT8NbFjfA/W9X67yP90g6OBBPsEi37MkjpNZ5t0Z7eFhFt7FjM/P7jdxks+B917aIajs0hYIyg==", "dependencies": { "@orchestrator/core": "ng-12", "@orchestrator/layout": "ng-12", @@ -8733,13 +8730,13 @@ "@angular/elements": "^12.0.0", "@angular/platform-browser": "^12.0.0", "@spryker/actions": "^0.2.0", - "@spryker/data-transformer": "0.2.4-next.1", + "@spryker/data-transformer": "0.2.5", "@spryker/datasource": "^0.2.0", "@spryker/icon": "^0.4.0", "@spryker/locale": "^0.3.0", "@spryker/popover": "^0.3.0", "@spryker/spinner": "^0.3.0", - "@spryker/styles": "^0.7.0", + "@spryker/styles": "^0.7.4", "@spryker/utils": "^0.3.0", "@spryker/web-components": "^0.3.2", "date-fns": "^2.25.0", @@ -9137,9 +9134,9 @@ "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" }, "node_modules/@spryker/table.feature.batch-actions": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@spryker/table.feature.batch-actions/-/table.feature.batch-actions-0.3.2.tgz", - "integrity": "sha512-0bKdTYguOITNu/fqSO2mtNZRdxgClwuho6oSth8aFM5+6SgGPBd+HRmA8x+/KCoHTHWiYKfC9mgWLDst6NOtJA==", + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@spryker/table.feature.batch-actions/-/table.feature.batch-actions-0.3.4.tgz", + "integrity": "sha512-YSQXSzbsUWVqwXeLzMQy6mE0KmCZVMGRx4m68NnTaN/j9o5NUO/T1xA8qVD4ioCHAjr9t+YJ8eETRj7964ikyA==", "dependencies": { "tslib": "^2.3.1" }, @@ -9153,28 +9150,28 @@ "@angular/platform-browser": "^12.0.0", "@orchestrator/core": "ng-12", "@orchestrator/layout": "ng-12", - "@spryker/actions": "0.2.4-next.1", - "@spryker/actions.drawer": "0.2.4-next.1", - "@spryker/ajax-action": "0.3.4-next.1", + "@spryker/actions": "0.2.5", + "@spryker/actions.drawer": "0.2.5", + "@spryker/ajax-action": "0.3.5", "@spryker/button": "^0.5.0", - "@spryker/button.action": "0.2.4-next.1", - "@spryker/checkbox": "0.5.2-next.1", - "@spryker/data-transformer": "0.2.4-next.1", - "@spryker/datasource": "0.2.4-next.1", - "@spryker/drawer": "0.3.4-next.1", - "@spryker/dropdown": "0.4.3-next.1", - "@spryker/icon": "0.4.3-next.2", - "@spryker/interception": "0.2.4-next.1", - "@spryker/locale": "0.3.4-next.1", + "@spryker/button.action": "0.2.5", + "@spryker/checkbox": "0.5.5-next.0", + "@spryker/data-transformer": "0.2.5", + "@spryker/datasource": "0.2.5", + "@spryker/drawer": "0.3.5", + "@spryker/dropdown": "0.4.4", + "@spryker/icon": "0.4.4", + "@spryker/interception": "0.2.5", + "@spryker/locale": "0.3.6-next.0", "@spryker/notification": "^0.4.0", - "@spryker/popover": "0.3.3-next.1", - "@spryker/spinner": "0.3.3-next.2", + "@spryker/popover": "0.3.4", + "@spryker/spinner": "0.3.4", "@spryker/styles": "^0.7.0", "@spryker/table": "^0.5.0", - "@spryker/table.feature.row-actions": "0.2.4-next.1", + "@spryker/table.feature.row-actions": "0.2.5", "@spryker/table.feature.selectable": "^0.2.0", "@spryker/utils": "^0.3.0", - "@spryker/web-components": "0.3.4-next.1", + "@spryker/web-components": "0.3.6", "date-fns": "^2.25.0", "deepmerge": "^4.2.2", "ng-dynamic-component": "^9.0.0", @@ -9190,9 +9187,9 @@ "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" }, "node_modules/@spryker/table.feature.editable": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@spryker/table.feature.editable/-/table.feature.editable-0.3.4.tgz", - "integrity": "sha512-fRMRb28jIc+fAtSQwCOZ6yOiB2bfPKC9vCFrQYY/8HQ0DZ0aVVxIyABUOpw28kdcj+u5LgrOW904/VDMIPr2JQ==", + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@spryker/table.feature.editable/-/table.feature.editable-0.3.6.tgz", + "integrity": "sha512-mhOuSjx2Nx54JGP3E+1+A4Dh99EGMED71rqh5UhVZbySi6il+yfLiS0PEu2PBt22ZtMgYrSrHk4R8Hh98RBnnw==", "dependencies": { "ng-zorro-antd": "^12.0.1", "tslib": "^2.3.1" @@ -9207,24 +9204,24 @@ "@angular/platform-browser": "^12.0.0", "@orchestrator/core": "ng-12", "@orchestrator/layout": "ng-12", - "@spryker/actions": "0.2.4-next.1", + "@spryker/actions": "0.2.5", "@spryker/ajax-action": "^0.3.0", "@spryker/button": "^0.5.0", - "@spryker/checkbox": "0.5.2-next.1", + "@spryker/checkbox": "0.5.5-next.0", "@spryker/data-serializer": "^0.1.0", - "@spryker/data-transformer": "0.2.4-next.1", + "@spryker/data-transformer": "0.2.5", "@spryker/datasource": "^0.2.0", "@spryker/icon": "^0.4.0", "@spryker/locale": "^0.3.0", - "@spryker/notification": "0.5.2-next.1", - "@spryker/persistence": "0.2.4-next.1", - "@spryker/popover": "0.3.3-next.1", - "@spryker/spinner": "0.3.3-next.2", + "@spryker/notification": "0.5.4-next.0", + "@spryker/persistence": "0.2.5", + "@spryker/popover": "0.3.4", + "@spryker/spinner": "0.3.4", "@spryker/styles": "^0.6.0", "@spryker/table": "^0.5.0", "@spryker/table.feature.settings": "^0.2.0", "@spryker/utils": "^0.3.0", - "@spryker/web-components": "0.3.4-next.1", + "@spryker/web-components": "0.3.6", "date-fns": "^2.25.0", "deepmerge": "^4.2.2", "ngx-element-boundary": "^1.0.10", @@ -9238,9 +9235,9 @@ "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" }, "node_modules/@spryker/table.feature.filters": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@spryker/table.feature.filters/-/table.feature.filters-0.3.2.tgz", - "integrity": "sha512-xMmmpqR75nggxAx31MDEhdvPveKV7heiXr/YDl+bgd82W/m7OADHX+ig180RbRkrUCFOzlranX9l/ZL2TIRSBA==", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@spryker/table.feature.filters/-/table.feature.filters-0.4.0.tgz", + "integrity": "sha512-nnlDTaaqTET5/NXVl4S3ANv69NcSu+quJ35EZK7n6KyYF0a55Gs+7V3nZDf3Q4lMonvYizIojgL32P2/mCb0Eg==", "dependencies": { "ng-dynamic-component": "^9.0.0", "tslib": "^2.3.1" @@ -9253,17 +9250,17 @@ "@angular/platform-browser": "^12.0.0", "@orchestrator/core": "ng-12", "@orchestrator/layout": "ng-12", - "@spryker/actions": "0.2.4-next.1", - "@spryker/data-transformer": "0.2.4-next.1", - "@spryker/datasource": "0.2.4-next.1", - "@spryker/icon": "0.4.3-next.2", - "@spryker/locale": "0.3.4-next.1", - "@spryker/popover": "0.3.3-next.1", - "@spryker/spinner": "0.3.3-next.2", - "@spryker/styles": "^0.7.0", + "@spryker/actions": "0.2.5", + "@spryker/data-transformer": "0.2.5", + "@spryker/datasource": "0.2.5", + "@spryker/icon": "0.4.4", + "@spryker/locale": "0.3.6-next.0", + "@spryker/popover": "0.3.4", + "@spryker/spinner": "0.3.4", + "@spryker/styles": "^0.7.4", "@spryker/table": "^0.5.0", "@spryker/utils": "^0.3.0", - "@spryker/web-components": "0.3.4-next.1", + "@spryker/web-components": "0.3.6", "date-fns": "^2.25.0", "deepmerge": "^4.2.2", "ng-zorro-antd": "^12.0.1", @@ -9357,9 +9354,9 @@ "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" }, "node_modules/@spryker/table.feature.search": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@spryker/table.feature.search/-/table.feature.search-0.2.4.tgz", - "integrity": "sha512-uekdWomsGUM8lpNibTPAeiNZ9chXxAHQ4qCsyWf59BhL16P/Kl/IcsoEgtRkPcfK/RF07o3yIqKH7+tJ2Eg3FQ==", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@spryker/table.feature.search/-/table.feature.search-0.3.0.tgz", + "integrity": "sha512-T1PzJBCGGDghBat1dtP9CzBY0r30O1sq1baK9FEyQcrKdV5lZeSK4nOy7u/dNuG28svE/EtbLct0EqT1tsg/ig==", "dependencies": { "tslib": "^2.3.1" }, @@ -9372,18 +9369,18 @@ "@angular/platform-browser": "^12.0.0", "@orchestrator/core": "ng-12", "@orchestrator/layout": "ng-12", - "@spryker/actions": "0.2.4-next.1", - "@spryker/data-transformer": "0.2.4-next.1", - "@spryker/datasource": "0.2.4-next.1", + "@spryker/actions": "0.2.5", + "@spryker/data-transformer": "0.2.5", + "@spryker/datasource": "0.2.5", "@spryker/icon": "^0.4.0", "@spryker/input": "^0.4.0", - "@spryker/locale": "0.3.4-next.1", - "@spryker/popover": "0.3.3-next.1", - "@spryker/spinner": "0.3.3-next.2", - "@spryker/styles": "^0.6.0", + "@spryker/locale": "0.3.6-next.0", + "@spryker/popover": "0.3.4", + "@spryker/spinner": "0.3.4", + "@spryker/styles": "^0.7.4", "@spryker/table": "^0.5.0", "@spryker/utils": "^0.3.0", - "@spryker/web-components": "0.3.4-next.1", + "@spryker/web-components": "0.3.6", "date-fns": "^2.25.0", "deepmerge": "^4.2.2", "ng-zorro-antd": "^12.0.1", @@ -9397,9 +9394,9 @@ "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" }, "node_modules/@spryker/table.feature.selectable": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@spryker/table.feature.selectable/-/table.feature.selectable-0.2.4.tgz", - "integrity": "sha512-+9L03Za2ajPAiRGQlY5DjqYXZ5DOhATqL93buQSLpG3U9WydbQfPxNTgW3aVeTf8uskluJvc4CvZ2nsUz/AMjg==", + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/@spryker/table.feature.selectable/-/table.feature.selectable-0.2.6.tgz", + "integrity": "sha512-7zdZniViV0H3hDi7z+u0sYJEzlOeMCwrG31GMfGHxHV9avNcJHLYWwQla3vZlCH4qCIdQ4QAjdYbhWipWmzx4g==", "dependencies": { "tslib": "^2.3.1" }, @@ -9412,18 +9409,18 @@ "@angular/platform-browser": "^12.0.0", "@orchestrator/core": "ng-12", "@orchestrator/layout": "ng-12", - "@spryker/actions": "0.2.4-next.1", + "@spryker/actions": "0.2.5", "@spryker/checkbox": "^0.5.1", - "@spryker/data-transformer": "0.2.4-next.1", - "@spryker/datasource": "0.2.4-next.1", - "@spryker/icon": "0.4.3-next.2", - "@spryker/locale": "0.3.4-next.1", - "@spryker/popover": "0.3.3-next.1", - "@spryker/spinner": "0.3.3-next.2", + "@spryker/data-transformer": "0.2.5", + "@spryker/datasource": "0.2.5", + "@spryker/icon": "0.4.4", + "@spryker/locale": "0.3.6-next.0", + "@spryker/popover": "0.3.4", + "@spryker/spinner": "0.3.4", "@spryker/styles": "^0.6.0", "@spryker/table": "^0.5.0", - "@spryker/utils": "0.3.4-next.1", - "@spryker/web-components": "0.3.4-next.1", + "@spryker/utils": "0.3.6", + "@spryker/web-components": "0.3.6", "date-fns": "^2.25.0", "deepmerge": "^4.2.2", "ng-zorro-antd": "^12.0.1", @@ -9562,9 +9559,9 @@ "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" }, "node_modules/@spryker/table.feature.total": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@spryker/table.feature.total/-/table.feature.total-0.2.4.tgz", - "integrity": "sha512-C+cOQN1SeE/EJFPnxluHMuwTG5lfyKJr9LGXLY2F0e3VT/gFz8MFsYm4hRRUAeJTbDOiI6QMOxX1eyoyl7YWSg==", + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/@spryker/table.feature.total/-/table.feature.total-0.2.6.tgz", + "integrity": "sha512-k33AFbtmrbruB8wbGctPOgFHvzxdoquocPpABYBsn2bAf6H8Cj5CMw1q7Lg5uCWFkuCBrrURUxFg3fsxXmvkTA==", "dependencies": { "tslib": "^2.3.1" }, @@ -9576,18 +9573,18 @@ "@angular/platform-browser": "^12.0.0", "@orchestrator/core": "ng-12", "@orchestrator/layout": "ng-12", - "@spryker/actions": "0.2.4-next.1", + "@spryker/actions": "0.2.5", "@spryker/chips": "^0.3.0", - "@spryker/data-transformer": "0.2.4-next.1", - "@spryker/datasource": "0.2.4-next.1", - "@spryker/icon": "0.4.3-next.2", - "@spryker/locale": "^0.3.0", - "@spryker/popover": "0.3.3-next.1", - "@spryker/spinner": "0.3.3-next.2", + "@spryker/data-transformer": "0.2.5", + "@spryker/datasource": "0.2.5", + "@spryker/icon": "0.4.4", + "@spryker/locale": "^0.3.6", + "@spryker/popover": "0.3.4", + "@spryker/spinner": "0.3.4", "@spryker/styles": "^0.6.0", "@spryker/table": "^0.5.0", "@spryker/utils": "^0.3.0", - "@spryker/web-components": "0.3.4-next.1", + "@spryker/web-components": "0.3.6", "date-fns": "^2.25.0", "deepmerge": "^4.2.2", "ng-zorro-antd": "^12.0.1", @@ -10008,9 +10005,9 @@ "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" }, "node_modules/@spryker/user-menu": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@spryker/user-menu/-/user-menu-0.3.3.tgz", - "integrity": "sha512-/WkRDMf+gx83/h5gwTHKRwsDYoZy7431mpd9tPSTYTQ8zmPr5OaUdSG3J429OaHaXhwitPiPHE8uquFvZLVeBw==", + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@spryker/user-menu/-/user-menu-0.3.5.tgz", + "integrity": "sha512-ArKbnkOcwtpw1HMdhu0DbNBwzKCKf4kyHOyo+dskZEcgpRd3doc3zG/VKrvPJvaMMjLYM0XdClqYYjiESPvvvg==", "dependencies": { "tslib": "^2.3.1" }, @@ -10022,8 +10019,8 @@ "@angular/platform-browser": "^12.0.0", "@spryker/icon": "^0.4.0", "@spryker/popover": "^0.3.0", - "@spryker/styles": "^0.6.0", - "@spryker/utils": "0.3.4-next.1", + "@spryker/styles": "^0.7.4", + "@spryker/utils": "0.3.6", "@spryker/web-components": "^0.3.0", "deepmerge": "^4.2.2", "ng-zorro-antd": "^12.0.1", @@ -37692,7 +37689,7 @@ "dependencies": { "@angular/common": "^12.2.16", "@angular/core": "^12.2.16", - "@spryker/table": "^0.7.3", + "@spryker/table": "^0.7.6", "@spryker/table.column.autocomplete": "^0.2.3", "@spryker/table.column.chip": "^0.2.1", "@spryker/table.column.date": "^0.2.1", @@ -37701,17 +37698,17 @@ "@spryker/table.column.input": "^0.2.3", "@spryker/table.column.select": "^0.2.3", "@spryker/table.column.text": "^0.3.1", - "@spryker/table.feature.batch-actions": "^0.3.1", - "@spryker/table.feature.editable": "^0.3.4", - "@spryker/table.feature.filters": "^0.3.2", + "@spryker/table.feature.batch-actions": "^0.3.4", + "@spryker/table.feature.editable": "^0.3.6", + "@spryker/table.feature.filters": "^0.4.0", "@spryker/table.feature.pagination": "^0.1.3", "@spryker/table.feature.row-actions": "^0.2.3", - "@spryker/table.feature.search": "^0.2.3", - "@spryker/table.feature.selectable": "^0.2.3", + "@spryker/table.feature.search": "^0.3.0", + "@spryker/table.feature.selectable": "^0.2.6", "@spryker/table.feature.settings": "^0.2.3", "@spryker/table.feature.sync-state": "^0.1.4", "@spryker/table.feature.title": "^0.2.3", - "@spryker/table.feature.total": "^0.2.3", + "@spryker/table.feature.total": "^0.2.6", "@spryker/table.filter.date-range": "^0.2.3", "@spryker/table.filter.select": "^0.1.3", "@spryker/table.filter.tree-select": "^0.1.3", @@ -37759,12 +37756,12 @@ "@angular/elements": "^12.2.16", "@angular/forms": "^12.2.16", "@angular/platform-browser": "^12.2.16", - "@spryker/card": "^0.6.0", + "@spryker/card": "^0.6.3", "@spryker/collapsible": "^0.4.2", - "@spryker/headline": "^0.5.0", + "@spryker/headline": "^0.5.3", "@spryker/icon": "^0.4.3", "@spryker/label": "^0.3.2", - "@spryker/styles": "^0.7.1", + "@spryker/styles": "^0.7.4", "@spryker/tabs": "^0.5.1", "@spryker/utils": "^0.3.5", "@spryker/web-components": "^0.3.3", @@ -37797,18 +37794,18 @@ "@spryker/button": "^0.6.2", "@spryker/button.action": "^0.2.3", "@spryker/button.icon": "^0.3.2", - "@spryker/card": "^0.6.0", - "@spryker/checkbox": "^0.5.3", + "@spryker/card": "^0.6.3", + "@spryker/checkbox": "^0.5.5", "@spryker/chips": "^0.3.2", "@spryker/date-picker": "^0.5.2", "@spryker/form-item": "^0.4.3", - "@spryker/headline": "^0.5.0", + "@spryker/headline": "^0.5.3", "@spryker/icon": "^0.4.3", - "@spryker/input": "^0.4.3", + "@spryker/input": "^0.4.6", "@spryker/radio": "^0.4.4", - "@spryker/select": "^0.5.2", - "@spryker/styles": "^0.7.1", - "@spryker/table": "^0.7.3", + "@spryker/select": "^0.5.5", + "@spryker/styles": "^0.7.4", + "@spryker/table": "^0.7.6", "@spryker/tabs": "^0.5.1", "@spryker/textarea": "^0.4.2", "@spryker/toggle": "^0.4.2", @@ -37831,12 +37828,12 @@ "@angular/forms": "^12.2.16", "@angular/platform-browser": "^12.2.16", "@spryker/button": "^0.6.2", - "@spryker/card": "^0.6.0", + "@spryker/card": "^0.6.3", "@spryker/chips": "^0.3.2", "@spryker/date-picker": "^0.5.2", - "@spryker/headline": "^0.5.0", - "@spryker/styles": "^0.7.1", - "@spryker/table": "^0.7.3", + "@spryker/headline": "^0.5.3", + "@spryker/styles": "^0.7.4", + "@spryker/table": "^0.7.6", "@spryker/unsaved-changes.monitor.form": "^0.2.3", "@spryker/utils": "^0.3.5", "@spryker/web-components": "^0.3.3", @@ -37865,14 +37862,14 @@ "@angular/forms": "^12.2.16", "@angular/platform-browser": "^12.2.16", "@spryker/button": "^0.6.2", - "@spryker/card": "^0.6.0", + "@spryker/card": "^0.6.3", "@spryker/chips": "^0.3.2", "@spryker/collapsible": "^0.4.2", - "@spryker/headline": "^0.5.0", + "@spryker/headline": "^0.5.3", "@spryker/html-renderer": "^0.2.4", "@spryker/icon": "^0.4.3", - "@spryker/styles": "^0.7.1", - "@spryker/table": "^0.7.3", + "@spryker/styles": "^0.7.4", + "@spryker/table": "^0.7.6", "@spryker/tabs": "^0.5.1", "@spryker/utils": "^0.3.5", "@spryker/web-components": "^0.3.3", @@ -37898,9 +37895,9 @@ "@angular/elements": "^12.2.16", "@angular/platform-browser": "^12.2.16", "@spryker/button": "^0.6.2", - "@spryker/card": "^0.6.0", - "@spryker/logo": "^0.4.3", - "@spryker/styles": "^0.7.1", + "@spryker/card": "^0.6.3", + "@spryker/logo": "^0.4.6", + "@spryker/styles": "^0.7.4", "@spryker/web-components": "^0.3.3", "rxjs": "~7.4.0" } @@ -37921,8 +37918,9 @@ "@spryker/actions": "^0.2.3", "@spryker/button": "^0.6.2", "@spryker/button.action": "^0.2.3", - "@spryker/card": "^0.6.0", - "@spryker/headline": "^0.5.0", + "@spryker/card": "^0.6.3", + "@spryker/headline": "^0.5.3", + "@spryker/styles": "^0.7.4", "@spryker/utils": "^0.3.5", "@spryker/web-components": "^0.3.3", "rxjs": "~7.4.0" @@ -37955,7 +37953,7 @@ "@spryker/button": "^0.6.2", "@spryker/cache": "^0.2.3", "@spryker/cache.static": "^0.2.3", - "@spryker/checkbox": "^0.5.3", + "@spryker/checkbox": "^0.5.5", "@spryker/chips": "^0.3.2", "@spryker/data-serializer": "^0.1.2", "@spryker/data-transformer": "^0.2.3", @@ -37976,29 +37974,29 @@ "@spryker/datasource.inline": "^0.2.3", "@spryker/datasource.inline.table": "^0.2.3", "@spryker/date-picker": "^0.5.2", - "@spryker/drawer": "^0.3.3", + "@spryker/drawer": "^0.3.5", "@spryker/dropdown": "^0.4.2", "@spryker/form-item": "^0.4.3", "@spryker/grid": "^0.2.3", "@spryker/header": "^0.4.2", "@spryker/html-renderer": "^0.2.4", "@spryker/icon": "^0.4.3", - "@spryker/input": "^0.4.3", + "@spryker/input": "^0.4.6", "@spryker/input.password": "^0.2.3", "@spryker/interception": "^0.2.3", "@spryker/layout": "^0.4.2", - "@spryker/locale": "^0.3.3", - "@spryker/logo": "^0.4.3", + "@spryker/locale": "^0.3.6", + "@spryker/logo": "^0.4.6", "@spryker/modal": "^0.2.3", - "@spryker/navigation": "^0.5.4", - "@spryker/notification": "^0.5.1", + "@spryker/navigation": "^0.5.6", + "@spryker/notification": "^0.5.4", "@spryker/pagination": "^0.4.3", "@spryker/persistence": "^0.2.3", "@spryker/popover": "^0.3.2", - "@spryker/select": "^0.5.2", + "@spryker/select": "^0.5.5", "@spryker/sidebar": "^0.5.3", "@spryker/spinner": "^0.3.3", - "@spryker/styles": "^0.7.1", + "@spryker/styles": "^0.7.4", "@spryker/textarea": "^0.4.2", "@spryker/toggle": "^0.4.2", "@spryker/tree-select": "^0.3.3", @@ -38007,7 +38005,7 @@ "@spryker/unsaved-changes.guard.drawer": "^0.2.3", "@spryker/unsaved-changes.guard.navigation": "^0.2.3", "@spryker/unsaved-changes.monitor.form": "^0.2.3", - "@spryker/user-menu": "^0.3.2", + "@spryker/user-menu": "^0.3.5", "@spryker/utils": "^0.3.5", "@spryker/utils.date.adapter.date-fns": "^0.2.2", "@spryker/web-components": "^0.3.3", @@ -42634,9 +42632,9 @@ } }, "@spryker/card": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/@spryker/card/-/card-0.6.1.tgz", - "integrity": "sha512-h4RobtCELSbAn9uKQREpXhlE0LvO31EfPk17Sq5xWrbFNmoj9KBb9vKygyjaErDFWq3cHBlVLfETj3rofid7kg==", + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@spryker/card/-/card-0.6.3.tgz", + "integrity": "sha512-EIee6gXWVA5DtvY9Hlg5jqej2YbgZ1pGgcXTO3knPflEyd4BUAgxy1C9Z78KPNViuSWP4VbViqhV5eKaw0ECQA==", "requires": { "ng-zorro-antd": "^12.0.1", "tslib": "^2.3.1" @@ -42650,9 +42648,9 @@ } }, "@spryker/checkbox": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/@spryker/checkbox/-/checkbox-0.5.3.tgz", - "integrity": "sha512-uU7idKRulJLJFP+amYdg/OoXv+hax3sDKi09+gCybYQsXCTxUhpGH+QZGVnfV0XEHHhiHr7F0xswvOzT8vHFIA==", + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/@spryker/checkbox/-/checkbox-0.5.5.tgz", + "integrity": "sha512-S4aAsKxNGtuANe1q0WvvGuekxqTI8fahyCYmJvHsJ54dwINDfG/wbIeqsCfw1tER1aQq5BdiPPBoPUAPN4iukQ==", "requires": { "ng-zorro-antd": "^12.0.1", "tslib": "^2.3.1" @@ -42983,9 +42981,9 @@ } }, "@spryker/drawer": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@spryker/drawer/-/drawer-0.3.4.tgz", - "integrity": "sha512-Xd0ogYQoHsA+OPtwzaAx/QkoUE5a4AmJDleZ9TD8ngIed4EqgOdtiRI0akV6Qzntvh0GHsbzUFBPQZiM7+hTYg==", + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@spryker/drawer/-/drawer-0.3.5.tgz", + "integrity": "sha512-REpzYPdqfA9ugJDgtmnCc1YwKEAsLmfJwNPpGDSfhOz5qk8Oxq/uH/mhNVGCXZQGOL+Olp2fEF7wHZzoJ3Zvmg==", "requires": { "ng-dynamic-component": "^9.0.0", "tslib": "^2.3.1" @@ -43086,9 +43084,9 @@ } }, "@spryker/headline": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/@spryker/headline/-/headline-0.5.1.tgz", - "integrity": "sha512-xs1aW0xmsqZurXk1vALnT0Hp/KTWRAmAqeGW7JYV25YAyijU987nT9k1qgSCpM3/5TslotZ5yql9J/Tb9cfmAg==", + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/@spryker/headline/-/headline-0.5.3.tgz", + "integrity": "sha512-2y+G7vwtNfj/E5edcVf0D3/3jjdpL7HiEYS5jm7/aY3ByQtyNri2aXDHdOjikqZVvXI+bOU/+HFVpPNrfkwz1g==", "requires": { "tslib": "^2.3.1" }, @@ -43132,9 +43130,9 @@ } }, "@spryker/input": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/@spryker/input/-/input-0.4.4.tgz", - "integrity": "sha512-swSXwcpJj1Vv1NErl8R2JsGTgtF09509fH+stHGrKB+0kSA0HvuOH1kBdAj+GUTZJOHczOpBMOLwQp6fI8yBtw==", + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/@spryker/input/-/input-0.4.6.tgz", + "integrity": "sha512-fpTuIzkLGWLD2/iPUPIAa7YUcg19Ajr41jKS4kDQzQwhD3/IT09tGIzCPZpVdglcw9ORbNYa/WoaCrmxRFwX4Q==", "requires": { "ng-zorro-antd": "^12.0.1", "tslib": "^2.3.1" @@ -43217,9 +43215,9 @@ } }, "@spryker/locale": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@spryker/locale/-/locale-0.3.4.tgz", - "integrity": "sha512-braWWduwtlM0F85+ZPx8O1WWSz2KzLN6VvJeqafwE9DpqEeJb5Xl6F2VAZkKqlxgWHfjsTWZaPIsQBhlz6vReg==", + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@spryker/locale/-/locale-0.3.6.tgz", + "integrity": "sha512-JODdZRJhWlJJ4lbgYNPRaxBT0bklvwwFw6WNLwR4m1rIwwuDT0gElkYLcdrU3q+Gt/YIGhTs2I/0vlTENiOelw==", "requires": { "ng-zorro-antd": "^12.0.1", "tslib": "^2.3.1" @@ -43233,9 +43231,9 @@ } }, "@spryker/logo": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/@spryker/logo/-/logo-0.4.4.tgz", - "integrity": "sha512-Gl07FGiaPfVUjhz6XliEdTzzvEP1JBPW5Q56NzN0Thk2L5i5fSswJ9H1vf2gjQmSPjaLGBQfFLvao797rEcK5w==", + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/@spryker/logo/-/logo-0.4.6.tgz", + "integrity": "sha512-bnM0H+tuY5hEiuABJjI5b+ZT8ov9iK8BULRtrbFy2pSZdlS9jNR6yk9Pb/NfRo9Vs7OCyJQGLh9fS36moZc4CA==", "requires": { "tslib": "^2.3.1" }, @@ -43264,9 +43262,9 @@ } }, "@spryker/navigation": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/@spryker/navigation/-/navigation-0.5.4.tgz", - "integrity": "sha512-bAp2D8AL2Ys3mgv72CjVTF3SrARsUXu7EMmM3X4kUmr0ixvamZ11ZyoCs+B3YJblTyBqZ2v4HKb33sbVBBT6YQ==", + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/@spryker/navigation/-/navigation-0.5.6.tgz", + "integrity": "sha512-PZFQh0+mtaOmJSI/pCI++1Rw1o8w6UGE66O85HFAA5TXNiDCu73G72gWt/S0sr84AxIdzVi6I65VFHo2/eIT4w==", "requires": { "ng-zorro-antd": "^12.0.1", "tslib": "^2.3.1" @@ -43285,9 +43283,9 @@ "integrity": "sha512-4VWkVfUZaEh6nm9/n3YKmOr+GFzD2k3Wmhu66xeYR6Pjo61XbA1YOVBS40p5prbvqKJb0LvO6IyblXC17xtZGQ==" }, "@spryker/notification": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/@spryker/notification/-/notification-0.5.2.tgz", - "integrity": "sha512-JYVvKx+hpNEtKT4/M5s4Hi7G/bHlT3+trpNcYAWrmPW6IW+m6UmlnorrUN3Nhgbon1xz5DfHrBkJpXbCyNpUIg==", + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/@spryker/notification/-/notification-0.5.4.tgz", + "integrity": "sha512-6K9RfZr7cq3Iun9qC9fJLde8QjVO7p0fgtH9UdyY1n85ttJMQAzUT2LYeQAsrUesCyDUcq6w+n23eq0Qg5JMdA==", "requires": { "ng-zorro-antd": "^12.0.1", "ngx-toastr": "^12.1.0", @@ -44084,9 +44082,9 @@ } }, "@spryker/select": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/@spryker/select/-/select-0.5.3.tgz", - "integrity": "sha512-rVQe9qJZRRuBro0q+KHWjbbyT7053nyUWrcEDiAZuo0lrsdajWy7MdK7muCMSImJw+a52YGCxaCngxQJBUDWcg==", + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/@spryker/select/-/select-0.5.5.tgz", + "integrity": "sha512-NJm8dIp5nIKUkiAprKemfb41UouM9Z3toGhu4CV+nXS6pBoT8w7SzRP5Ch3wtv8XCoEW5JrgoVoGWPeVCDd1/Q==", "requires": { "ng-zorro-antd": "^12.0.1", "tslib": "^2.3.1" @@ -44137,9 +44135,9 @@ "integrity": "sha512-PtDNRngep1ycn+DkdnMx7PF3Uf/6/xjOY/Oa/9vi9D59UFQ0Aves5lYraIr+ddOQfcU8aYbrtK7Up2Eph4kQFw==" }, "@spryker/styles": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/@spryker/styles/-/styles-0.7.1.tgz", - "integrity": "sha512-kqSy9+Qzkw8+SIPTbY04qRFskkyYq90FTJoixYzbWY6LCRY9QKNZaljNwj9z7OA/e+VCJ3yefQUYEKKIgWkaqA==", + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/@spryker/styles/-/styles-0.7.4.tgz", + "integrity": "sha512-zw9pElcu6um5fuSWzmTQr75Zh0OhIYSkNUHxlG/KiweF8/zIinydkuYOoTs5hvcEKScvvPvr8l+GcnuCrBrh0Q==", "requires": { "ng-zorro-antd": "^12.0.1", "tslib": "^2.3.1" @@ -44153,9 +44151,9 @@ } }, "@spryker/table": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/@spryker/table/-/table-0.7.3.tgz", - "integrity": "sha512-mpnYxmMZCR0VGqqPDWyGoW8+zF8LUqXPL8CHcWc2wfa5iJjmMp1cZ9LH1HH5SdyP35osanyq9iSq8d+20JO6JQ==", + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/@spryker/table/-/table-0.7.6.tgz", + "integrity": "sha512-Cj/SDYnwg+QVcT8NbFjfA/W9X67yP90g6OBBPsEi37MkjpNZ5t0Z7eFhFt7FjM/P7jdxks+B917aIajs0hYIyg==", "requires": { "@orchestrator/core": "ng-12", "@orchestrator/layout": "ng-12", @@ -44293,9 +44291,9 @@ } }, "@spryker/table.feature.batch-actions": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@spryker/table.feature.batch-actions/-/table.feature.batch-actions-0.3.2.tgz", - "integrity": "sha512-0bKdTYguOITNu/fqSO2mtNZRdxgClwuho6oSth8aFM5+6SgGPBd+HRmA8x+/KCoHTHWiYKfC9mgWLDst6NOtJA==", + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@spryker/table.feature.batch-actions/-/table.feature.batch-actions-0.3.4.tgz", + "integrity": "sha512-YSQXSzbsUWVqwXeLzMQy6mE0KmCZVMGRx4m68NnTaN/j9o5NUO/T1xA8qVD4ioCHAjr9t+YJ8eETRj7964ikyA==", "requires": { "tslib": "^2.3.1" }, @@ -44308,9 +44306,9 @@ } }, "@spryker/table.feature.editable": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@spryker/table.feature.editable/-/table.feature.editable-0.3.4.tgz", - "integrity": "sha512-fRMRb28jIc+fAtSQwCOZ6yOiB2bfPKC9vCFrQYY/8HQ0DZ0aVVxIyABUOpw28kdcj+u5LgrOW904/VDMIPr2JQ==", + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@spryker/table.feature.editable/-/table.feature.editable-0.3.6.tgz", + "integrity": "sha512-mhOuSjx2Nx54JGP3E+1+A4Dh99EGMED71rqh5UhVZbySi6il+yfLiS0PEu2PBt22ZtMgYrSrHk4R8Hh98RBnnw==", "requires": { "ng-zorro-antd": "^12.0.1", "tslib": "^2.3.1" @@ -44324,9 +44322,9 @@ } }, "@spryker/table.feature.filters": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@spryker/table.feature.filters/-/table.feature.filters-0.3.2.tgz", - "integrity": "sha512-xMmmpqR75nggxAx31MDEhdvPveKV7heiXr/YDl+bgd82W/m7OADHX+ig180RbRkrUCFOzlranX9l/ZL2TIRSBA==", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@spryker/table.feature.filters/-/table.feature.filters-0.4.0.tgz", + "integrity": "sha512-nnlDTaaqTET5/NXVl4S3ANv69NcSu+quJ35EZK7n6KyYF0a55Gs+7V3nZDf3Q4lMonvYizIojgL32P2/mCb0Eg==", "requires": { "ng-dynamic-component": "^9.0.0", "tslib": "^2.3.1" @@ -44370,9 +44368,9 @@ } }, "@spryker/table.feature.search": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@spryker/table.feature.search/-/table.feature.search-0.2.4.tgz", - "integrity": "sha512-uekdWomsGUM8lpNibTPAeiNZ9chXxAHQ4qCsyWf59BhL16P/Kl/IcsoEgtRkPcfK/RF07o3yIqKH7+tJ2Eg3FQ==", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@spryker/table.feature.search/-/table.feature.search-0.3.0.tgz", + "integrity": "sha512-T1PzJBCGGDghBat1dtP9CzBY0r30O1sq1baK9FEyQcrKdV5lZeSK4nOy7u/dNuG28svE/EtbLct0EqT1tsg/ig==", "requires": { "tslib": "^2.3.1" }, @@ -44385,9 +44383,9 @@ } }, "@spryker/table.feature.selectable": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@spryker/table.feature.selectable/-/table.feature.selectable-0.2.4.tgz", - "integrity": "sha512-+9L03Za2ajPAiRGQlY5DjqYXZ5DOhATqL93buQSLpG3U9WydbQfPxNTgW3aVeTf8uskluJvc4CvZ2nsUz/AMjg==", + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/@spryker/table.feature.selectable/-/table.feature.selectable-0.2.6.tgz", + "integrity": "sha512-7zdZniViV0H3hDi7z+u0sYJEzlOeMCwrG31GMfGHxHV9avNcJHLYWwQla3vZlCH4qCIdQ4QAjdYbhWipWmzx4g==", "requires": { "tslib": "^2.3.1" }, @@ -44445,9 +44443,9 @@ } }, "@spryker/table.feature.total": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@spryker/table.feature.total/-/table.feature.total-0.2.4.tgz", - "integrity": "sha512-C+cOQN1SeE/EJFPnxluHMuwTG5lfyKJr9LGXLY2F0e3VT/gFz8MFsYm4hRRUAeJTbDOiI6QMOxX1eyoyl7YWSg==", + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/@spryker/table.feature.total/-/table.feature.total-0.2.6.tgz", + "integrity": "sha512-k33AFbtmrbruB8wbGctPOgFHvzxdoquocPpABYBsn2bAf6H8Cj5CMw1q7Lg5uCWFkuCBrrURUxFg3fsxXmvkTA==", "requires": { "tslib": "^2.3.1" }, @@ -44644,9 +44642,9 @@ } }, "@spryker/user-menu": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@spryker/user-menu/-/user-menu-0.3.3.tgz", - "integrity": "sha512-/WkRDMf+gx83/h5gwTHKRwsDYoZy7431mpd9tPSTYTQ8zmPr5OaUdSG3J429OaHaXhwitPiPHE8uquFvZLVeBw==", + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@spryker/user-menu/-/user-menu-0.3.5.tgz", + "integrity": "sha512-ArKbnkOcwtpw1HMdhu0DbNBwzKCKf4kyHOyo+dskZEcgpRd3doc3zG/VKrvPJvaMMjLYM0XdClqYYjiESPvvvg==", "requires": { "tslib": "^2.3.1" }, @@ -56621,7 +56619,7 @@ "requires": { "@angular/common": "^12.2.16", "@angular/core": "^12.2.16", - "@spryker/table": "^0.7.3", + "@spryker/table": "^0.7.6", "@spryker/table.column.autocomplete": "^0.2.3", "@spryker/table.column.chip": "^0.2.1", "@spryker/table.column.date": "^0.2.1", @@ -56630,17 +56628,17 @@ "@spryker/table.column.input": "^0.2.3", "@spryker/table.column.select": "^0.2.3", "@spryker/table.column.text": "^0.3.1", - "@spryker/table.feature.batch-actions": "^0.3.1", - "@spryker/table.feature.editable": "^0.3.4", - "@spryker/table.feature.filters": "^0.3.2", + "@spryker/table.feature.batch-actions": "^0.3.4", + "@spryker/table.feature.editable": "^0.3.6", + "@spryker/table.feature.filters": "^0.4.0", "@spryker/table.feature.pagination": "^0.1.3", "@spryker/table.feature.row-actions": "^0.2.3", - "@spryker/table.feature.search": "^0.2.3", - "@spryker/table.feature.selectable": "^0.2.3", + "@spryker/table.feature.search": "^0.3.0", + "@spryker/table.feature.selectable": "^0.2.6", "@spryker/table.feature.settings": "^0.2.3", "@spryker/table.feature.sync-state": "^0.1.4", "@spryker/table.feature.title": "^0.2.3", - "@spryker/table.feature.total": "^0.2.3", + "@spryker/table.feature.total": "^0.2.6", "@spryker/table.filter.date-range": "^0.2.3", "@spryker/table.filter.select": "^0.1.3", "@spryker/table.filter.tree-select": "^0.1.3", @@ -56657,9 +56655,9 @@ "@angular/elements": "^12.2.16", "@angular/platform-browser": "^12.2.16", "@spryker/button": "^0.6.2", - "@spryker/card": "^0.6.0", - "@spryker/logo": "^0.4.3", - "@spryker/styles": "^0.7.1", + "@spryker/card": "^0.6.3", + "@spryker/logo": "^0.4.6", + "@spryker/styles": "^0.7.4", "@spryker/web-components": "^0.3.3", "rxjs": "~7.4.0" } @@ -56677,18 +56675,18 @@ "@spryker/button": "^0.6.2", "@spryker/button.action": "^0.2.3", "@spryker/button.icon": "^0.3.2", - "@spryker/card": "^0.6.0", - "@spryker/checkbox": "^0.5.3", + "@spryker/card": "^0.6.3", + "@spryker/checkbox": "^0.5.5", "@spryker/chips": "^0.3.2", "@spryker/date-picker": "^0.5.2", "@spryker/form-item": "^0.4.3", - "@spryker/headline": "^0.5.0", + "@spryker/headline": "^0.5.3", "@spryker/icon": "^0.4.3", - "@spryker/input": "^0.4.3", + "@spryker/input": "^0.4.6", "@spryker/radio": "^0.4.4", - "@spryker/select": "^0.5.2", - "@spryker/styles": "^0.7.1", - "@spryker/table": "^0.7.3", + "@spryker/select": "^0.5.5", + "@spryker/styles": "^0.7.4", + "@spryker/table": "^0.7.6", "@spryker/tabs": "^0.5.1", "@spryker/textarea": "^0.4.2", "@spryker/toggle": "^0.4.2", @@ -56710,12 +56708,12 @@ "@angular/forms": "^12.2.16", "@angular/platform-browser": "^12.2.16", "@spryker/button": "^0.6.2", - "@spryker/card": "^0.6.0", + "@spryker/card": "^0.6.3", "@spryker/chips": "^0.3.2", "@spryker/date-picker": "^0.5.2", - "@spryker/headline": "^0.5.0", - "@spryker/styles": "^0.7.1", - "@spryker/table": "^0.7.3", + "@spryker/headline": "^0.5.3", + "@spryker/styles": "^0.7.4", + "@spryker/table": "^0.7.6", "@spryker/unsaved-changes.monitor.form": "^0.2.3", "@spryker/utils": "^0.3.5", "@spryker/web-components": "^0.3.3", @@ -56732,12 +56730,12 @@ "@angular/elements": "^12.2.16", "@angular/forms": "^12.2.16", "@angular/platform-browser": "^12.2.16", - "@spryker/card": "^0.6.0", + "@spryker/card": "^0.6.3", "@spryker/collapsible": "^0.4.2", - "@spryker/headline": "^0.5.0", + "@spryker/headline": "^0.5.3", "@spryker/icon": "^0.4.3", "@spryker/label": "^0.3.2", - "@spryker/styles": "^0.7.1", + "@spryker/styles": "^0.7.4", "@spryker/tabs": "^0.5.1", "@spryker/utils": "^0.3.5", "@spryker/web-components": "^0.3.3", @@ -56755,14 +56753,14 @@ "@angular/forms": "^12.2.16", "@angular/platform-browser": "^12.2.16", "@spryker/button": "^0.6.2", - "@spryker/card": "^0.6.0", + "@spryker/card": "^0.6.3", "@spryker/chips": "^0.3.2", "@spryker/collapsible": "^0.4.2", - "@spryker/headline": "^0.5.0", + "@spryker/headline": "^0.5.3", "@spryker/html-renderer": "^0.2.4", "@spryker/icon": "^0.4.3", - "@spryker/styles": "^0.7.1", - "@spryker/table": "^0.7.3", + "@spryker/styles": "^0.7.4", + "@spryker/table": "^0.7.6", "@spryker/tabs": "^0.5.1", "@spryker/utils": "^0.3.5", "@spryker/web-components": "^0.3.3", @@ -56777,8 +56775,9 @@ "@spryker/actions": "^0.2.3", "@spryker/button": "^0.6.2", "@spryker/button.action": "^0.2.3", - "@spryker/card": "^0.6.0", - "@spryker/headline": "^0.5.0", + "@spryker/card": "^0.6.3", + "@spryker/headline": "^0.5.3", + "@spryker/styles": "^0.7.4", "@spryker/utils": "^0.3.5", "@spryker/web-components": "^0.3.3", "rxjs": "~7.4.0" @@ -56810,7 +56809,7 @@ "@spryker/button": "^0.6.2", "@spryker/cache": "^0.2.3", "@spryker/cache.static": "^0.2.3", - "@spryker/checkbox": "^0.5.3", + "@spryker/checkbox": "^0.5.5", "@spryker/chips": "^0.3.2", "@spryker/data-serializer": "^0.1.2", "@spryker/data-transformer": "^0.2.3", @@ -56831,29 +56830,29 @@ "@spryker/datasource.inline": "^0.2.3", "@spryker/datasource.inline.table": "^0.2.3", "@spryker/date-picker": "^0.5.2", - "@spryker/drawer": "^0.3.3", + "@spryker/drawer": "^0.3.5", "@spryker/dropdown": "^0.4.2", "@spryker/form-item": "^0.4.3", "@spryker/grid": "^0.2.3", "@spryker/header": "^0.4.2", "@spryker/html-renderer": "^0.2.4", "@spryker/icon": "^0.4.3", - "@spryker/input": "^0.4.3", + "@spryker/input": "^0.4.6", "@spryker/input.password": "^0.2.3", "@spryker/interception": "^0.2.3", "@spryker/layout": "^0.4.2", - "@spryker/locale": "^0.3.3", - "@spryker/logo": "^0.4.3", + "@spryker/locale": "^0.3.6", + "@spryker/logo": "^0.4.6", "@spryker/modal": "^0.2.3", - "@spryker/navigation": "^0.5.4", - "@spryker/notification": "^0.5.1", + "@spryker/navigation": "^0.5.6", + "@spryker/notification": "^0.5.4", "@spryker/pagination": "^0.4.3", "@spryker/persistence": "^0.2.3", "@spryker/popover": "^0.3.2", - "@spryker/select": "^0.5.2", + "@spryker/select": "^0.5.5", "@spryker/sidebar": "^0.5.3", "@spryker/spinner": "^0.3.3", - "@spryker/styles": "^0.7.1", + "@spryker/styles": "^0.7.4", "@spryker/textarea": "^0.4.2", "@spryker/toggle": "^0.4.2", "@spryker/tree-select": "^0.3.3", @@ -56862,7 +56861,7 @@ "@spryker/unsaved-changes.guard.drawer": "^0.2.3", "@spryker/unsaved-changes.guard.navigation": "^0.2.3", "@spryker/unsaved-changes.monitor.form": "^0.2.3", - "@spryker/user-menu": "^0.3.2", + "@spryker/user-menu": "^0.3.5", "@spryker/utils": "^0.3.5", "@spryker/utils.date.adapter.date-fns": "^0.2.2", "@spryker/web-components": "^0.3.3", From 9cdd76e43f53e1f9c56b84e099eb16468b5a65f4 Mon Sep 17 00:00:00 2001 From: Anton Zubariev Date: Mon, 14 Nov 2022 13:15:16 +0200 Subject: [PATCH 006/106] APPS-5281: Enable ACP support (#52) * [ACP] Initial ACP local configuration. * [ACP] Package name update. * APPS-5281: Enable ACP support --- .git.docker | 2 +- composer.lock | 60 ++-- deploy.aop-demoshop-b2b.yml | 259 ++++++++++++++++++ .../CheckoutPage/Form/Steps/PaymentForm.php | 247 +++++++++++------ .../Theme/default/views/payment/payment.twig | 2 +- .../Zed/Console/ConsoleDependencyProvider.php | 6 + src/Pyz/Zed/Event/EventDependencyProvider.php | 3 - 7 files changed, 466 insertions(+), 113 deletions(-) create mode 100644 deploy.aop-demoshop-b2b.yml diff --git a/.git.docker b/.git.docker index 6237d476c1..f6d9520a75 100644 --- a/.git.docker +++ b/.git.docker @@ -1 +1 @@ -e9ebb666feccae1754792d41e49df3b9f95ef0aa +fe1f5bc5ac91c0af5411694cd2984e18abb706ba diff --git a/composer.lock b/composer.lock index f40cbec708..53ff896044 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": "c6a2841ee0817ef81d56330ee08241e4", + "content-hash": "c69b594e0f7d48bc8a079b3919e78bd9", "packages": [ { "name": "async-aws/core", @@ -8997,16 +8997,16 @@ }, { "name": "spryker-shop/checkout-page", - "version": "3.20.0", + "version": "3.21.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/checkout-page.git", - "reference": "e3900488b03bfb9740055e46fb8a84cb965f6762" + "reference": "736ac0e012b0a39a3ce502f67c79cf87adb7b15d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/checkout-page/zipball/e3900488b03bfb9740055e46fb8a84cb965f6762", - "reference": "e3900488b03bfb9740055e46fb8a84cb965f6762", + "url": "https://api.github.com/repos/spryker-shop/checkout-page/zipball/736ac0e012b0a39a3ce502f67c79cf87adb7b15d", + "reference": "736ac0e012b0a39a3ce502f67c79cf87adb7b15d", "shasum": "" }, "require": { @@ -9080,9 +9080,9 @@ ], "description": "CheckoutPage module", "support": { - "source": "https://github.com/spryker-shop/checkout-page/tree/3.20.0" + "source": "https://github.com/spryker-shop/checkout-page/tree/3.21.0" }, - "time": "2022-04-14T07:53:43+00:00" + "time": "2022-06-17T15:20:46+00:00" }, { "name": "spryker-shop/checkout-page-extension", @@ -11857,16 +11857,16 @@ }, { "name": "spryker-shop/payment-page", - "version": "1.1.0", + "version": "1.2.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/payment-page.git", - "reference": "1d00c682b265dd3c6108785be231e6b73300df71" + "reference": "a4c1398516a2b924377f778619908754c88004c3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/payment-page/zipball/1d00c682b265dd3c6108785be231e6b73300df71", - "reference": "1d00c682b265dd3c6108785be231e6b73300df71", + "url": "https://api.github.com/repos/spryker-shop/payment-page/zipball/a4c1398516a2b924377f778619908754c88004c3", + "reference": "a4c1398516a2b924377f778619908754c88004c3", "shasum": "" }, "require": { @@ -11905,9 +11905,9 @@ ], "description": "PaymentPage module", "support": { - "source": "https://github.com/spryker-shop/payment-page/tree/1.1.0" + "source": "https://github.com/spryker-shop/payment-page/tree/1.2.0" }, - "time": "2022-04-22T13:36:56+00:00" + "time": "2022-06-17T15:20:46+00:00" }, { "name": "spryker-shop/persistent-cart-share-page", @@ -16165,21 +16165,21 @@ }, { "name": "spryker/application", - "version": "3.28.1", + "version": "3.30.0", "source": { "type": "git", "url": "https://github.com/spryker/application.git", - "reference": "92aaf096966a0724e726c6744533f900a924316d" + "reference": "28f07fc907314ea20d400897850b2a944ffb1d4e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/application/zipball/92aaf096966a0724e726c6744533f900a924316d", - "reference": "92aaf096966a0724e726c6744533f900a924316d", + "url": "https://api.github.com/repos/spryker/application/zipball/28f07fc907314ea20d400897850b2a944ffb1d4e", + "reference": "28f07fc907314ea20d400897850b2a944ffb1d4e", "shasum": "" }, "require": { "php": ">=7.4", - "spryker/application-extension": "^1.0.0", + "spryker/application-extension": "^1.1.0", "spryker/config": "^3.0.0", "spryker/container": "^1.4.3", "spryker/error-handler": "^2.0.0", @@ -16204,7 +16204,6 @@ "spryker/testify": "*" }, "suggest": { - "spryker/event-dispatcher": "If you want to use EventDispatcher plugin.", "spryker/silex": "Add this when you still want to use the abandoned Silex." }, "type": "library", @@ -16227,31 +16226,30 @@ ], "description": "Application module", "support": { - "source": "https://github.com/spryker/application/tree/3.28.1" + "source": "https://github.com/spryker/application/tree/3.30.0" }, - "time": "2022-08-08T11:39:03+00:00" + "time": "2022-09-20T16:46:23+00:00" }, { "name": "spryker/application-extension", - "version": "1.0.1", + "version": "1.1.0", "source": { "type": "git", "url": "https://github.com/spryker/application-extension.git", - "reference": "52010958313fcffef3ecea9844387b8bc74c39c0" + "reference": "8d7bfff131895534cae9dfb1544591412fb1aaf8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/application-extension/zipball/52010958313fcffef3ecea9844387b8bc74c39c0", - "reference": "52010958313fcffef3ecea9844387b8bc74c39c0", + "url": "https://api.github.com/repos/spryker/application-extension/zipball/8d7bfff131895534cae9dfb1544591412fb1aaf8", + "reference": "8d7bfff131895534cae9dfb1544591412fb1aaf8", "shasum": "" }, "require": { - "php": ">=7.1" + "php": ">=7.4" }, "require-dev": { "spryker/code-sniffer": "*", - "spryker/container": "*", - "spryker/testify": "*" + "spryker/container": "*" }, "suggest": { "spryker/container": "If you want to use ApplicationPluginInterface or BootableApplicationPluginInterface" @@ -16273,9 +16271,9 @@ ], "description": "ApplicationExtension module", "support": { - "source": "https://github.com/spryker/application-extension/tree/master" + "source": "https://github.com/spryker/application-extension/tree/1.1.0" }, - "time": "2019-01-14T15:22:14+00:00" + "time": "2022-08-26T09:09:07+00:00" }, { "name": "spryker/assertion", @@ -68623,5 +68621,5 @@ "platform-overrides": { "php": "8.0.9" }, - "plugin-api-version": "2.2.0" + "plugin-api-version": "2.3.0" } diff --git a/deploy.aop-demoshop-b2b.yml b/deploy.aop-demoshop-b2b.yml new file mode 100644 index 0000000000..8e7df41432 --- /dev/null +++ b/deploy.aop-demoshop-b2b.yml @@ -0,0 +1,259 @@ +version: "0.1" + +x-real-ip: &real-ip + real-ip: + from: + - 10.0.0.0/8 # AWS VPC network + - 103.21.244.0/22 # Cloudflare + - 103.22.200.0/22 # Cloudflare + - 103.31.4.0/22 # Cloudflare + - 104.16.0.0/12 # Cloudflare + - 108.162.192.0/18 # Cloudflare + - 131.0.72.0/22 # Cloudflare + - 141.101.64.0/18 # Cloudflare + - 162.158.0.0/15 # Cloudflare + - 172.64.0.0/13 # Cloudflare + - 173.245.48.0/20 # Cloudflare + - 188.114.96.0/20 # Cloudflare + - 190.93.240.0/20 # Cloudflare + - 197.234.240.0/22 # Cloudflare + - 198.41.128.0/17 # Cloudflare + - 2400:cb00::/32 # Cloudflare + - 2606:4700::/32 # Cloudflare + - 2803:f800::/32 # Cloudflare + - 2405:b500::/32 # Cloudflare + - 2405:8100::/32 # Cloudflare + - 2c0f:f248::/32 # Cloudflare + - 2a06:98c0::/29 # Cloudflare + +x-frontend-auth: &frontend-auth + <<: *real-ip + auth: + engine: basic + users: + - username: cloud # must be changed + password: cloud # must be changed + exclude: + - '${ALLOWED_IP}' # AWS gateway + - 185.60.20.0/24 # PayOne + +namespace: spryker-cloud +tag: '1.0' + +environment: docker.demo + +image: + tag: spryker/php:7.4-alpine3.12 + environment: + SPRYKER_DEFAULT_STORE: "DE" + SPRYKER_ACTIVE_STORES: "DE,AT" + SPRYKER_HOOK_BEFORE_DEPLOY: "vendor/bin/install -r EU/pre-deploy -vvv" + SPRYKER_HOOK_AFTER_DEPLOY: "true" + SPRYKER_HOOK_INSTALL: "vendor/bin/install -r EU/production --no-ansi -vvv" + SPRYKER_HOOK_DESTRUCTIVE_INSTALL: "vendor/bin/install -r EU/destructive --no-ansi -vvv" + + #AOP + SPRYKER_AOP_INFRASTRUCTURE: '{ + "SPRYKER_MESSAGE_BROKER_HTTP_SENDER_CONFIG": { + "endpoint":"https:\/\/events.atrs-staging.demo-spryker.com\/events\/tenant" + }, + "SPRYKER_MESSAGE_BROKER_SQS_RECEIVER_CONFIG": { + "default": { + "endpoint":"https:\/\/sqs.eu-central-1.amazonaws.com", + "region":"eu-central-1", + "auto_setup":false, + "buffer_size":1 + }, + "DE": { + "queue_name":"AOP_Demo_B2B-DE.fifo" + }, + "AT": { + "queue_name":"AOP_Demo_B2B-AT.fifo" + } + } + }' + SPRYKER_AOP_APPLICATION: '{ + "APP_DOMAINS": ["os.apps-staging.aop.demo-spryker.com"], + "STORE_NAME_REFERENCE_MAP": {"DE":"AOP_Demo_B2B-DE","AT":"AOP_Demo_B2B-AT"}, + "APP_CATALOG_SCRIPT_URL": "https://app-catalog.atrs-staging.demo-spryker.com/loader" + }' + + php: + enabled-extensions: + - blackfire + - newrelic + node: + version: 16 + npm: 8 + +composer: + mode: --no-dev + autoload: --classmap-authoritative + +assets: + image: fholzer/nginx-brotli:v1.18.0 + mode: production + compression: + brotli: + static: only + gzip: + static: true + level: 5 + +regions: + EU: + services: + database: + database: aop_demoshop_b2b + username: spryker + password: secret + + stores: + DE: + services: + broker: + namespace: de_queue + key_value_store: + namespace: 1 + search: + namespace: de_search + session: + namespace: 2 + AT: + services: + broker: + namespace: at_queue + key_value_store: + namespace: 1 + search: + namespace: at_search + session: + namespace: 2 + +groups: + EU: + region: EU + applications: + Redirects: + application: static + endpoints: + aop-b2b.demo-spryker.com: + store: DE + redirect: + type: 302 + url: www.de.aop-b2b.demo-spryker.com + de.aop-b2b.demo-spryker.com: + store: DE + redirect: + code: 302 + url: www.de.aop-b2b.demo-spryker.com + at.aop-b2b.demo-spryker.com: + store: AT + redirect: + code: 302 + url: www.at.aop-b2b.demo-spryker.com + yves: + application: yves + endpoints: + www.de.aop-b2b.demo-spryker.com: + store: DE + <<: *frontend-auth + www.at.aop-b2b.demo-spryker.com: + store: AT + <<: *frontend-auth + boffice: + application: backoffice + endpoints: + backoffice.de.aop-b2b.demo-spryker.com: + store: DE + <<: *frontend-auth + backoffice.at.aop-b2b.demo-spryker.com: + store: AT + <<: *frontend-auth + backgw: + application: backend-gateway + endpoints: + backend-gateway.de.aop-b2b.demo-spryker.com: + store: DE + backend-gateway.at.aop-b2b.demo-spryker.com: + store: AT + backapi: + application: zed + endpoints: + backend-api.de.aop-b2b.demo-spryker.com: + store: DE + entry-point: BackendApi + backend-api.at.aop-b2b.demo-spryker.com: + store: AT + entry-point: BackendApi + Glue: + application: glue + endpoints: + glue.de.aop-b2b.demo-spryker.com: + store: DE + glue.at.aop-b2b.demo-spryker.com: + store: AT + +services: + database: + engine: mysql + version: mariadb-10.4 + root: + username: "root" + password: "secret" + endpoints: + localhost:3306: + protocol: tcp + broker: + engine: rabbitmq + version: '3.9' + api: + username: "spryker" + password: "secret" + endpoints: + queue.aop-b2b.demo-spryker.com: + localhost:5672: + protocol: tcp + session: + engine: redis + key_value_store: + engine: redis + endpoints: + localhost:16379: + protocol: tcp + search: + engine: elastic + version: 7.6 + endpoints: + localhost:9200: + protocol: tcp + scheduler: + engine: jenkins + version: '2.324' + csrf-protection-enabled: true + endpoints: + scheduler.aop-b2b.demo-spryker.com: + mail_catcher: + engine: mailhog + endpoints: + mail.aop-b2b.demo-spryker.com: + +docker: + + blackfire: + enabled: false + + ssl: + enabled: true + redirect: true + + debug: + enabled: false + xdebug: + enabled: false + + testing: + store: DE + + mount: + baked: diff --git a/src/Pyz/Yves/CheckoutPage/Form/Steps/PaymentForm.php b/src/Pyz/Yves/CheckoutPage/Form/Steps/PaymentForm.php index dbc5ebd286..e04280127c 100644 --- a/src/Pyz/Yves/CheckoutPage/Form/Steps/PaymentForm.php +++ b/src/Pyz/Yves/CheckoutPage/Form/Steps/PaymentForm.php @@ -7,13 +7,17 @@ namespace Pyz\Yves\CheckoutPage\Form\Steps; +use Generated\Shared\Transfer\PaymentMethodsTransfer; use Generated\Shared\Transfer\PaymentTransfer; use Generated\Shared\Transfer\QuoteTransfer; -use Pyz\Yves\StepEngine\Dependency\Form\SubFormInterface; -use Pyz\Yves\StepEngine\Dependency\Form\SubFormProviderNameInterface; +use Pyz\Yves\StepEngine\Dependency\Form\SubFormInterface as PyzSubFormInterface; +use Pyz\Yves\StepEngine\Dependency\Form\SubFormProviderNameInterface as PyzSubFormProviderNameInterface; use Spryker\Yves\Kernel\Form\AbstractType; +use Spryker\Yves\StepEngine\Dependency\Form\SubFormProviderNameInterface as SprykerSubFormProviderNameInterface; use Spryker\Yves\StepEngine\Dependency\Plugin\Form\SubFormPluginCollection; use Spryker\Yves\StepEngine\Dependency\Plugin\Form\SubFormPluginInterface; +use SprykerShop\Yves\CheckoutPage\Form\StepEngine\ExtraOptionsSubFormInterface; +use SprykerShop\Yves\CheckoutPage\Form\StepEngine\StandaloneSubFormInterface; use Symfony\Component\Form\Extension\Core\Type\ChoiceType; use Symfony\Component\Form\FormBuilderInterface; use Symfony\Component\Form\FormInterface; @@ -89,12 +93,12 @@ public function configureOptions(OptionsResolver $resolver): void ], ]); - $resolver->setRequired(SubFormInterface::PYZ_OPTIONS_FIELD_NAME); + $resolver->setRequired(PyzSubFormInterface::PYZ_OPTIONS_FIELD_NAME); } /** * @param \Symfony\Component\Form\FormBuilderInterface $builder - * @param \Spryker\Yves\StepEngine\Dependency\Form\SubFormInterface[] $paymentMethodSubForms + * @param array<\Spryker\Yves\StepEngine\Dependency\Form\SubFormInterface|\Pyz\Yves\StepEngine\Dependency\Form\SubFormInterface> $paymentMethodSubForms * @param array $options * * @return $this @@ -102,36 +106,38 @@ public function configureOptions(OptionsResolver $resolver): void protected function addPyzPaymentMethodSubForms(FormBuilderInterface $builder, array $paymentMethodSubForms, array $options) { foreach ($paymentMethodSubForms as $paymentMethodSubForm) { - if ($paymentMethodSubForm instanceof SubFormInterface) { - $builder->add( - $paymentMethodSubForm->getPyzName(), - get_class($paymentMethodSubForm), - [ - 'property_path' => self::PYZ_PAYMENT_PROPERTY_PATH . '.' . $paymentMethodSubForm->getPyzPropertyPath(), - 'error_bubbling' => true, - 'select_options' => $options['select_options'], - 'label' => false, - ] - ); - - continue; - } + $paymentMethodSubFormOptions = $this->getPyzPaymentMethodSubFormOptions($paymentMethodSubForm); $builder->add( - $paymentMethodSubForm->getName(), + $this->getPyzSubFormName($paymentMethodSubForm), get_class($paymentMethodSubForm), - [ - 'property_path' => self::PYZ_PAYMENT_PROPERTY_PATH . '.' . $paymentMethodSubForm->getPropertyPath(), - 'error_bubbling' => true, - 'select_options' => $options['select_options'], - 'label' => false, - ] + ['select_options' => $options['select_options']] + $paymentMethodSubFormOptions, ); } return $this; } + /** + * @param \Spryker\Yves\StepEngine\Dependency\Form\SubFormInterface|\Pyz\Yves\StepEngine\Dependency\Form\SubFormInterface $paymentMethodSubForm + * + * @return array + */ + protected function getPyzPaymentMethodSubFormOptions($paymentMethodSubForm): array + { + $defaultOptions = [ + 'property_path' => static::PYZ_PAYMENT_PROPERTY_PATH . '.' . $this->getPyzSubFormPropertyPath($paymentMethodSubForm), + 'error_bubbling' => true, + 'label' => false, + ]; + + if (!$paymentMethodSubForm instanceof ExtraOptionsSubFormInterface) { + return $defaultOptions; + } + + return $defaultOptions + $paymentMethodSubForm->getExtraOptions(); + } + /** * @param \Symfony\Component\Form\FormBuilderInterface $builder * @param array $options @@ -141,9 +147,8 @@ protected function addPyzPaymentMethodSubForms(FormBuilderInterface $builder, ar protected function addPyzPaymentMethods(FormBuilderInterface $builder, array $options) { $paymentMethodSubForms = $this->getPyzPaymentMethodSubForms(); - $paymentMethodChoices = $this->getPyzPaymentMethodChoices($paymentMethodSubForms); - $this->addPyzPaymentMethodChoices($builder, $paymentMethodChoices) + $this->addPyzPaymentMethodChoices($builder, $paymentMethodSubForms) ->addPyzPaymentMethodSubForms($builder, $paymentMethodSubForms, $options); return $this; @@ -151,62 +156,129 @@ protected function addPyzPaymentMethods(FormBuilderInterface $builder, array $op /** * @param \Symfony\Component\Form\FormBuilderInterface $builder - * @param array $paymentMethodChoices + * @param array<\Spryker\Yves\StepEngine\Dependency\Form\SubFormInterface|\Pyz\Yves\StepEngine\Dependency\Form\SubFormInterface> $paymentMethodSubForms * * @return $this */ - protected function addPyzPaymentMethodChoices(FormBuilderInterface $builder, array $paymentMethodChoices) + protected function addPyzPaymentMethodChoices(FormBuilderInterface $builder, array $paymentMethodSubForms) { $builder->add( - self::PYZ_PAYMENT_SELECTION, + static::PYZ_PAYMENT_SELECTION, ChoiceType::class, [ - 'choices' => $paymentMethodChoices, + 'choices' => $this->getPyzPaymentMethodChoices($paymentMethodSubForms), + 'choice_name' => function ($choice, $key) use ($paymentMethodSubForms) { + $paymentMethodSubForm = $paymentMethodSubForms[$key]; + + return $this->getPyzSubFormName($paymentMethodSubForm); + }, + 'choice_label' => function ($choice, $key) use ($paymentMethodSubForms) { + $paymentMethodSubForm = $paymentMethodSubForms[$key]; + + if ($paymentMethodSubForm instanceof StandaloneSubFormInterface) { + return $paymentMethodSubForm->getLabelName(); + } + + return $this->getPyzSubFormName($paymentMethodSubForm); + }, + 'group_by' => function ($choice, $key) use ($paymentMethodSubForms) { + $paymentMethodSubForm = $paymentMethodSubForms[$key]; + + if ($paymentMethodSubForm instanceof StandaloneSubFormInterface) { + return $paymentMethodSubForm->getGroupName(); + } + + if ($paymentMethodSubForm instanceof SprykerSubFormProviderNameInterface) { + return sprintf('checkout.payment.provider.%s', $paymentMethodSubForm->getProviderName()); + } + + if ($paymentMethodSubForm instanceof PyzSubFormProviderNameInterface) { + return sprintf('checkout.payment.provider.%s', $paymentMethodSubForm->getPyzProviderName()); + } + + return ''; + }, 'label' => false, 'required' => true, 'expanded' => true, 'multiple' => false, 'placeholder' => false, - 'property_path' => self::PYZ_PAYMENT_SELECTION_PROPERTY_PATH, + 'property_path' => static::PYZ_PAYMENT_SELECTION_PROPERTY_PATH, 'constraints' => [ - new NotBlank(['message' => self::PYZ_VALIDATION_NOT_BLANK_MESSAGE]), + $this->createPyzNotBlankConstraint(), ], - ] + ], ); return $this; } /** - * @return \Spryker\Yves\StepEngine\Dependency\Plugin\Form\SubFormPluginCollection|\Spryker\Yves\StepEngine\Dependency\Form\SubFormInterface[] + * @return array<\Spryker\Yves\StepEngine\Dependency\Form\SubFormInterface|\Pyz\Yves\StepEngine\Dependency\Form\SubFormInterface> */ - protected function getPyzPaymentMethodSubForms() + protected function getPyzPaymentMethodSubForms(): array { $paymentMethodSubForms = []; + $availablePaymentMethodsTransfer = $this->getFactory()->createPaymentMethodReader() + ->getAvailablePaymentMethods(); + $availablePaymentMethodSubFormPlugins = $this->getFactory()->getPaymentMethodSubForms(); - $availablePaymentMethodSubFormPlugins = $this->filterPyzOutNotAvailableForms($availablePaymentMethodSubFormPlugins); + $availablePaymentMethodSubFormPlugins = $this->filterPyzOutNotAvailableForms( + $availablePaymentMethodSubFormPlugins, + $availablePaymentMethodsTransfer, + ); + $availablePaymentMethodSubFormPlugins = $this->extendPyzPaymentCollection( + $availablePaymentMethodSubFormPlugins, + $availablePaymentMethodsTransfer, + ); $filteredPaymentMethodSubFormPlugins = $this->filterPyzPaymentMethodSubFormPlugins($availablePaymentMethodSubFormPlugins); foreach ($filteredPaymentMethodSubFormPlugins as $paymentMethodSubFormPlugin) { - $paymentMethodSubForms[] = $paymentMethodSubFormPlugin->createSubForm(); + $paymentMethodSubForm = $this->createPyzSubForm($paymentMethodSubFormPlugin); + $paymentMethodSubForms[$this->getPyzSubFormName($paymentMethodSubForm)] = $paymentMethodSubForm; } return $paymentMethodSubForms; } + /** + * @param \Spryker\Yves\StepEngine\Dependency\Plugin\Form\SubFormPluginCollection $paymentSubFormPluginCollection + * @param \Generated\Shared\Transfer\PaymentMethodsTransfer $paymentMethodsTransfer + * + * @return \Spryker\Yves\StepEngine\Dependency\Plugin\Form\SubFormPluginCollection + */ + protected function extendPyzPaymentCollection( + SubFormPluginCollection $paymentSubFormPluginCollection, + PaymentMethodsTransfer $paymentMethodsTransfer + ): SubFormPluginCollection { + $paymentCollectionExtenderPlugins = $this->getFactory()->getPaymentCollectionExtenderPlugins(); + + foreach ($paymentCollectionExtenderPlugins as $paymentCollectionExtenderPlugin) { + $paymentSubFormPluginCollection = $paymentCollectionExtenderPlugin->extendCollection( + $paymentSubFormPluginCollection, + $paymentMethodsTransfer, + ); + } + + return $paymentSubFormPluginCollection; + } + /** * @param \Spryker\Yves\StepEngine\Dependency\Plugin\Form\SubFormPluginCollection $paymentMethodSubFormPlugins + * @param \Generated\Shared\Transfer\PaymentMethodsTransfer $availablePaymentMethodsTransfer * * @return \Spryker\Yves\StepEngine\Dependency\Plugin\Form\SubFormPluginCollection */ - protected function filterPyzOutNotAvailableForms(SubFormPluginCollection $paymentMethodSubFormPlugins): SubFormPluginCollection - { - $paymentMethodNames = $this->getPyzAvailablePaymentMethodNames(); + protected function filterPyzOutNotAvailableForms( + SubFormPluginCollection $paymentMethodSubFormPlugins, + PaymentMethodsTransfer $availablePaymentMethodsTransfer + ): SubFormPluginCollection { + $paymentMethodNames = $this->getPyzAvailablePaymentMethodNames($availablePaymentMethodsTransfer); $paymentMethodNames = array_combine($paymentMethodNames, $paymentMethodNames); foreach ($paymentMethodSubFormPlugins as $key => $subFormPlugin) { - $subFormName = $this->getPyzSubFormName($subFormPlugin); + $subFormName = $this->getPyzSubFormName($subFormPlugin->createSubForm()); if (!isset($paymentMethodNames[$subFormName])) { unset($paymentMethodSubFormPlugins[$key]); @@ -219,30 +291,14 @@ protected function filterPyzOutNotAvailableForms(SubFormPluginCollection $paymen } /** - * @param \Spryker\Yves\StepEngine\Dependency\Plugin\Form\SubFormPluginInterface $subFormPlugin + * @param \Generated\Shared\Transfer\PaymentMethodsTransfer $availablePaymentMethodsTransfer * - * @return string + * @return array */ - protected function getPyzSubFormName(SubFormPluginInterface $subFormPlugin): string + protected function getPyzAvailablePaymentMethodNames(PaymentMethodsTransfer $availablePaymentMethodsTransfer): array { - $subForm = $subFormPlugin->createSubForm(); - if ($subForm instanceof SubFormInterface) { - return $subForm->getPyzName(); - } - - return $subForm->getName(); - } - - /** - * @return string[] - */ - protected function getPyzAvailablePaymentMethodNames(): array - { - $quoteTransfer = $this->getFactory()->getQuoteClient()->getQuote(); - $paymentMethodsTransfer = $this->getFactory()->getPaymentClient()->getAvailableMethods($quoteTransfer); - $paymentMethodNames = []; - foreach ($paymentMethodsTransfer->getMethods() as $paymentMethodTransfer) { + foreach ($availablePaymentMethodsTransfer->getMethods() as $paymentMethodTransfer) { $paymentMethodNames[] = $paymentMethodTransfer->getMethodName(); } @@ -250,28 +306,16 @@ protected function getPyzAvailablePaymentMethodNames(): array } /** - * @param \Spryker\Yves\StepEngine\Dependency\Form\SubFormInterface[] $paymentMethodSubForms + * @param array<\Spryker\Yves\StepEngine\Dependency\Form\SubFormInterface|\Pyz\Yves\StepEngine\Dependency\Form\SubFormInterface> $paymentMethodSubForms * - * @return array + * @return array */ protected function getPyzPaymentMethodChoices(array $paymentMethodSubForms): array { $choices = []; foreach ($paymentMethodSubForms as $paymentMethodSubForm) { - if (!$paymentMethodSubForm instanceof SubFormProviderNameInterface) { - $subFormName = ucfirst($paymentMethodSubForm->getName()); - $choices[$subFormName] = $paymentMethodSubForm->getPropertyPath(); - - continue; - } - $subFormName = ucfirst($paymentMethodSubForm->getPyzName()); - - if (!isset($choices[$paymentMethodSubForm->getPyzProviderName()])) { - $choices[$paymentMethodSubForm->getPyzProviderName()] = []; - } - - $choices[$paymentMethodSubForm->getPyzProviderName()][$subFormName] = $paymentMethodSubForm->getPyzPropertyPath(); + $choices[$this->getPyzSubFormName($paymentMethodSubForm)] = $this->getPyzSubFormPropertyPath($paymentMethodSubForm); } return $choices; @@ -288,4 +332,53 @@ protected function filterPyzPaymentMethodSubFormPlugins(SubFormPluginCollection ->createSubFormFilter() ->filterFormsCollection($availablePaymentMethodSubFormPlugins); } + + /** + * @return \Symfony\Component\Validator\Constraints\NotBlank + */ + protected function createPyzNotBlankConstraint(): NotBlank + { + return new NotBlank(['message' => static::PYZ_VALIDATION_NOT_BLANK_MESSAGE]); + } + + /** + * @param \Spryker\Yves\StepEngine\Dependency\Plugin\Form\SubFormPluginInterface $paymentMethodSubForm + * + * @return \Spryker\Yves\StepEngine\Dependency\Form\SubFormInterface|\Pyz\Yves\StepEngine\Dependency\Form\SubFormInterface + */ + protected function createPyzSubForm(SubFormPluginInterface $paymentMethodSubForm) + { + /** @var \Spryker\Yves\StepEngine\Dependency\Form\SubFormInterface|\Pyz\Yves\StepEngine\Dependency\Form\SubFormInterface $paymentSubForm */ + $paymentSubForm = $paymentMethodSubForm->createSubForm(); + + return $paymentSubForm; + } + + /** + * @param \Spryker\Yves\StepEngine\Dependency\Form\SubFormInterface|\Pyz\Yves\StepEngine\Dependency\Form\SubFormInterface $paymentSubForm + * + * @return string + */ + protected function getPyzSubFormName($paymentSubForm): string + { + if ($paymentSubForm instanceof PyzSubFormInterface) { + return $paymentSubForm->getPyzName(); + } + + return $paymentSubForm->getName(); + } + + /** + * @param \Spryker\Yves\StepEngine\Dependency\Form\SubFormInterface|\Pyz\Yves\StepEngine\Dependency\Form\SubFormInterface $paymentSubForm + * + * @return string + */ + protected function getPyzSubFormPropertyPath($paymentSubForm): string + { + if ($paymentSubForm instanceof PyzSubFormInterface) { + return $paymentSubForm->getPyzPropertyPath(); + } + + return $paymentSubForm->getPropertyPath(); + } } diff --git a/src/Pyz/Yves/CheckoutPage/Theme/default/views/payment/payment.twig b/src/Pyz/Yves/CheckoutPage/Theme/default/views/payment/payment.twig index ba9fd85ed9..01e8797f93 100644 --- a/src/Pyz/Yves/CheckoutPage/Theme/default/views/payment/payment.twig +++ b/src/Pyz/Yves/CheckoutPage/Theme/default/views/payment/payment.twig @@ -70,7 +70,7 @@ class: 'spacing-x spacing-x--inner spacing-x--reset', modifiers: ['checkout-form', 'hidden-actions'], data: { - form: embed.form[embed.form.paymentSelection[key].vars.value], + form: embed.form[embed.form.paymentSelection[key].vars.name], enableStart: false, enableEnd: false, layout: { diff --git a/src/Pyz/Zed/Console/ConsoleDependencyProvider.php b/src/Pyz/Zed/Console/ConsoleDependencyProvider.php index df7f70f378..d30c45359b 100644 --- a/src/Pyz/Zed/Console/ConsoleDependencyProvider.php +++ b/src/Pyz/Zed/Console/ConsoleDependencyProvider.php @@ -68,6 +68,9 @@ use Spryker\Zed\MerchantProductApprovalDataImport\MerchantProductApprovalDataImportConfig; use Spryker\Zed\MessageBroker\Communication\Plugin\Console\MessageBrokerDebugConsole; use Spryker\Zed\MessageBroker\Communication\Plugin\Console\MessageBrokerWorkerConsole; +use Spryker\Zed\MessageBrokerAws\Communication\Console\MessageBrokerAwsSnsTopicsCreatorConsole; +use Spryker\Zed\MessageBrokerAws\Communication\Console\MessageBrokerAwsSqsQueuesCreatorConsole; +use Spryker\Zed\MessageBrokerAws\Communication\Console\MessageBrokerSqsToSnsSubscriberConsole; use Spryker\Zed\Monitoring\Communication\Plugin\Console\MonitoringConsolePlugin; use Spryker\Zed\MultiCartDataImport\MultiCartDataImportConfig; use Spryker\Zed\Oauth\Communication\Console\OauthTokenConsole; @@ -437,6 +440,9 @@ protected function getConsoleCommands(Container $container): array } $commands[] = new MessageBrokerDebugConsole(); + $commands[] = new MessageBrokerAwsSqsQueuesCreatorConsole(); + $commands[] = new MessageBrokerAwsSnsTopicsCreatorConsole(); + $commands[] = new MessageBrokerSqsToSnsSubscriberConsole(); } return $commands; diff --git a/src/Pyz/Zed/Event/EventDependencyProvider.php b/src/Pyz/Zed/Event/EventDependencyProvider.php index 066d88459d..f37ff3711f 100644 --- a/src/Pyz/Zed/Event/EventDependencyProvider.php +++ b/src/Pyz/Zed/Event/EventDependencyProvider.php @@ -7,7 +7,6 @@ namespace Pyz\Zed\Event; -use Spryker\Zed\AssetStorage\Communication\Plugin\Event\Subscriber\AssetStorageEventSubscriber; use Spryker\Zed\AvailabilityNotification\Communication\Plugin\Event\Subscriber\AvailabilityNotificationSubscriber; use Spryker\Zed\AvailabilityStorage\Communication\Plugin\Event\Subscriber\AvailabilityStorageEventSubscriber; use Spryker\Zed\CategoryImageStorage\Communication\Plugin\Event\Subscriber\CategoryImageStorageEventSubscriber; @@ -132,8 +131,6 @@ public function getEventSubscriberCollection() $eventSubscriberCollection->add(new PublisherSubscriber()); - $eventSubscriberCollection->add(new AssetStorageEventSubscriber()); - return $eventSubscriberCollection; } } From 1c366f1ab1f69a915eb36baba63c4ec5230f3281 Mon Sep 17 00:00:00 2001 From: Timur Sultanov Date: Wed, 16 Nov 2022 16:17:00 +0100 Subject: [PATCH 007/106] APPS-5694: updated the ShopUI component (#55) --- composer.lock | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/composer.lock b/composer.lock index 53ff896044..8c414a8ffc 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": "c69b594e0f7d48bc8a079b3919e78bd9", + "content-hash": "c6a2841ee0817ef81d56330ee08241e4", "packages": [ { "name": "async-aws/core", @@ -15013,20 +15013,20 @@ }, { "name": "spryker-shop/shop-ui", - "version": "1.61.0", + "version": "1.62.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/shop-ui.git", - "reference": "96b2e7397bec2b315512227204a640ac6aa1c842" + "reference": "049d500454ad39c4cfd26d71d8d4c7acfa424165" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/shop-ui/zipball/96b2e7397bec2b315512227204a640ac6aa1c842", - "reference": "96b2e7397bec2b315512227204a640ac6aa1c842", + "url": "https://api.github.com/repos/spryker-shop/shop-ui/zipball/049d500454ad39c4cfd26d71d8d4c7acfa424165", + "reference": "049d500454ad39c4cfd26d71d8d4c7acfa424165", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/kernel": "^3.30.0", "spryker/locale": "^3.0.0", "spryker/twig": "^3.7.0", @@ -15064,9 +15064,9 @@ ], "description": "ShopUi module", "support": { - "source": "https://github.com/spryker-shop/shop-ui/tree/1.61.0" + "source": "https://github.com/spryker-shop/shop-ui/tree/1.62.0" }, - "time": "2022-09-02T10:38:11+00:00" + "time": "2022-11-15T10:04:38+00:00" }, { "name": "spryker-shop/shopping-list-note-widget", @@ -68621,5 +68621,5 @@ "platform-overrides": { "php": "8.0.9" }, - "plugin-api-version": "2.3.0" + "plugin-api-version": "2.2.0" } From db7fdb9736f23fa2508720e429380b035f8018f7 Mon Sep 17 00:00:00 2001 From: AntonKhabiuk Date: Wed, 23 Nov 2022 15:05:16 +0200 Subject: [PATCH 008/106] CC-21722 Update modules to stable versions --- composer.json | 13 +- composer.lock | 710 +++++++++++++++++++++++++++++++------------------- 2 files changed, 444 insertions(+), 279 deletions(-) diff --git a/composer.json b/composer.json index 1dae84685e..1fbb3ffd4d 100644 --- a/composer.json +++ b/composer.json @@ -30,7 +30,7 @@ "spryker-feature/comments": "^202204.0", "spryker-feature/company-account": "^202204.0", "spryker-feature/configurable-bundle": "^202204.0", - "spryker-feature/configurable-product": "dev-master as 202204.0", + "spryker-feature/configurable-product": "dev-master as 202211.0", "spryker-feature/customer-access": "^202204.0", "spryker-feature/customer-account-management": "^202204.0", "spryker-feature/deployment-tools": "^202204.0", @@ -108,7 +108,8 @@ "spryker-shop/cms-content-widget-chart-connector": "^1.0.3", "spryker-shop/cms-content-widget-product-connector": "^1.3.0", "spryker-shop/cms-content-widget-product-set-connector": "^1.3.1", - "spryker-shop/product-configuration-shopping-list-widget": "^0.1.0", + "spryker-shop/date-time-configurator-page-example": "^0.3.0", + "spryker-shop/product-configuration-shopping-list-widget": "^1.0.0", "spryker/agent-auth-rest-api": "^1.0.0", "spryker/alternative-products-rest-api": "^1.1.2", "spryker/app-catalog-gui": "^1.0.1", @@ -220,10 +221,10 @@ "spryker/product-bundle-product-list-connector": "^1.0.4", "spryker/product-bundles-rest-api": "^1.0.1", "spryker/product-cart-connector": "^4.9.0", - "spryker/product-configuration-shopping-list": "^0.1.0", - "spryker/product-configuration-shopping-lists-rest-api": "^0.1.0", - "spryker/product-configurations-price-product-volumes-rest-api": "^0.2.0", - "spryker/product-configurations-rest-api": "^0.2.0", + "spryker/product-configuration-shopping-list": "^1.0.0", + "spryker/product-configuration-shopping-lists-rest-api": "^1.0.0", + "spryker/product-configurations-price-product-volumes-rest-api": "^1.0.0", + "spryker/product-configurations-rest-api": "^1.0.0", "spryker/product-discontinued-product-bundle-connector": "^1.2.2", "spryker/product-discontinued-product-label-connector": "^1.3.0", "spryker/product-discontinued-rest-api": "^1.0.1", diff --git a/composer.lock b/composer.lock index c51d034468..54302fea92 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": "e1defa753833add5104acdf88f453a7c", + "content-hash": "89794526af90e31104c397301a19af25", "packages": [ { "name": "async-aws/core", @@ -5049,35 +5049,38 @@ "source": { "type": "git", "url": "https://github.com/spryker-feature/configurable-product.git", - "reference": "11dfc12f1255e50fc4f243d9fe50f850f45b955e" + "reference": "f47c3c507eaf487713b7775accf901c9e4f77d1a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/configurable-product/zipball/11dfc12f1255e50fc4f243d9fe50f850f45b955e", - "reference": "11dfc12f1255e50fc4f243d9fe50f850f45b955e", + "url": "https://api.github.com/repos/spryker-feature/configurable-product/zipball/f47c3c507eaf487713b7775accf901c9e4f77d1a", + "reference": "f47c3c507eaf487713b7775accf901c9e4f77d1a", "shasum": "" }, "require": { - "php": ">=7.3", - "spryker-shop/date-time-configurator-page-example": "^0.2.0", - "spryker-shop/product-configuration-cart-widget": "^0.1.0", - "spryker-shop/product-configuration-widget": "^0.2.0", - "spryker-shop/product-configurator-gateway-page": "^0.4.0", - "spryker-shop/sales-product-configuration-widget": "^0.1.0", - "spryker/product-configuration": "^0.2.0", - "spryker/product-configuration-cart": "^0.1.0", - "spryker/product-configuration-data-import": "^0.1.0", - "spryker/product-configuration-gui": "^0.1.0", - "spryker/product-configuration-persistent-cart": "^0.1.0", - "spryker/product-configuration-storage": "^0.2.0", - "spryker/sales-product-configuration": "^0.1.0", - "spryker/sales-product-configuration-gui": "^0.1.0" + "php": ">=7.4", + "spryker-shop/product-configuration-cart-widget": "^1.0.0", + "spryker-shop/product-configuration-shopping-list-widget": "^1.0.0", + "spryker-shop/product-configuration-widget": "^1.0.0", + "spryker-shop/product-configuration-wishlist-widget": "^1.0.0", + "spryker-shop/product-configurator-gateway-page": "^1.0.0", + "spryker-shop/sales-product-configuration-widget": "^1.0.0", + "spryker/product-configuration": "^1.0.0", + "spryker/product-configuration-cart": "^1.0.0", + "spryker/product-configuration-data-import": "^0.2.0", + "spryker/product-configuration-gui": "^1.0.0", + "spryker/product-configuration-persistent-cart": "^1.0.0", + "spryker/product-configuration-shopping-list": "^1.0.0", + "spryker/product-configuration-storage": "^1.0.0", + "spryker/product-configuration-wishlist": "^1.0.0", + "spryker/sales-product-configuration": "^1.0.0", + "spryker/sales-product-configuration-gui": "^1.0.0" }, "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202108.x-dev" + "dev-master": "202211.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -5088,7 +5091,7 @@ "support": { "source": "https://github.com/spryker-feature/configurable-product/tree/master" }, - "time": "2021-08-18T09:18:44+00:00" + "time": "2022-11-23T11:05:44+00:00" }, { "name": "spryker-feature/customer-access", @@ -8688,23 +8691,23 @@ }, { "name": "spryker-shop/cart-page", - "version": "3.32.0", + "version": "3.34.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/cart-page.git", - "reference": "9320664d148454efb0723010de124c01eb29e030" + "reference": "b412e5f53c7ca19649c4f5e270f85dd72fb45b49" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/cart-page/zipball/9320664d148454efb0723010de124c01eb29e030", - "reference": "9320664d148454efb0723010de124c01eb29e030", + "url": "https://api.github.com/repos/spryker-shop/cart-page/zipball/b412e5f53c7ca19649c4f5e270f85dd72fb45b49", + "reference": "b412e5f53c7ca19649c4f5e270f85dd72fb45b49", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker-shop/cart-page-extension": "^1.1.0", "spryker-shop/comment-widget-extension": "^1.0.0", - "spryker-shop/product-configurator-gateway-page-extension": "^0.1.0 || ^0.2.0", + "spryker-shop/product-configurator-gateway-page-extension": "^0.1.0 || ^0.2.0 || ^1.0.0", "spryker-shop/product-group-widget-extension": "^1.0.0", "spryker-shop/shop-application": "^1.0.0", "spryker-shop/shop-ui": "^1.55.0", @@ -8774,9 +8777,9 @@ ], "description": "CartPage module", "support": { - "source": "https://github.com/spryker-shop/cart-page/tree/3.32.0" + "source": "https://github.com/spryker-shop/cart-page/tree/3.34.0" }, - "time": "2022-04-14T07:53:43+00:00" + "time": "2022-11-23T07:38:29+00:00" }, { "name": "spryker-shop/cart-page-extension", @@ -10667,25 +10670,25 @@ }, { "name": "spryker-shop/date-time-configurator-page-example", - "version": "0.2.3", + "version": "0.3.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/date-time-configurator-page-example.git", - "reference": "75164f8b935d65f2393c08a679e02f13a73fac5e" + "reference": "cd9d07d608513531b34b1c5b93bf8d35a754e4a7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/date-time-configurator-page-example/zipball/75164f8b935d65f2393c08a679e02f13a73fac5e", - "reference": "75164f8b935d65f2393c08a679e02f13a73fac5e", + "url": "https://api.github.com/repos/spryker-shop/date-time-configurator-page-example/zipball/cd9d07d608513531b34b1c5b93bf8d35a754e4a7", + "reference": "cd9d07d608513531b34b1c5b93bf8d35a754e4a7", "shasum": "" }, "require": { - "php": ">=7.4", - "spryker-shop/product-configuration-cart-widget-extension": "^0.1.0", - "spryker-shop/product-configuration-shopping-list-widget-extension": "^0.1.0", - "spryker-shop/product-configuration-widget-extension": "^0.1.0", - "spryker-shop/product-configuration-wishlist-widget-extension": "^0.1.0", - "spryker-shop/sales-product-configuration-widget-extension": "^0.1.0", + "php": ">=8.0", + "spryker-shop/product-configuration-cart-widget-extension": "^1.0.0", + "spryker-shop/product-configuration-shopping-list-widget-extension": "^1.0.0", + "spryker-shop/product-configuration-widget-extension": "^1.0.0", + "spryker-shop/product-configuration-wishlist-widget-extension": "^1.0.0", + "spryker-shop/sales-product-configuration-widget-extension": "^1.0.0", "spryker-shop/shop-ui": "^1.45.0", "spryker/application-extension": "^1.1.0", "spryker/availability": "^9.1.0", @@ -10693,8 +10696,8 @@ "spryker/checksum-generator": "^1.0.0", "spryker/kernel": "^3.30.0", "spryker/log": "^3.0.0", - "spryker/product-configuration-extension": "^0.2.0", - "spryker/sales-product-configuration-gui-extension": "^0.1.0", + "spryker/product-configuration-extension": "^1.0.0", + "spryker/sales-product-configuration-gui-extension": "^1.0.0", "spryker/symfony": "^3.0.0", "spryker/transfer": "^3.25.0" }, @@ -10726,9 +10729,9 @@ ], "description": "DateTimeConfiguratorPageExample module", "support": { - "source": "https://github.com/spryker-shop/date-time-configurator-page-example/tree/0.2.3" + "source": "https://github.com/spryker-shop/date-time-configurator-page-example/tree/0.3.0" }, - "time": "2022-09-09T11:38:55+00:00" + "time": "2022-11-23T07:38:29+00:00" }, { "name": "spryker-shop/discount-promotion-widget", @@ -12489,26 +12492,26 @@ }, { "name": "spryker-shop/product-configuration-cart-widget", - "version": "0.1.0", + "version": "1.0.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/product-configuration-cart-widget.git", - "reference": "d5cc0f052cad8208288229f29f44f2d19de4069d" + "reference": "58e47f635bc35548b4e47510c0e501027e49bb9f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/product-configuration-cart-widget/zipball/d5cc0f052cad8208288229f29f44f2d19de4069d", - "reference": "d5cc0f052cad8208288229f29f44f2d19de4069d", + "url": "https://api.github.com/repos/spryker-shop/product-configuration-cart-widget/zipball/58e47f635bc35548b4e47510c0e501027e49bb9f", + "reference": "58e47f635bc35548b4e47510c0e501027e49bb9f", "shasum": "" }, "require": { - "php": ">=7.3", - "spryker-shop/product-configuration-cart-widget-extension": "^0.1.0", - "spryker-shop/product-configurator-gateway-page-extension": "^0.2.0", + "php": ">=8.0", + "spryker-shop/product-configuration-cart-widget-extension": "^1.0.0", + "spryker-shop/product-configurator-gateway-page-extension": "^1.0.0", "spryker-shop/shop-ui": "^1.54.0", "spryker/application": "^3.0.0", "spryker/kernel": "^3.30.0", - "spryker/product-configuration-cart": "^0.1.0", + "spryker/product-configuration-cart": "^1.0.0", "spryker/symfony": "^3.0.0", "spryker/transfer": "^3.25.0" }, @@ -12532,26 +12535,26 @@ ], "description": "ProductConfigurationCartWidget module", "support": { - "source": "https://github.com/spryker-shop/product-configuration-cart-widget/tree/0.1.0" + "source": "https://github.com/spryker-shop/product-configuration-cart-widget/tree/1.0.0" }, - "time": "2021-08-16T08:44:35+00:00" + "time": "2022-11-23T07:38:29+00:00" }, { "name": "spryker-shop/product-configuration-cart-widget-extension", - "version": "0.1.0", + "version": "1.0.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/product-configuration-cart-widget-extension.git", - "reference": "bc9069099481042825644a5ef037582ef6156240" + "reference": "ce8f327393118167472ff75708c188c4e6cc51f3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/product-configuration-cart-widget-extension/zipball/bc9069099481042825644a5ef037582ef6156240", - "reference": "bc9069099481042825644a5ef037582ef6156240", + "url": "https://api.github.com/repos/spryker-shop/product-configuration-cart-widget-extension/zipball/ce8f327393118167472ff75708c188c4e6cc51f3", + "reference": "ce8f327393118167472ff75708c188c4e6cc51f3", "shasum": "" }, "require": { - "php": ">=7.3" + "php": ">=8.0" }, "require-dev": { "spryker/code-sniffer": "*" @@ -12573,32 +12576,32 @@ ], "description": "ProductConfigurationCartWidgetExtension module", "support": { - "source": "https://github.com/spryker-shop/product-configuration-cart-widget-extension/tree/0.1.0" + "source": "https://github.com/spryker-shop/product-configuration-cart-widget-extension/tree/1.0.0" }, - "time": "2021-08-16T08:44:35+00:00" + "time": "2022-10-18T17:47:18+00:00" }, { "name": "spryker-shop/product-configuration-shopping-list-widget", - "version": "0.1.0", + "version": "1.0.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/product-configuration-shopping-list-widget.git", - "reference": "1b1ca7d3bd5e3582f325c7d312f32f3e16a87ecd" + "reference": "27cc4f2c3024f64fa728cc2619ac83926545e9e2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/product-configuration-shopping-list-widget/zipball/1b1ca7d3bd5e3582f325c7d312f32f3e16a87ecd", - "reference": "1b1ca7d3bd5e3582f325c7d312f32f3e16a87ecd", + "url": "https://api.github.com/repos/spryker-shop/product-configuration-shopping-list-widget/zipball/27cc4f2c3024f64fa728cc2619ac83926545e9e2", + "reference": "27cc4f2c3024f64fa728cc2619ac83926545e9e2", "shasum": "" }, "require": { - "php": ">=7.4", - "spryker-shop/product-configuration-shopping-list-widget-extension": "^0.1.0", - "spryker-shop/product-configurator-gateway-page-extension": "^0.2.0", + "php": ">=8.0", + "spryker-shop/product-configuration-shopping-list-widget-extension": "^1.0.0", + "spryker-shop/product-configurator-gateway-page-extension": "^1.0.0", "spryker-shop/shop-ui": "^1.54.0", "spryker/application": "^3.8.0", "spryker/kernel": "^3.30.0", - "spryker/product-configuration-shopping-list": "^0.1.0", + "spryker/product-configuration-shopping-list": "^1.0.0", "spryker/symfony": "^3.1.0", "spryker/transfer": "^3.25.0" }, @@ -12622,26 +12625,26 @@ ], "description": "ProductConfigurationShoppingListWidget module", "support": { - "source": "https://github.com/spryker-shop/product-configuration-shopping-list-widget/tree/0.1.0" + "source": "https://github.com/spryker-shop/product-configuration-shopping-list-widget/tree/1.0.0" }, - "time": "2022-09-09T11:38:55+00:00" + "time": "2022-11-23T07:38:29+00:00" }, { "name": "spryker-shop/product-configuration-shopping-list-widget-extension", - "version": "0.1.0", + "version": "1.0.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/product-configuration-shopping-list-widget-extension.git", - "reference": "0937d389bfc2bf6064e7c8ff65798cc0060ea7ce" + "reference": "9a8cd29b4ff299e57af6f089b483c10c393c65a1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/product-configuration-shopping-list-widget-extension/zipball/0937d389bfc2bf6064e7c8ff65798cc0060ea7ce", - "reference": "0937d389bfc2bf6064e7c8ff65798cc0060ea7ce", + "url": "https://api.github.com/repos/spryker-shop/product-configuration-shopping-list-widget-extension/zipball/9a8cd29b4ff299e57af6f089b483c10c393c65a1", + "reference": "9a8cd29b4ff299e57af6f089b483c10c393c65a1", "shasum": "" }, "require": { - "php": ">=7.4" + "php": ">=8.0" }, "require-dev": { "spryker/code-sniffer": "*" @@ -12663,27 +12666,27 @@ ], "description": "ProductConfigurationShoppingListWidgetExtension module", "support": { - "source": "https://github.com/spryker-shop/product-configuration-shopping-list-widget-extension/tree/0.1.0" + "source": "https://github.com/spryker-shop/product-configuration-shopping-list-widget-extension/tree/1.0.0" }, - "time": "2022-09-09T11:38:55+00:00" + "time": "2022-10-18T17:47:18+00:00" }, { "name": "spryker-shop/product-configuration-widget", - "version": "0.2.0", + "version": "1.0.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/product-configuration-widget.git", - "reference": "0da0e39cda6f11030b4bd25364e035e6d260d718" + "reference": "08287f28274e1b7ddb820e43856df2f615c634dd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/product-configuration-widget/zipball/0da0e39cda6f11030b4bd25364e035e6d260d718", - "reference": "0da0e39cda6f11030b4bd25364e035e6d260d718", + "url": "https://api.github.com/repos/spryker-shop/product-configuration-widget/zipball/08287f28274e1b7ddb820e43856df2f615c634dd", + "reference": "08287f28274e1b7ddb820e43856df2f615c634dd", "shasum": "" }, "require": { - "php": ">=7.3", - "spryker-shop/product-configuration-widget-extension": "^0.1.0", + "php": ">=8.0", + "spryker-shop/product-configuration-widget-extension": "^1.0.0", "spryker-shop/shop-ui": "^1.54.0", "spryker/application": "^3.8.0", "spryker/kernel": "^3.30.0", @@ -12710,26 +12713,26 @@ ], "description": "ProductConfigurationWidget module", "support": { - "source": "https://github.com/spryker-shop/product-configuration-widget/tree/0.2.0" + "source": "https://github.com/spryker-shop/product-configuration-widget/tree/1.0.0" }, - "time": "2021-08-16T08:44:35+00:00" + "time": "2022-11-23T07:38:29+00:00" }, { "name": "spryker-shop/product-configuration-widget-extension", - "version": "0.1.0", + "version": "1.0.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/product-configuration-widget-extension.git", - "reference": "eed9fb0c547d5ad2b14a63c45316b538d333ef20" + "reference": "df5b39231db384bb15e9c415fdf8c964fd6c0126" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/product-configuration-widget-extension/zipball/eed9fb0c547d5ad2b14a63c45316b538d333ef20", - "reference": "eed9fb0c547d5ad2b14a63c45316b538d333ef20", + "url": "https://api.github.com/repos/spryker-shop/product-configuration-widget-extension/zipball/df5b39231db384bb15e9c415fdf8c964fd6c0126", + "reference": "df5b39231db384bb15e9c415fdf8c964fd6c0126", "shasum": "" }, "require": { - "php": ">=7.2" + "php": ">=8.0" }, "require-dev": { "spryker/code-sniffer": "*" @@ -12751,26 +12754,76 @@ ], "description": "ProductConfigurationWidgetExtension module", "support": { - "source": "https://github.com/spryker-shop/product-configuration-widget-extension/tree/0.1.0" + "source": "https://github.com/spryker-shop/product-configuration-widget-extension/tree/1.0.0" }, - "time": "2020-09-03T09:53:08+00:00" + "time": "2022-10-18T17:47:18+00:00" + }, + { + "name": "spryker-shop/product-configuration-wishlist-widget", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/spryker-shop/product-configuration-wishlist-widget.git", + "reference": "4757faceb02f9b5710a6547221bc5cc1fe505268" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker-shop/product-configuration-wishlist-widget/zipball/4757faceb02f9b5710a6547221bc5cc1fe505268", + "reference": "4757faceb02f9b5710a6547221bc5cc1fe505268", + "shasum": "" + }, + "require": { + "php": ">=8.0", + "spryker-shop/product-configuration-wishlist-widget-extension": "^1.0.0", + "spryker-shop/product-configurator-gateway-page-extension": "^1.0.0", + "spryker-shop/shop-ui": "^1.54.0", + "spryker-shop/wishlist-page-extension": "^1.0.0", + "spryker/application": "^3.8.0", + "spryker/kernel": "^3.30.0", + "spryker/product-configuration-wishlist": "^1.0.0", + "spryker/symfony": "^3.1.0", + "spryker/transfer": "^3.25.0" + }, + "require-dev": { + "spryker/code-sniffer": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "SprykerShop\\": "src/SprykerShop/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "ProductConfigurationWishlistWidget module", + "support": { + "source": "https://github.com/spryker-shop/product-configuration-wishlist-widget/tree/1.0.0" + }, + "time": "2022-11-23T07:38:29+00:00" }, { "name": "spryker-shop/product-configuration-wishlist-widget-extension", - "version": "0.1.0", + "version": "1.0.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/product-configuration-wishlist-widget-extension.git", - "reference": "bfeff959afca589f6d7b54b49f21f4db7b9635f4" + "reference": "8dbbb7b62cfb1fda98d2ac8172ed5afd57a3d24e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/product-configuration-wishlist-widget-extension/zipball/bfeff959afca589f6d7b54b49f21f4db7b9635f4", - "reference": "bfeff959afca589f6d7b54b49f21f4db7b9635f4", + "url": "https://api.github.com/repos/spryker-shop/product-configuration-wishlist-widget-extension/zipball/8dbbb7b62cfb1fda98d2ac8172ed5afd57a3d24e", + "reference": "8dbbb7b62cfb1fda98d2ac8172ed5afd57a3d24e", "shasum": "" }, "require": { - "php": ">=7.4" + "php": ">=8.0" }, "require-dev": { "spryker/code-sniffer": "*" @@ -12792,34 +12845,34 @@ ], "description": "ProductConfigurationWishlistWidgetExtension module", "support": { - "source": "https://github.com/spryker-shop/product-configuration-wishlist-widget-extension/tree/0.1.0" + "source": "https://github.com/spryker-shop/product-configuration-wishlist-widget-extension/tree/1.0.0" }, - "time": "2021-10-29T06:02:33+00:00" + "time": "2022-10-18T17:47:18+00:00" }, { "name": "spryker-shop/product-configurator-gateway-page", - "version": "0.4.0", + "version": "1.0.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/product-configurator-gateway-page.git", - "reference": "8bc2580f7ad254a3bcd5908b1265105d5b8726d7" + "reference": "b90626995e27309fe0bd11bfa0ed8e5c24c8dc3f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/product-configurator-gateway-page/zipball/8bc2580f7ad254a3bcd5908b1265105d5b8726d7", - "reference": "8bc2580f7ad254a3bcd5908b1265105d5b8726d7", + "url": "https://api.github.com/repos/spryker-shop/product-configurator-gateway-page/zipball/b90626995e27309fe0bd11bfa0ed8e5c24c8dc3f", + "reference": "b90626995e27309fe0bd11bfa0ed8e5c24c8dc3f", "shasum": "" }, "require": { - "php": ">=7.3", - "spryker-shop/product-configurator-gateway-page-extension": "^0.2.0", + "php": ">=8.0", + "spryker-shop/product-configurator-gateway-page-extension": "^1.0.0", "spryker-shop/shop-application": "^1.0.0", "spryker/application": "^3.8.0", "spryker/glossary-storage": "^1.5.0", "spryker/kernel": "^3.33.0", "spryker/log": "^3.7.0", - "spryker/product-configuration": "^0.2.0", - "spryker/product-configuration-storage": "^0.2.0", + "spryker/product-configuration": "^1.0.0", + "spryker/product-configuration-storage": "^1.0.0", "spryker/product-storage": "^1.28.0", "spryker/symfony": "^3.1.0", "spryker/transfer": "^3.25.0" @@ -12855,26 +12908,26 @@ ], "description": "ProductConfiguratorGatewayPage module", "support": { - "source": "https://github.com/spryker-shop/product-configurator-gateway-page/tree/0.4.0" + "source": "https://github.com/spryker-shop/product-configurator-gateway-page/tree/1.0.0" }, - "time": "2021-08-16T08:44:35+00:00" + "time": "2022-11-23T07:38:29+00:00" }, { "name": "spryker-shop/product-configurator-gateway-page-extension", - "version": "0.2.0", + "version": "1.0.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/product-configurator-gateway-page-extension.git", - "reference": "a20267bcdb6bafda861a6c04b9a0119f1512fee8" + "reference": "1058049e19f587a8985d0fb41d8c1ac46016ddea" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/product-configurator-gateway-page-extension/zipball/a20267bcdb6bafda861a6c04b9a0119f1512fee8", - "reference": "a20267bcdb6bafda861a6c04b9a0119f1512fee8", + "url": "https://api.github.com/repos/spryker-shop/product-configurator-gateway-page-extension/zipball/1058049e19f587a8985d0fb41d8c1ac46016ddea", + "reference": "1058049e19f587a8985d0fb41d8c1ac46016ddea", "shasum": "" }, "require": { - "php": ">=7.3" + "php": ">=8.0" }, "require-dev": { "spryker/code-sniffer": "*", @@ -12900,9 +12953,9 @@ ], "description": "ProductConfiguratorGatewayPageExtension module", "support": { - "source": "https://github.com/spryker-shop/product-configurator-gateway-page-extension/tree/0.2.0" + "source": "https://github.com/spryker-shop/product-configurator-gateway-page-extension/tree/1.0.0" }, - "time": "2021-08-16T08:44:35+00:00" + "time": "2022-10-18T17:47:18+00:00" }, { "name": "spryker-shop/product-detail-page", @@ -14819,25 +14872,26 @@ }, { "name": "spryker-shop/sales-product-configuration-widget", - "version": "0.1.2", + "version": "1.0.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/sales-product-configuration-widget.git", - "reference": "0d11b2d7eb46273a8f83fc1e786fb3a1935f25fc" + "reference": "906543bed0d55a0c9eef19a1acdb7272b38997b1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/sales-product-configuration-widget/zipball/0d11b2d7eb46273a8f83fc1e786fb3a1935f25fc", - "reference": "0d11b2d7eb46273a8f83fc1e786fb3a1935f25fc", + "url": "https://api.github.com/repos/spryker-shop/sales-product-configuration-widget/zipball/906543bed0d55a0c9eef19a1acdb7272b38997b1", + "reference": "906543bed0d55a0c9eef19a1acdb7272b38997b1", "shasum": "" }, "require": { - "php": ">=7.3", + "php": ">=8.0", "spryker-shop/customer-reorder-widget-extension": "^1.1.0", - "spryker-shop/sales-product-configuration-widget-extension": "^0.1.0", + "spryker-shop/sales-product-configuration-widget-extension": "^1.0.0", "spryker-shop/shop-ui": "^1.54.0", "spryker/kernel": "^3.33.0", - "spryker/sales-product-configuration": "^0.1.1" + "spryker/sales-product-configuration": "^1.0.0", + "spryker/transfer": "^3.25.0" }, "require-dev": { "spryker/code-sniffer": "*" @@ -14859,26 +14913,26 @@ ], "description": "SalesProductConfigurationWidget module", "support": { - "source": "https://github.com/spryker-shop/sales-product-configuration-widget/tree/0.1.2" + "source": "https://github.com/spryker-shop/sales-product-configuration-widget/tree/1.0.0" }, - "time": "2021-08-16T08:44:35+00:00" + "time": "2022-11-23T07:38:29+00:00" }, { "name": "spryker-shop/sales-product-configuration-widget-extension", - "version": "0.1.0", + "version": "1.0.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/sales-product-configuration-widget-extension.git", - "reference": "b758a99e19846676689f021f88d0b51587cfd333" + "reference": "e6e63b59fadfab180f3c1f90b91a628dc427afa1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/sales-product-configuration-widget-extension/zipball/b758a99e19846676689f021f88d0b51587cfd333", - "reference": "b758a99e19846676689f021f88d0b51587cfd333", + "url": "https://api.github.com/repos/spryker-shop/sales-product-configuration-widget-extension/zipball/e6e63b59fadfab180f3c1f90b91a628dc427afa1", + "reference": "e6e63b59fadfab180f3c1f90b91a628dc427afa1", "shasum": "" }, "require": { - "php": ">=7.2" + "php": ">=8.0" }, "require-dev": { "spryker/code-sniffer": "*" @@ -14900,9 +14954,9 @@ ], "description": "SalesProductConfigurationWidgetExtension module", "support": { - "source": "https://github.com/spryker-shop/sales-product-configuration-widget-extension/tree/0.1.0" + "source": "https://github.com/spryker-shop/sales-product-configuration-widget-extension/tree/1.0.0" }, - "time": "2020-09-03T09:53:08+00:00" + "time": "2022-10-18T17:47:18+00:00" }, { "name": "spryker-shop/sales-return-page", @@ -41644,20 +41698,20 @@ }, { "name": "spryker/product-configuration", - "version": "0.2.1", + "version": "1.0.0", "source": { "type": "git", "url": "https://github.com/spryker/product-configuration.git", - "reference": "fe828c6eafdd5fe9a7d2e25092343ab5a0a24432" + "reference": "32ce5a03f925a15c6f5add09922d48a02bf7f9e6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/product-configuration/zipball/fe828c6eafdd5fe9a7d2e25092343ab5a0a24432", - "reference": "fe828c6eafdd5fe9a7d2e25092343ab5a0a24432", + "url": "https://api.github.com/repos/spryker/product-configuration/zipball/32ce5a03f925a15c6f5add09922d48a02bf7f9e6", + "reference": "32ce5a03f925a15c6f5add09922d48a02bf7f9e6", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "psr/http-message": "^1.0.0", "spryker/checksum-generator": "^1.0.0", "spryker/currency": "^3.2.0", @@ -41671,16 +41725,18 @@ "spryker/price-product-extension": "^1.2.0", "spryker/price-product-volume": "^3.0.0", "spryker/product": "^6.0.0", - "spryker/product-configuration-extension": "^0.2.0", + "spryker/product-configuration-extension": "^1.0.0", "spryker/propel-orm": "^1.5.0", "spryker/store": "^1.4.0", "spryker/symfony": "^3.0.0", "spryker/transfer": "^3.25.0", "spryker/util-encoding": "^2.1.0", - "spryker/util-text": "^1.3.0" + "spryker/util-text": "^1.3.0", + "spryker/uuid-behavior": "^1.3.0" }, "require-dev": { "spryker/code-sniffer": "*", + "spryker/container": "^1.4.0", "spryker/propel": "*", "spryker/session": "*", "spryker/testify": "*" @@ -41703,26 +41759,26 @@ ], "description": "ProductConfiguration module", "support": { - "source": "https://github.com/spryker/product-configuration/tree/0.2.1" + "source": "https://github.com/spryker/product-configuration/tree/1.0.0" }, - "time": "2021-10-29T06:02:31+00:00" + "time": "2022-11-23T07:38:27+00:00" }, { "name": "spryker/product-configuration-cart", - "version": "0.1.2", + "version": "1.0.0", "source": { "type": "git", "url": "https://github.com/spryker/product-configuration-cart.git", - "reference": "6a255d4f006b143c180c037d84fb4425b3b93924" + "reference": "04f89ee6f56d243944ead3f5b8783d688f7953c6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/product-configuration-cart/zipball/6a255d4f006b143c180c037d84fb4425b3b93924", - "reference": "6a255d4f006b143c180c037d84fb4425b3b93924", + "url": "https://api.github.com/repos/spryker/product-configuration-cart/zipball/04f89ee6f56d243944ead3f5b8783d688f7953c6", + "reference": "04f89ee6f56d243944ead3f5b8783d688f7953c6", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/availability-cart-connector-extension": "^1.0.0", "spryker/availability-extension": "^1.1.0", "spryker/cart": "^7.8.0", @@ -41731,8 +41787,8 @@ "spryker/kernel": "^3.30.0", "spryker/log": "^3.7.0", "spryker/price-cart-connector-extension": "^1.1.0", - "spryker/product-configuration": "^0.2.1", - "spryker/product-configuration-storage": "^0.2.0", + "spryker/product-configuration": "^1.0.0", + "spryker/product-configuration-storage": "^1.0.0", "spryker/quote": "^2.0.0", "spryker/quote-request-extension": "^1.1.0", "spryker/transfer": "^3.25.0" @@ -41764,30 +41820,30 @@ ], "description": "ProductConfigurationCart module", "support": { - "source": "https://github.com/spryker/product-configuration-cart/tree/0.1.2" + "source": "https://github.com/spryker/product-configuration-cart/tree/1.0.0" }, - "time": "2022-09-09T11:38:53+00:00" + "time": "2022-11-23T07:38:27+00:00" }, { "name": "spryker/product-configuration-data-import", - "version": "0.1.2", + "version": "0.2.0", "source": { "type": "git", "url": "https://github.com/spryker/product-configuration-data-import.git", - "reference": "afe80264a700c8d3648c60925084fa1a0d898642" + "reference": "0a6a2b396d1cd0d697d98698ca5fb601ad461530" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/product-configuration-data-import/zipball/afe80264a700c8d3648c60925084fa1a0d898642", - "reference": "afe80264a700c8d3648c60925084fa1a0d898642", + "url": "https://api.github.com/repos/spryker/product-configuration-data-import/zipball/0a6a2b396d1cd0d697d98698ca5fb601ad461530", + "reference": "0a6a2b396d1cd0d697d98698ca5fb601ad461530", "shasum": "" }, "require": { - "php": ">=7.3", + "php": ">=8.0", "spryker/data-import": "^1.5.0", "spryker/kernel": "^3.30.0", "spryker/product": "^6.0.0", - "spryker/product-configuration": "^0.1.0 || ^0.2.0" + "spryker/product-configuration": "^1.0.0" }, "require-dev": { "spryker/code-sniffer": "*", @@ -41811,26 +41867,26 @@ ], "description": "ProductConfigurationDataImport module", "support": { - "source": "https://github.com/spryker/product-configuration-data-import/tree/0.1.2" + "source": "https://github.com/spryker/product-configuration-data-import/tree/0.2.0" }, - "time": "2021-08-16T08:44:33+00:00" + "time": "2022-11-23T07:38:27+00:00" }, { "name": "spryker/product-configuration-extension", - "version": "0.2.0", + "version": "1.0.0", "source": { "type": "git", "url": "https://github.com/spryker/product-configuration-extension.git", - "reference": "cf75ad32cbec00cc7998c19d56af8317ba8bd709" + "reference": "1912ef2f93690f39ce62aea8fa72bd7ce707b7eb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/product-configuration-extension/zipball/cf75ad32cbec00cc7998c19d56af8317ba8bd709", - "reference": "cf75ad32cbec00cc7998c19d56af8317ba8bd709", + "url": "https://api.github.com/repos/spryker/product-configuration-extension/zipball/1912ef2f93690f39ce62aea8fa72bd7ce707b7eb", + "reference": "1912ef2f93690f39ce62aea8fa72bd7ce707b7eb", "shasum": "" }, "require": { - "php": ">=7.3" + "php": ">=8.0" }, "require-dev": { "spryker/code-sniffer": "*" @@ -41852,29 +41908,29 @@ ], "description": "ProductConfigurationExtension module", "support": { - "source": "https://github.com/spryker/product-configuration-extension/tree/0.2.0" + "source": "https://github.com/spryker/product-configuration-extension/tree/1.0.0" }, - "time": "2021-08-16T08:44:33+00:00" + "time": "2022-10-18T17:47:15+00:00" }, { "name": "spryker/product-configuration-gui", - "version": "0.1.2", + "version": "1.0.0", "source": { "type": "git", "url": "https://github.com/spryker/product-configuration-gui.git", - "reference": "4fc4872b0f76d0c8450749fbfacb4482ceb0b58a" + "reference": "2e1530452cad5eee3f155ec2f7bb0154777a934a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/product-configuration-gui/zipball/4fc4872b0f76d0c8450749fbfacb4482ceb0b58a", - "reference": "4fc4872b0f76d0c8450749fbfacb4482ceb0b58a", + "url": "https://api.github.com/repos/spryker/product-configuration-gui/zipball/2e1530452cad5eee3f155ec2f7bb0154777a934a", + "reference": "2e1530452cad5eee3f155ec2f7bb0154777a934a", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/kernel": "^3.30.0", "spryker/product": "^6.0.0", - "spryker/product-configuration": "^0.1.0 || ^0.2.0", + "spryker/product-configuration": "^1.0.0", "spryker/product-management-extension": "^1.6.0" }, "require-dev": { @@ -41897,29 +41953,30 @@ ], "description": "ProductConfigurationGui module", "support": { - "source": "https://github.com/spryker/product-configuration-gui/tree/0.1.2" + "source": "https://github.com/spryker/product-configuration-gui/tree/1.0.0" }, - "time": "2022-02-11T12:49:43+00:00" + "time": "2022-11-23T07:38:27+00:00" }, { "name": "spryker/product-configuration-persistent-cart", - "version": "0.1.0", + "version": "1.0.0", "source": { "type": "git", "url": "https://github.com/spryker/product-configuration-persistent-cart.git", - "reference": "e129696562812ca0125bfd42bb82393f598a1cca" + "reference": "8716cb67239d3ece7bc9ead5a892c021422242bd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/product-configuration-persistent-cart/zipball/e129696562812ca0125bfd42bb82393f598a1cca", - "reference": "e129696562812ca0125bfd42bb82393f598a1cca", + "url": "https://api.github.com/repos/spryker/product-configuration-persistent-cart/zipball/8716cb67239d3ece7bc9ead5a892c021422242bd", + "reference": "8716cb67239d3ece7bc9ead5a892c021422242bd", "shasum": "" }, "require": { - "php": ">=7.3", + "php": ">=8.0", "spryker/kernel": "^3.30.0", "spryker/persistent-cart-extension": "^1.0.0", - "spryker/product-configuration-storage": "^0.2.0" + "spryker/product-configuration-storage": "^1.0.0", + "spryker/transfer": "^3.25.0" }, "require-dev": { "spryker/code-sniffer": "*", @@ -41947,31 +42004,31 @@ ], "description": "ProductConfigurationPersistentCart module", "support": { - "source": "https://github.com/spryker/product-configuration-persistent-cart/tree/0.1.0" + "source": "https://github.com/spryker/product-configuration-persistent-cart/tree/1.0.0" }, - "time": "2021-08-16T08:44:33+00:00" + "time": "2022-11-23T07:38:27+00:00" }, { "name": "spryker/product-configuration-shopping-list", - "version": "0.1.0", + "version": "1.0.0", "source": { "type": "git", "url": "https://github.com/spryker/product-configuration-shopping-list.git", - "reference": "aa91d75ca7a29b0aa65d0ce9fd641047f3420ace" + "reference": "0b92deec2189485a54acaef1859a785e901abfd3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/product-configuration-shopping-list/zipball/aa91d75ca7a29b0aa65d0ce9fd641047f3420ace", - "reference": "aa91d75ca7a29b0aa65d0ce9fd641047f3420ace", + "url": "https://api.github.com/repos/spryker/product-configuration-shopping-list/zipball/0b92deec2189485a54acaef1859a785e901abfd3", + "reference": "0b92deec2189485a54acaef1859a785e901abfd3", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/customer": "^7.0.0", "spryker/kernel": "^3.30.0", "spryker/log": "^3.7.0", - "spryker/product-configuration": "^0.2.1", - "spryker/product-configuration-storage": "^0.2.0", + "spryker/product-configuration": "^1.0.0", + "spryker/product-configuration-storage": "^1.0.0", "spryker/shopping-list": "^4.10.0", "spryker/shopping-list-extension": "^1.5.0", "spryker/transfer": "^3.25.0", @@ -42005,29 +42062,29 @@ ], "description": "ProductConfigurationShoppingList module", "support": { - "source": "https://github.com/spryker/product-configuration-shopping-list/tree/0.1.0" + "source": "https://github.com/spryker/product-configuration-shopping-list/tree/1.0.0" }, - "time": "2022-09-09T11:38:53+00:00" + "time": "2022-11-23T07:38:27+00:00" }, { "name": "spryker/product-configuration-shopping-lists-rest-api", - "version": "0.1.0", + "version": "1.0.0", "source": { "type": "git", "url": "https://github.com/spryker/product-configuration-shopping-lists-rest-api.git", - "reference": "871c44449180822ef93d3719a867b6d28ca5e96f" + "reference": "040fd7d71507dd40148402c3909f4df4ddfe41a6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/product-configuration-shopping-lists-rest-api/zipball/871c44449180822ef93d3719a867b6d28ca5e96f", - "reference": "871c44449180822ef93d3719a867b6d28ca5e96f", + "url": "https://api.github.com/repos/spryker/product-configuration-shopping-lists-rest-api/zipball/040fd7d71507dd40148402c3909f4df4ddfe41a6", + "reference": "040fd7d71507dd40148402c3909f4df4ddfe41a6", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/kernel": "^3.30.0", - "spryker/product-configuration": "^0.2.0", - "spryker/product-configuration-shopping-lists-rest-api-extension": "^0.1.0", + "spryker/product-configuration": "^1.0.0", + "spryker/product-configuration-shopping-lists-rest-api-extension": "^1.0.0", "spryker/shopping-list": "^4.0.0", "spryker/shopping-lists-rest-api-extension": "^1.0.0", "spryker/transfer": "^3.25.0" @@ -42053,26 +42110,26 @@ ], "description": "ProductConfigurationShoppingListsRestApi module", "support": { - "source": "https://github.com/spryker/product-configuration-shopping-lists-rest-api/tree/0.1.0" + "source": "https://github.com/spryker/product-configuration-shopping-lists-rest-api/tree/1.0.0" }, - "time": "2022-09-09T11:38:53+00:00" + "time": "2022-11-23T07:38:27+00:00" }, { "name": "spryker/product-configuration-shopping-lists-rest-api-extension", - "version": "0.1.0", + "version": "1.0.0", "source": { "type": "git", "url": "https://github.com/spryker/product-configuration-shopping-lists-rest-api-extension.git", - "reference": "e924b2cbe548138b396fff1df45b2660efdf8874" + "reference": "ce826ee21abd22148f7b6d16ba1f9aaef773125e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/product-configuration-shopping-lists-rest-api-extension/zipball/e924b2cbe548138b396fff1df45b2660efdf8874", - "reference": "e924b2cbe548138b396fff1df45b2660efdf8874", + "url": "https://api.github.com/repos/spryker/product-configuration-shopping-lists-rest-api-extension/zipball/ce826ee21abd22148f7b6d16ba1f9aaef773125e", + "reference": "ce826ee21abd22148f7b6d16ba1f9aaef773125e", "shasum": "" }, "require": { - "php": ">=7.4" + "php": ">=8.0" }, "require-dev": { "spryker/code-sniffer": "*" @@ -42094,32 +42151,32 @@ ], "description": "ProductConfigurationShoppingListsRestApiExtension module", "support": { - "source": "https://github.com/spryker/product-configuration-shopping-lists-rest-api-extension/tree/0.1.0" + "source": "https://github.com/spryker/product-configuration-shopping-lists-rest-api-extension/tree/1.0.0" }, - "time": "2022-09-09T11:38:53+00:00" + "time": "2022-10-18T17:47:15+00:00" }, { "name": "spryker/product-configuration-storage", - "version": "0.2.0", + "version": "1.0.0", "source": { "type": "git", "url": "https://github.com/spryker/product-configuration-storage.git", - "reference": "aed665695422387f96b692d8bf34d060912e2a70" + "reference": "373fa951cedd047e8d64dd76e74f34db4bcb1602" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/product-configuration-storage/zipball/aed665695422387f96b692d8bf34d060912e2a70", - "reference": "aed665695422387f96b692d8bf34d060912e2a70", + "url": "https://api.github.com/repos/spryker/product-configuration-storage/zipball/373fa951cedd047e8d64dd76e74f34db4bcb1602", + "reference": "373fa951cedd047e8d64dd76e74f34db4bcb1602", "shasum": "" }, "require": { - "php": ">=7.3", + "php": ">=8.0", "spryker/availability-storage-extension": "^1.0.0", "spryker/event-behavior": "^1.0.0", "spryker/kernel": "^3.30.0", "spryker/locale": "^3.0.0", "spryker/price-product-storage-extension": "^1.2.0", - "spryker/product-configuration": "^0.2.0", + "spryker/product-configuration": "^1.0.0", "spryker/product-storage": "^1.1.0", "spryker/product-storage-extension": "^1.4.0", "spryker/propel-orm": "^1.5.0", @@ -42157,26 +42214,81 @@ ], "description": "ProductConfigurationStorage module", "support": { - "source": "https://github.com/spryker/product-configuration-storage/tree/0.2.0" + "source": "https://github.com/spryker/product-configuration-storage/tree/1.0.0" + }, + "time": "2022-11-23T07:38:27+00:00" + }, + { + "name": "spryker/product-configuration-wishlist", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/spryker/product-configuration-wishlist.git", + "reference": "c3d54f7eb6571cccebd303510db99a417d1bd74d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker/product-configuration-wishlist/zipball/c3d54f7eb6571cccebd303510db99a417d1bd74d", + "reference": "c3d54f7eb6571cccebd303510db99a417d1bd74d", + "shasum": "" + }, + "require": { + "php": ">=8.0", + "spryker/kernel": "^3.30.0", + "spryker/log": "^3.7.0", + "spryker/price-product-storage-extension": "^1.3.0", + "spryker/product-configuration": "^1.0.0", + "spryker/product-configuration-storage": "^1.0.0", + "spryker/transfer": "^3.25.0", + "spryker/util-encoding": "^2.0.0", + "spryker/wishlist": "^8.6.0", + "spryker/wishlist-extension": "^1.3.0" + }, + "require-dev": { + "spryker/code-sniffer": "*", + "spryker/customer": "*", + "spryker/product": "*", + "spryker/propel": "*", + "spryker/quote": "*", + "spryker/testify": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Spryker\\": "src/Spryker/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "ProductConfigurationWishlist module", + "support": { + "source": "https://github.com/spryker/product-configuration-wishlist/tree/1.0.0" }, - "time": "2021-08-16T08:44:33+00:00" + "time": "2022-11-23T07:38:27+00:00" }, { "name": "spryker/product-configuration-wishlists-rest-api-extension", - "version": "0.1.0", + "version": "1.0.0", "source": { "type": "git", "url": "https://github.com/spryker/product-configuration-wishlists-rest-api-extension.git", - "reference": "7871823dc9d625b9b28714f0d7c3b097d419c1dd" + "reference": "017f1de8b4ac143353876a870a4953a830b32735" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/product-configuration-wishlists-rest-api-extension/zipball/7871823dc9d625b9b28714f0d7c3b097d419c1dd", - "reference": "7871823dc9d625b9b28714f0d7c3b097d419c1dd", + "url": "https://api.github.com/repos/spryker/product-configuration-wishlists-rest-api-extension/zipball/017f1de8b4ac143353876a870a4953a830b32735", + "reference": "017f1de8b4ac143353876a870a4953a830b32735", "shasum": "" }, "require": { - "php": ">=7.4" + "php": ">=8.0" }, "require-dev": { "spryker/code-sniffer": "*" @@ -42198,31 +42310,31 @@ ], "description": "ProductConfigurationWishlistsRestApiExtension module", "support": { - "source": "https://github.com/spryker/product-configuration-wishlists-rest-api-extension/tree/0.1.0" + "source": "https://github.com/spryker/product-configuration-wishlists-rest-api-extension/tree/1.0.0" }, - "time": "2021-10-29T06:02:31+00:00" + "time": "2022-10-18T17:47:15+00:00" }, { "name": "spryker/product-configurations-price-product-volumes-rest-api", - "version": "0.2.2", + "version": "1.0.0", "source": { "type": "git", "url": "https://github.com/spryker/product-configurations-price-product-volumes-rest-api.git", - "reference": "77c3796b1bac378f08e6d2a0c5ce8a816d45e3fd" + "reference": "cd2a8d0297861daa907893fa03ce84c11d9b0f4b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/product-configurations-price-product-volumes-rest-api/zipball/77c3796b1bac378f08e6d2a0c5ce8a816d45e3fd", - "reference": "77c3796b1bac378f08e6d2a0c5ce8a816d45e3fd", + "url": "https://api.github.com/repos/spryker/product-configurations-price-product-volumes-rest-api/zipball/cd2a8d0297861daa907893fa03ce84c11d9b0f4b", + "reference": "cd2a8d0297861daa907893fa03ce84c11d9b0f4b", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/kernel": "^3.56.0", - "spryker/product-configuration": "^0.2.0", - "spryker/product-configuration-shopping-lists-rest-api-extension": "^0.1.0", - "spryker/product-configuration-wishlists-rest-api-extension": "^0.1.0", - "spryker/product-configurations-rest-api-extension": "^0.2.0", + "spryker/product-configuration": "^1.0.0", + "spryker/product-configuration-shopping-lists-rest-api-extension": "^1.0.0", + "spryker/product-configuration-wishlists-rest-api-extension": "^1.0.0", + "spryker/product-configurations-rest-api-extension": "^1.0.0", "spryker/transfer": "^3.25.0", "spryker/util-encoding": "^2.0.0" }, @@ -42247,33 +42359,33 @@ ], "description": "ProductConfigurationsPriceProductVolumesRestApi module", "support": { - "source": "https://github.com/spryker/product-configurations-price-product-volumes-rest-api/tree/0.2.2" + "source": "https://github.com/spryker/product-configurations-price-product-volumes-rest-api/tree/1.0.0" }, - "time": "2022-09-09T11:38:53+00:00" + "time": "2022-11-23T07:38:27+00:00" }, { "name": "spryker/product-configurations-rest-api", - "version": "0.2.0", + "version": "1.0.0", "source": { "type": "git", "url": "https://github.com/spryker/product-configurations-rest-api.git", - "reference": "1b652fcd217d581fc475083c3affda8b2de40c10" + "reference": "ee6508c10541bfd951b030b6cb162a346a7882ce" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/product-configurations-rest-api/zipball/1b652fcd217d581fc475083c3affda8b2de40c10", - "reference": "1b652fcd217d581fc475083c3affda8b2de40c10", + "url": "https://api.github.com/repos/spryker/product-configurations-rest-api/zipball/ee6508c10541bfd951b030b6cb162a346a7882ce", + "reference": "ee6508c10541bfd951b030b6cb162a346a7882ce", "shasum": "" }, "require": { - "php": ">=7.3", + "php": ">=8.0", "spryker/carts-rest-api-extension": "^1.5.0", "spryker/glue-application": "^1.6.0", "spryker/glue-application-extension": "^1.1.0", "spryker/kernel": "^3.56.0", "spryker/orders-rest-api-extension": "^1.0.0", - "spryker/product-configuration-storage": "^0.2.0", - "spryker/product-configurations-rest-api-extension": "^0.2.0", + "spryker/product-configuration-storage": "^1.0.0", + "spryker/product-configurations-rest-api-extension": "^1.0.0", "spryker/products-rest-api-extension": "^1.0.0", "spryker/symfony": "^3.0.0", "spryker/transfer": "^3.25.0" @@ -42303,26 +42415,26 @@ ], "description": "ProductConfigurationsRestApi module", "support": { - "source": "https://github.com/spryker/product-configurations-rest-api/tree/0.2.0" + "source": "https://github.com/spryker/product-configurations-rest-api/tree/1.0.0" }, - "time": "2021-08-16T08:44:33+00:00" + "time": "2022-11-23T07:38:27+00:00" }, { "name": "spryker/product-configurations-rest-api-extension", - "version": "0.2.0", + "version": "1.0.0", "source": { "type": "git", "url": "https://github.com/spryker/product-configurations-rest-api-extension.git", - "reference": "604b01e7d82949eeeb2ad301721fcd7d014a1d9b" + "reference": "355606c0008078438f4efcc6c98d80b09c08f496" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/product-configurations-rest-api-extension/zipball/604b01e7d82949eeeb2ad301721fcd7d014a1d9b", - "reference": "604b01e7d82949eeeb2ad301721fcd7d014a1d9b", + "url": "https://api.github.com/repos/spryker/product-configurations-rest-api-extension/zipball/355606c0008078438f4efcc6c98d80b09c08f496", + "reference": "355606c0008078438f4efcc6c98d80b09c08f496", "shasum": "" }, "require": { - "php": ">=7.3" + "php": ">=8.0" }, "require-dev": { "spryker/code-sniffer": "*" @@ -42344,9 +42456,9 @@ ], "description": "ProductConfigurationsRestApiExtension module", "support": { - "source": "https://github.com/spryker/product-configurations-rest-api-extension/tree/0.2.0" + "source": "https://github.com/spryker/product-configurations-rest-api-extension/tree/1.0.0" }, - "time": "2021-08-16T08:44:33+00:00" + "time": "2022-10-18T17:47:15+00:00" }, { "name": "spryker/product-customer-permission", @@ -50799,23 +50911,22 @@ }, { "name": "spryker/sales-product-configuration", - "version": "0.1.4", + "version": "1.0.0", "source": { "type": "git", "url": "https://github.com/spryker/sales-product-configuration.git", - "reference": "75a450d3a3f01b3510a8d036386914ea4a5f89ea" + "reference": "eb3ac0524622d617f392b0a4dad59d13f55c7e5b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/sales-product-configuration/zipball/75a450d3a3f01b3510a8d036386914ea4a5f89ea", - "reference": "75a450d3a3f01b3510a8d036386914ea4a5f89ea", + "url": "https://api.github.com/repos/spryker/sales-product-configuration/zipball/eb3ac0524622d617f392b0a4dad59d13f55c7e5b", + "reference": "eb3ac0524622d617f392b0a4dad59d13f55c7e5b", "shasum": "" }, "require": { - "php": ">=7.3", - "spryker/checkout-extension": "^1.0.0", + "php": ">=8.0", "spryker/kernel": "^3.33.0", - "spryker/product-configuration": "^0.1.0 || ^0.2.0", + "spryker/product-configuration": "^1.0.0", "spryker/propel-orm": "^1.5.0", "spryker/sales": "^11.0.0", "spryker/sales-extension": "^1.9.0", @@ -50844,28 +50955,28 @@ ], "description": "SalesProductConfiguration module", "support": { - "source": "https://github.com/spryker/sales-product-configuration/tree/0.1.4" + "source": "https://github.com/spryker/sales-product-configuration/tree/1.0.0" }, - "time": "2021-08-16T08:44:33+00:00" + "time": "2022-11-23T07:38:27+00:00" }, { "name": "spryker/sales-product-configuration-gui", - "version": "0.1.1", + "version": "1.0.0", "source": { "type": "git", "url": "https://github.com/spryker/sales-product-configuration-gui.git", - "reference": "dd3945d75fda4a547f2bb113e4ce7176ab57aa95" + "reference": "fd1c4004e7d246c415ef6fd1350b0ea1418e1164" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/sales-product-configuration-gui/zipball/dd3945d75fda4a547f2bb113e4ce7176ab57aa95", - "reference": "dd3945d75fda4a547f2bb113e4ce7176ab57aa95", + "url": "https://api.github.com/repos/spryker/sales-product-configuration-gui/zipball/fd1c4004e7d246c415ef6fd1350b0ea1418e1164", + "reference": "fd1c4004e7d246c415ef6fd1350b0ea1418e1164", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/kernel": "^3.30.0", - "spryker/sales-product-configuration-gui-extension": "^0.1.0", + "spryker/sales-product-configuration-gui-extension": "^1.0.0", "spryker/symfony": "^3.0.0" }, "require-dev": { @@ -50888,26 +50999,26 @@ ], "description": "SalesProductConfigurationGui module", "support": { - "source": "https://github.com/spryker/sales-product-configuration-gui/tree/0.1.1" + "source": "https://github.com/spryker/sales-product-configuration-gui/tree/1.0.0" }, - "time": "2022-06-08T11:39:12+00:00" + "time": "2022-11-23T07:38:27+00:00" }, { "name": "spryker/sales-product-configuration-gui-extension", - "version": "0.1.0", + "version": "1.0.0", "source": { "type": "git", "url": "https://github.com/spryker/sales-product-configuration-gui-extension.git", - "reference": "ca70d348822637c3aea2ad0b26f7b4ac377d104d" + "reference": "23be617c0a03c0ebe0f6dec1c5a9888cf595ed25" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/sales-product-configuration-gui-extension/zipball/ca70d348822637c3aea2ad0b26f7b4ac377d104d", - "reference": "ca70d348822637c3aea2ad0b26f7b4ac377d104d", + "url": "https://api.github.com/repos/spryker/sales-product-configuration-gui-extension/zipball/23be617c0a03c0ebe0f6dec1c5a9888cf595ed25", + "reference": "23be617c0a03c0ebe0f6dec1c5a9888cf595ed25", "shasum": "" }, "require": { - "php": ">=7.3" + "php": ">=8.0" }, "require-dev": { "spryker/code-sniffer": "*" @@ -50929,9 +51040,9 @@ ], "description": "SalesProductConfigurationGuiExtension module", "support": { - "source": "https://github.com/spryker/sales-product-configuration-gui-extension/tree/0.1.0" + "source": "https://github.com/spryker/sales-product-configuration-gui-extension/tree/1.0.0" }, - "time": "2020-10-27T13:41:40+00:00" + "time": "2022-10-18T17:47:15+00:00" }, { "name": "spryker/sales-product-connector", @@ -57867,6 +57978,59 @@ }, "time": "2021-07-07T15:14:17+00:00" }, + { + "name": "spryker/wishlist", + "version": "8.7.0", + "source": { + "type": "git", + "url": "https://github.com/spryker/wishlist.git", + "reference": "7adc53e5c4456417f0d6a01ff496e7a39cfe682d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker/wishlist/zipball/7adc53e5c4456417f0d6a01ff496e7a39cfe682d", + "reference": "7adc53e5c4456417f0d6a01ff496e7a39cfe682d", + "shasum": "" + }, + "require": { + "php": ">=7.4", + "spryker/cart": "^5.0.0 || ^7.0.0", + "spryker/customer": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", + "spryker/kernel": "^3.30.0", + "spryker/price-product": "^1.0.0 || ^2.0.0 || ^4.0.0", + "spryker/product": "^5.9.0 || ^6.0.0", + "spryker/propel-orm": "^1.1.0", + "spryker/transfer": "^3.25.0", + "spryker/wishlist-extension": "^1.3.0", + "spryker/zed-request": "^3.0.0" + }, + "require-dev": { + "spryker/code-sniffer": "*", + "spryker/propel": "*", + "spryker/testify": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "8.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Spryker\\": "src/Spryker/", + "SprykerTest\\Shared\\Wishlist\\Helper\\": "tests/SprykerTest/Shared/Wishlist/_support/Helper/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "Wishlist module", + "support": { + "source": "https://github.com/spryker/wishlist/tree/8.7.0" + }, + "time": "2022-10-04T15:44:16+00:00" + }, { "name": "spryker/wishlist-extension", "version": "1.3.0", @@ -70081,8 +70245,8 @@ { "package": "spryker-feature/configurable-product", "version": "9999999-dev", - "alias": "202204.0", - "alias_normalized": "202204.0" + "alias": "202211.0", + "alias_normalized": "202211.0" }, { "package": "spryker-feature/development-tools", From 19289b29efc343a7721b8ebf2a37bb1ad9419a1f Mon Sep 17 00:00:00 2001 From: AntonKhabiuk Date: Wed, 23 Nov 2022 16:00:34 +0200 Subject: [PATCH 009/106] CC-21722 Update composer --- composer.lock | 172 ++------------------------------------------------ 1 file changed, 5 insertions(+), 167 deletions(-) diff --git a/composer.lock b/composer.lock index 54302fea92..dee5dbca8a 100644 --- a/composer.lock +++ b/composer.lock @@ -5049,20 +5049,18 @@ "source": { "type": "git", "url": "https://github.com/spryker-feature/configurable-product.git", - "reference": "f47c3c507eaf487713b7775accf901c9e4f77d1a" + "reference": "98aa335a4e8ef70f5af71580fcb495f53a1e22e6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/configurable-product/zipball/f47c3c507eaf487713b7775accf901c9e4f77d1a", - "reference": "f47c3c507eaf487713b7775accf901c9e4f77d1a", + "url": "https://api.github.com/repos/spryker-feature/configurable-product/zipball/98aa335a4e8ef70f5af71580fcb495f53a1e22e6", + "reference": "98aa335a4e8ef70f5af71580fcb495f53a1e22e6", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker-shop/product-configuration-cart-widget": "^1.0.0", - "spryker-shop/product-configuration-shopping-list-widget": "^1.0.0", "spryker-shop/product-configuration-widget": "^1.0.0", - "spryker-shop/product-configuration-wishlist-widget": "^1.0.0", "spryker-shop/product-configurator-gateway-page": "^1.0.0", "spryker-shop/sales-product-configuration-widget": "^1.0.0", "spryker/product-configuration": "^1.0.0", @@ -5070,9 +5068,7 @@ "spryker/product-configuration-data-import": "^0.2.0", "spryker/product-configuration-gui": "^1.0.0", "spryker/product-configuration-persistent-cart": "^1.0.0", - "spryker/product-configuration-shopping-list": "^1.0.0", "spryker/product-configuration-storage": "^1.0.0", - "spryker/product-configuration-wishlist": "^1.0.0", "spryker/sales-product-configuration": "^1.0.0", "spryker/sales-product-configuration-gui": "^1.0.0" }, @@ -5091,7 +5087,7 @@ "support": { "source": "https://github.com/spryker-feature/configurable-product/tree/master" }, - "time": "2022-11-23T11:05:44+00:00" + "time": "2022-11-23T13:48:54+00:00" }, { "name": "spryker-feature/customer-access", @@ -12758,56 +12754,6 @@ }, "time": "2022-10-18T17:47:18+00:00" }, - { - "name": "spryker-shop/product-configuration-wishlist-widget", - "version": "1.0.0", - "source": { - "type": "git", - "url": "https://github.com/spryker-shop/product-configuration-wishlist-widget.git", - "reference": "4757faceb02f9b5710a6547221bc5cc1fe505268" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/product-configuration-wishlist-widget/zipball/4757faceb02f9b5710a6547221bc5cc1fe505268", - "reference": "4757faceb02f9b5710a6547221bc5cc1fe505268", - "shasum": "" - }, - "require": { - "php": ">=8.0", - "spryker-shop/product-configuration-wishlist-widget-extension": "^1.0.0", - "spryker-shop/product-configurator-gateway-page-extension": "^1.0.0", - "spryker-shop/shop-ui": "^1.54.0", - "spryker-shop/wishlist-page-extension": "^1.0.0", - "spryker/application": "^3.8.0", - "spryker/kernel": "^3.30.0", - "spryker/product-configuration-wishlist": "^1.0.0", - "spryker/symfony": "^3.1.0", - "spryker/transfer": "^3.25.0" - }, - "require-dev": { - "spryker/code-sniffer": "*" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "SprykerShop\\": "src/SprykerShop/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "proprietary" - ], - "description": "ProductConfigurationWishlistWidget module", - "support": { - "source": "https://github.com/spryker-shop/product-configuration-wishlist-widget/tree/1.0.0" - }, - "time": "2022-11-23T07:38:29+00:00" - }, { "name": "spryker-shop/product-configuration-wishlist-widget-extension", "version": "1.0.0", @@ -42218,61 +42164,6 @@ }, "time": "2022-11-23T07:38:27+00:00" }, - { - "name": "spryker/product-configuration-wishlist", - "version": "1.0.0", - "source": { - "type": "git", - "url": "https://github.com/spryker/product-configuration-wishlist.git", - "reference": "c3d54f7eb6571cccebd303510db99a417d1bd74d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/spryker/product-configuration-wishlist/zipball/c3d54f7eb6571cccebd303510db99a417d1bd74d", - "reference": "c3d54f7eb6571cccebd303510db99a417d1bd74d", - "shasum": "" - }, - "require": { - "php": ">=8.0", - "spryker/kernel": "^3.30.0", - "spryker/log": "^3.7.0", - "spryker/price-product-storage-extension": "^1.3.0", - "spryker/product-configuration": "^1.0.0", - "spryker/product-configuration-storage": "^1.0.0", - "spryker/transfer": "^3.25.0", - "spryker/util-encoding": "^2.0.0", - "spryker/wishlist": "^8.6.0", - "spryker/wishlist-extension": "^1.3.0" - }, - "require-dev": { - "spryker/code-sniffer": "*", - "spryker/customer": "*", - "spryker/product": "*", - "spryker/propel": "*", - "spryker/quote": "*", - "spryker/testify": "*" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Spryker\\": "src/Spryker/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "proprietary" - ], - "description": "ProductConfigurationWishlist module", - "support": { - "source": "https://github.com/spryker/product-configuration-wishlist/tree/1.0.0" - }, - "time": "2022-11-23T07:38:27+00:00" - }, { "name": "spryker/product-configuration-wishlists-rest-api-extension", "version": "1.0.0", @@ -57978,59 +57869,6 @@ }, "time": "2021-07-07T15:14:17+00:00" }, - { - "name": "spryker/wishlist", - "version": "8.7.0", - "source": { - "type": "git", - "url": "https://github.com/spryker/wishlist.git", - "reference": "7adc53e5c4456417f0d6a01ff496e7a39cfe682d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/spryker/wishlist/zipball/7adc53e5c4456417f0d6a01ff496e7a39cfe682d", - "reference": "7adc53e5c4456417f0d6a01ff496e7a39cfe682d", - "shasum": "" - }, - "require": { - "php": ">=7.4", - "spryker/cart": "^5.0.0 || ^7.0.0", - "spryker/customer": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", - "spryker/kernel": "^3.30.0", - "spryker/price-product": "^1.0.0 || ^2.0.0 || ^4.0.0", - "spryker/product": "^5.9.0 || ^6.0.0", - "spryker/propel-orm": "^1.1.0", - "spryker/transfer": "^3.25.0", - "spryker/wishlist-extension": "^1.3.0", - "spryker/zed-request": "^3.0.0" - }, - "require-dev": { - "spryker/code-sniffer": "*", - "spryker/propel": "*", - "spryker/testify": "*" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "8.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Spryker\\": "src/Spryker/", - "SprykerTest\\Shared\\Wishlist\\Helper\\": "tests/SprykerTest/Shared/Wishlist/_support/Helper/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "proprietary" - ], - "description": "Wishlist module", - "support": { - "source": "https://github.com/spryker/wishlist/tree/8.7.0" - }, - "time": "2022-10-04T15:44:16+00:00" - }, { "name": "spryker/wishlist-extension", "version": "1.3.0", From 56f2a1b3797ea3255ac92df33dd59aacd5dd5b95 Mon Sep 17 00:00:00 2001 From: Roman Havrylko Date: Thu, 24 Nov 2022 12:26:57 +0100 Subject: [PATCH 010/106] =?UTF-8?q?=D0=A1=D0=A1-21722=20Fixed=20CS.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Pyz/Zed/QuoteRequest/QuoteRequestDependencyProvider.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Pyz/Zed/QuoteRequest/QuoteRequestDependencyProvider.php b/src/Pyz/Zed/QuoteRequest/QuoteRequestDependencyProvider.php index 38d0daf690..86513c4f2f 100644 --- a/src/Pyz/Zed/QuoteRequest/QuoteRequestDependencyProvider.php +++ b/src/Pyz/Zed/QuoteRequest/QuoteRequestDependencyProvider.php @@ -15,7 +15,7 @@ class QuoteRequestDependencyProvider extends SprykerQuoteRequestDependencyProvider { /** - * @return array<\Spryker\Zed\QuoteRequestExtension\Dependency\Plugin\QuoteRequestPreCreateCheckPluginInterface> + * @return list<\Spryker\Zed\QuoteRequestExtension\Dependency\Plugin\QuoteRequestPreCreateCheckPluginInterface> */ protected function getQuoteRequestPreCreateCheckPlugins(): array { @@ -25,7 +25,7 @@ protected function getQuoteRequestPreCreateCheckPlugins(): array } /** - * @return \Spryker\Zed\QuoteRequestExtension\Dependency\Plugin\QuoteRequestValidatorPluginInterface[] + * @return list<\Spryker\Zed\QuoteRequestExtension\Dependency\Plugin\QuoteRequestValidatorPluginInterface> */ protected function getQuoteRequestValidatorPlugins(): array { @@ -35,7 +35,7 @@ protected function getQuoteRequestValidatorPlugins(): array } /** - * @return \Spryker\Zed\QuoteRequestExtension\Dependency\Plugin\QuoteRequestUserValidatorPluginInterface[] + * @return list<\Spryker\Zed\QuoteRequestExtension\Dependency\Plugin\QuoteRequestUserValidatorPluginInterface> */ protected function getQuoteRequestUserValidatorPlugins(): array { From 7f4e8e3bd0aa53904b023b6ecc883129ef976d0c Mon Sep 17 00:00:00 2001 From: Roman Havrylko Date: Thu, 24 Nov 2022 12:56:48 +0100 Subject: [PATCH 011/106] CC-21722 Updated CS. --- src/Pyz/Zed/DataImport/DataImportDependencyProvider.php | 1 - 1 file changed, 1 deletion(-) diff --git a/src/Pyz/Zed/DataImport/DataImportDependencyProvider.php b/src/Pyz/Zed/DataImport/DataImportDependencyProvider.php index 184f043c7a..e4bfda456c 100644 --- a/src/Pyz/Zed/DataImport/DataImportDependencyProvider.php +++ b/src/Pyz/Zed/DataImport/DataImportDependencyProvider.php @@ -385,7 +385,6 @@ protected function getDataImporterPlugins(): array new CombinedPriceProductOfferDataImportPlugin(), new CombinedProductOfferValidityDataImportPlugin(), new CombinedProductOfferStockDataImportPlugin(), - new ProductConfigurationDataImportPlugin(), ]; } From 056d4b04d732a8c4ff276d1fd55fc97d3bb99f92 Mon Sep 17 00:00:00 2001 From: AntonKhabiuk Date: Thu, 24 Nov 2022 15:57:13 +0200 Subject: [PATCH 012/106] CC-21722 Fixes after CR --- composer.json | 2 +- composer.lock | 6 +++--- src/Pyz/Zed/QuoteRequest/QuoteRequestDependencyProvider.php | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/composer.json b/composer.json index 1fbb3ffd4d..135318b38f 100644 --- a/composer.json +++ b/composer.json @@ -30,7 +30,7 @@ "spryker-feature/comments": "^202204.0", "spryker-feature/company-account": "^202204.0", "spryker-feature/configurable-bundle": "^202204.0", - "spryker-feature/configurable-product": "dev-master as 202211.0", + "spryker-feature/configurable-product": "dev-master as 202212.0", "spryker-feature/customer-access": "^202204.0", "spryker-feature/customer-account-management": "^202204.0", "spryker-feature/deployment-tools": "^202204.0", diff --git a/composer.lock b/composer.lock index dee5dbca8a..055cea77ac 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": "89794526af90e31104c397301a19af25", + "content-hash": "7d206e76496201ff12e1511934754aac", "packages": [ { "name": "async-aws/core", @@ -70083,8 +70083,8 @@ { "package": "spryker-feature/configurable-product", "version": "9999999-dev", - "alias": "202211.0", - "alias_normalized": "202211.0" + "alias": "202212.0", + "alias_normalized": "202212.0" }, { "package": "spryker-feature/development-tools", diff --git a/src/Pyz/Zed/QuoteRequest/QuoteRequestDependencyProvider.php b/src/Pyz/Zed/QuoteRequest/QuoteRequestDependencyProvider.php index 86513c4f2f..d37e0f4c1b 100644 --- a/src/Pyz/Zed/QuoteRequest/QuoteRequestDependencyProvider.php +++ b/src/Pyz/Zed/QuoteRequest/QuoteRequestDependencyProvider.php @@ -25,7 +25,7 @@ protected function getQuoteRequestPreCreateCheckPlugins(): array } /** - * @return list<\Spryker\Zed\QuoteRequestExtension\Dependency\Plugin\QuoteRequestValidatorPluginInterface> + * @return array<\Spryker\Zed\QuoteRequestExtension\Dependency\Plugin\QuoteRequestValidatorPluginInterface> */ protected function getQuoteRequestValidatorPlugins(): array { @@ -35,7 +35,7 @@ protected function getQuoteRequestValidatorPlugins(): array } /** - * @return list<\Spryker\Zed\QuoteRequestExtension\Dependency\Plugin\QuoteRequestUserValidatorPluginInterface> + * @return array<\Spryker\Zed\QuoteRequestExtension\Dependency\Plugin\QuoteRequestUserValidatorPluginInterface> */ protected function getQuoteRequestUserValidatorPlugins(): array { From a3b4223ff59d85eb73f6a381e20d7eeb88073d48 Mon Sep 17 00:00:00 2001 From: Roman Havrylko Date: Fri, 25 Nov 2022 11:09:50 +0100 Subject: [PATCH 013/106] CC-21722 Removed env variables. --- deploy.aws-env-template.yml | 2 -- deploy.ci.api.yml | 2 -- deploy.ci.functional.mariadb.yml | 2 -- deploy.ci.functional.yml | 2 -- deploy.dev.yml | 2 -- deploy.spryker-mp-b2b.yml | 2 -- deploy.spryker-mpb2bs.yml | 2 -- deploy.yml | 2 -- 8 files changed, 16 deletions(-) diff --git a/deploy.aws-env-template.yml b/deploy.aws-env-template.yml index ae528cdac6..8a948421ca 100644 --- a/deploy.aws-env-template.yml +++ b/deploy.aws-env-template.yml @@ -52,8 +52,6 @@ image: SPRYKER_HOOK_DESTRUCTIVE_INSTALL: "vendor/bin/install -r EU/destructive --no-ansi -vvv" SPRYKER_PRODUCT_CONFIGURATOR_HOST: date-time-configurator-example.cloud.spryker.toys SPRYKER_PRODUCT_CONFIGURATOR_PORT: 80 - SPRYKER_PRODUCT_CONFIGURATOR_ENCRYPTION_KEY: 'change123' - SPRYKER_PRODUCT_CONFIGURATOR_HEX_INITIALIZATION_VECTOR: '0c1ffefeebdab4a3d839d0e52590c9a2' composer: mode: --no-dev diff --git a/deploy.ci.api.yml b/deploy.ci.api.yml index 1be728d60e..7a25088fb1 100644 --- a/deploy.ci.api.yml +++ b/deploy.ci.api.yml @@ -11,8 +11,6 @@ image: STORE_NAME_REFERENCE_MAP: '{"DE":"dev-DE","AT":"dev-AT","US":"dev-US"}' SPRYKER_PRODUCT_CONFIGURATOR_HOST: date-time-configurator-example.spryker.local SPRYKER_PRODUCT_CONFIGURATOR_PORT: 80 - SPRYKER_PRODUCT_CONFIGURATOR_ENCRYPTION_KEY: 'change123' - SPRYKER_PRODUCT_CONFIGURATOR_HEX_INITIALIZATION_VECTOR: '0c1ffefeebdab4a3d839d0e52590c9a2' composer: mode: --no-dev autoload: --classmap-authoritative diff --git a/deploy.ci.functional.mariadb.yml b/deploy.ci.functional.mariadb.yml index 4ca82611fa..21c2907f4e 100644 --- a/deploy.ci.functional.mariadb.yml +++ b/deploy.ci.functional.mariadb.yml @@ -11,8 +11,6 @@ image: STORE_NAME_REFERENCE_MAP: '{"DE":"dev-DE","AT":"dev-AT","US":"dev-US"}' SPRYKER_PRODUCT_CONFIGURATOR_HOST: date-time-configurator-example.spryker.local SPRYKER_PRODUCT_CONFIGURATOR_PORT: 80 - SPRYKER_PRODUCT_CONFIGURATOR_ENCRYPTION_KEY: 'change123' - SPRYKER_PRODUCT_CONFIGURATOR_HEX_INITIALIZATION_VECTOR: '0c1ffefeebdab4a3d839d0e52590c9a2' composer: mode: --no-dev autoload: --classmap-authoritative diff --git a/deploy.ci.functional.yml b/deploy.ci.functional.yml index 6be4af5fd8..bdb62d4033 100644 --- a/deploy.ci.functional.yml +++ b/deploy.ci.functional.yml @@ -11,8 +11,6 @@ image: STORE_NAME_REFERENCE_MAP: '{"DE":"dev-DE","AT":"dev-AT","US":"dev-US"}' SPRYKER_PRODUCT_CONFIGURATOR_HOST: date-time-configurator-example.spryker.local SPRYKER_PRODUCT_CONFIGURATOR_PORT: 80 - SPRYKER_PRODUCT_CONFIGURATOR_ENCRYPTION_KEY: 'change123' - SPRYKER_PRODUCT_CONFIGURATOR_HEX_INITIALIZATION_VECTOR: '0c1ffefeebdab4a3d839d0e52590c9a2' composer: mode: --no-dev autoload: --classmap-authoritative diff --git a/deploy.dev.yml b/deploy.dev.yml index c86cd15fc1..a2361ba69f 100644 --- a/deploy.dev.yml +++ b/deploy.dev.yml @@ -28,8 +28,6 @@ image: #Product Configuration SPRYKER_PRODUCT_CONFIGURATOR_HOST: date-time-configurator-example.spryker.local SPRYKER_PRODUCT_CONFIGURATOR_PORT: 80 - SPRYKER_PRODUCT_CONFIGURATOR_ENCRYPTION_KEY: 'change123' - SPRYKER_PRODUCT_CONFIGURATOR_HEX_INITIALIZATION_VECTOR: '0c1ffefeebdab4a3d839d0e52590c9a2' node: version: 16 npm: 8 diff --git a/deploy.spryker-mp-b2b.yml b/deploy.spryker-mp-b2b.yml index ed73cb4784..1e581500b6 100644 --- a/deploy.spryker-mp-b2b.yml +++ b/deploy.spryker-mp-b2b.yml @@ -53,8 +53,6 @@ image: SPRYKER_HOOK_DESTRUCTIVE_INSTALL: "vendor/bin/install -r EU/destructive --no-ansi -vvv" SPRYKER_PRODUCT_CONFIGURATOR_HOST: date-time-configurator-example.mp-b2b.internal-testing.demo-spryker.com SPRYKER_PRODUCT_CONFIGURATOR_PORT: 80 - SPRYKER_PRODUCT_CONFIGURATOR_ENCRYPTION_KEY: 'change123' - SPRYKER_PRODUCT_CONFIGURATOR_HEX_INITIALIZATION_VECTOR: '0c1ffefeebdab4a3d839d0e52590c9a2' php: enabled-extensions: - blackfire diff --git a/deploy.spryker-mpb2bs.yml b/deploy.spryker-mpb2bs.yml index edddf087b6..4e0cb68483 100644 --- a/deploy.spryker-mpb2bs.yml +++ b/deploy.spryker-mpb2bs.yml @@ -22,8 +22,6 @@ image: SPRYKER_HOOK_DESTRUCTIVE_INSTALL: "vendor/bin/install -r EU/destructive --no-ansi -vvv" SPRYKER_PRODUCT_CONFIGURATOR_HOST: date-time-configurator-example.mp-b2b.internal-security.demo-spryker.com SPRYKER_PRODUCT_CONFIGURATOR_PORT: 80 - SPRYKER_PRODUCT_CONFIGURATOR_ENCRYPTION_KEY: 'change123' - SPRYKER_PRODUCT_CONFIGURATOR_HEX_INITIALIZATION_VECTOR: '0c1ffefeebdab4a3d839d0e52590c9a2' node: version: 16 npm: 8 diff --git a/deploy.yml b/deploy.yml index 358dba1269..06f9fa78ef 100644 --- a/deploy.yml +++ b/deploy.yml @@ -13,8 +13,6 @@ image: environment: SPRYKER_PRODUCT_CONFIGURATOR_HOST: date-time-configurator-example.spryker.local SPRYKER_PRODUCT_CONFIGURATOR_PORT: 80 - SPRYKER_PRODUCT_CONFIGURATOR_ENCRYPTION_KEY: 'change123' - SPRYKER_PRODUCT_CONFIGURATOR_HEX_INITIALIZATION_VECTOR: '0c1ffefeebdab4a3d839d0e52590c9a2' node: version: 16 npm: 8 From 2361fdede1bceebfef51bbbada077376f84ad63d Mon Sep 17 00:00:00 2001 From: Roman Havrylko Date: Fri, 25 Nov 2022 11:13:59 +0100 Subject: [PATCH 014/106] CC-21722 Updated .git.docker. --- .git.docker | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.git.docker b/.git.docker index f6d9520a75..93587193a9 100644 --- a/.git.docker +++ b/.git.docker @@ -1 +1 @@ -fe1f5bc5ac91c0af5411694cd2984e18abb706ba +4c44379fd93b6505a86c2cd185b3bb5270afb1d6 From 04d67d902fa63715957f2816ec5de3e3be9c160f Mon Sep 17 00:00:00 2001 From: Roman Havrylko Date: Fri, 25 Nov 2022 11:29:35 +0100 Subject: [PATCH 015/106] CC-21722 Removed env variables. --- deploy.ci.acceptance.mariadb.yml | 1 - deploy.ci.acceptance.yml | 1 - deploy.ci.api.mariadb.yml | 1 - 3 files changed, 3 deletions(-) diff --git a/deploy.ci.acceptance.mariadb.yml b/deploy.ci.acceptance.mariadb.yml index 15ea1882c5..8a9c0192bf 100644 --- a/deploy.ci.acceptance.mariadb.yml +++ b/deploy.ci.acceptance.mariadb.yml @@ -11,7 +11,6 @@ image: STORE_NAME_REFERENCE_MAP: '{"DE":"dev-DE","AT":"dev-AT","US":"dev-US"}' SPRYKER_PRODUCT_CONFIGURATOR_HOST: date-time-configurator-example.spryker.local SPRYKER_PRODUCT_CONFIGURATOR_PORT: 80 - SPRYKER_CONFIGURATOR_ENCRYPTION_KEY: 'change123' node: version: 16 npm: 8 diff --git a/deploy.ci.acceptance.yml b/deploy.ci.acceptance.yml index 9b3eed7d7d..e355bce6ed 100644 --- a/deploy.ci.acceptance.yml +++ b/deploy.ci.acceptance.yml @@ -11,7 +11,6 @@ image: STORE_NAME_REFERENCE_MAP: '{"DE":"dev-DE","AT":"dev-AT","US":"dev-US"}' SPRYKER_PRODUCT_CONFIGURATOR_HOST: date-time-configurator-example.spryker.local SPRYKER_PRODUCT_CONFIGURATOR_PORT: 80 - SPRYKER_CONFIGURATOR_ENCRYPTION_KEY: 'change123' node: version: 16 npm: 8 diff --git a/deploy.ci.api.mariadb.yml b/deploy.ci.api.mariadb.yml index 55ebf366dc..53993ba066 100644 --- a/deploy.ci.api.mariadb.yml +++ b/deploy.ci.api.mariadb.yml @@ -11,7 +11,6 @@ image: STORE_NAME_REFERENCE_MAP: '{"DE":"dev-DE","AT":"dev-AT","US":"dev-US"}' SPRYKER_PRODUCT_CONFIGURATOR_HOST: date-time-configurator-example.spryker.local SPRYKER_PRODUCT_CONFIGURATOR_PORT: 80 - SPRYKER_CONFIGURATOR_ENCRYPTION_KEY: 'change123' composer: mode: --no-dev autoload: --classmap-authoritative From 8060af43a6a1d84e7ae855a0249f1ebc88283f12 Mon Sep 17 00:00:00 2001 From: Yuliia Sakharova Date: Fri, 25 Nov 2022 11:38:17 +0100 Subject: [PATCH 016/106] CC-22669: Integrate glue update cart totals based on shipment selector functionality. --- composer.json | 4 ++-- .../GlueApplicationDependencyProvider.php | 10 ++++++++++ 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/composer.json b/composer.json index d589a96e8c..4e1d96f3e4 100644 --- a/composer.json +++ b/composer.json @@ -122,7 +122,7 @@ "spryker/cart-note-merchant-portal-gui": "^1.0.0", "spryker/cart-note-product-bundle-connector": "^1.0.3", "spryker/cart-permission-groups-rest-api": "^1.2.1", - "spryker/carts-rest-api": "^5.18.0", + "spryker/carts-rest-api": "^5.22.0", "spryker/catalog-price-product-connector": "^1.3.2", "spryker/catalog-search-products-resource-relationship": "^1.2.0", "spryker/catalog-search-rest-api": "^2.6.0", @@ -257,7 +257,7 @@ "spryker/shipment-cart-connector": "^2.1.1", "spryker/shipment-checkout-connector": "^2.0.4", "spryker/shipment-discount-connector": "^4.0.5", - "spryker/shipments-rest-api": "^1.5.0", + "spryker/shipments-rest-api": "^1.6.0", "spryker/shopping-list-product-option-connector": "^1.4.1", "spryker/shopping-lists-rest-api": "^1.0.3", "spryker/store-reference": "^1.1.0", diff --git a/src/Pyz/Glue/GlueApplication/GlueApplicationDependencyProvider.php b/src/Pyz/Glue/GlueApplication/GlueApplicationDependencyProvider.php index 3b96cfe8f7..40f0345e3e 100644 --- a/src/Pyz/Glue/GlueApplication/GlueApplicationDependencyProvider.php +++ b/src/Pyz/Glue/GlueApplication/GlueApplicationDependencyProvider.php @@ -35,7 +35,9 @@ use Spryker\Glue\CartPermissionGroupsRestApi\Plugin\GlueApplication\CartPermissionGroupsResourceRoutePlugin; use Spryker\Glue\CartsRestApi\CartsRestApiConfig; use Spryker\Glue\CartsRestApi\Plugin\ControllerBeforeAction\SetAnonymousCustomerIdControllerBeforeActionPlugin; +use Spryker\Glue\CartsRestApi\Plugin\GlueApplication\CartByRestCheckoutDataResourceRelationshipPlugin; use Spryker\Glue\CartsRestApi\Plugin\GlueApplication\CartItemsByQuoteResourceRelationshipPlugin; +use Spryker\Glue\CartsRestApi\Plugin\GlueApplication\GuestCartByRestCheckoutDataResourceRelationshipPlugin; use Spryker\Glue\CartsRestApi\Plugin\ResourceRoute\CartItemsResourceRoutePlugin; use Spryker\Glue\CartsRestApi\Plugin\ResourceRoute\CartsResourceRoutePlugin; use Spryker\Glue\CartsRestApi\Plugin\ResourceRoute\CustomerCartsResourceRoutePlugin; @@ -602,6 +604,14 @@ protected function getResourceRelationshipPlugins( CheckoutRestApiConfig::RESOURCE_CHECKOUT_DATA, new AddressByCheckoutDataResourceRelationshipPlugin() ); + $resourceRelationshipCollection->addRelationship( + CheckoutRestApiConfig::RESOURCE_CHECKOUT_DATA, + new CartByRestCheckoutDataResourceRelationshipPlugin(), + ); + $resourceRelationshipCollection->addRelationship( + CheckoutRestApiConfig::RESOURCE_CHECKOUT_DATA, + new GuestCartByRestCheckoutDataResourceRelationshipPlugin(), + ); $resourceRelationshipCollection->addRelationship( OrdersRestApiConfig::RESOURCE_ORDERS, new OrderShipmentByOrderResourceRelationshipPlugin() From 6d98a0e2160fb66d7d884dd3f5b3efa407d5f17f Mon Sep 17 00:00:00 2001 From: Roman Havrylko Date: Fri, 25 Nov 2022 11:53:45 +0100 Subject: [PATCH 017/106] CC-21722 Fixes after CR. --- config/Shared/config_default.php | 2 +- src/Pyz/Zed/QuoteRequest/QuoteRequestDependencyProvider.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/config/Shared/config_default.php b/config/Shared/config_default.php index 9d1c840db3..7caa11972e 100644 --- a/config/Shared/config_default.php +++ b/config/Shared/config_default.php @@ -719,4 +719,4 @@ $config[ProductConfigurationConstants::SPRYKER_PRODUCT_CONFIGURATOR_ENCRYPTION_KEY] = getenv('SPRYKER_PRODUCT_CONFIGURATOR_ENCRYPTION_KEY') ?: 'change123'; $config[ProductConfigurationConstants::SPRYKER_PRODUCT_CONFIGURATOR_HEX_INITIALIZATION_VECTOR] = getenv('SPRYKER_PRODUCT_CONFIGURATOR_HEX_INITIALIZATION_VECTOR') ?: '0c1ffefeebdab4a3d839d0e52590c9a2'; -$config[KernelConstants::DOMAIN_WHITELIST][] = getenv('SPRYKER_PRODUCT_CONFIGURATOR_HOST'); \ No newline at end of file +$config[KernelConstants::DOMAIN_WHITELIST][] = getenv('SPRYKER_PRODUCT_CONFIGURATOR_HOST'); diff --git a/src/Pyz/Zed/QuoteRequest/QuoteRequestDependencyProvider.php b/src/Pyz/Zed/QuoteRequest/QuoteRequestDependencyProvider.php index d37e0f4c1b..41f4ccff3d 100644 --- a/src/Pyz/Zed/QuoteRequest/QuoteRequestDependencyProvider.php +++ b/src/Pyz/Zed/QuoteRequest/QuoteRequestDependencyProvider.php @@ -15,7 +15,7 @@ class QuoteRequestDependencyProvider extends SprykerQuoteRequestDependencyProvider { /** - * @return list<\Spryker\Zed\QuoteRequestExtension\Dependency\Plugin\QuoteRequestPreCreateCheckPluginInterface> + * @return array<\Spryker\Zed\QuoteRequestExtension\Dependency\Plugin\QuoteRequestPreCreateCheckPluginInterface> */ protected function getQuoteRequestPreCreateCheckPlugins(): array { From 42bdfdc975b9fbf76b5ee04efba01e37d8f75343 Mon Sep 17 00:00:00 2001 From: Michael Knappe Date: Fri, 25 Nov 2022 16:10:25 +0100 Subject: [PATCH 018/106] Integration display numbers in yves and zed --- composer.json | 3 + composer.lock | 2744 +++++++++-------- config/Zed/navigation.xml | 6 +- package-lock.json | 14 + package.json | 1 + .../organisms/cart-sidebar/cart-sidebar.twig | 2 +- .../page-layout-cart-preview.twig | 4 +- .../page-layout-cart/page-layout-cart.twig | 2 +- .../filter-category/filter-category.twig | 2 +- .../components/molecules/sort/sort.twig | 4 +- .../summary-overview/summary-overview.twig | 2 +- .../page-layout-checkout.twig | 2 +- .../default/views/shipment/shipment.twig | 4 +- .../components/molecules/sort/sort.twig | 4 +- .../configured-bundle-product.twig | 2 +- .../order-table-products.twig | 2 +- .../molecules/order-table/order-table.twig | 2 +- .../molecules/quote-table/quote-table.twig | 2 +- .../volume-price-table.twig | 2 +- ...ct-measurement-unit-quantity-selector.twig | 2 +- .../packaging-unit-cart.twig | 2 +- .../rating-selector/rating-selector.twig | 2 +- .../review-average-display.twig | 10 +- .../review-distribution-display.twig | 4 +- .../review-summary/review-summary.twig | 4 +- .../quote-request-edit.twig | 6 +- .../quote-request-detail.twig | 2 +- .../quote-request-agent-overview.twig | 2 +- .../quote-request-cart-item.twig | 2 +- .../quote-request-cart-summary.twig | 2 +- .../ordered-configured-bundle-product.twig | 2 +- .../quantity-option/quantity-option.twig | 2 +- .../product-card-item/product-card-item.twig | 2 +- .../shopping-list-overview-table.twig | 2 +- .../shop-list-item/shop-list-item.twig | 2 +- src/Pyz/Yves/Twig/TwigDependencyProvider.php | 2 + .../ApplicationDependencyProvider.php | 2 + .../CmsBlockGuiDependencyProvider.php | 4 +- src/Pyz/Zed/Discount/DiscountConfig.php | 18 + .../Discount/DiscountDependencyProvider.php | 9 + .../ProductManagementDependencyProvider.php | 7 +- .../ProductOptionDependencyProvider.php | 5 +- .../Detail/boxes/item-measurement-unit.twig | 2 +- .../Presentation/Invoice/invoice.twig | 6 +- .../ShipmentGuiDependencyProvider.php | 2 +- src/Pyz/Zed/Twig/TwigDependencyProvider.php | 2 + 46 files changed, 1619 insertions(+), 1292 deletions(-) create mode 100644 src/Pyz/Zed/Discount/DiscountConfig.php diff --git a/composer.json b/composer.json index d589a96e8c..93b02497ad 100644 --- a/composer.json +++ b/composer.json @@ -189,6 +189,7 @@ "spryker/message-broker": "^1.1.0", "spryker/message-broker-aws": "^1.1.0", "spryker/message-broker-extension": "^1.0.0", + "spryker/money-gui": "^1.0", "spryker/multi-carts-rest-api": "^1.0.0", "spryker/navigations-category-nodes-resource-relationship": "^1.0.1", "spryker/navigations-rest-api": "^2.1.1", @@ -260,12 +261,14 @@ "spryker/shipments-rest-api": "^1.5.0", "spryker/shopping-list-product-option-connector": "^1.4.1", "spryker/shopping-lists-rest-api": "^1.0.3", + "spryker/storage-gui": "^1.0", "spryker/store-reference": "^1.1.0", "spryker/stores-rest-api": "^1.0.4", "spryker/tax-merchant-portal-gui": "^1.0.1", "spryker/tax-product-connector": "^4.4.0", "spryker/up-selling-products-rest-api": "^1.2.2", "spryker/urls-rest-api": "^1.0.2", + "spryker/util-number": "^1.0", "spryker/uuid": "^1.0.1", "symfony/browser-kit": "^5.3.4", "symfony/console": "^5.3.7" diff --git a/composer.lock b/composer.lock index 8c414a8ffc..a05d2469ac 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": "c6a2841ee0817ef81d56330ee08241e4", + "content-hash": "5a1250db8c110c2291cc8658938ed3f1", "packages": [ { "name": "async-aws/core", @@ -697,16 +697,16 @@ }, { "name": "elasticsearch/elasticsearch", - "version": "v7.17.0", + "version": "v7.17.1", "source": { "type": "git", - "url": "https://github.com/elastic/elasticsearch-php.git", - "reference": "1890f9d7fde076b5a3ddcf579a802af05b2e781b" + "url": "git@github.com:elastic/elasticsearch-php.git", + "reference": "f1b8918f411b837ce5f6325e829a73518fd50367" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/elastic/elasticsearch-php/zipball/1890f9d7fde076b5a3ddcf579a802af05b2e781b", - "reference": "1890f9d7fde076b5a3ddcf579a802af05b2e781b", + "url": "https://api.github.com/repos/elastic/elasticsearch-php/zipball/f1b8918f411b837ce5f6325e829a73518fd50367", + "reference": "f1b8918f411b837ce5f6325e829a73518fd50367", "shasum": "" }, "require": { @@ -756,11 +756,7 @@ "elasticsearch", "search" ], - "support": { - "issues": "https://github.com/elastic/elasticsearch-php/issues", - "source": "https://github.com/elastic/elasticsearch-php/tree/v7.17.0" - }, - "time": "2022-02-03T13:40:04+00:00" + "time": "2022-09-30T12:28:55+00:00" }, { "name": "everon/collection", @@ -950,23 +946,23 @@ }, { "name": "ezimuel/guzzlestreams", - "version": "3.0.1", + "version": "3.1.0", "source": { "type": "git", "url": "https://github.com/ezimuel/guzzlestreams.git", - "reference": "abe3791d231167f14eb80d413420d1eab91163a8" + "reference": "b4b5a025dfee70d6cd34c780e07330eb93d5b997" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ezimuel/guzzlestreams/zipball/abe3791d231167f14eb80d413420d1eab91163a8", - "reference": "abe3791d231167f14eb80d413420d1eab91163a8", + "url": "https://api.github.com/repos/ezimuel/guzzlestreams/zipball/b4b5a025dfee70d6cd34c780e07330eb93d5b997", + "reference": "b4b5a025dfee70d6cd34c780e07330eb93d5b997", "shasum": "" }, "require": { "php": ">=5.4.0" }, "require-dev": { - "phpunit/phpunit": "~4.0" + "phpunit/phpunit": "~9.0" }, "type": "library", "extra": { @@ -997,22 +993,22 @@ "stream" ], "support": { - "source": "https://github.com/ezimuel/guzzlestreams/tree/3.0.1" + "source": "https://github.com/ezimuel/guzzlestreams/tree/3.1.0" }, - "time": "2020-02-14T23:11:50+00:00" + "time": "2022-10-24T12:58:50+00:00" }, { "name": "ezimuel/ringphp", - "version": "1.2.0", + "version": "1.2.1", "source": { "type": "git", "url": "https://github.com/ezimuel/ringphp.git", - "reference": "92b8161404ab1ad84059ebed41d9f757e897ce74" + "reference": "8d00384f9e5c04713ef8448adf47824265791b50" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ezimuel/ringphp/zipball/92b8161404ab1ad84059ebed41d9f757e897ce74", - "reference": "92b8161404ab1ad84059ebed41d9f757e897ce74", + "url": "https://api.github.com/repos/ezimuel/ringphp/zipball/8d00384f9e5c04713ef8448adf47824265791b50", + "reference": "8d00384f9e5c04713ef8448adf47824265791b50", "shasum": "" }, "require": { @@ -1054,22 +1050,22 @@ ], "description": "Fork of guzzle/RingPHP (abandoned) to be used with elasticsearch-php", "support": { - "source": "https://github.com/ezimuel/ringphp/tree/1.2.0" + "source": "https://github.com/ezimuel/ringphp/tree/1.2.1" }, - "time": "2021-11-16T11:51:30+00:00" + "time": "2022-10-25T12:54:22+00:00" }, { "name": "guzzlehttp/guzzle", - "version": "7.4.5", + "version": "7.5.0", "source": { "type": "git", "url": "https://github.com/guzzle/guzzle.git", - "reference": "1dd98b0564cb3f6bd16ce683cb755f94c10fbd82" + "reference": "b50a2a1251152e43f6a37f0fa053e730a67d25ba" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/1dd98b0564cb3f6bd16ce683cb755f94c10fbd82", - "reference": "1dd98b0564cb3f6bd16ce683cb755f94c10fbd82", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/b50a2a1251152e43f6a37f0fa053e730a67d25ba", + "reference": "b50a2a1251152e43f6a37f0fa053e730a67d25ba", "shasum": "" }, "require": { @@ -1084,10 +1080,10 @@ "psr/http-client-implementation": "1.0" }, "require-dev": { - "bamarni/composer-bin-plugin": "^1.4.1", + "bamarni/composer-bin-plugin": "^1.8.1", "ext-curl": "*", "php-http/client-integration-tests": "^3.0", - "phpunit/phpunit": "^8.5.5 || ^9.3.5", + "phpunit/phpunit": "^8.5.29 || ^9.5.23", "psr/log": "^1.1 || ^2.0 || ^3.0" }, "suggest": { @@ -1097,8 +1093,12 @@ }, "type": "library", "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + }, "branch-alias": { - "dev-master": "7.4-dev" + "dev-master": "7.5-dev" } }, "autoload": { @@ -1164,7 +1164,7 @@ ], "support": { "issues": "https://github.com/guzzle/guzzle/issues", - "source": "https://github.com/guzzle/guzzle/tree/7.4.5" + "source": "https://github.com/guzzle/guzzle/tree/7.5.0" }, "funding": [ { @@ -1180,20 +1180,20 @@ "type": "tidelift" } ], - "time": "2022-06-20T22:16:13+00:00" + "time": "2022-08-28T15:39:27+00:00" }, { "name": "guzzlehttp/promises", - "version": "1.5.1", + "version": "1.5.2", "source": { "type": "git", "url": "https://github.com/guzzle/promises.git", - "reference": "fe752aedc9fd8fcca3fe7ad05d419d32998a06da" + "reference": "b94b2807d85443f9719887892882d0329d1e2598" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/promises/zipball/fe752aedc9fd8fcca3fe7ad05d419d32998a06da", - "reference": "fe752aedc9fd8fcca3fe7ad05d419d32998a06da", + "url": "https://api.github.com/repos/guzzle/promises/zipball/b94b2807d85443f9719887892882d0329d1e2598", + "reference": "b94b2807d85443f9719887892882d0329d1e2598", "shasum": "" }, "require": { @@ -1248,7 +1248,7 @@ ], "support": { "issues": "https://github.com/guzzle/promises/issues", - "source": "https://github.com/guzzle/promises/tree/1.5.1" + "source": "https://github.com/guzzle/promises/tree/1.5.2" }, "funding": [ { @@ -1264,20 +1264,20 @@ "type": "tidelift" } ], - "time": "2021-10-22T20:56:57+00:00" + "time": "2022-08-28T14:55:35+00:00" }, { "name": "guzzlehttp/psr7", - "version": "2.4.0", + "version": "2.4.3", "source": { "type": "git", "url": "https://github.com/guzzle/psr7.git", - "reference": "13388f00956b1503577598873fffb5ae994b5737" + "reference": "67c26b443f348a51926030c83481b85718457d3d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/13388f00956b1503577598873fffb5ae994b5737", - "reference": "13388f00956b1503577598873fffb5ae994b5737", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/67c26b443f348a51926030c83481b85718457d3d", + "reference": "67c26b443f348a51926030c83481b85718457d3d", "shasum": "" }, "require": { @@ -1291,15 +1291,19 @@ "psr/http-message-implementation": "1.0" }, "require-dev": { - "bamarni/composer-bin-plugin": "^1.4.1", + "bamarni/composer-bin-plugin": "^1.8.1", "http-interop/http-factory-tests": "^0.9", - "phpunit/phpunit": "^8.5.8 || ^9.3.10" + "phpunit/phpunit": "^8.5.29 || ^9.5.23" }, "suggest": { "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" }, "type": "library", "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + }, "branch-alias": { "dev-master": "2.4-dev" } @@ -1363,7 +1367,7 @@ ], "support": { "issues": "https://github.com/guzzle/psr7/issues", - "source": "https://github.com/guzzle/psr7/tree/2.4.0" + "source": "https://github.com/guzzle/psr7/tree/2.4.3" }, "funding": [ { @@ -1379,7 +1383,7 @@ "type": "tidelift" } ], - "time": "2022-06-20T21:43:11+00:00" + "time": "2022-10-26T14:07:24+00:00" }, { "name": "laminas/laminas-barcode", @@ -1443,38 +1447,34 @@ }, { "name": "laminas/laminas-config", - "version": "3.5.1", + "version": "3.8.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-config.git", - "reference": "e4d714780b2d0b3ad748d715fff6ab0a5f37c6a5" + "reference": "46baad58d0b12cf98539e04334eff40a1fdfb9a0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-config/zipball/e4d714780b2d0b3ad748d715fff6ab0a5f37c6a5", - "reference": "e4d714780b2d0b3ad748d715fff6ab0a5f37c6a5", + "url": "https://api.github.com/repos/laminas/laminas-config/zipball/46baad58d0b12cf98539e04334eff40a1fdfb9a0", + "reference": "46baad58d0b12cf98539e04334eff40a1fdfb9a0", "shasum": "" }, "require": { "ext-json": "*", - "laminas/laminas-stdlib": "^2.7.7 || ^3.1", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0", + "laminas/laminas-stdlib": "^3.6", + "php": "~8.0.0 || ~8.1.0 || ~8.2.0", "psr/container": "^1.0" }, "conflict": { - "container-interop/container-interop": "<1.2.0" - }, - "replace": { - "zendframework/zend-config": "^3.3.0" + "container-interop/container-interop": "<1.2.0", + "zendframework/zend-config": "*" }, "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", - "laminas/laminas-filter": "^2.7.2", - "laminas/laminas-i18n": "^2.10.3", - "laminas/laminas-servicemanager": "^3.4.1", - "malukenho/docheader": "^0.1.6", - "phpunit/phpunit": "^8.5.8" + "laminas/laminas-coding-standard": "~2.4.0", + "laminas/laminas-filter": "~2.23.0", + "laminas/laminas-i18n": "~2.19.0", + "laminas/laminas-servicemanager": "~3.19.0", + "phpunit/phpunit": "~9.5.25" }, "suggest": { "laminas/laminas-filter": "^2.7.2; install if you want to use the Filter processor", @@ -1511,49 +1511,45 @@ "type": "community_bridge" } ], - "time": "2021-09-08T09:57:17+00:00" + "time": "2022-10-16T14:21:22+00:00" }, { "name": "laminas/laminas-filter", - "version": "2.12.0", + "version": "2.28.1", "source": { "type": "git", "url": "https://github.com/laminas/laminas-filter.git", - "reference": "0fc5dcd27dc22dba1a2544123684c67768fc5f88" + "reference": "336b7571820c1d1d2443c34fa46f39884885e67c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-filter/zipball/0fc5dcd27dc22dba1a2544123684c67768fc5f88", - "reference": "0fc5dcd27dc22dba1a2544123684c67768fc5f88", + "url": "https://api.github.com/repos/laminas/laminas-filter/zipball/336b7571820c1d1d2443c34fa46f39884885e67c", + "reference": "336b7571820c1d1d2443c34fa46f39884885e67c", "shasum": "" }, "require": { - "laminas/laminas-stdlib": "^3.3", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" + "ext-mbstring": "*", + "laminas/laminas-servicemanager": "^3.14.0", + "laminas/laminas-stdlib": "^3.13.0", + "php": "~8.0.0 || ~8.1.0 || ~8.2.0" }, "conflict": { - "laminas/laminas-validator": "<2.10.1" - }, - "replace": { - "zendframework/zend-filter": "^2.9.2" + "laminas/laminas-validator": "<2.10.1", + "zendframework/zend-filter": "*" }, "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", - "laminas/laminas-crypt": "^3.2.1", - "laminas/laminas-servicemanager": "^3.3", - "laminas/laminas-uri": "^2.6", - "pear/archive_tar": "^1.4.3", - "phpspec/prophecy-phpunit": "^2.0", - "phpunit/phpunit": "^9.3", - "psalm/plugin-phpunit": "^0.15.1", - "psr/http-factory": "^1.0", - "vimeo/psalm": "^4.6" + "laminas/laminas-coding-standard": "~2.4.0", + "laminas/laminas-crypt": "^3.9", + "laminas/laminas-uri": "^2.10", + "pear/archive_tar": "^1.4.14", + "phpunit/phpunit": "^9.5.26", + "psalm/plugin-phpunit": "^0.18.3", + "psr/http-factory": "^1.0.1", + "vimeo/psalm": "^4.30" }, "suggest": { "laminas/laminas-crypt": "Laminas\\Crypt component, for encryption filters", "laminas/laminas-i18n": "Laminas\\I18n component for filters depending on i18n functionality", - "laminas/laminas-servicemanager": "Laminas\\ServiceManager component, for using the filter chain functionality", "laminas/laminas-uri": "Laminas\\Uri component, for the UriNormalize filter", "psr/http-factory-implementation": "psr/http-factory-implementation, for creating file upload instances when consuming PSR-7 in file upload filters" }, @@ -1593,25 +1589,25 @@ "type": "community_bridge" } ], - "time": "2021-10-24T21:01:15+00:00" + "time": "2022-11-19T15:13:44+00:00" }, { "name": "laminas/laminas-servicemanager", - "version": "3.16.0", + "version": "3.19.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-servicemanager.git", - "reference": "863c66733740cd36ebf5e700f4258ef2c68a2a24" + "reference": "ed160729bb8721127efdaac799f9a298963345b1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-servicemanager/zipball/863c66733740cd36ebf5e700f4258ef2c68a2a24", - "reference": "863c66733740cd36ebf5e700f4258ef2c68a2a24", + "url": "https://api.github.com/repos/laminas/laminas-servicemanager/zipball/ed160729bb8721127efdaac799f9a298963345b1", + "reference": "ed160729bb8721127efdaac799f9a298963345b1", "shasum": "" }, "require": { "laminas/laminas-stdlib": "^3.2.1", - "php": "~7.4.0 || ~8.0.0 || ~8.1.0", + "php": "~8.0.0 || ~8.1.0 || ~8.2.0", "psr/container": "^1.0" }, "conflict": { @@ -1627,17 +1623,16 @@ "container-interop/container-interop": "^1.2.0" }, "require-dev": { - "composer/package-versions-deprecated": "^1.0", - "laminas/laminas-coding-standard": "~2.3.0", + "composer/package-versions-deprecated": "^1.11.99.5", + "laminas/laminas-coding-standard": "~2.4.0", "laminas/laminas-container-config-test": "^0.7", - "laminas/laminas-dependency-plugin": "^2.1.2", - "mikey179/vfsstream": "^1.6.10@alpha", - "ocramius/proxy-manager": "^2.11", - "phpbench/phpbench": "^1.1", - "phpspec/prophecy-phpunit": "^2.0", - "phpunit/phpunit": "^9.5.5", + "laminas/laminas-dependency-plugin": "^2.2", + "mikey179/vfsstream": "^1.6.11@alpha", + "ocramius/proxy-manager": "^2.14.1", + "phpbench/phpbench": "^1.2.6", + "phpunit/phpunit": "^9.5.25", "psalm/plugin-phpunit": "^0.17.0", - "vimeo/psalm": "^4.8" + "vimeo/psalm": "^4.28" }, "suggest": { "ocramius/proxy-manager": "ProxyManager ^2.1.1 to handle lazy initialization of services" @@ -1684,34 +1679,34 @@ "type": "community_bridge" } ], - "time": "2022-07-27T14:58:17+00:00" + "time": "2022-10-10T20:59:22+00:00" }, { "name": "laminas/laminas-stdlib", - "version": "3.11.0", + "version": "3.15.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-stdlib.git", - "reference": "aad7d2b11ba0069ba0d9b40f6dde3c2fa664b57f" + "reference": "63b66bd4b696f024f42616b9d95cdb10e5109c27" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-stdlib/zipball/aad7d2b11ba0069ba0d9b40f6dde3c2fa664b57f", - "reference": "aad7d2b11ba0069ba0d9b40f6dde3c2fa664b57f", + "url": "https://api.github.com/repos/laminas/laminas-stdlib/zipball/63b66bd4b696f024f42616b9d95cdb10e5109c27", + "reference": "63b66bd4b696f024f42616b9d95cdb10e5109c27", "shasum": "" }, "require": { - "php": "^7.3 || ~8.0.0 || ~8.1.0" + "php": "~8.0.0 || ~8.1.0 || ~8.2.0" }, "conflict": { "zendframework/zend-stdlib": "*" }, "require-dev": { - "laminas/laminas-coding-standard": "~2.3.0", - "phpbench/phpbench": "^1.0", - "phpunit/phpunit": "^9.3.7", + "laminas/laminas-coding-standard": "^2.4.0", + "phpbench/phpbench": "^1.2.6", + "phpunit/phpunit": "^9.5.25", "psalm/plugin-phpunit": "^0.17.0", - "vimeo/psalm": "^4.7" + "vimeo/psalm": "^4.28" }, "type": "library", "autoload": { @@ -1743,7 +1738,7 @@ "type": "community_bridge" } ], - "time": "2022-07-27T12:28:58+00:00" + "time": "2022-10-10T19:10:24+00:00" }, { "name": "laminas/laminas-validator", @@ -1835,68 +1830,6 @@ ], "time": "2022-03-08T18:16:51+00:00" }, - { - "name": "laminas/laminas-zendframework-bridge", - "version": "1.6.1", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-zendframework-bridge.git", - "reference": "e112dd2c099f4f6142c16fc65fda89a638e06885" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-zendframework-bridge/zipball/e112dd2c099f4f6142c16fc65fda89a638e06885", - "reference": "e112dd2c099f4f6142c16fc65fda89a638e06885", - "shasum": "" - }, - "require": { - "php": ">=7.4, <8.2" - }, - "require-dev": { - "phpunit/phpunit": "^9.5.14", - "psalm/plugin-phpunit": "^0.15.2", - "squizlabs/php_codesniffer": "^3.6.2", - "vimeo/psalm": "^4.21.0" - }, - "type": "library", - "extra": { - "laminas": { - "module": "Laminas\\ZendFrameworkBridge" - } - }, - "autoload": { - "files": [ - "src/autoload.php" - ], - "psr-4": { - "Laminas\\ZendFrameworkBridge\\": "src//" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Alias legacy ZF class names to Laminas Project equivalents.", - "keywords": [ - "ZendFramework", - "autoloading", - "laminas", - "zf" - ], - "support": { - "forum": "https://discourse.laminas.dev/", - "issues": "https://github.com/laminas/laminas-zendframework-bridge/issues", - "rss": "https://github.com/laminas/laminas-zendframework-bridge/releases.atom", - "source": "https://github.com/laminas/laminas-zendframework-bridge" - }, - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2022-07-29T13:28:29+00:00" - }, { "name": "lcobucci/clock", "version": "2.0.0", @@ -2706,16 +2639,16 @@ }, { "name": "moneyphp/money", - "version": "v3.3.1", + "version": "v3.3.3", "source": { "type": "git", "url": "https://github.com/moneyphp/money.git", - "reference": "122664c2621a95180a13c1ac81fea1d2ef20781e" + "reference": "0dc40e3791c67e8793e3aa13fead8cf4661ec9cd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/moneyphp/money/zipball/122664c2621a95180a13c1ac81fea1d2ef20781e", - "reference": "122664c2621a95180a13c1ac81fea1d2ef20781e", + "url": "https://api.github.com/repos/moneyphp/money/zipball/0dc40e3791c67e8793e3aa13fead8cf4661ec9cd", + "reference": "0dc40e3791c67e8793e3aa13fead8cf4661ec9cd", "shasum": "" }, "require": { @@ -2786,9 +2719,9 @@ ], "support": { "issues": "https://github.com/moneyphp/money/issues", - "source": "https://github.com/moneyphp/money/tree/master" + "source": "https://github.com/moneyphp/money/tree/v3.3.3" }, - "time": "2020-03-18T17:49:59+00:00" + "time": "2022-09-21T07:43:36+00:00" }, { "name": "monolog/monolog", @@ -8774,23 +8707,23 @@ }, { "name": "spryker-shop/catalog-page", - "version": "1.23.0", + "version": "1.24.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/catalog-page.git", - "reference": "442590989be050a7bc2578d9efbb0a27054b852b" + "reference": "c65f7bb86437568b50767aad7b935b8dd6b935fa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/catalog-page/zipball/442590989be050a7bc2578d9efbb0a27054b852b", - "reference": "442590989be050a7bc2578d9efbb0a27054b852b", + "url": "https://api.github.com/repos/spryker-shop/catalog-page/zipball/c65f7bb86437568b50767aad7b935b8dd6b935fa", + "reference": "c65f7bb86437568b50767aad7b935b8dd6b935fa", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker-shop/shop-application": "^1.0.0", "spryker-shop/shop-router-extension": "^1.0.0", - "spryker-shop/shop-ui": "^1.44.0", + "spryker-shop/shop-ui": "^1.63.0", "spryker-shop/storage-router-extension": "^1.0.0", "spryker-shop/tabs-widget-extension": "^1.0.0", "spryker/catalog": "^5.4.0", @@ -8804,8 +8737,9 @@ "spryker/store": "^1.4.0", "spryker/symfony": "^3.1.0", "spryker/transfer": "^3.25.0", - "spryker/twig": "^3.3.0", + "spryker/twig": "^3.18.0", "spryker/twig-extension": "^1.0.0", + "spryker/util-number": "^1.0.0", "spryker/util-text": "^1.2.0" }, "require-dev": { @@ -8838,9 +8772,9 @@ ], "description": "CatalogPage module", "support": { - "source": "https://github.com/spryker-shop/catalog-page/tree/1.23.0" + "source": "https://github.com/spryker-shop/catalog-page/tree/1.24.0" }, - "time": "2022-04-14T07:53:43+00:00" + "time": "2022-11-24T12:58:31+00:00" }, { "name": "spryker-shop/category-image-storage-widget", @@ -8997,20 +8931,20 @@ }, { "name": "spryker-shop/checkout-page", - "version": "3.21.0", + "version": "3.22.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/checkout-page.git", - "reference": "736ac0e012b0a39a3ce502f67c79cf87adb7b15d" + "reference": "d0c83bf79aef0f2c0aaac1fac2521b2cd4d86c77" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/checkout-page/zipball/736ac0e012b0a39a3ce502f67c79cf87adb7b15d", - "reference": "736ac0e012b0a39a3ce502f67c79cf87adb7b15d", + "url": "https://api.github.com/repos/spryker-shop/checkout-page/zipball/d0c83bf79aef0f2c0aaac1fac2521b2cd4d86c77", + "reference": "d0c83bf79aef0f2c0aaac1fac2521b2cd4d86c77", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker-shop/checkout-page-extension": "^1.4.0", "spryker-shop/customer-page": "^2.13.0", "spryker-shop/money-widget": "^1.0.0", @@ -9035,6 +8969,7 @@ "spryker/step-engine": "^3.3.0", "spryker/symfony": "^3.1.0", "spryker/transfer": "^3.27.0", + "spryker/twig": "^3.18.0", "spryker/util-validate": "^1.0.0" }, "require-dev": { @@ -9080,9 +9015,9 @@ ], "description": "CheckoutPage module", "support": { - "source": "https://github.com/spryker-shop/checkout-page/tree/3.21.0" + "source": "https://github.com/spryker-shop/checkout-page/tree/3.22.0" }, - "time": "2022-06-17T15:20:46+00:00" + "time": "2022-11-24T12:58:31+00:00" }, { "name": "spryker-shop/checkout-page-extension", @@ -9994,27 +9929,30 @@ }, { "name": "spryker-shop/configurable-bundle-widget", - "version": "1.5.2", + "version": "1.7.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/configurable-bundle-widget.git", - "reference": "1f3f861e11ee39666bf59d79ed777dd1324d6b48" + "reference": "e275ea9ddd102923481263054fbb9ea7d5f36f18" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/configurable-bundle-widget/zipball/1f3f861e11ee39666bf59d79ed777dd1324d6b48", - "reference": "1f3f861e11ee39666bf59d79ed777dd1324d6b48", + "url": "https://api.github.com/repos/spryker-shop/configurable-bundle-widget/zipball/e275ea9ddd102923481263054fbb9ea7d5f36f18", + "reference": "e275ea9ddd102923481263054fbb9ea7d5f36f18", "shasum": "" }, "require": { - "php": ">=7.2", + "php": ">=8.0", "spryker-shop/shop-application": "^1.2.0", - "spryker-shop/shop-ui": "^1.40.0", + "spryker-shop/shop-ui": "^1.63.0", "spryker/configurable-bundle": "^1.0.0 || ^2.0.0", "spryker/configurable-bundle-cart": "^1.0.0", "spryker/kernel": "^3.52.0", + "spryker/locale": "^3.0.0", "spryker/quote": "^2.8.0", - "spryker/symfony": "^3.1.0" + "spryker/symfony": "^3.1.0", + "spryker/twig": "^3.18.0", + "spryker/util-number": "^1.0.0" }, "require-dev": { "spryker-shop/configurable-bundle-note-widget": "*", @@ -10044,9 +9982,9 @@ ], "description": "ConfigurableBundleWidget module", "support": { - "source": "https://github.com/spryker-shop/configurable-bundle-widget/tree/1.5.2" + "source": "https://github.com/spryker-shop/configurable-bundle-widget/tree/1.7.0" }, - "time": "2020-08-13T07:58:03+00:00" + "time": "2022-11-24T12:58:31+00:00" }, { "name": "spryker-shop/content-banner-widget", @@ -10372,20 +10310,20 @@ }, { "name": "spryker-shop/customer-page", - "version": "2.37.0", + "version": "2.40.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/customer-page.git", - "reference": "5f289604230aff6e93c6f26dfbc8237a9cdd91e3" + "reference": "499fee49b39581e97214586343a4f75c654acec9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/customer-page/zipball/5f289604230aff6e93c6f26dfbc8237a9cdd91e3", - "reference": "5f289604230aff6e93c6f26dfbc8237a9cdd91e3", + "url": "https://api.github.com/repos/spryker-shop/customer-page/zipball/499fee49b39581e97214586343a4f75c654acec9", + "reference": "499fee49b39581e97214586343a4f75c654acec9", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker-shop/checkout-page-extension": "^1.0.0", "spryker-shop/customer-page-extension": "^1.5.0", "spryker-shop/shop-application": "^1.0.0", @@ -10403,7 +10341,7 @@ "spryker/step-engine": "^3.3.0", "spryker/store": "^1.4.0", "spryker/symfony": "^3.1.0", - "spryker/twig": "^3.13.0", + "spryker/twig": "^3.18.0", "spryker/twig-extension": "^1.0.0", "spryker/util-validate": "^1.0.0" }, @@ -10462,9 +10400,9 @@ ], "description": "CustomerPage module", "support": { - "source": "https://github.com/spryker-shop/customer-page/tree/2.37.0" + "source": "https://github.com/spryker-shop/customer-page/tree/2.40.0" }, - "time": "2022-06-22T10:52:21+00:00" + "time": "2022-11-24T12:58:31+00:00" }, { "name": "spryker-shop/customer-page-extension", @@ -10510,21 +10448,21 @@ }, { "name": "spryker-shop/customer-reorder-widget", - "version": "6.12.0", + "version": "6.13.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/customer-reorder-widget.git", - "reference": "c250eb056a380f76ff0bafa3391c3a49ba14a369" + "reference": "f3aef9ee256ac7dc30b15da2eb4965ce92239a13" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/customer-reorder-widget/zipball/c250eb056a380f76ff0bafa3391c3a49ba14a369", - "reference": "c250eb056a380f76ff0bafa3391c3a49ba14a369", + "url": "https://api.github.com/repos/spryker-shop/customer-reorder-widget/zipball/f3aef9ee256ac7dc30b15da2eb4965ce92239a13", + "reference": "f3aef9ee256ac7dc30b15da2eb4965ce92239a13", "shasum": "" }, "require": { "php": ">=7.4", - "spryker-shop/customer-reorder-widget-extension": "^1.2.0", + "spryker-shop/customer-reorder-widget-extension": "^1.3.0", "spryker-shop/shop-application": "^1.0.0", "spryker-shop/shop-ui": "^1.0.0", "spryker/application": "^3.0.0", @@ -10570,9 +10508,9 @@ ], "description": "CustomerReorderWidget module", "support": { - "source": "https://github.com/spryker-shop/customer-reorder-widget/tree/6.12.0" + "source": "https://github.com/spryker-shop/customer-reorder-widget/tree/6.13.0" }, - "time": "2022-06-06T12:44:49+00:00" + "time": "2022-06-21T15:12:58+00:00" }, { "name": "spryker-shop/customer-reorder-widget-extension", @@ -11516,20 +11454,20 @@ }, { "name": "spryker-shop/multi-cart-page", - "version": "2.5.0", + "version": "2.6.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/multi-cart-page.git", - "reference": "aee0e4e7240c52f67e5f007f9369328618211354" + "reference": "9a9a2fee847a4d53c78a4d2d2252156c7f3a23cf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/multi-cart-page/zipball/aee0e4e7240c52f67e5f007f9369328618211354", - "reference": "aee0e4e7240c52f67e5f007f9369328618211354", + "url": "https://api.github.com/repos/spryker-shop/multi-cart-page/zipball/9a9a2fee847a4d53c78a4d2d2252156c7f3a23cf", + "reference": "9a9a2fee847a4d53c78a4d2d2252156c7f3a23cf", "shasum": "" }, "require": { - "php": ">=7.3", + "php": ">=8.0", "spryker-shop/shop-application": "^1.0.0", "spryker-shop/shop-ui": "^1.6.0", "spryker/application": "^3.0.0", @@ -11537,7 +11475,8 @@ "spryker/kernel": "^3.52.0", "spryker/multi-cart": "^1.7.0", "spryker/quote": "^2.8.0", - "spryker/symfony": "^3.1.0" + "spryker/symfony": "^3.1.0", + "spryker/twig": "^3.18.0" }, "require-dev": { "spryker-shop/customer-page": "*", @@ -11572,31 +11511,32 @@ ], "description": "MultiCartPage module", "support": { - "source": "https://github.com/spryker-shop/multi-cart-page/tree/2.5.0" + "source": "https://github.com/spryker-shop/multi-cart-page/tree/2.6.0" }, - "time": "2021-05-28T15:18:57+00:00" + "time": "2022-11-24T12:58:31+00:00" }, { "name": "spryker-shop/multi-cart-widget", - "version": "1.7.0", + "version": "1.8.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/multi-cart-widget.git", - "reference": "cb9516947f98e710bc1ca09b8dce75e14d2133fa" + "reference": "d28b4b971d65c217efdaa9172cc90bb0a4837545" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/multi-cart-widget/zipball/cb9516947f98e710bc1ca09b8dce75e14d2133fa", - "reference": "cb9516947f98e710bc1ca09b8dce75e14d2133fa", + "url": "https://api.github.com/repos/spryker-shop/multi-cart-widget/zipball/d28b4b971d65c217efdaa9172cc90bb0a4837545", + "reference": "d28b4b971d65c217efdaa9172cc90bb0a4837545", "shasum": "" }, "require": { - "php": ">=7.3", + "php": ">=8.0", "spryker-shop/shop-ui": "^1.41.0", "spryker/kernel": "^3.30.0", "spryker/multi-cart": "^1.0.0", "spryker/quote": "^2.8.0", - "spryker/symfony": "^3.1.0" + "spryker/symfony": "^3.1.0", + "spryker/twig": "^3.18.0" }, "require-dev": { "spryker-shop/cart-page": "*", @@ -11632,9 +11572,9 @@ ], "description": "MultiCartWidget module", "support": { - "source": "https://github.com/spryker-shop/multi-cart-widget/tree/1.7.0" + "source": "https://github.com/spryker-shop/multi-cart-widget/tree/1.8.0" }, - "time": "2021-07-12T13:59:49+00:00" + "time": "2022-11-24T12:58:31+00:00" }, { "name": "spryker-shop/newsletter-page", @@ -12017,25 +11957,26 @@ }, { "name": "spryker-shop/price-product-volume-widget", - "version": "1.6.0", + "version": "1.8.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/price-product-volume-widget.git", - "reference": "c559ba39d73a8460c2bbbc69ad366b03777d7077" + "reference": "cc290b10bc17c518f67a6bbd7157af2b78246ea1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/price-product-volume-widget/zipball/c559ba39d73a8460c2bbbc69ad366b03777d7077", - "reference": "c559ba39d73a8460c2bbbc69ad366b03777d7077", + "url": "https://api.github.com/repos/spryker-shop/price-product-volume-widget/zipball/cc290b10bc17c518f67a6bbd7157af2b78246ea1", + "reference": "cc290b10bc17c518f67a6bbd7157af2b78246ea1", "shasum": "" }, "require": { - "php": ">=7.3", + "php": ">=8.0", "spryker-shop/shop-ui": "^1.31.1", "spryker/currency": "^3.4.0", "spryker/kernel": "^3.30.0", "spryker/price": "^5.3.0", "spryker/price-product-storage": "^2.16.0 || ^4.2.0", + "spryker/twig": "^3.18.0", "spryker/util-encoding": "^2.0.0" }, "require-dev": { @@ -12063,9 +12004,9 @@ ], "description": "PriceProductVolumeWidget module", "support": { - "source": "https://github.com/spryker-shop/price-product-volume-widget/tree/1.6.0" + "source": "https://github.com/spryker-shop/price-product-volume-widget/tree/1.8.0" }, - "time": "2021-03-18T14:21:09+00:00" + "time": "2022-11-24T12:58:31+00:00" }, { "name": "spryker-shop/price-product-widget", @@ -12273,25 +12214,26 @@ }, { "name": "spryker-shop/product-bundle-widget", - "version": "1.5.0", + "version": "1.6.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/product-bundle-widget.git", - "reference": "c446c88f439ebd20f0bf4c9ef8772ad9154769ab" + "reference": "da4f6bd702d5dbc24048b86899a0f216e9e30639" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/product-bundle-widget/zipball/c446c88f439ebd20f0bf4c9ef8772ad9154769ab", - "reference": "c446c88f439ebd20f0bf4c9ef8772ad9154769ab", + "url": "https://api.github.com/repos/spryker-shop/product-bundle-widget/zipball/da4f6bd702d5dbc24048b86899a0f216e9e30639", + "reference": "da4f6bd702d5dbc24048b86899a0f216e9e30639", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker-shop/customer-reorder-widget-extension": "^1.3.0", "spryker-shop/shop-ui": "^1.0.0", "spryker/kernel": "^3.30.0", "spryker/product-bundle": "^4.1.0 || ^6.0.0 || ^7.0.0", - "spryker/transfer": "^3.25.0" + "spryker/transfer": "^3.25.0", + "spryker/twig": "^3.18.0" }, "require-dev": { "spryker-shop/cart-page": "*", @@ -12321,9 +12263,9 @@ ], "description": "ProductBundleWidget module", "support": { - "source": "https://github.com/spryker-shop/product-bundle-widget/tree/1.5.0" + "source": "https://github.com/spryker-shop/product-bundle-widget/tree/1.6.0" }, - "time": "2022-09-21T14:05:42+00:00" + "time": "2022-11-24T12:58:31+00:00" }, { "name": "spryker-shop/product-category-widget", @@ -12725,32 +12667,35 @@ }, { "name": "spryker-shop/product-measurement-unit-widget", - "version": "1.0.1", + "version": "1.1.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/product-measurement-unit-widget.git", - "reference": "46fb09ce922237725780757dc76f894ba5ac6a5e" + "reference": "23f80079936febb82eaa5e71b3232edd7f61223a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/product-measurement-unit-widget/zipball/46fb09ce922237725780757dc76f894ba5ac6a5e", - "reference": "46fb09ce922237725780757dc76f894ba5ac6a5e", + "url": "https://api.github.com/repos/spryker-shop/product-measurement-unit-widget/zipball/23f80079936febb82eaa5e71b3232edd7f61223a", + "reference": "23f80079936febb82eaa5e71b3232edd7f61223a", "shasum": "" }, "require": { - "php": ">=7.2", + "php": ">=8.0", "spryker-shop/shop-ui": "^1.13.0", "spryker/kernel": "^3.30.0", + "spryker/locale": "^3.0.0", "spryker/product-measurement-unit-storage": "^1.1.0", "spryker/product-quantity-storage": "^1.0.0 || ^3.0.0", - "spryker/util-encoding": "^2.0.0" + "spryker/twig": "^3.18.0", + "spryker/util-encoding": "^2.0.0", + "spryker/util-number": "^1.0.0" }, "require-dev": { "spryker-shop/cart-page": "*", "spryker/code-sniffer": "*" }, "suggest": { - "spryker-shop/cart-page": "If you want to use CartProductMeasurementUnitQuantitySelectorWidget.", + "spryker-shop/cart-page": "If you want to use CartProductMeasurementUnitQuantitySelectorWidget. Minimum required version: 3.33.0", "spryker-shop/product-detail-page": "if you want to use ManageProductMeasurementUnitWidget." }, "type": "library", @@ -12770,33 +12715,34 @@ ], "description": "ProductMeasurementUnitWidget module", "support": { - "source": "https://github.com/spryker-shop/product-measurement-unit-widget/tree/1.0.1" + "source": "https://github.com/spryker-shop/product-measurement-unit-widget/tree/1.1.0" }, - "time": "2020-09-01T12:24:11+00:00" + "time": "2022-11-24T12:58:31+00:00" }, { "name": "spryker-shop/product-new-page", - "version": "1.2.0", + "version": "1.3.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/product-new-page.git", - "reference": "ca5bf7bca1ff0264d9ed8f5ac2f13e5fa9e48d06" + "reference": "4cb78202f7079c4db6a19828e3b542e8a4dda120" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/product-new-page/zipball/ca5bf7bca1ff0264d9ed8f5ac2f13e5fa9e48d06", - "reference": "ca5bf7bca1ff0264d9ed8f5ac2f13e5fa9e48d06", + "url": "https://api.github.com/repos/spryker-shop/product-new-page/zipball/4cb78202f7079c4db6a19828e3b542e8a4dda120", + "reference": "4cb78202f7079c4db6a19828e3b542e8a4dda120", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker-shop/shop-ui": "^1.0.0", "spryker/catalog": "^5.2.0", "spryker/kernel": "^3.52.0", "spryker/locale": "^3.8.0", "spryker/product-new": "^1.1.0", "spryker/symfony": "^3.1.0", - "spryker/url-storage": "^1.0.0" + "spryker/url-storage": "^1.0.0", + "spryker/util-number": "^1.0.0" }, "require-dev": { "spryker-shop/catalog-page": "*", @@ -12828,9 +12774,9 @@ ], "description": "ProductNewPage module", "support": { - "source": "https://github.com/spryker-shop/product-new-page/tree/1.2.0" + "source": "https://github.com/spryker-shop/product-new-page/tree/1.3.0" }, - "time": "2021-10-29T12:16:12+00:00" + "time": "2022-11-24T12:58:31+00:00" }, { "name": "spryker-shop/product-offer-shopping-list-widget", @@ -12974,28 +12920,31 @@ }, { "name": "spryker-shop/product-packaging-unit-widget", - "version": "1.2.2", + "version": "1.3.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/product-packaging-unit-widget.git", - "reference": "5ee6c5204514dccd72fcbcae36f4fbb4d5102755" + "reference": "2931aafa34e3eacc6428335b079c95e5a81cdefc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/product-packaging-unit-widget/zipball/5ee6c5204514dccd72fcbcae36f4fbb4d5102755", - "reference": "5ee6c5204514dccd72fcbcae36f4fbb4d5102755", + "url": "https://api.github.com/repos/spryker-shop/product-packaging-unit-widget/zipball/2931aafa34e3eacc6428335b079c95e5a81cdefc", + "reference": "2931aafa34e3eacc6428335b079c95e5a81cdefc", "shasum": "" }, "require": { - "php": ">=7.3", + "php": ">=8.0", "spryker-shop/quick-order-page-extension": "^1.0.0", - "spryker-shop/shop-ui": "^1.40.0", + "spryker-shop/shop-ui": "^1.63.0", "spryker/kernel": "^3.30.0", + "spryker/locale": "^3.0.0", "spryker/product-measurement-unit-storage": "^1.1.0", "spryker/product-packaging-unit-storage": "^5.0.0", "spryker/product-quantity-storage": "^1.0.0 || ^3.0.0", "spryker/transfer": "^3.18.0", - "spryker/util-encoding": "^2.0.0" + "spryker/twig": "^3.18.0", + "spryker/util-encoding": "^2.0.0", + "spryker/util-number": "^1.0.0" }, "require-dev": { "spryker-shop/money-widget": "*", @@ -13026,9 +12975,9 @@ ], "description": "ProductPackagingUnitWidget module", "support": { - "source": "https://github.com/spryker-shop/product-packaging-unit-widget/tree/1.2.2" + "source": "https://github.com/spryker-shop/product-packaging-unit-widget/tree/1.3.0" }, - "time": "2021-03-17T10:05:48+00:00" + "time": "2022-11-24T12:58:31+00:00" }, { "name": "spryker-shop/product-relation-widget", @@ -13131,20 +13080,20 @@ }, { "name": "spryker-shop/product-review-widget", - "version": "1.13.1", + "version": "1.14.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/product-review-widget.git", - "reference": "a3fff19e09c9f14333b279f5ee57f1e44e3a66ba" + "reference": "bba7892cb61f85eb8ec49cf438258a017be74112" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/product-review-widget/zipball/a3fff19e09c9f14333b279f5ee57f1e44e3a66ba", - "reference": "a3fff19e09c9f14333b279f5ee57f1e44e3a66ba", + "url": "https://api.github.com/repos/spryker-shop/product-review-widget/zipball/bba7892cb61f85eb8ec49cf438258a017be74112", + "reference": "bba7892cb61f85eb8ec49cf438258a017be74112", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker-shop/product-group-widget-extension": "^1.1.0", "spryker-shop/shop-application": "^1.0.0", "spryker-shop/shop-ui": "^1.34.0", @@ -13154,7 +13103,8 @@ "spryker/product-review": "^1.3.0 || ^2.8.0", "spryker/product-review-storage": "^1.0.0", "spryker/storage": "^3.4.0", - "spryker/symfony": "^3.1.0" + "spryker/symfony": "^3.1.0", + "spryker/twig": "^3.18.0" }, "require-dev": { "spryker-shop/catalog-page": "*", @@ -13188,31 +13138,32 @@ ], "description": "ProductReviewWidget module", "support": { - "source": "https://github.com/spryker-shop/product-review-widget/tree/1.13.1" + "source": "https://github.com/spryker-shop/product-review-widget/tree/1.14.0" }, - "time": "2022-07-21T14:38:59+00:00" + "time": "2022-11-24T12:58:31+00:00" }, { "name": "spryker-shop/product-search-widget", - "version": "3.3.0", + "version": "3.4.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/product-search-widget.git", - "reference": "4607d6f6931de4577e1e7af300aa6f8877a85ce0" + "reference": "4b3019d6383fd5a962520e146e9a3165634b148e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/product-search-widget/zipball/4607d6f6931de4577e1e7af300aa6f8877a85ce0", - "reference": "4607d6f6931de4577e1e7af300aa6f8877a85ce0", + "url": "https://api.github.com/repos/spryker-shop/product-search-widget/zipball/4b3019d6383fd5a962520e146e9a3165634b148e", + "reference": "4b3019d6383fd5a962520e146e9a3165634b148e", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker-shop/product-search-widget-extension": "^1.0.0", - "spryker-shop/shop-ui": "^1.58.0", + "spryker-shop/shop-ui": "^1.63.0", "spryker/application": "^3.0.0", "spryker/catalog": "^5.5.0", "spryker/kernel": "^3.52.0", + "spryker/locale": "^3.0.0", "spryker/symfony": "^3.0.0", "spryker/util-encoding": "^2.0.0" }, @@ -13245,9 +13196,9 @@ ], "description": "ProductSearchWidget module", "support": { - "source": "https://github.com/spryker-shop/product-search-widget/tree/3.3.0" + "source": "https://github.com/spryker-shop/product-search-widget/tree/3.4.0" }, - "time": "2022-04-04T15:20:02+00:00" + "time": "2022-11-24T12:58:31+00:00" }, { "name": "spryker-shop/product-search-widget-extension", @@ -13509,26 +13460,27 @@ }, { "name": "spryker-shop/quick-order-page", - "version": "4.7.2", + "version": "4.8.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/quick-order-page.git", - "reference": "a740fc8a7b389bdf4a06eed0fe7d74a812bff2cb" + "reference": "6da7bd2821456708405f8641de02099226661065" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/quick-order-page/zipball/a740fc8a7b389bdf4a06eed0fe7d74a812bff2cb", - "reference": "a740fc8a7b389bdf4a06eed0fe7d74a812bff2cb", + "url": "https://api.github.com/repos/spryker-shop/quick-order-page/zipball/6da7bd2821456708405f8641de02099226661065", + "reference": "6da7bd2821456708405f8641de02099226661065", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker-shop/quick-order-page-extension": "^1.2.0", "spryker-shop/shop-application": "^1.0.0", - "spryker-shop/shop-ui": "^1.58.0", + "spryker-shop/shop-ui": "^1.63.0", "spryker/application": "^3.0.0", "spryker/cart": "^4.0.0 || ^5.0.0 || ^7.0.0", "spryker/kernel": "^3.52.0", + "spryker/locale": "^3.0.0", "spryker/price-product-storage": "^2.9.0 || ^4.0.0", "spryker/product-quantity-storage": "^1.2.0 || ^3.0.0", "spryker/product-storage": "^1.7.0", @@ -13570,9 +13522,9 @@ ], "description": "QuickOrderPage module", "support": { - "source": "https://github.com/spryker-shop/quick-order-page/tree/4.7.2" + "source": "https://github.com/spryker-shop/quick-order-page/tree/4.8.0" }, - "time": "2022-07-26T06:34:43+00:00" + "time": "2022-11-24T12:58:31+00:00" }, { "name": "spryker-shop/quick-order-page-extension", @@ -13680,20 +13632,20 @@ }, { "name": "spryker-shop/quote-request-agent-page", - "version": "3.1.0", + "version": "3.2.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/quote-request-agent-page.git", - "reference": "36b0e4b1cef91187175ccb4c745ab706b27ed360" + "reference": "91a4cbebbe3e779c7f972bc07b83a712844b051b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/quote-request-agent-page/zipball/36b0e4b1cef91187175ccb4c745ab706b27ed360", - "reference": "36b0e4b1cef91187175ccb4c745ab706b27ed360", + "url": "https://api.github.com/repos/spryker-shop/quote-request-agent-page/zipball/91a4cbebbe3e779c7f972bc07b83a712844b051b", + "reference": "91a4cbebbe3e779c7f972bc07b83a712844b051b", "shasum": "" }, "require": { - "php": ">=7.3", + "php": ">=8.0", "spryker-shop/checkout-page-extension": "^1.2.0", "spryker-shop/quote-request-agent-page-extension": "^1.0.0", "spryker-shop/shop-application": "^1.2.0", @@ -13713,6 +13665,7 @@ "spryker/step-engine": "^3.3.0", "spryker/store": "^1.8.0", "spryker/symfony": "^3.1.0", + "spryker/twig": "^3.18.0", "spryker/util-date-time": "^1.0.0" }, "require-dev": { @@ -13752,9 +13705,9 @@ ], "description": "QuoteRequestAgentPage module", "support": { - "source": "https://github.com/spryker-shop/quote-request-agent-page/tree/3.1.0" + "source": "https://github.com/spryker-shop/quote-request-agent-page/tree/3.2.0" }, - "time": "2021-07-06T13:27:58+00:00" + "time": "2022-11-24T12:58:31+00:00" }, { "name": "spryker-shop/quote-request-agent-page-extension", @@ -13804,20 +13757,20 @@ }, { "name": "spryker-shop/quote-request-agent-widget", - "version": "2.5.0", + "version": "2.6.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/quote-request-agent-widget.git", - "reference": "3532fd767ef5ddc06294d480466e2e0226565a8e" + "reference": "4c1c29b137dc5c1dcdf5a130301b3d68d570573e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/quote-request-agent-widget/zipball/3532fd767ef5ddc06294d480466e2e0226565a8e", - "reference": "3532fd767ef5ddc06294d480466e2e0226565a8e", + "url": "https://api.github.com/repos/spryker-shop/quote-request-agent-widget/zipball/4c1c29b137dc5c1dcdf5a130301b3d68d570573e", + "reference": "4c1c29b137dc5c1dcdf5a130301b3d68d570573e", "shasum": "" }, "require": { - "php": ">=7.3", + "php": ">=8.0", "spryker-shop/shop-application": "^1.2.0", "spryker-shop/shop-ui": "^1.0.0", "spryker/application": "^3.8.0", @@ -13827,7 +13780,8 @@ "spryker/persistent-cart": "^1.8.0 || ^3.0.0", "spryker/quote": "^2.0.0", "spryker/quote-request-agent": "^2.2.0", - "spryker/symfony": "^3.1.0" + "spryker/symfony": "^3.1.0", + "spryker/twig": "^3.18.0" }, "require-dev": { "spryker/code-sniffer": "*", @@ -13856,26 +13810,26 @@ ], "description": "QuoteRequestAgentWidget module", "support": { - "source": "https://github.com/spryker-shop/quote-request-agent-widget/tree/2.5.0" + "source": "https://github.com/spryker-shop/quote-request-agent-widget/tree/2.6.0" }, - "time": "2021-07-06T13:27:58+00:00" + "time": "2022-11-24T12:58:31+00:00" }, { "name": "spryker-shop/quote-request-page", - "version": "3.3.0", + "version": "3.4.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/quote-request-page.git", - "reference": "3b8b25bf9478ce4fe9ce0d490405b1518baa2d9e" + "reference": "082f82034dd7fb4e7f0c07d449ee1d8fbd56ec8e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/quote-request-page/zipball/3b8b25bf9478ce4fe9ce0d490405b1518baa2d9e", - "reference": "3b8b25bf9478ce4fe9ce0d490405b1518baa2d9e", + "url": "https://api.github.com/repos/spryker-shop/quote-request-page/zipball/082f82034dd7fb4e7f0c07d449ee1d8fbd56ec8e", + "reference": "082f82034dd7fb4e7f0c07d449ee1d8fbd56ec8e", "shasum": "" }, "require": { - "php": ">=7.3", + "php": ">=8.0", "spryker-shop/checkout-page-extension": "^1.2.0", "spryker-shop/quote-request-page-extension": "^1.0.0", "spryker-shop/shop-application": "^1.0.0", @@ -13891,6 +13845,7 @@ "spryker/shipment": "^8.4.0", "spryker/step-engine": "^3.3.0", "spryker/symfony": "^3.1.0", + "spryker/twig": "^3.18.0", "spryker/util-date-time": "^1.0.0" }, "require-dev": { @@ -13930,9 +13885,9 @@ ], "description": "QuoteRequestPage module", "support": { - "source": "https://github.com/spryker-shop/quote-request-page/tree/3.3.0" + "source": "https://github.com/spryker-shop/quote-request-page/tree/3.4.0" }, - "time": "2021-07-06T13:27:58+00:00" + "time": "2022-11-24T12:58:31+00:00" }, { "name": "spryker-shop/quote-request-page-extension", @@ -14189,25 +14144,26 @@ }, { "name": "spryker-shop/sales-configurable-bundle-widget", - "version": "1.4.1", + "version": "1.5.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/sales-configurable-bundle-widget.git", - "reference": "32dfb5dea4fdc09cacf0b81e1fe824372c7cb581" + "reference": "9b76bd2cb22b7d1ae5fea7d004c0a8a5994c57c6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/sales-configurable-bundle-widget/zipball/32dfb5dea4fdc09cacf0b81e1fe824372c7cb581", - "reference": "32dfb5dea4fdc09cacf0b81e1fe824372c7cb581", + "url": "https://api.github.com/repos/spryker-shop/sales-configurable-bundle-widget/zipball/9b76bd2cb22b7d1ae5fea7d004c0a8a5994c57c6", + "reference": "9b76bd2cb22b7d1ae5fea7d004c0a8a5994c57c6", "shasum": "" }, "require": { - "php": ">=7.2", + "php": ">=8.0", "spryker-shop/customer-reorder-widget-extension": "^1.0.0", "spryker-shop/shop-ui": "^1.40.0", "spryker/kernel": "^3.33.0", "spryker/messenger": "^3.0.0", - "spryker/sales-configurable-bundle": "^1.3.0" + "spryker/sales-configurable-bundle": "^1.3.0", + "spryker/twig": "^3.18.0" }, "require-dev": { "spryker-shop/configurable-bundle-note-widget": "*", @@ -14233,9 +14189,9 @@ ], "description": "SalesConfigurableBundleWidget module", "support": { - "source": "https://github.com/spryker-shop/sales-configurable-bundle-widget/tree/1.4.1" + "source": "https://github.com/spryker-shop/sales-configurable-bundle-widget/tree/1.5.0" }, - "time": "2020-08-13T07:58:03+00:00" + "time": "2022-11-24T12:58:31+00:00" }, { "name": "spryker-shop/sales-order-threshold-widget", @@ -14288,26 +14244,27 @@ }, { "name": "spryker-shop/sales-product-bundle-widget", - "version": "1.0.2", + "version": "1.1.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/sales-product-bundle-widget.git", - "reference": "ad3317fa1e69a20486cac85d358db350da563eac" + "reference": "c6bf6777665899855e0ae4ebbf1b0affbe5e6585" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/sales-product-bundle-widget/zipball/ad3317fa1e69a20486cac85d358db350da563eac", - "reference": "ad3317fa1e69a20486cac85d358db350da563eac", + "url": "https://api.github.com/repos/spryker-shop/sales-product-bundle-widget/zipball/c6bf6777665899855e0ae4ebbf1b0affbe5e6585", + "reference": "c6bf6777665899855e0ae4ebbf1b0affbe5e6585", "shasum": "" }, "require": { - "php": ">=7.2", + "php": ">=8.0", "spryker-shop/sales-return-page-extension": "^1.0.0", "spryker-shop/shop-ui": "^1.40.0", "spryker/kernel": "^3.30.0", "spryker/product-bundle": "^7.4.0", "spryker/sales": "^11.9.0", - "spryker/symfony": "^3.1.0" + "spryker/symfony": "^3.1.0", + "spryker/twig": "^3.18.0" }, "require-dev": { "spryker/code-sniffer": "*" @@ -14329,26 +14286,26 @@ ], "description": "SalesProductBundleWidget module", "support": { - "source": "https://github.com/spryker-shop/sales-product-bundle-widget/tree/master" + "source": "https://github.com/spryker-shop/sales-product-bundle-widget/tree/1.1.0" }, - "time": "2020-06-24T11:35:14+00:00" + "time": "2022-11-24T12:58:31+00:00" }, { "name": "spryker-shop/sales-return-page", - "version": "1.4.0", + "version": "1.5.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/sales-return-page.git", - "reference": "b2a81082bdd5309e249e3345f4aa2ad591612d52" + "reference": "d447df1ea053cf17be84098dae50a62505c77aeb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/sales-return-page/zipball/b2a81082bdd5309e249e3345f4aa2ad591612d52", - "reference": "b2a81082bdd5309e249e3345f4aa2ad591612d52", + "url": "https://api.github.com/repos/spryker-shop/sales-return-page/zipball/d447df1ea053cf17be84098dae50a62505c77aeb", + "reference": "d447df1ea053cf17be84098dae50a62505c77aeb", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker-shop/barcode-widget": "^1.0.0", "spryker-shop/customer-reorder-widget-extension": "^1.2.0", "spryker-shop/sales-return-page-extension": "^1.0.0", @@ -14360,7 +14317,8 @@ "spryker/sales-return": "^1.0.0", "spryker/sales-return-search": "^1.0.0", "spryker/store": "^1.11.0", - "spryker/symfony": "^3.1.0" + "spryker/symfony": "^3.1.0", + "spryker/twig": "^3.18.0" }, "require-dev": { "spryker-shop/customer-page": "*", @@ -14395,9 +14353,9 @@ ], "description": "SalesReturnPage module", "support": { - "source": "https://github.com/spryker-shop/sales-return-page/tree/1.4.0" + "source": "https://github.com/spryker-shop/sales-return-page/tree/1.5.0" }, - "time": "2022-06-06T12:44:49+00:00" + "time": "2022-11-24T12:58:31+00:00" }, { "name": "spryker-shop/sales-return-page-extension", @@ -15013,24 +14971,27 @@ }, { "name": "spryker-shop/shop-ui", - "version": "1.62.0", + "version": "1.63.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/shop-ui.git", - "reference": "049d500454ad39c4cfd26d71d8d4c7acfa424165" + "reference": "f871bb3b0f14a0942f412132b21dba8d76b6b8f2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/shop-ui/zipball/049d500454ad39c4cfd26d71d8d4c7acfa424165", - "reference": "049d500454ad39c4cfd26d71d8d4c7acfa424165", + "url": "https://api.github.com/repos/spryker-shop/shop-ui/zipball/f871bb3b0f14a0942f412132b21dba8d76b6b8f2", + "reference": "f871bb3b0f14a0942f412132b21dba8d76b6b8f2", "shasum": "" }, "require": { "php": ">=8.0", "spryker/kernel": "^3.30.0", "spryker/locale": "^3.0.0", - "spryker/twig": "^3.7.0", - "spryker/twig-extension": "^1.0.0" + "spryker/symfony": "^3.0.0", + "spryker/transfer": "^3.25.0", + "spryker/twig": "^3.18.0", + "spryker/twig-extension": "^1.0.0", + "spryker/util-number": "^1.0.0" }, "require-dev": { "spryker-shop/newsletter-widget": "*", @@ -15064,9 +15025,9 @@ ], "description": "ShopUi module", "support": { - "source": "https://github.com/spryker-shop/shop-ui/tree/1.62.0" + "source": "https://github.com/spryker-shop/shop-ui/tree/1.63.0" }, - "time": "2022-11-15T10:04:38+00:00" + "time": "2022-11-24T12:58:31+00:00" }, { "name": "spryker-shop/shopping-list-note-widget", @@ -15120,34 +15081,37 @@ }, { "name": "spryker-shop/shopping-list-page", - "version": "1.6.0", + "version": "1.8.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/shopping-list-page.git", - "reference": "c53706eafbcca0c624e46e68e6b8b9100918bb1f" + "reference": "0a093b15e49402f68c4a8d292378cb4a3ea7afc6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/shopping-list-page/zipball/c53706eafbcca0c624e46e68e6b8b9100918bb1f", - "reference": "c53706eafbcca0c624e46e68e6b8b9100918bb1f", + "url": "https://api.github.com/repos/spryker-shop/shopping-list-page/zipball/0a093b15e49402f68c4a8d292378cb4a3ea7afc6", + "reference": "0a093b15e49402f68c4a8d292378cb4a3ea7afc6", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker-shop/shop-application": "^1.2.0", - "spryker-shop/shop-ui": "^1.42.0", + "spryker-shop/shop-ui": "^1.63.0", "spryker-shop/shopping-list-page-extension": "^1.1.0", "spryker/application": "^3.8.0", "spryker/company-business-unit": "^1.5.0 || ^2.4.0", "spryker/company-user": "^2.8.0", "spryker/customer": "^7.4.0", "spryker/kernel": "^3.52.0", + "spryker/locale": "^3.0.0", "spryker/multi-cart": "^1.1.0", "spryker/price": "^5.0.0", "spryker/product-storage": "^1.1.0", "spryker/shopping-list": "^2.8.0 || ^4.9.0", "spryker/symfony": "^3.1.0", + "spryker/twig": "^3.18.0", "spryker/util-encoding": "^2.0.0", + "spryker/util-number": "^1.0.0", "spryker/zed-request": "^3.4.0" }, "require-dev": { @@ -15158,6 +15122,7 @@ }, "suggest": { "spryker-shop/customer-page": "Use this module when you want to show shopping lists on a customer page", + "spryker-shop/product-configuration-shopping-list-widget": "Add the module if you want to use ProductConfigurationShoppingListItemDisplayWidget or ProductConfigurationShoppingListPageButtonWidget.", "spryker-shop/product-option-widget": "Use this module if you want to manage product options for shopping list items.", "spryker/router": "Use this module when you want to use the Router.", "spryker/silex": "Use this module when using plugins that need Silex dependencies." @@ -15179,9 +15144,9 @@ ], "description": "ShoppingListPage module", "support": { - "source": "https://github.com/spryker-shop/shopping-list-page/tree/1.6.0" + "source": "https://github.com/spryker-shop/shopping-list-page/tree/1.8.0" }, - "time": "2022-04-20T13:29:06+00:00" + "time": "2022-11-24T12:58:31+00:00" }, { "name": "spryker-shop/shopping-list-page-extension", @@ -16165,20 +16130,20 @@ }, { "name": "spryker/application", - "version": "3.30.0", + "version": "3.30.1", "source": { "type": "git", "url": "https://github.com/spryker/application.git", - "reference": "28f07fc907314ea20d400897850b2a944ffb1d4e" + "reference": "5c8f34bc2371bc25cd4d034897cb75c4b1e948ed" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/application/zipball/28f07fc907314ea20d400897850b2a944ffb1d4e", - "reference": "28f07fc907314ea20d400897850b2a944ffb1d4e", + "url": "https://api.github.com/repos/spryker/application/zipball/5c8f34bc2371bc25cd4d034897cb75c4b1e948ed", + "reference": "5c8f34bc2371bc25cd4d034897cb75c4b1e948ed", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/application-extension": "^1.1.0", "spryker/config": "^3.0.0", "spryker/container": "^1.4.3", @@ -16226,9 +16191,9 @@ ], "description": "Application module", "support": { - "source": "https://github.com/spryker/application/tree/3.30.0" + "source": "https://github.com/spryker/application/tree/3.30.1" }, - "time": "2022-09-20T16:46:23+00:00" + "time": "2022-11-11T07:06:41+00:00" }, { "name": "spryker/application-extension", @@ -16631,16 +16596,16 @@ }, { "name": "spryker/availability", - "version": "9.15.0", + "version": "9.16.0", "source": { "type": "git", "url": "https://github.com/spryker/availability.git", - "reference": "a6d1604652851f5eab3897434541a51d981ee57a" + "reference": "46d03a511f56090bd188052de85ddfd4e1a4f9ca" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/availability/zipball/a6d1604652851f5eab3897434541a51d981ee57a", - "reference": "a6d1604652851f5eab3897434541a51d981ee57a", + "url": "https://api.github.com/repos/spryker/availability/zipball/46d03a511f56090bd188052de85ddfd4e1a4f9ca", + "reference": "46d03a511f56090bd188052de85ddfd4e1a4f9ca", "shasum": "" }, "require": { @@ -16693,9 +16658,9 @@ ], "description": "Availability module", "support": { - "source": "https://github.com/spryker/availability/tree/9.15.0" + "source": "https://github.com/spryker/availability/tree/9.16.0" }, - "time": "2022-06-17T12:20:42+00:00" + "time": "2022-08-27T10:59:31+00:00" }, { "name": "spryker/availability-cart-connector", @@ -16881,24 +16846,24 @@ }, { "name": "spryker/availability-gui", - "version": "6.6.2", + "version": "6.7.0", "source": { "type": "git", "url": "https://github.com/spryker/availability-gui.git", - "reference": "305fdaa5c4fa53e0ce67ef378cbcf305d1701a04" + "reference": "570abc9f81de83b2602a5803e2dddddc25e55ee9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/availability-gui/zipball/305fdaa5c4fa53e0ce67ef378cbcf305d1701a04", - "reference": "305fdaa5c4fa53e0ce67ef378cbcf305d1701a04", + "url": "https://api.github.com/repos/spryker/availability-gui/zipball/570abc9f81de83b2602a5803e2dddddc25e55ee9", + "reference": "570abc9f81de83b2602a5803e2dddddc25e55ee9", "shasum": "" }, "require": { - "php": ">=7.3", + "php": ">=7.4", "spryker/availability": "^9.11.0", "spryker/availability-gui-extension": "^1.0.0", "spryker/decimal-object": "^1.0.0", - "spryker/gui": "^3.30.0", + "spryker/gui": "^3.45.0", "spryker/kernel": "^3.30.0", "spryker/locale": "^3.0.0", "spryker/oms": "^11.0.0", @@ -16909,6 +16874,7 @@ "spryker/store": "^1.5.0", "spryker/symfony": "^3.0.0", "spryker/transfer": "^3.18.0", + "spryker/twig": "^3.16.0", "spryker/util-text": "^1.1.0" }, "require-dev": { @@ -16921,7 +16887,6 @@ "spryker/propel": "*", "spryker/router": "*", "spryker/testify": "*", - "spryker/twig": "*", "spryker/validator": "*", "spryker/zed-navigation": "*" }, @@ -16943,9 +16908,9 @@ ], "description": "AvailabilityGui module", "support": { - "source": "https://github.com/spryker/availability-gui/tree/6.6.2" + "source": "https://github.com/spryker/availability-gui/tree/6.7.0" }, - "time": "2021-07-28T15:07:53+00:00" + "time": "2022-09-19T06:48:51+00:00" }, { "name": "spryker/availability-gui-extension", @@ -18800,16 +18765,16 @@ }, { "name": "spryker/category", - "version": "5.6.2", + "version": "5.7.0", "source": { "type": "git", "url": "https://github.com/spryker/category.git", - "reference": "7bb3e92b0b5985e118e5e312151b1e5c24089b4d" + "reference": "8c443d08d747928f5099316510b8136ac2c15eba" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/category/zipball/7bb3e92b0b5985e118e5e312151b1e5c24089b4d", - "reference": "7bb3e92b0b5985e118e5e312151b1e5c24089b4d", + "url": "https://api.github.com/repos/spryker/category/zipball/8c443d08d747928f5099316510b8136ac2c15eba", + "reference": "8c443d08d747928f5099316510b8136ac2c15eba", "shasum": "" }, "require": { @@ -18850,9 +18815,9 @@ ], "description": "Category module", "support": { - "source": "https://github.com/spryker/category/tree/5.6.2" + "source": "https://github.com/spryker/category/tree/5.7.0" }, - "time": "2022-07-07T08:03:34+00:00" + "time": "2022-08-22T09:59:55+00:00" }, { "name": "spryker/category-data-feed", @@ -19244,23 +19209,23 @@ }, { "name": "spryker/category-image-gui", - "version": "1.3.0", + "version": "1.4.0", "source": { "type": "git", "url": "https://github.com/spryker/category-image-gui.git", - "reference": "3bc63287e487530d074fd47fbbaa7d29b85cbbfd" + "reference": "7053add59e42c17f24681720771a344be71a20ec" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/category-image-gui/zipball/3bc63287e487530d074fd47fbbaa7d29b85cbbfd", - "reference": "3bc63287e487530d074fd47fbbaa7d29b85cbbfd", + "url": "https://api.github.com/repos/spryker/category-image-gui/zipball/7053add59e42c17f24681720771a344be71a20ec", + "reference": "7053add59e42c17f24681720771a344be71a20ec", "shasum": "" }, "require": { - "php": ">=7.3", + "php": ">=7.4", "spryker/category-extension": "^1.0.0", "spryker/category-gui-extension": "^1.0.0", - "spryker/gui": "^3.13.3", + "spryker/gui": "^3.45.0", "spryker/kernel": "^3.30.0", "spryker/locale": "^3.1.0", "spryker/symfony": "^3.2.0" @@ -19285,9 +19250,9 @@ ], "description": "CategoryImageGui module", "support": { - "source": "https://github.com/spryker/category-image-gui/tree/1.3.0" + "source": "https://github.com/spryker/category-image-gui/tree/1.4.0" }, - "time": "2021-05-13T14:04:54+00:00" + "time": "2022-09-19T06:48:51+00:00" }, { "name": "spryker/category-image-storage", @@ -20130,23 +20095,23 @@ }, { "name": "spryker/cms-block-gui", - "version": "2.8.0", + "version": "2.9.0", "source": { "type": "git", "url": "https://github.com/spryker/cms-block-gui.git", - "reference": "983410d43ca3f1b8026928e8791cc8c25632235e" + "reference": "3a1deae431f0089142602db60fd0b6a0691d21d5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/cms-block-gui/zipball/983410d43ca3f1b8026928e8791cc8c25632235e", - "reference": "983410d43ca3f1b8026928e8791cc8c25632235e", + "url": "https://api.github.com/repos/spryker/cms-block-gui/zipball/3a1deae431f0089142602db60fd0b6a0691d21d5", + "reference": "3a1deae431f0089142602db60fd0b6a0691d21d5", "shasum": "" }, "require": { "php": ">=7.4", "spryker/cms-block": "^2.0.0 || ^3.0.0", "spryker/cms-block-gui-extension": "^1.0.0", - "spryker/gui": "^3.33.0", + "spryker/gui": "^3.45.0", "spryker/kernel": "^3.52.0", "spryker/locale": "^3.0.0", "spryker/propel-orm": "^1.0.0", @@ -20157,11 +20122,13 @@ "require-dev": { "spryker/application": "*", "spryker/code-sniffer": "*", + "spryker/config": "*", "spryker/container": "*", "spryker/event-dispatcher": "*", "spryker/form": "*", "spryker/propel": "*", "spryker/router": "*", + "spryker/silex": "*", "spryker/store": "*", "spryker/testify": "*", "spryker/validator": "*", @@ -20185,9 +20152,9 @@ ], "description": "CmsBlockGui module", "support": { - "source": "https://github.com/spryker/cms-block-gui/tree/2.8.0" + "source": "https://github.com/spryker/cms-block-gui/tree/2.9.0" }, - "time": "2022-04-28T13:12:48+00:00" + "time": "2022-09-19T06:48:51+00:00" }, { "name": "spryker/cms-block-gui-extension", @@ -20860,25 +20827,25 @@ }, { "name": "spryker/cms-gui", - "version": "5.9.4", + "version": "5.10.0", "source": { "type": "git", "url": "https://github.com/spryker/cms-gui.git", - "reference": "3df1dbf2bb627c08df92a77a63e481e09103e1b1" + "reference": "4febe0821cfaeab2316efa54151a2583047245f2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/cms-gui/zipball/3df1dbf2bb627c08df92a77a63e481e09103e1b1", - "reference": "3df1dbf2bb627c08df92a77a63e481e09103e1b1", + "url": "https://api.github.com/repos/spryker/cms-gui/zipball/4febe0821cfaeab2316efa54151a2583047245f2", + "reference": "4febe0821cfaeab2316efa54151a2583047245f2", "shasum": "" }, "require": { - "php": ">=7.3", + "php": ">=7.4", "spryker/application": "^3.2.0", "spryker/cms": "^7.0.0", "spryker/cms-gui-extension": "^1.0.0", "spryker/glossary": "^3.0.0", - "spryker/gui": "^3.33.0", + "spryker/gui": "^3.45.0", "spryker/kernel": "^3.52.0", "spryker/locale": "^3.0.0", "spryker/symfony": "^3.0.0", @@ -20918,9 +20885,9 @@ ], "description": "CmsGui module", "support": { - "source": "https://github.com/spryker/cms-gui/tree/5.9.4" + "source": "https://github.com/spryker/cms-gui/tree/5.10.0" }, - "time": "2021-07-28T15:07:53+00:00" + "time": "2022-09-19T06:48:51+00:00" }, { "name": "spryker/cms-gui-extension", @@ -21661,25 +21628,25 @@ }, { "name": "spryker/cms-slot-block-gui", - "version": "1.1.0", + "version": "1.2.0", "source": { "type": "git", "url": "https://github.com/spryker/cms-slot-block-gui.git", - "reference": "7acc6b1783ce67854e9efae4f5fd9fe9a46a775a" + "reference": "66018cdc87d2795c4f10512a8335fc0c94931b1a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/cms-slot-block-gui/zipball/7acc6b1783ce67854e9efae4f5fd9fe9a46a775a", - "reference": "7acc6b1783ce67854e9efae4f5fd9fe9a46a775a", + "url": "https://api.github.com/repos/spryker/cms-slot-block-gui/zipball/66018cdc87d2795c4f10512a8335fc0c94931b1a", + "reference": "66018cdc87d2795c4f10512a8335fc0c94931b1a", "shasum": "" }, "require": { - "php": ">=7.2", + "php": ">=7.4", "spryker/cms-block": "^1.0.0 || ^2.0.0 || ^3.0.0", "spryker/cms-slot": "^1.0.0", "spryker/cms-slot-block": "^1.1.0", "spryker/cms-slot-block-gui-extension": "^1.0.0", - "spryker/gui": "^3.0.0", + "spryker/gui": "^3.45.0", "spryker/kernel": "^3.33.0", "spryker/symfony": "^3.0.0", "spryker/transfer": "^3.8.0", @@ -21705,9 +21672,9 @@ ], "description": "CmsSlotBlockGui module", "support": { - "source": "https://github.com/spryker/cms-slot-block-gui/tree/1.1.0" + "source": "https://github.com/spryker/cms-slot-block-gui/tree/1.2.0" }, - "time": "2020-10-09T08:59:22+00:00" + "time": "2022-09-19T06:48:51+00:00" }, { "name": "spryker/cms-slot-block-gui-extension", @@ -22006,29 +21973,31 @@ }, { "name": "spryker/cms-slot-gui", - "version": "1.1.0", + "version": "1.2.0", "source": { "type": "git", "url": "https://github.com/spryker/cms-slot-gui.git", - "reference": "6c5aefc2364b2201a6706e274ffd4b0c66a26211" + "reference": "725ba3e3c01248b46161f9f3121e4cb867ecae61" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/cms-slot-gui/zipball/6c5aefc2364b2201a6706e274ffd4b0c66a26211", - "reference": "6c5aefc2364b2201a6706e274ffd4b0c66a26211", + "url": "https://api.github.com/repos/spryker/cms-slot-gui/zipball/725ba3e3c01248b46161f9f3121e4cb867ecae61", + "reference": "725ba3e3c01248b46161f9f3121e4cb867ecae61", "shasum": "" }, "require": { - "php": ">=7.2", + "php": ">=7.4", "spryker/cms-slot": "^1.0.0", - "spryker/gui": "^3.33.0", + "spryker/gui": "^3.45.0", "spryker/kernel": "^3.37.0", "spryker/symfony": "^3.3.0", "spryker/translator": "^1.1.0", "spryker/util-text": "^1.2.1" }, "require-dev": { - "spryker/code-sniffer": "*" + "spryker/code-sniffer": "*", + "spryker/propel": "*", + "spryker/testify": "*" }, "suggest": { "spryker/cms-slot-block-gui": "If you want to assign CMS Blocks to CMS Slots" @@ -22050,9 +22019,9 @@ ], "description": "CmsSlotGui module", "support": { - "source": "https://github.com/spryker/cms-slot-gui/tree/master" + "source": "https://github.com/spryker/cms-slot-gui/tree/1.2.0" }, - "time": "2020-07-08T08:09:21+00:00" + "time": "2022-09-19T06:48:51+00:00" }, { "name": "spryker/cms-slot-locale-connector", @@ -22308,20 +22277,20 @@ }, { "name": "spryker/collector", - "version": "6.7.0", + "version": "6.7.1", "source": { "type": "git", "url": "https://github.com/spryker/collector.git", - "reference": "ef440487a18e9cbc014975f7b9d4b83b8afe005d" + "reference": "335db627f52a89fe275251810ea09fe74ecd572b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/collector/zipball/ef440487a18e9cbc014975f7b9d4b83b8afe005d", - "reference": "ef440487a18e9cbc014975f7b9d4b83b8afe005d", + "url": "https://api.github.com/repos/spryker/collector/zipball/335db627f52a89fe275251810ea09fe74ecd572b", + "reference": "335db627f52a89fe275251810ea09fe74ecd572b", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/config": "^3.0.0", "spryker/elastica": "^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0", "spryker/gui": "^3.0.0", @@ -22362,9 +22331,9 @@ ], "description": "Collector module", "support": { - "source": "https://github.com/spryker/collector/tree/6.7.0" + "source": "https://github.com/spryker/collector/tree/6.7.1" }, - "time": "2022-01-04T12:43:20+00:00" + "time": "2022-11-11T07:06:41+00:00" }, { "name": "spryker/comment", @@ -22862,25 +22831,26 @@ }, { "name": "spryker/company-business-unit-gui", - "version": "2.8.2", + "version": "2.10.0", "source": { "type": "git", "url": "https://github.com/spryker/company-business-unit-gui.git", - "reference": "11a29ed3a3e797a6a31177e670eecf4285abbb44" + "reference": "c76f2651ef895a57d8e25f24e532198bad3a9e82" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/company-business-unit-gui/zipball/11a29ed3a3e797a6a31177e670eecf4285abbb44", - "reference": "11a29ed3a3e797a6a31177e670eecf4285abbb44", + "url": "https://api.github.com/repos/spryker/company-business-unit-gui/zipball/c76f2651ef895a57d8e25f24e532198bad3a9e82", + "reference": "c76f2651ef895a57d8e25f24e532198bad3a9e82", "shasum": "" }, "require": { - "php": ">=7.3", + "php": ">=7.4", + "spryker/business-on-behalf-gui-extension": "^1.0.0", "spryker/company": "^1.0.0", "spryker/company-business-unit": "^2.9.0", "spryker/company-business-unit-gui-extension": "^1.0.0", "spryker/company-user-gui-extension": "^1.0.0", - "spryker/gui": "^3.33.0", + "spryker/gui": "^3.45.0", "spryker/kernel": "^3.30.0", "spryker/symfony": "^3.0.0", "spryker/util-text": "^1.2.0" @@ -22909,9 +22879,9 @@ ], "description": "CompanyBusinessUnitGui module", "support": { - "source": "https://github.com/spryker/company-business-unit-gui/tree/2.8.2" + "source": "https://github.com/spryker/company-business-unit-gui/tree/2.10.0" }, - "time": "2021-07-07T15:14:17+00:00" + "time": "2022-09-19T06:48:51+00:00" }, { "name": "spryker/company-business-unit-gui-extension", @@ -23247,26 +23217,30 @@ }, { "name": "spryker/company-gui", - "version": "1.5.1", + "version": "1.7.0", "source": { "type": "git", "url": "https://github.com/spryker/company-gui.git", - "reference": "a849d1cd18b3648576e19a89f54f13cdf80abbda" + "reference": "09476a5abd47bc90c188acefc2b2692e41d404ce" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/company-gui/zipball/a849d1cd18b3648576e19a89f54f13cdf80abbda", - "reference": "a849d1cd18b3648576e19a89f54f13cdf80abbda", + "url": "https://api.github.com/repos/spryker/company-gui/zipball/09476a5abd47bc90c188acefc2b2692e41d404ce", + "reference": "09476a5abd47bc90c188acefc2b2692e41d404ce", "shasum": "" }, "require": { - "php": ">=7.3", + "php": ">=7.4", "spryker/company": "^1.5.0", + "spryker/company-business-unit-gui-extension": "^1.0.0", "spryker/company-gui-extension": "^1.0.0", + "spryker/company-role-gui-extension": "^1.0.0", + "spryker/company-unit-address-gui-extension": "^1.1.0", "spryker/company-user-gui-extension": "^1.1.0", - "spryker/gui": "^3.33.0", + "spryker/gui": "^3.45.0", "spryker/kernel": "^3.30.0", "spryker/symfony": "^3.0.0", + "spryker/transfer": "^3.25.0", "spryker/util-text": "^1.1.0" }, "require-dev": { @@ -23289,9 +23263,9 @@ ], "description": "CompanyGui module", "support": { - "source": "https://github.com/spryker/company-gui/tree/1.5.1" + "source": "https://github.com/spryker/company-gui/tree/1.7.0" }, - "time": "2021-07-12T07:32:25+00:00" + "time": "2022-09-19T06:48:51+00:00" }, { "name": "spryker/company-gui-extension", @@ -23495,26 +23469,27 @@ }, { "name": "spryker/company-role-gui", - "version": "1.6.1", + "version": "1.8.0", "source": { "type": "git", "url": "https://github.com/spryker/company-role-gui.git", - "reference": "853a5e56d81d478787dfbe58b778b60f8d743534" + "reference": "3ea8ab51c6d8b25e15cb6803ee2d758812535bd5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/company-role-gui/zipball/853a5e56d81d478787dfbe58b778b60f8d743534", - "reference": "853a5e56d81d478787dfbe58b778b60f8d743534", + "url": "https://api.github.com/repos/spryker/company-role-gui/zipball/3ea8ab51c6d8b25e15cb6803ee2d758812535bd5", + "reference": "3ea8ab51c6d8b25e15cb6803ee2d758812535bd5", "shasum": "" }, "require": { - "php": ">=7.3", + "php": ">=7.4", "spryker/business-on-behalf-gui-extension": "^1.0.0", "spryker/company": "^1.1.0", "spryker/company-role": "^1.4.0", + "spryker/company-role-gui-extension": "^1.0.0", "spryker/company-user-gui-extension": "^1.0.0", "spryker/glossary": "^3.0.0", - "spryker/gui": "^3.13.0", + "spryker/gui": "^3.45.0", "spryker/kernel": "^3.30.0", "spryker/permission": "^1.2.0", "spryker/symfony": "^3.1.5", @@ -23540,9 +23515,54 @@ ], "description": "CompanyRoleGui module", "support": { - "source": "https://github.com/spryker/company-role-gui/tree/1.6.1" + "source": "https://github.com/spryker/company-role-gui/tree/1.8.0" }, - "time": "2021-07-07T15:14:17+00:00" + "time": "2022-09-19T06:48:51+00:00" + }, + { + "name": "spryker/company-role-gui-extension", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/spryker/company-role-gui-extension.git", + "reference": "517dc57cd838d0d24a696e45a5b9c2296f20f409" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker/company-role-gui-extension/zipball/517dc57cd838d0d24a696e45a5b9c2296f20f409", + "reference": "517dc57cd838d0d24a696e45a5b9c2296f20f409", + "shasum": "" + }, + "require": { + "php": ">=7.4" + }, + "require-dev": { + "spryker/code-sniffer": "*", + "spryker/symfony": "*" + }, + "suggest": { + "spryker/symfony": "Required to use form in plugin." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Spryker\\": "src/Spryker/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "CompanyRoleGuiExtension module", + "support": { + "source": "https://github.com/spryker/company-role-gui-extension/tree/1.0.0" + }, + "time": "2022-06-01T13:09:31+00:00" }, { "name": "spryker/company-roles-rest-api", @@ -23799,26 +23819,26 @@ }, { "name": "spryker/company-unit-address-gui", - "version": "1.0.4", + "version": "1.2.0", "source": { "type": "git", "url": "https://github.com/spryker/company-unit-address-gui.git", - "reference": "05c2742114d139e03ebb8be8b101bbe0794b3417" + "reference": "3e1ffe071665a47b62f014cffab67c2682ea527e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/company-unit-address-gui/zipball/05c2742114d139e03ebb8be8b101bbe0794b3417", - "reference": "05c2742114d139e03ebb8be8b101bbe0794b3417", + "url": "https://api.github.com/repos/spryker/company-unit-address-gui/zipball/3e1ffe071665a47b62f014cffab67c2682ea527e", + "reference": "3e1ffe071665a47b62f014cffab67c2682ea527e", "shasum": "" }, "require": { - "php": ">=7.3", + "php": ">=7.4", "spryker/company": "^1.0.0", "spryker/company-business-unit-gui-extension": "^1.0.0", "spryker/company-unit-address": "^1.10.0", "spryker/company-unit-address-gui-extension": "^1.0.0", "spryker/country": "^3.0.0", - "spryker/gui": "^3.0.0", + "spryker/gui": "^3.45.0", "spryker/kernel": "^3.33.0", "spryker/propel-orm": "^1.0.0", "spryker/symfony": "^3.0.0", @@ -23844,9 +23864,9 @@ ], "description": "CompanyUnitAddressGui module", "support": { - "source": "https://github.com/spryker/company-unit-address-gui/tree/1.0.4" + "source": "https://github.com/spryker/company-unit-address-gui/tree/1.2.0" }, - "time": "2021-07-07T15:14:17+00:00" + "time": "2022-09-19T06:48:51+00:00" }, { "name": "spryker/company-unit-address-gui-extension", @@ -24294,26 +24314,26 @@ }, { "name": "spryker/company-user-gui", - "version": "1.6.2", + "version": "1.10.1", "source": { "type": "git", "url": "https://github.com/spryker/company-user-gui.git", - "reference": "ff2de33c44735d3fc9f23280b09d8e6e50eb04ee" + "reference": "17beeafa4d5b23f71095a5f2b63d92fb13a322f8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/company-user-gui/zipball/ff2de33c44735d3fc9f23280b09d8e6e50eb04ee", - "reference": "ff2de33c44735d3fc9f23280b09d8e6e50eb04ee", + "url": "https://api.github.com/repos/spryker/company-user-gui/zipball/17beeafa4d5b23f71095a5f2b63d92fb13a322f8", + "reference": "17beeafa4d5b23f71095a5f2b63d92fb13a322f8", "shasum": "" }, "require": { - "php": ">=7.3", + "php": ">=8.0", "spryker/company": "^1.1.3", "spryker/company-user": "^2.7.0", "spryker/company-user-gui-extension": "^1.0.0", "spryker/customer": "^7.10.2", "spryker/customer-extension": "^1.1.0", - "spryker/gui": "^3.33.0", + "spryker/gui": "^3.45.0", "spryker/kernel": "^3.30.0", "spryker/propel-orm": "^1.0.0", "spryker/symfony": "^3.1.5", @@ -24339,9 +24359,9 @@ ], "description": "CompanyUserGui module", "support": { - "source": "https://github.com/spryker/company-user-gui/tree/1.6.2" + "source": "https://github.com/spryker/company-user-gui/tree/1.10.1" }, - "time": "2021-07-07T15:14:17+00:00" + "time": "2022-10-27T12:32:50+00:00" }, { "name": "spryker/company-user-gui-extension", @@ -24887,24 +24907,24 @@ }, { "name": "spryker/configurable-bundle-gui", - "version": "1.1.1", + "version": "1.2.0", "source": { "type": "git", "url": "https://github.com/spryker/configurable-bundle-gui.git", - "reference": "cf063be709ec3a7181f9b5efcce52f44823602f5" + "reference": "b8a920d602afa69faf2abc635527efdef7fc3f62" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/configurable-bundle-gui/zipball/cf063be709ec3a7181f9b5efcce52f44823602f5", - "reference": "cf063be709ec3a7181f9b5efcce52f44823602f5", + "url": "https://api.github.com/repos/spryker/configurable-bundle-gui/zipball/b8a920d602afa69faf2abc635527efdef7fc3f62", + "reference": "b8a920d602afa69faf2abc635527efdef7fc3f62", "shasum": "" }, "require": { - "php": ">=7.3", + "php": ">=7.4", "spryker/configurable-bundle": "^2.0.0", "spryker/configurable-bundle-gui-extension": "^1.0.0", "spryker/glossary": "^3.0.0", - "spryker/gui": "^3.33.0", + "spryker/gui": "^3.45.0", "spryker/kernel": "^3.33.0", "spryker/locale": "^3.2.3", "spryker/product": "^6.0.0", @@ -24938,9 +24958,9 @@ ], "description": "ConfigurableBundleGui module", "support": { - "source": "https://github.com/spryker/configurable-bundle-gui/tree/1.1.1" + "source": "https://github.com/spryker/configurable-bundle-gui/tree/1.2.0" }, - "time": "2021-06-25T14:09:48+00:00" + "time": "2022-09-19T06:48:51+00:00" }, { "name": "spryker/configurable-bundle-gui-extension", @@ -25365,20 +25385,20 @@ }, { "name": "spryker/container", - "version": "1.4.5", + "version": "1.4.6", "source": { "type": "git", "url": "https://github.com/spryker/container.git", - "reference": "454477c3d3a09c6d03120db406fa6c22d642fba8" + "reference": "fdd92950785021f3b01da35d2093dbc13069a708" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/container/zipball/454477c3d3a09c6d03120db406fa6c22d642fba8", - "reference": "454477c3d3a09c6d03120db406fa6c22d642fba8", + "url": "https://api.github.com/repos/spryker/container/zipball/fdd92950785021f3b01da35d2093dbc13069a708", + "reference": "fdd92950785021f3b01da35d2093dbc13069a708", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "psr/container": "^1.0.0", "spryker/symfony": "^3.0.0" }, @@ -25413,9 +25433,9 @@ ], "description": "Container module", "support": { - "source": "https://github.com/spryker/container/tree/1.4.5" + "source": "https://github.com/spryker/container/tree/1.4.6" }, - "time": "2021-10-26T15:19:01+00:00" + "time": "2022-11-11T07:06:41+00:00" }, { "name": "spryker/content", @@ -25700,24 +25720,24 @@ }, { "name": "spryker/content-file-gui", - "version": "2.0.0", + "version": "2.1.0", "source": { "type": "git", "url": "https://github.com/spryker/content-file-gui.git", - "reference": "83c7b8aeba1a3bf86bc6eeeb0f26810a6a4e06d0" + "reference": "ba3c6caf3769bc9a97e4f866a2f5efc0398dfc6c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/content-file-gui/zipball/83c7b8aeba1a3bf86bc6eeeb0f26810a6a4e06d0", - "reference": "83c7b8aeba1a3bf86bc6eeeb0f26810a6a4e06d0", + "url": "https://api.github.com/repos/spryker/content-file-gui/zipball/ba3c6caf3769bc9a97e4f866a2f5efc0398dfc6c", + "reference": "ba3c6caf3769bc9a97e4f866a2f5efc0398dfc6c", "shasum": "" }, "require": { - "php": ">=7.3", + "php": ">=7.4", "spryker/content-file": "^1.0.0", "spryker/content-gui-extension": "^1.1.0", "spryker/file-manager": "^2.0.0", - "spryker/gui": "^3.21.0", + "spryker/gui": "^3.45.0", "spryker/kernel": "^3.33.0", "spryker/locale": "^3.2.0", "spryker/symfony": "^3.2.2", @@ -25744,9 +25764,9 @@ ], "description": "ContentFileGui module", "support": { - "source": "https://github.com/spryker/content-file-gui/tree/2.0.0" + "source": "https://github.com/spryker/content-file-gui/tree/2.1.0" }, - "time": "2021-10-08T18:13:40+00:00" + "time": "2022-09-19T06:48:51+00:00" }, { "name": "spryker/content-gui", @@ -26137,23 +26157,23 @@ }, { "name": "spryker/content-product-gui", - "version": "1.0.8", + "version": "1.1.0", "source": { "type": "git", "url": "https://github.com/spryker/content-product-gui.git", - "reference": "3f39c63cb142dc31d9f38a94b96bfec2d7bd4600" + "reference": "c6feae7aa66f1fc25ce8b35b98adcf6d252eb24e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/content-product-gui/zipball/3f39c63cb142dc31d9f38a94b96bfec2d7bd4600", - "reference": "3f39c63cb142dc31d9f38a94b96bfec2d7bd4600", + "url": "https://api.github.com/repos/spryker/content-product-gui/zipball/c6feae7aa66f1fc25ce8b35b98adcf6d252eb24e", + "reference": "c6feae7aa66f1fc25ce8b35b98adcf6d252eb24e", "shasum": "" }, "require": { - "php": ">=7.3", + "php": ">=7.4", "spryker/content-gui-extension": "^1.1.0", "spryker/content-product": "^1.0.0", - "spryker/gui": "^3.17.0", + "spryker/gui": "^3.45.0", "spryker/kernel": "^3.30.0", "spryker/locale": "^3.0.0", "spryker/product": "^6.0.0", @@ -26181,9 +26201,9 @@ ], "description": "ContentProductGui module", "support": { - "source": "https://github.com/spryker/content-product-gui/tree/1.0.8" + "source": "https://github.com/spryker/content-product-gui/tree/1.1.0" }, - "time": "2021-07-28T15:07:53+00:00" + "time": "2022-09-19T06:48:51+00:00" }, { "name": "spryker/content-product-set", @@ -26280,22 +26300,22 @@ }, { "name": "spryker/content-product-set-gui", - "version": "1.0.3", + "version": "1.1.0", "source": { "type": "git", "url": "https://github.com/spryker/content-product-set-gui.git", - "reference": "97924e8c51cf3220f0418c56e317ab625a5113f7" + "reference": "5b4510ec841308f6177106ecd7593ae9b2e0fba1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/content-product-set-gui/zipball/97924e8c51cf3220f0418c56e317ab625a5113f7", - "reference": "97924e8c51cf3220f0418c56e317ab625a5113f7", + "url": "https://api.github.com/repos/spryker/content-product-set-gui/zipball/5b4510ec841308f6177106ecd7593ae9b2e0fba1", + "reference": "5b4510ec841308f6177106ecd7593ae9b2e0fba1", "shasum": "" }, "require": { - "php": ">=7.2", + "php": ">=7.4", "spryker/content-gui-extension": "^1.1.0", - "spryker/gui": "^3.21.0", + "spryker/gui": "^3.45.0", "spryker/kernel": "^3.33.0", "spryker/locale": "^3.2.0", "spryker/product-set": "^1.4.0", @@ -26322,9 +26342,9 @@ ], "description": "ContentProductSetGui module", "support": { - "source": "https://github.com/spryker/content-product-set-gui/tree/master" + "source": "https://github.com/spryker/content-product-set-gui/tree/1.1.0" }, - "time": "2020-06-15T13:30:47+00:00" + "time": "2022-09-19T06:48:51+00:00" }, { "name": "spryker/content-storage", @@ -26624,20 +26644,20 @@ }, { "name": "spryker/customer", - "version": "7.47.0", + "version": "7.48.0", "source": { "type": "git", "url": "https://github.com/spryker/customer.git", - "reference": "d34787e9a31dfed5e72a218863a185af60be2fe9" + "reference": "40ea174c81ee82f06ece7aa08ff42781b3b0d01e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/customer/zipball/d34787e9a31dfed5e72a218863a185af60be2fe9", - "reference": "d34787e9a31dfed5e72a218863a185af60be2fe9", + "url": "https://api.github.com/repos/spryker/customer/zipball/40ea174c81ee82f06ece7aa08ff42781b3b0d01e", + "reference": "40ea174c81ee82f06ece7aa08ff42781b3b0d01e", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/authorization-extension": "^1.0.0", "spryker/checkout-extension": "^1.2.0", "spryker/country": "^3.0.0", @@ -26646,6 +26666,7 @@ "spryker/kernel": "^3.52.0", "spryker/locale": "^3.0.0", "spryker/mail": "^4.6.0", + "spryker/mail-extension": "^1.0.0", "spryker/propel": "^3.0.0", "spryker/propel-orm": "^1.16.0", "spryker/router": "^1.12.0", @@ -26698,9 +26719,9 @@ ], "description": "Customer module", "support": { - "source": "https://github.com/spryker/customer/tree/7.47.0" + "source": "https://github.com/spryker/customer/tree/7.48.0" }, - "time": "2022-09-28T12:34:39+00:00" + "time": "2022-11-11T13:29:11+00:00" }, { "name": "spryker/customer-access", @@ -27292,23 +27313,23 @@ }, { "name": "spryker/customer-user-connector-gui", - "version": "1.3.1", + "version": "1.4.0", "source": { "type": "git", "url": "https://github.com/spryker/customer-user-connector-gui.git", - "reference": "8d74539be40e5dedc9f64c3213038ed3720fb117" + "reference": "19def3f604d45d259135db44a5199b9b27c8076f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/customer-user-connector-gui/zipball/8d74539be40e5dedc9f64c3213038ed3720fb117", - "reference": "8d74539be40e5dedc9f64c3213038ed3720fb117", + "url": "https://api.github.com/repos/spryker/customer-user-connector-gui/zipball/19def3f604d45d259135db44a5199b9b27c8076f", + "reference": "19def3f604d45d259135db44a5199b9b27c8076f", "shasum": "" }, "require": { - "php": ">=7.3", + "php": ">=7.4", "spryker/customer": "^6.3.0 || ^7.0.0", "spryker/customer-user-connector": "^1.0.0", - "spryker/gui": "^3.10.0", + "spryker/gui": "^3.45.0", "spryker/kernel": "^3.30.0", "spryker/propel-orm": "^1.0.0", "spryker/symfony": "^3.0.0", @@ -27341,9 +27362,9 @@ ], "description": "CustomerUserConnectorGui module", "support": { - "source": "https://github.com/spryker/customer-user-connector-gui/tree/1.3.1" + "source": "https://github.com/spryker/customer-user-connector-gui/tree/1.4.0" }, - "time": "2021-07-28T15:07:53+00:00" + "time": "2022-09-19T06:48:51+00:00" }, { "name": "spryker/customers-rest-api", @@ -27840,16 +27861,16 @@ }, { "name": "spryker/discount", - "version": "9.27.2", + "version": "9.28.0", "source": { "type": "git", "url": "https://github.com/spryker/discount.git", - "reference": "85e93f620c2879fdc44e9e846d71115ca64c75e6" + "reference": "ba2be23dce54fcef7355e45f8b03d78bfbe34b1f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/discount/zipball/85e93f620c2879fdc44e9e846d71115ca64c75e6", - "reference": "85e93f620c2879fdc44e9e846d71115ca64c75e6", + "url": "https://api.github.com/repos/spryker/discount/zipball/ba2be23dce54fcef7355e45f8b03d78bfbe34b1f", + "reference": "ba2be23dce54fcef7355e45f8b03d78bfbe34b1f", "shasum": "" }, "require": { @@ -27858,8 +27879,9 @@ "spryker/cart-extension": "^1.0.0 || ^2.0.0 || ^4.0.0", "spryker/currency": "^3.1.0", "spryker/discount-extension": "^1.3.0", - "spryker/gui": "^3.41.0", + "spryker/gui": "^3.45.0", "spryker/kernel": "^3.30.0", + "spryker/locale": "^3.0.0", "spryker/log": "^3.0.0", "spryker/messenger": "^3.0.0", "spryker/money": "^2.0.0", @@ -27870,6 +27892,7 @@ "spryker/symfony": "^3.0.0", "spryker/transfer": "^3.25.0", "spryker/translator": "^1.1.0", + "spryker/twig": "^3.16.0", "spryker/util-text": "^1.1.0" }, "require-dev": { @@ -27884,7 +27907,6 @@ "spryker/propel": "*", "spryker/router": "*", "spryker/testify": "*", - "spryker/twig": "*", "spryker/validator": "*", "spryker/zed-navigation": "*" }, @@ -27910,9 +27932,9 @@ ], "description": "Discount module", "support": { - "source": "https://github.com/spryker/discount/tree/9.27.2" + "source": "https://github.com/spryker/discount/tree/9.28.0" }, - "time": "2022-07-21T14:38:57+00:00" + "time": "2022-09-19T06:48:51+00:00" }, { "name": "spryker/discount-calculation-connector", @@ -28101,16 +28123,16 @@ }, { "name": "spryker/discount-promotion", - "version": "4.6.0", + "version": "4.9.0", "source": { "type": "git", "url": "https://github.com/spryker/discount-promotion.git", - "reference": "d9db387a1d33d8b5a27a7e3fbcc2457a02e17c11" + "reference": "408310daab486e154207b49f03e0ee00c23d6857" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/discount-promotion/zipball/d9db387a1d33d8b5a27a7e3fbcc2457a02e17c11", - "reference": "d9db387a1d33d8b5a27a7e3fbcc2457a02e17c11", + "url": "https://api.github.com/repos/spryker/discount-promotion/zipball/408310daab486e154207b49f03e0ee00c23d6857", + "reference": "408310daab486e154207b49f03e0ee00c23d6857", "shasum": "" }, "require": { @@ -28118,15 +28140,18 @@ "spryker/availability": "^9.0.0", "spryker/cart-extension": "^1.5.0 || ^2.1.0 || ^4.0.0", "spryker/discount": "^7.2.4 || ^9.0.0", - "spryker/discount-extension": "^1.1.0", + "spryker/discount-extension": "^1.3.0", + "spryker/gui": "^3.45.0", "spryker/kernel": "^3.30.0", + "spryker/locale": "^3.0.0", "spryker/persistent-cart-extension": "^1.0.0", "spryker/product": "^5.10.0 || ^6.19.0", "spryker/propel-orm": "^1.0.0", "spryker/sales-quantity-extension": "^1.0.0", "spryker/symfony": "^3.0.0", "spryker/transfer": "^3.25.0", - "spryker/translator": "^1.1.0" + "spryker/translator": "^1.1.0", + "spryker/twig": "^3.16.0" }, "require-dev": { "spryker/calculation": "*", @@ -28159,9 +28184,9 @@ ], "description": "DiscountPromotion module", "support": { - "source": "https://github.com/spryker/discount-promotion/tree/4.6.0" + "source": "https://github.com/spryker/discount-promotion/tree/4.9.0" }, - "time": "2022-02-16T14:53:18+00:00" + "time": "2022-09-19T06:48:51+00:00" }, { "name": "spryker/discount-promotions-rest-api", @@ -29042,23 +29067,23 @@ }, { "name": "spryker/file-manager-gui", - "version": "2.0.0", + "version": "2.3.0", "source": { "type": "git", "url": "https://github.com/spryker/file-manager-gui.git", - "reference": "e4d3e42383542fe2677894b7999bc3ec911406b0" + "reference": "df01b1b3e1339576d6c86707cba5b510b4614e14" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/file-manager-gui/zipball/e4d3e42383542fe2677894b7999bc3ec911406b0", - "reference": "e4d3e42383542fe2677894b7999bc3ec911406b0", + "url": "https://api.github.com/repos/spryker/file-manager-gui/zipball/df01b1b3e1339576d6c86707cba5b510b4614e14", + "reference": "df01b1b3e1339576d6c86707cba5b510b4614e14", "shasum": "" }, "require": { - "php": ">=7.3", + "php": ">=7.4", "spryker/file-manager": "^2.0.0", "spryker/file-system-extension": "^1.0.0", - "spryker/gui": "^3.33.0", + "spryker/gui": "^3.45.0", "spryker/kernel": "^3.30.0", "spryker/locale": "^3.0.0", "spryker/propel-orm": "^1.0.0", @@ -29067,7 +29092,10 @@ "spryker/util-text": "^1.0.0" }, "require-dev": { - "spryker/code-sniffer": "*" + "spryker/application": "*", + "spryker/code-sniffer": "*", + "spryker/config": "*", + "spryker/testify": "*" }, "type": "library", "extra": { @@ -29086,9 +29114,9 @@ ], "description": "FileManagerGui module", "support": { - "source": "https://github.com/spryker/file-manager-gui/tree/2.0.0" + "source": "https://github.com/spryker/file-manager-gui/tree/2.3.0" }, - "time": "2021-10-08T18:13:40+00:00" + "time": "2022-09-19T06:48:51+00:00" }, { "name": "spryker/file-manager-storage", @@ -30152,27 +30180,29 @@ }, { "name": "spryker/gui", - "version": "3.44.1", + "version": "3.45.2", "source": { "type": "git", "url": "https://github.com/spryker/gui.git", - "reference": "99aeab96bc57bf26c2cbd1c10ce945e7fd070968" + "reference": "66af8f46c9d06b95462c082ee290b4dd56e65ac2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/gui/zipball/99aeab96bc57bf26c2cbd1c10ce945e7fd070968", - "reference": "99aeab96bc57bf26c2cbd1c10ce945e7fd070968", + "url": "https://api.github.com/repos/spryker/gui/zipball/66af8f46c9d06b95462c082ee290b4dd56e65ac2", + "reference": "66af8f46c9d06b95462c082ee290b4dd56e65ac2", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/form-extension": "^1.0.0", "spryker/kernel": "^3.52.0", "spryker/laminas": "^1.0.0", "spryker/propel-orm": "^1.0.0", "spryker/symfony": "^3.0.0", + "spryker/transfer": "^3.25.0", "spryker/twig": "^3.0.0", "spryker/twig-extension": "^1.0.0", + "spryker/util-number": "^1.0.0", "spryker/util-sanitize": "^2.0.0", "spryker/util-sanitize-xss": "^1.0.0", "spryker/util-text": "^1.1.0" @@ -30207,9 +30237,9 @@ ], "description": "Gui module", "support": { - "source": "https://github.com/spryker/gui/tree/3.44.1" + "source": "https://github.com/spryker/gui/tree/3.45.2" }, - "time": "2022-07-21T14:38:57+00:00" + "time": "2022-11-11T07:06:41+00:00" }, { "name": "spryker/gui-table", @@ -30269,21 +30299,21 @@ }, { "name": "spryker/guzzle", - "version": "2.3.0", + "version": "2.4.0", "source": { "type": "git", "url": "https://github.com/spryker/guzzle.git", - "reference": "64ba9d0cbec58367c4aac1a08d653ffcac58fe68" + "reference": "f462fc17af7e1800b69b1c187296d8f2c5ce85f8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/guzzle/zipball/64ba9d0cbec58367c4aac1a08d653ffcac58fe68", - "reference": "64ba9d0cbec58367c4aac1a08d653ffcac58fe68", + "url": "https://api.github.com/repos/spryker/guzzle/zipball/f462fc17af7e1800b69b1c187296d8f2c5ce85f8", + "reference": "f462fc17af7e1800b69b1c187296d8f2c5ce85f8", "shasum": "" }, "require": { - "guzzlehttp/guzzle": "^6.3.0 || ^7.0.0", - "php": ">=7.2" + "guzzlehttp/guzzle": "^7.0.0", + "php": ">=8.0" }, "type": "library", "extra": { @@ -30297,9 +30327,9 @@ ], "description": "Guzzle module", "support": { - "source": "https://github.com/spryker/guzzle/tree/2.3.0" + "source": "https://github.com/spryker/guzzle/tree/2.4.0" }, - "time": "2020-07-23T14:18:52+00:00" + "time": "2022-10-18T17:47:15+00:00" }, { "name": "spryker/health-check", @@ -30791,23 +30821,23 @@ }, { "name": "spryker/laminas", - "version": "1.0.0", + "version": "1.1.0", "source": { "type": "git", "url": "https://github.com/spryker/laminas.git", - "reference": "d4f781af6c3fec1893ce870a1bc854a317d356fc" + "reference": "1d004bd858af064af607393ad9ca2d0a6599c1dd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/laminas/zipball/d4f781af6c3fec1893ce870a1bc854a317d356fc", - "reference": "d4f781af6c3fec1893ce870a1bc854a317d356fc", + "url": "https://api.github.com/repos/spryker/laminas/zipball/1d004bd858af064af607393ad9ca2d0a6599c1dd", + "reference": "1d004bd858af064af607393ad9ca2d0a6599c1dd", "shasum": "" }, "require": { - "laminas/laminas-config": "^2.5.1 || ^3.1.0", - "laminas/laminas-filter": "^2.5.1", - "laminas/laminas-servicemanager": "^2.7.4 || ^3.3.0", - "php": ">=7.3" + "laminas/laminas-config": "^3.4.0", + "laminas/laminas-filter": "^2.10.0", + "laminas/laminas-servicemanager": "^3.6.0", + "php": ">=8.0" }, "type": "library", "extra": { @@ -30821,9 +30851,9 @@ ], "description": "Laminas module", "support": { - "source": "https://github.com/spryker/laminas/tree/1.0.0" + "source": "https://github.com/spryker/laminas/tree/1.1.0" }, - "time": "2020-11-03T12:10:28+00:00" + "time": "2022-10-18T17:47:15+00:00" }, { "name": "spryker/locale", @@ -30992,24 +31022,26 @@ }, { "name": "spryker/mail", - "version": "4.8.0", + "version": "4.10.0", "source": { "type": "git", "url": "https://github.com/spryker/mail.git", - "reference": "efb5e9129217b97374ede025982cce80507adc7b" + "reference": "56c2aaa9b7ff3983326e8b1d70ecbf6dba8da416" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/mail/zipball/efb5e9129217b97374ede025982cce80507adc7b", - "reference": "efb5e9129217b97374ede025982cce80507adc7b", + "url": "https://api.github.com/repos/spryker/mail/zipball/56c2aaa9b7ff3983326e8b1d70ecbf6dba8da416", + "reference": "56c2aaa9b7ff3983326e8b1d70ecbf6dba8da416", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/glossary": "^3.0.0", "spryker/kernel": "^3.52.0", "spryker/locale": "^3.0.0", - "swiftmailer/swiftmailer": "^5.4.5 || ^6.1.0" + "spryker/mail-extension": "^1.0.0", + "spryker/transfer": "^3.33.0", + "swiftmailer/swiftmailer": "^6.1.0" }, "require-dev": { "spryker/code-sniffer": "*", @@ -31034,9 +31066,50 @@ ], "description": "Mail module", "support": { - "source": "https://github.com/spryker/mail/tree/4.8.0" + "source": "https://github.com/spryker/mail/tree/4.10.0" }, - "time": "2022-01-04T12:43:20+00:00" + "time": "2022-11-11T13:29:11+00:00" + }, + { + "name": "spryker/mail-extension", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/spryker/mail-extension.git", + "reference": "3008aba62264fcf286518dc799177464c4200bed" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker/mail-extension/zipball/3008aba62264fcf286518dc799177464c4200bed", + "reference": "3008aba62264fcf286518dc799177464c4200bed", + "shasum": "" + }, + "require": { + "php": ">=8.0" + }, + "require-dev": { + "spryker/code-sniffer": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Spryker\\": "src/Spryker/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "MailExtension module", + "support": { + "source": "https://github.com/spryker/mail-extension/tree/1.0.0" + }, + "time": "2022-11-11T13:29:11+00:00" }, { "name": "spryker/maintenance", @@ -31469,22 +31542,22 @@ }, { "name": "spryker/merchant-gui", - "version": "3.8.0", + "version": "3.9.0", "source": { "type": "git", "url": "https://github.com/spryker/merchant-gui.git", - "reference": "72a370fc6f965d73c81cd30b910d11e24213d208" + "reference": "15b5748c37634f6996c37a62c8a35cb58ffde3d3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/merchant-gui/zipball/72a370fc6f965d73c81cd30b910d11e24213d208", - "reference": "72a370fc6f965d73c81cd30b910d11e24213d208", + "url": "https://api.github.com/repos/spryker/merchant-gui/zipball/15b5748c37634f6996c37a62c8a35cb58ffde3d3", + "reference": "15b5748c37634f6996c37a62c8a35cb58ffde3d3", "shasum": "" }, "require": { "php": ">=7.4", "spryker/availability-gui-extension": "^1.0.0", - "spryker/gui": "^3.33.0", + "spryker/gui": "^3.45.0", "spryker/kernel": "^3.52.0", "spryker/locale": "^3.0.0", "spryker/merchant": "^3.0.0", @@ -31522,9 +31595,9 @@ ], "description": "MerchantGui module", "support": { - "source": "https://github.com/spryker/merchant-gui/tree/3.8.0" + "source": "https://github.com/spryker/merchant-gui/tree/3.9.0" }, - "time": "2022-02-11T12:49:43+00:00" + "time": "2022-09-19T06:48:51+00:00" }, { "name": "spryker/merchant-gui-extension", @@ -33385,29 +33458,30 @@ }, { "name": "spryker/merchant-relationship-gui", - "version": "1.7.3", + "version": "1.9.0", "source": { "type": "git", "url": "https://github.com/spryker/merchant-relationship-gui.git", - "reference": "37d0d036dc0be1b750045ee91b0d4ad272a87b40" + "reference": "6f3950daf90a19adb72027af30a87e1dfc60926e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/merchant-relationship-gui/zipball/37d0d036dc0be1b750045ee91b0d4ad272a87b40", - "reference": "37d0d036dc0be1b750045ee91b0d4ad272a87b40", + "url": "https://api.github.com/repos/spryker/merchant-relationship-gui/zipball/6f3950daf90a19adb72027af30a87e1dfc60926e", + "reference": "6f3950daf90a19adb72027af30a87e1dfc60926e", "shasum": "" }, "require": { - "php": ">=7.3", + "php": ">=7.4", "spryker/company": "^1.0.0", "spryker/company-business-unit": "^1.0.0 || ^2.0.0", - "spryker/gui": "^3.33.0", + "spryker/gui": "^3.45.0", "spryker/kernel": "^3.30.0", "spryker/merchant": "^1.1.0 || ^2.3.0 || ^3.0.0", - "spryker/merchant-relationship": "^1.7.0", + "spryker/merchant-relationship": "^1.10.0", "spryker/merchant-relationship-gui-extension": "^1.0.0", "spryker/propel-orm": "^1.0.0", "spryker/symfony": "^3.0.0", + "spryker/transfer": "^3.25.0", "spryker/util-text": "^1.1.1" }, "require-dev": { @@ -33434,9 +33508,9 @@ ], "description": "MerchantRelationshipGui module", "support": { - "source": "https://github.com/spryker/merchant-relationship-gui/tree/1.7.3" + "source": "https://github.com/spryker/merchant-relationship-gui/tree/1.9.0" }, - "time": "2021-08-19T10:54:56+00:00" + "time": "2022-09-19T06:48:51+00:00" }, { "name": "spryker/merchant-relationship-gui-extension", @@ -33753,24 +33827,24 @@ }, { "name": "spryker/merchant-relationship-sales-order-threshold-gui", - "version": "1.6.2", + "version": "1.7.0", "source": { "type": "git", "url": "https://github.com/spryker/merchant-relationship-sales-order-threshold-gui.git", - "reference": "c62593e5703927ff0bb704027bb8be5a8695bd5b" + "reference": "49c61cae14a4291dc470a8c57e58d9a611559fa8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/merchant-relationship-sales-order-threshold-gui/zipball/c62593e5703927ff0bb704027bb8be5a8695bd5b", - "reference": "c62593e5703927ff0bb704027bb8be5a8695bd5b", + "url": "https://api.github.com/repos/spryker/merchant-relationship-sales-order-threshold-gui/zipball/49c61cae14a4291dc470a8c57e58d9a611559fa8", + "reference": "49c61cae14a4291dc470a8c57e58d9a611559fa8", "shasum": "" }, "require": { - "php": ">=7.2", + "php": ">=7.4", "spryker/company": "^1.0.0", "spryker/company-business-unit": "^1.0.0 || ^2.0.0", "spryker/currency": "^3.1.0", - "spryker/gui": "^3.1.0", + "spryker/gui": "^3.45.0", "spryker/kernel": "^3.30.0", "spryker/locale": "^3.0.0", "spryker/merchant": "^1.0.0 || ^2.0.0 || ^3.0.0", @@ -33803,9 +33877,9 @@ ], "description": "MerchantRelationshipSalesOrderThresholdGui module", "support": { - "source": "https://github.com/spryker/merchant-relationship-sales-order-threshold-gui/tree/1.6.2" + "source": "https://github.com/spryker/merchant-relationship-sales-order-threshold-gui/tree/1.7.0" }, - "time": "2020-08-14T11:58:27+00:00" + "time": "2022-09-19T06:48:51+00:00" }, { "name": "spryker/merchant-relationship-sales-order-threshold-gui-extension", @@ -34006,22 +34080,22 @@ }, { "name": "spryker/merchant-sales-order-merchant-user-gui", - "version": "1.0.1", + "version": "1.1.1", "source": { "type": "git", "url": "https://github.com/spryker/merchant-sales-order-merchant-user-gui.git", - "reference": "e0cd20fe159af8c20f10cbaffca860dd375451d4" + "reference": "146da52a72240aa52aa9b3fc0b35c4d1bff25272" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/merchant-sales-order-merchant-user-gui/zipball/e0cd20fe159af8c20f10cbaffca860dd375451d4", - "reference": "e0cd20fe159af8c20f10cbaffca860dd375451d4", + "url": "https://api.github.com/repos/spryker/merchant-sales-order-merchant-user-gui/zipball/146da52a72240aa52aa9b3fc0b35c4d1bff25272", + "reference": "146da52a72240aa52aa9b3fc0b35c4d1bff25272", "shasum": "" }, "require": { - "php": ">=7.3", + "php": ">=8.0", "spryker/customer": "^7.0.0", - "spryker/gui": "^3.33.0", + "spryker/gui": "^3.45.0", "spryker/kernel": "^3.33.0", "spryker/merchant-oms": "^1.0.0", "spryker/merchant-sales-order": "^1.0.0", @@ -34060,9 +34134,9 @@ ], "description": "MerchantSalesOrderMerchantUserGui module", "support": { - "source": "https://github.com/spryker/merchant-sales-order-merchant-user-gui/tree/1.0.1" + "source": "https://github.com/spryker/merchant-sales-order-merchant-user-gui/tree/1.1.1" }, - "time": "2021-08-19T10:54:56+00:00" + "time": "2022-11-16T15:42:41+00:00" }, { "name": "spryker/merchant-sales-order-threshold-gui", @@ -34202,23 +34276,23 @@ }, { "name": "spryker/merchant-sales-return-merchant-user-gui", - "version": "1.0.1", + "version": "1.2.0", "source": { "type": "git", "url": "https://github.com/spryker/merchant-sales-return-merchant-user-gui.git", - "reference": "8443ddf7edcfada41af8cf48560b9e16d2692694" + "reference": "c6f531225988d8c62c44775d5b2925af743ed80c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/merchant-sales-return-merchant-user-gui/zipball/8443ddf7edcfada41af8cf48560b9e16d2692694", - "reference": "8443ddf7edcfada41af8cf48560b9e16d2692694", + "url": "https://api.github.com/repos/spryker/merchant-sales-return-merchant-user-gui/zipball/c6f531225988d8c62c44775d5b2925af743ed80c", + "reference": "c6f531225988d8c62c44775d5b2925af743ed80c", "shasum": "" }, "require": { - "php": ">=7.3", + "php": ">=7.4", "spryker/customer": "^7.0.0", "spryker/glossary": "^3.0.0", - "spryker/gui": "^3.30.0", + "spryker/gui": "^3.45.0", "spryker/kernel": "^3.33.0", "spryker/merchant-oms": "^1.0.0", "spryker/merchant-sales-order": "^1.0.0", @@ -34229,6 +34303,7 @@ "spryker/sales-return": "^1.3.0", "spryker/state-machine": "^2.7.0", "spryker/symfony": "^3.0.0", + "spryker/transfer": "^3.25.0", "spryker/util-date-time": "^1.0.0", "spryker/util-text": "^1.1.0" }, @@ -34252,9 +34327,9 @@ ], "description": "MerchantSalesReturnMerchantUserGui module", "support": { - "source": "https://github.com/spryker/merchant-sales-return-merchant-user-gui/tree/1.0.1" + "source": "https://github.com/spryker/merchant-sales-return-merchant-user-gui/tree/1.2.0" }, - "time": "2021-08-19T10:54:56+00:00" + "time": "2022-09-19T06:48:51+00:00" }, { "name": "spryker/merchant-sales-returns-rest-api", @@ -34803,21 +34878,21 @@ }, { "name": "spryker/merchant-user-gui", - "version": "1.0.1", + "version": "1.3.0", "source": { "type": "git", "url": "https://github.com/spryker/merchant-user-gui.git", - "reference": "359b025eded0016b45261cc5e8f73e00abd23814" + "reference": "7dd82a8c31b3dbe97637663683ab243acc8a2885" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/merchant-user-gui/zipball/359b025eded0016b45261cc5e8f73e00abd23814", - "reference": "359b025eded0016b45261cc5e8f73e00abd23814", + "url": "https://api.github.com/repos/spryker/merchant-user-gui/zipball/7dd82a8c31b3dbe97637663683ab243acc8a2885", + "reference": "7dd82a8c31b3dbe97637663683ab243acc8a2885", "shasum": "" }, "require": { - "php": ">=7.3", - "spryker/gui": "^3.30.1", + "php": ">=7.4", + "spryker/gui": "^3.45.0", "spryker/kernel": "^3.30.0", "spryker/merchant-gui-extension": "^1.1.0", "spryker/merchant-user": "^1.0.0", @@ -34844,9 +34919,9 @@ ], "description": "MerchantUserGui module", "support": { - "source": "https://github.com/spryker/merchant-user-gui/tree/1.0.1" + "source": "https://github.com/spryker/merchant-user-gui/tree/1.3.0" }, - "time": "2021-08-16T16:27:47+00:00" + "time": "2022-09-19T06:48:51+00:00" }, { "name": "spryker/merchant-user-password-reset-mail", @@ -35251,16 +35326,16 @@ }, { "name": "spryker/money", - "version": "2.10.0", + "version": "2.10.1", "source": { "type": "git", "url": "https://github.com/spryker/money.git", - "reference": "f3f66fd3b433db78be88c4726a0a86702b48e385" + "reference": "1e1679f7a09b5d7977519f460c53fbc216a26011" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/money/zipball/f3f66fd3b433db78be88c4726a0a86702b48e385", - "reference": "f3f66fd3b433db78be88c4726a0a86702b48e385", + "url": "https://api.github.com/repos/spryker/money/zipball/1e1679f7a09b5d7977519f460c53fbc216a26011", + "reference": "1e1679f7a09b5d7977519f460c53fbc216a26011", "shasum": "" }, "require": { @@ -35306,26 +35381,74 @@ ], "description": "Money module", "support": { - "source": "https://github.com/spryker/money/tree/2.10.0" + "source": "https://github.com/spryker/money/tree/2.10.1" }, - "time": "2022-01-04T12:43:20+00:00" + "time": "2022-09-19T06:48:51+00:00" + }, + { + "name": "spryker/money-gui", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/spryker/money-gui.git", + "reference": "b5a982415e407db800eb06b9b769a497a931dc40" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker/money-gui/zipball/b5a982415e407db800eb06b9b769a497a931dc40", + "reference": "b5a982415e407db800eb06b9b769a497a931dc40", + "shasum": "" + }, + "require": { + "php": ">=7.4", + "spryker/currency": "^3.1.0", + "spryker/gui": "^3.45.0", + "spryker/kernel": "^3.30.0", + "spryker/money": "^2.0.0", + "spryker/store": "^1.1.0", + "spryker/symfony": "^3.0.0", + "spryker/transfer": "^3.25.0" + }, + "require-dev": { + "spryker/code-sniffer": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Spryker\\": "src/Spryker/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "MoneyGui module", + "support": { + "source": "https://github.com/spryker/money-gui/tree/1.0.0" + }, + "time": "2022-09-19T06:48:51+00:00" }, { "name": "spryker/monitoring", - "version": "2.5.0", + "version": "2.6.0", "source": { "type": "git", "url": "https://github.com/spryker/monitoring.git", - "reference": "ddcfbac5a8d73462216b9506ab54da7ccd2c5efb" + "reference": "de20ddc4c23017413c170e27cf6c142b18fb5e31" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/monitoring/zipball/ddcfbac5a8d73462216b9506ab54da7ccd2c5efb", - "reference": "ddcfbac5a8d73462216b9506ab54da7ccd2c5efb", + "url": "https://api.github.com/repos/spryker/monitoring/zipball/de20ddc4c23017413c170e27cf6c142b18fb5e31", + "reference": "de20ddc4c23017413c170e27cf6c142b18fb5e31", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/event-dispatcher-extension": "^1.0.0", "spryker/kernel": "^3.30.0", "spryker/locale": "^3.0.0", @@ -35362,9 +35485,9 @@ ], "description": "Monitoring module", "support": { - "source": "https://github.com/spryker/monitoring/tree/2.5.0" + "source": "https://github.com/spryker/monitoring/tree/2.6.0" }, - "time": "2022-06-02T08:30:48+00:00" + "time": "2022-10-28T07:07:31+00:00" }, { "name": "spryker/monitoring-extension", @@ -35643,23 +35766,23 @@ }, { "name": "spryker/navigation-gui", - "version": "2.7.2", + "version": "2.8.0", "source": { "type": "git", "url": "https://github.com/spryker/navigation-gui.git", - "reference": "fd7d99eb1b198b579d962a1178673fa98bbb28a4" + "reference": "062e0de0a522817e78563a0cb1d33ddc3e518eeb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/navigation-gui/zipball/fd7d99eb1b198b579d962a1178673fa98bbb28a4", - "reference": "fd7d99eb1b198b579d962a1178673fa98bbb28a4", + "url": "https://api.github.com/repos/spryker/navigation-gui/zipball/062e0de0a522817e78563a0cb1d33ddc3e518eeb", + "reference": "062e0de0a522817e78563a0cb1d33ddc3e518eeb", "shasum": "" }, "require": { - "php": ">=7.3", + "php": ">=7.4", "spryker/category": "^3.0.0 || ^4.0.0 || ^5.0.0", "spryker/cms": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", - "spryker/gui": "^3.32.0", + "spryker/gui": "^3.45.0", "spryker/kernel": "^3.30.0", "spryker/locale": "^3.0.0", "spryker/navigation": "^2.5.0", @@ -35688,9 +35811,9 @@ ], "description": "NavigationGui module", "support": { - "source": "https://github.com/spryker/navigation-gui/tree/2.7.2" + "source": "https://github.com/spryker/navigation-gui/tree/2.8.0" }, - "time": "2021-01-29T11:44:40+00:00" + "time": "2022-09-19T06:48:51+00:00" }, { "name": "spryker/navigation-storage", @@ -35848,25 +35971,26 @@ }, { "name": "spryker/newsletter", - "version": "4.5.2", + "version": "4.6.0", "source": { "type": "git", "url": "https://github.com/spryker/newsletter.git", - "reference": "94dda4d9cb05f9c9f112440881786d334e9315fa" + "reference": "26c47affe536bcde467b7db2ca715592477f80af" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/newsletter/zipball/94dda4d9cb05f9c9f112440881786d334e9315fa", - "reference": "94dda4d9cb05f9c9f112440881786d334e9315fa", + "url": "https://api.github.com/repos/spryker/newsletter/zipball/26c47affe536bcde467b7db2ca715592477f80af", + "reference": "26c47affe536bcde467b7db2ca715592477f80af", "shasum": "" }, "require": { - "php": ">=7.2", + "php": ">=8.0", "spryker/customer": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", "spryker/glossary": "^3.0.0", "spryker/kernel": "^3.30.0", "spryker/mail": "^4.6.0", - "spryker/transfer": "^3.8.0", + "spryker/mail-extension": "^1.0.0", + "spryker/transfer": "^3.25.0", "spryker/util-text": "^1.1.0", "spryker/util-validate": "^1.0.0", "spryker/zed-request": "^3.0.0" @@ -35897,9 +36021,9 @@ ], "description": "Newsletter module", "support": { - "source": "https://github.com/spryker/newsletter/tree/4.5.2" + "source": "https://github.com/spryker/newsletter/tree/4.6.0" }, - "time": "2020-08-18T13:03:17+00:00" + "time": "2022-11-11T13:29:11+00:00" }, { "name": "spryker/nopayment", @@ -36690,26 +36814,27 @@ }, { "name": "spryker/oms", - "version": "11.20.0", + "version": "11.22.1", "source": { "type": "git", "url": "https://github.com/spryker/oms.git", - "reference": "3c816cc7fb532bc200a6d9568e71c1cbeeb4a8e6" + "reference": "1057d5a00875fa9f2d6d6c485f49d49a71a57450" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/oms/zipball/3c816cc7fb532bc200a6d9568e71c1cbeeb4a8e6", - "reference": "3c816cc7fb532bc200a6d9568e71c1cbeeb4a8e6", + "url": "https://api.github.com/repos/spryker/oms/zipball/1057d5a00875fa9f2d6d6c485f49d49a71a57450", + "reference": "1057d5a00875fa9f2d6d6c485f49d49a71a57450", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/decimal-object": "^1.0.0", "spryker/error-handler": "^2.1.0", "spryker/graph": "^3.0.0", "spryker/gui": "^3.0.0", "spryker/kernel": "^3.33.0", "spryker/mail": "^4.6.0", + "spryker/mail-extension": "^1.0.0", "spryker/oms-extension": "^1.3.0", "spryker/propel": "^3.28.0", "spryker/propel-orm": "^1.16.0", @@ -36717,7 +36842,7 @@ "spryker/sales-extension": "^1.7.0", "spryker/store": "^1.5.0", "spryker/symfony": "^3.0.0", - "spryker/transfer": "^3.18.0", + "spryker/transfer": "^3.25.0", "spryker/util-network": "^1.1.0", "spryker/util-sanitize": "^2.0.0", "spryker/util-text": "^1.1.0" @@ -36750,9 +36875,9 @@ ], "description": "Oms module", "support": { - "source": "https://github.com/spryker/oms/tree/11.20.0" + "source": "https://github.com/spryker/oms/tree/11.22.1" }, - "time": "2022-07-26T10:22:14+00:00" + "time": "2022-11-23T14:02:25+00:00" }, { "name": "spryker/oms-discount-connector", @@ -39076,23 +39201,24 @@ }, { "name": "spryker/price-product-schedule-gui", - "version": "2.2.4", + "version": "2.3.0", "source": { "type": "git", "url": "https://github.com/spryker/price-product-schedule-gui.git", - "reference": "cb1f454841c96af705c74593eeb111c23b1ce892" + "reference": "be5e98458957345b92749eb759bb78b3a14c7f51" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/price-product-schedule-gui/zipball/cb1f454841c96af705c74593eeb111c23b1ce892", - "reference": "cb1f454841c96af705c74593eeb111c23b1ce892", + "url": "https://api.github.com/repos/spryker/price-product-schedule-gui/zipball/be5e98458957345b92749eb759bb78b3a14c7f51", + "reference": "be5e98458957345b92749eb759bb78b3a14c7f51", "shasum": "" }, "require": { - "php": ">=7.3", + "php": ">=7.4", "spryker/currency": "^3.11.0", - "spryker/gui": "^3.25.0", + "spryker/gui": "^3.45.0", "spryker/kernel": "^3.33.0", + "spryker/locale": "^3.0.0", "spryker/money": "^2.7.0", "spryker/price-product": "^2.12.0 || ^4.0.0", "spryker/price-product-schedule": "^2.1.0", @@ -39102,6 +39228,7 @@ "spryker/store": "^1.10.0", "spryker/symfony": "^3.2.0", "spryker/translator": "^1.1.0", + "spryker/twig": "^3.16.0", "spryker/util-csv": "^1.0.0", "spryker/util-text": "^1.2.0" }, @@ -39109,8 +39236,7 @@ "spryker/code-sniffer": "*", "spryker/container": "*", "spryker/propel": "*", - "spryker/testify": "*", - "spryker/twig": "*" + "spryker/testify": "*" }, "type": "library", "extra": { @@ -39129,9 +39255,9 @@ ], "description": "PriceProductScheduleGui module", "support": { - "source": "https://github.com/spryker/price-product-schedule-gui/tree/2.2.4" + "source": "https://github.com/spryker/price-product-schedule-gui/tree/2.3.0" }, - "time": "2021-07-21T09:37:55+00:00" + "time": "2022-09-19T06:48:51+00:00" }, { "name": "spryker/price-product-storage", @@ -39291,23 +39417,24 @@ }, { "name": "spryker/price-product-volume-gui", - "version": "3.1.1", + "version": "3.2.0", "source": { "type": "git", "url": "https://github.com/spryker/price-product-volume-gui.git", - "reference": "9ab9dbdf15317a83003a0acf052e9d4ecfe47f4c" + "reference": "dd1bb8504db3919a8b5f7d3b43f62955a57db996" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/price-product-volume-gui/zipball/9ab9dbdf15317a83003a0acf052e9d4ecfe47f4c", - "reference": "9ab9dbdf15317a83003a0acf052e9d4ecfe47f4c", + "url": "https://api.github.com/repos/spryker/price-product-volume-gui/zipball/dd1bb8504db3919a8b5f7d3b43f62955a57db996", + "reference": "dd1bb8504db3919a8b5f7d3b43f62955a57db996", "shasum": "" }, "require": { - "php": ">=7.3", + "php": ">=7.4", "spryker/currency": "^3.0.0", - "spryker/gui": "^3.26.0", + "spryker/gui": "^3.45.0", "spryker/kernel": "^3.30.0", + "spryker/locale": "^3.0.0", "spryker/price-product": "^2.4.0 || ^4.0.0", "spryker/store": "^1.9.0", "spryker/symfony": "^3.0.0", @@ -39334,9 +39461,9 @@ ], "description": "PriceProductVolumeGui module", "support": { - "source": "https://github.com/spryker/price-product-volume-gui/tree/3.1.1" + "source": "https://github.com/spryker/price-product-volume-gui/tree/3.2.0" }, - "time": "2021-07-07T15:14:17+00:00" + "time": "2022-09-19T06:48:51+00:00" }, { "name": "spryker/price-product-volumes-rest-api", @@ -39385,26 +39512,30 @@ }, { "name": "spryker/product", - "version": "6.28.2", + "version": "6.29.0", "source": { "type": "git", "url": "https://github.com/spryker/product.git", - "reference": "719ae612fa9f34faf32e80176c695406bdf573b1" + "reference": "3b563ec45e7f8b7f52c4279abdf27854f4672239" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/product/zipball/719ae612fa9f34faf32e80176c695406bdf573b1", - "reference": "719ae612fa9f34faf32e80176c695406bdf573b1", + "url": "https://api.github.com/repos/spryker/product/zipball/3b563ec45e7f8b7f52c4279abdf27854f4672239", + "reference": "3b563ec45e7f8b7f52c4279abdf27854f4672239", "shasum": "" }, "require": { "php": ">=7.4", - "spryker/event": "^1.0.0 || ^2.0.0", + "spryker/event": "^1.0.0 || ^2.3.0", "spryker/kernel": "^3.34.0", "spryker/key-builder": "^1.0.0", "spryker/locale": "^3.0.0", - "spryker/product-extension": "^1.2.0", + "spryker/log": "^3.0.0", + "spryker/message-broker": "^1.0.0", + "spryker/message-broker-extension": "^1.0.0", + "spryker/product-extension": "^1.4.0", "spryker/propel-orm": "^1.0.0", + "spryker/publisher-extension": "^1.0.0", "spryker/storage": "^3.0.0", "spryker/store": "^1.1.0", "spryker/symfony": "^3.0.0", @@ -39437,9 +39568,9 @@ ], "description": "Product module", "support": { - "source": "https://github.com/spryker/product/tree/6.28.2" + "source": "https://github.com/spryker/product/tree/6.29.0" }, - "time": "2022-07-21T12:59:18+00:00" + "time": "2022-10-11T14:40:32+00:00" }, { "name": "spryker/product-abstract-data-feed", @@ -40034,21 +40165,21 @@ }, { "name": "spryker/product-attribute-gui", - "version": "1.3.1", + "version": "1.4.0", "source": { "type": "git", "url": "https://github.com/spryker/product-attribute-gui.git", - "reference": "f9906b6b08ac3cb95693539fd9f38ddbfc1bf46c" + "reference": "89d6cda69ac2f828b8c287cb243833afb4c98ae5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/product-attribute-gui/zipball/f9906b6b08ac3cb95693539fd9f38ddbfc1bf46c", - "reference": "f9906b6b08ac3cb95693539fd9f38ddbfc1bf46c", + "url": "https://api.github.com/repos/spryker/product-attribute-gui/zipball/89d6cda69ac2f828b8c287cb243833afb4c98ae5", + "reference": "89d6cda69ac2f828b8c287cb243833afb4c98ae5", "shasum": "" }, "require": { - "php": ">=7.3", - "spryker/gui": "^3.0.0", + "php": ">=7.4", + "spryker/gui": "^3.45.0", "spryker/kernel": "^3.30.0", "spryker/locale": "^3.0.0", "spryker/product": "^5.2.0 || ^6.0.0", @@ -40087,9 +40218,9 @@ ], "description": "ProductAttributeGui module", "support": { - "source": "https://github.com/spryker/product-attribute-gui/tree/1.3.1" + "source": "https://github.com/spryker/product-attribute-gui/tree/1.4.0" }, - "time": "2021-07-28T15:07:53+00:00" + "time": "2022-09-19T06:48:51+00:00" }, { "name": "spryker/product-attributes-rest-api", @@ -40242,21 +40373,21 @@ }, { "name": "spryker/product-barcode-gui", - "version": "1.1.1", + "version": "1.2.0", "source": { "type": "git", "url": "https://github.com/spryker/product-barcode-gui.git", - "reference": "8214b5cc9541dda93337b9ceb279b53015525b28" + "reference": "70ff505c50491717f219c22f39fd1013dac294c1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/product-barcode-gui/zipball/8214b5cc9541dda93337b9ceb279b53015525b28", - "reference": "8214b5cc9541dda93337b9ceb279b53015525b28", + "url": "https://api.github.com/repos/spryker/product-barcode-gui/zipball/70ff505c50491717f219c22f39fd1013dac294c1", + "reference": "70ff505c50491717f219c22f39fd1013dac294c1", "shasum": "" }, "require": { - "php": ">=7.2", - "spryker/gui": "^3.0.0", + "php": ">=7.4", + "spryker/gui": "^3.45.0", "spryker/kernel": "^3.30.0", "spryker/locale": "^3.0.0", "spryker/product": "^6.0.0", @@ -40283,9 +40414,9 @@ ], "description": "ProductBarcodeGui module", "support": { - "source": "https://github.com/spryker/product-barcode-gui/tree/1.1.1" + "source": "https://github.com/spryker/product-barcode-gui/tree/1.2.0" }, - "time": "2020-05-29T13:08:37+00:00" + "time": "2022-09-19T06:48:51+00:00" }, { "name": "spryker/product-bundle", @@ -40689,27 +40820,28 @@ }, { "name": "spryker/product-category", - "version": "4.14.0", + "version": "4.17.0", "source": { "type": "git", "url": "https://github.com/spryker/product-category.git", - "reference": "35d94c524ef9497164bf96e0beb71aafd5e45dfe" + "reference": "67c29cd14bb15693031de23ca3b1b3c56758c2db" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/product-category/zipball/35d94c524ef9497164bf96e0beb71aafd5e45dfe", - "reference": "35d94c524ef9497164bf96e0beb71aafd5e45dfe", + "url": "https://api.github.com/repos/spryker/product-category/zipball/67c29cd14bb15693031de23ca3b1b3c56758c2db", + "reference": "67c29cd14bb15693031de23ca3b1b3c56758c2db", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/category": "^3.3.0 || ^4.14.0 || ^5.0.0", "spryker/category-gui-extension": "^1.0.0", - "spryker/event": "^1.0.0 || ^2.0.0", - "spryker/gui": "^3.0.0", + "spryker/event": "^1.0.0 || ^2.3.0", + "spryker/gui": "^3.45.0", "spryker/kernel": "^3.30.0", "spryker/locale": "^3.0.0", "spryker/product": "^5.0.0 || ^6.0.0", + "spryker/product-extension": "^1.3.0", "spryker/propel-orm": "^1.0.0", "spryker/symfony": "^3.0.0", "spryker/transfer": "^3.25.0", @@ -40742,9 +40874,9 @@ ], "description": "ProductCategory module", "support": { - "source": "https://github.com/spryker/product-category/tree/4.14.0" + "source": "https://github.com/spryker/product-category/tree/4.17.0" }, - "time": "2022-03-31T12:44:39+00:00" + "time": "2022-11-17T16:38:45+00:00" }, { "name": "spryker/product-category-filter", @@ -40799,29 +40931,29 @@ }, { "name": "spryker/product-category-filter-gui", - "version": "2.0.2", + "version": "2.3.0", "source": { "type": "git", "url": "https://github.com/spryker/product-category-filter-gui.git", - "reference": "6d9fbf65b3f67e90975aee0ddb99a208fb0e00aa" + "reference": "7d4beab95d74ae30f304e69d9581a63c0312c4bc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/product-category-filter-gui/zipball/6d9fbf65b3f67e90975aee0ddb99a208fb0e00aa", - "reference": "6d9fbf65b3f67e90975aee0ddb99a208fb0e00aa", + "url": "https://api.github.com/repos/spryker/product-category-filter-gui/zipball/7d4beab95d74ae30f304e69d9581a63c0312c4bc", + "reference": "7d4beab95d74ae30f304e69d9581a63c0312c4bc", "shasum": "" }, "require": { - "php": ">=7.3", + "php": ">=7.4", "spryker/catalog": "^5.0.0", "spryker/category": "^5.0.0", - "spryker/gui": "^3.0.0", + "spryker/gui": "^3.45.0", "spryker/kernel": "^3.30.0", "spryker/locale": "^3.0.0", "spryker/product": "^6.0.0", "spryker/product-category": "^4.0.0", "spryker/product-category-filter": "^1.2.0", - "spryker/product-search": "^5.3.0", + "spryker/product-search": "^5.17.0", "spryker/search": "^8.0.0", "spryker/symfony": "^3.0.0", "spryker/transfer": "^3.25.0", @@ -40847,9 +40979,9 @@ ], "description": "ProductCategoryFilterGui module", "support": { - "source": "https://github.com/spryker/product-category-filter-gui/tree/2.0.2" + "source": "https://github.com/spryker/product-category-filter-gui/tree/2.3.0" }, - "time": "2021-07-28T15:07:53+00:00" + "time": "2022-09-19T06:48:51+00:00" }, { "name": "spryker/product-category-filter-storage", @@ -41594,16 +41726,16 @@ }, { "name": "spryker/product-extension", - "version": "1.3.0", + "version": "1.4.0", "source": { "type": "git", "url": "https://github.com/spryker/product-extension.git", - "reference": "225733be491a3205747af1e502a4843df2e02548" + "reference": "64b86a0058ca2500df874b0cdca2d2e752ffd6c7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/product-extension/zipball/225733be491a3205747af1e502a4843df2e02548", - "reference": "225733be491a3205747af1e502a4843df2e02548", + "url": "https://api.github.com/repos/spryker/product-extension/zipball/64b86a0058ca2500df874b0cdca2d2e752ffd6c7", + "reference": "64b86a0058ca2500df874b0cdca2d2e752ffd6c7", "shasum": "" }, "require": { @@ -41629,9 +41761,9 @@ ], "description": "ProductExtension module", "support": { - "source": "https://github.com/spryker/product-extension/tree/1.3.0" + "source": "https://github.com/spryker/product-extension/tree/1.4.0" }, - "time": "2022-02-22T13:01:19+00:00" + "time": "2022-10-11T14:40:32+00:00" }, { "name": "spryker/product-group", @@ -41748,16 +41880,16 @@ }, { "name": "spryker/product-image", - "version": "3.12.0", + "version": "3.13.0", "source": { "type": "git", "url": "https://github.com/spryker/product-image.git", - "reference": "03774fc435e6570c47b34514d5650edcf00b0f50" + "reference": "526ed3d38915ceed2633c4beaedb24f23967d00b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/product-image/zipball/03774fc435e6570c47b34514d5650edcf00b0f50", - "reference": "03774fc435e6570c47b34514d5650edcf00b0f50", + "url": "https://api.github.com/repos/spryker/product-image/zipball/526ed3d38915ceed2633c4beaedb24f23967d00b", + "reference": "526ed3d38915ceed2633c4beaedb24f23967d00b", "shasum": "" }, "require": { @@ -41765,7 +41897,7 @@ "spryker/kernel": "^3.30.0", "spryker/locale": "^3.0.0", "spryker/product": "^5.0.0 || ^6.0.0", - "spryker/product-extension": "^1.3.0", + "spryker/product-extension": "^1.4.0", "spryker/propel-orm": "^1.0.0", "spryker/transfer": "^3.25.0" }, @@ -41792,9 +41924,9 @@ ], "description": "ProductImage module", "support": { - "source": "https://github.com/spryker/product-image/tree/3.12.0" + "source": "https://github.com/spryker/product-image/tree/3.13.0" }, - "time": "2022-02-22T13:01:19+00:00" + "time": "2022-10-11T14:40:32+00:00" }, { "name": "spryker/product-image-cart-connector", @@ -42114,22 +42246,22 @@ }, { "name": "spryker/product-label-gui", - "version": "3.2.1", + "version": "3.3.0", "source": { "type": "git", "url": "https://github.com/spryker/product-label-gui.git", - "reference": "291a6c4b75017f7d3abf4b4d78d1fcd7b7b59527" + "reference": "d9647ea5ff14e52a3fc60f93f71c1feba31d4b91" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/product-label-gui/zipball/291a6c4b75017f7d3abf4b4d78d1fcd7b7b59527", - "reference": "291a6c4b75017f7d3abf4b4d78d1fcd7b7b59527", + "url": "https://api.github.com/repos/spryker/product-label-gui/zipball/d9647ea5ff14e52a3fc60f93f71c1feba31d4b91", + "reference": "d9647ea5ff14e52a3fc60f93f71c1feba31d4b91", "shasum": "" }, "require": { "php": ">=7.4", "spryker/category": "^3.2.0 || ^4.0.0 || ^5.0.0", - "spryker/gui": "^3.17.0", + "spryker/gui": "^3.45.0", "spryker/kernel": "^3.30.0", "spryker/locale": "^3.0.0", "spryker/money": "^2.0.0", @@ -42138,18 +42270,17 @@ "spryker/product": "^5.1.0 || ^6.0.0", "spryker/product-category": "^4.0.0", "spryker/product-label": "^3.0.0", - "spryker/product-management": "^0.6.0 || ^0.7.0 || ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^0.14.0 || ^0.15.0 || ^0.16.0 || ^0.18.0 || ^0.19.0", "spryker/propel-orm": "^1.1.0", "spryker/store": "^1.9.0", "spryker/symfony": "^3.0.0", + "spryker/twig": "^3.16.0", "spryker/util-text": "^1.1.0" }, "require-dev": { "spryker/code-sniffer": "*", "spryker/container": "*", "spryker/propel": "*", - "spryker/testify": "*", - "spryker/twig": "*" + "spryker/testify": "*" }, "type": "library", "extra": { @@ -42168,9 +42299,9 @@ ], "description": "ProductLabelGui module", "support": { - "source": "https://github.com/spryker/product-label-gui/tree/3.2.1" + "source": "https://github.com/spryker/product-label-gui/tree/3.3.0" }, - "time": "2021-12-13T12:55:51+00:00" + "time": "2022-09-19T06:48:51+00:00" }, { "name": "spryker/product-label-search", @@ -42492,23 +42623,23 @@ }, { "name": "spryker/product-list-gui", - "version": "2.1.2", + "version": "2.2.0", "source": { "type": "git", "url": "https://github.com/spryker/product-list-gui.git", - "reference": "d98276603914cba471130b2acfbe6fe2880623c0" + "reference": "3330dbf6e32f4e0080b51ef0415cc19f9d63ba89" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/product-list-gui/zipball/d98276603914cba471130b2acfbe6fe2880623c0", - "reference": "d98276603914cba471130b2acfbe6fe2880623c0", + "url": "https://api.github.com/repos/spryker/product-list-gui/zipball/3330dbf6e32f4e0080b51ef0415cc19f9d63ba89", + "reference": "3330dbf6e32f4e0080b51ef0415cc19f9d63ba89", "shasum": "" }, "require": { - "php": ">=7.3", + "php": ">=7.4", "spryker/category": "^4.6.0 || ^5.0.0", "spryker/configurable-bundle-gui-extension": "^1.0.0", - "spryker/gui": "^3.17.0", + "spryker/gui": "^3.45.0", "spryker/kernel": "^3.33.0", "spryker/locale": "^3.1.0", "spryker/product": "^6.4.0", @@ -42542,9 +42673,9 @@ ], "description": "ProductListGui module", "support": { - "source": "https://github.com/spryker/product-list-gui/tree/2.1.2" + "source": "https://github.com/spryker/product-list-gui/tree/2.2.0" }, - "time": "2021-07-28T15:07:53+00:00" + "time": "2022-09-19T06:48:51+00:00" }, { "name": "spryker/product-list-gui-extension", @@ -42720,26 +42851,26 @@ }, { "name": "spryker/product-management", - "version": "0.19.27", + "version": "0.19.29", "source": { "type": "git", "url": "https://github.com/spryker/product-management.git", - "reference": "331357fcb421b74a9a65827372c37fae56034811" + "reference": "a1901482eaba3fdef667694e5e5b56b9a7dfc636" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/product-management/zipball/331357fcb421b74a9a65827372c37fae56034811", - "reference": "331357fcb421b74a9a65827372c37fae56034811", + "url": "https://api.github.com/repos/spryker/product-management/zipball/a1901482eaba3fdef667694e5e5b56b9a7dfc636", + "reference": "a1901482eaba3fdef667694e5e5b56b9a7dfc636", "shasum": "" }, "require": { "everon/collection": "^1.0.0", - "php": ">=7.4", + "php": ">=8.0", "spryker/availability": "^9.0.0", "spryker/category": "^3.0.0 || ^4.0.0 || ^5.0.0", "spryker/currency": "^3.2.0", "spryker/decimal-object": "^1.0.0", - "spryker/gui": "^3.29.0", + "spryker/gui": "^3.45.0", "spryker/kernel": "^3.30.0", "spryker/locale": "^3.0.0", "spryker/money": "^2.4.0", @@ -42759,7 +42890,8 @@ "spryker/symfony": "^3.0.0", "spryker/tax": "^4.0.0 || ^5.0.0", "spryker/touch": "^3.0.0 || ^4.0.0", - "spryker/transfer": "^3.18.0", + "spryker/transfer": "^3.25.0", + "spryker/twig": "^3.16.0", "spryker/util-encoding": "^2.0.0", "spryker/util-text": "^1.1.0" }, @@ -42768,9 +42900,14 @@ "spryker/code-sniffer": "*", "spryker/config": "*", "spryker/container": "*", + "spryker/event-dispatcher": "*", + "spryker/form": "*", + "spryker/money-gui": "*", "spryker/propel": "*", + "spryker/router": "*", "spryker/testify": "*", - "spryker/twig": "*", + "spryker/util-number": "*", + "spryker/validator": "*", "spryker/zed-navigation": "*" }, "type": "library", @@ -42791,9 +42928,9 @@ ], "description": "ProductManagement module", "support": { - "source": "https://github.com/spryker/product-management/tree/0.19.27" + "source": "https://github.com/spryker/product-management/tree/0.19.29" }, - "time": "2022-05-25T10:50:02+00:00" + "time": "2022-11-16T15:10:40+00:00" }, { "name": "spryker/product-management-extension", @@ -43515,21 +43652,21 @@ }, { "name": "spryker/product-offer-gui", - "version": "1.1.1", + "version": "1.2.0", "source": { "type": "git", "url": "https://github.com/spryker/product-offer-gui.git", - "reference": "3145e1da298e0b5094db2e13867b609fcc7f2e50" + "reference": "be33ed692d2ea6f37333c5170c64fea25d082927" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/product-offer-gui/zipball/3145e1da298e0b5094db2e13867b609fcc7f2e50", - "reference": "3145e1da298e0b5094db2e13867b609fcc7f2e50", + "url": "https://api.github.com/repos/spryker/product-offer-gui/zipball/be33ed692d2ea6f37333c5170c64fea25d082927", + "reference": "be33ed692d2ea6f37333c5170c64fea25d082927", "shasum": "" }, "require": { "php": ">=7.4", - "spryker/gui": "^3.33.0", + "spryker/gui": "^3.45.0", "spryker/kernel": "^3.33.0", "spryker/locale": "^3.0.0", "spryker/product": "^6.0.0", @@ -43564,9 +43701,9 @@ ], "description": "ProductOfferGui module", "support": { - "source": "https://github.com/spryker/product-offer-gui/tree/1.1.1" + "source": "https://github.com/spryker/product-offer-gui/tree/1.2.0" }, - "time": "2022-04-26T16:30:57+00:00" + "time": "2022-09-19T06:48:51+00:00" }, { "name": "spryker/product-offer-gui-extension", @@ -44250,16 +44387,16 @@ }, { "name": "spryker/product-offer-stock-gui", - "version": "1.0.2", + "version": "1.1.0", "source": { "type": "git", "url": "https://github.com/spryker/product-offer-stock-gui.git", - "reference": "1c76ccdde862216dbfb79a6db01dbfc0d58ac8b9" + "reference": "3aaa461ccb94bdaa14b5b27a5685334d0289bff3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/product-offer-stock-gui/zipball/1c76ccdde862216dbfb79a6db01dbfc0d58ac8b9", - "reference": "1c76ccdde862216dbfb79a6db01dbfc0d58ac8b9", + "url": "https://api.github.com/repos/spryker/product-offer-stock-gui/zipball/3aaa461ccb94bdaa14b5b27a5685334d0289bff3", + "reference": "3aaa461ccb94bdaa14b5b27a5685334d0289bff3", "shasum": "" }, "require": { @@ -44268,7 +44405,8 @@ "spryker/product-offer-gui-extension": "^1.0.0", "spryker/product-offer-stock": "^1.0.0", "spryker/product-offer-stock-gui-extension": "^1.0.0", - "spryker/transfer": "^3.18.0" + "spryker/transfer": "^3.18.0", + "spryker/twig": "^3.16.0" }, "require-dev": { "spryker/code-sniffer": "*" @@ -44290,9 +44428,9 @@ ], "description": "ProductOfferStockGui module", "support": { - "source": "https://github.com/spryker/product-offer-stock-gui/tree/1.0.2" + "source": "https://github.com/spryker/product-offer-stock-gui/tree/1.1.0" }, - "time": "2022-07-04T15:24:13+00:00" + "time": "2022-09-19T06:48:51+00:00" }, { "name": "spryker/product-offer-stock-gui-extension", @@ -44629,20 +44767,20 @@ }, { "name": "spryker/product-option", - "version": "8.11.0", + "version": "8.13.0", "source": { "type": "git", "url": "https://github.com/spryker/product-option.git", - "reference": "0c4d6c5dca7d22ae35d0dcf46754117c5ec48f3b" + "reference": "43dac406e32765f353a533959e143047800e9649" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/product-option/zipball/0c4d6c5dca7d22ae35d0dcf46754117c5ec48f3b", - "reference": "0c4d6c5dca7d22ae35d0dcf46754117c5ec48f3b", + "url": "https://api.github.com/repos/spryker/product-option/zipball/43dac406e32765f353a533959e143047800e9649", + "reference": "43dac406e32765f353a533959e143047800e9649", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/calculation-extension": "^1.1.0", "spryker/country": "^3.0.0", "spryker/currency": "^3.0.0", @@ -44678,11 +44816,13 @@ "spryker/customer": "*", "spryker/event-dispatcher": "*", "spryker/form": "*", + "spryker/money-gui": "*", "spryker/oms": "*", "spryker/propel": "*", "spryker/router": "*", "spryker/testify": "*", "spryker/twig": "*", + "spryker/validator": "*", "spryker/zed-navigation": "*" }, "suggest": { @@ -44708,9 +44848,9 @@ ], "description": "ProductOption module", "support": { - "source": "https://github.com/spryker/product-option/tree/8.11.0" + "source": "https://github.com/spryker/product-option/tree/8.13.0" }, - "time": "2022-08-11T07:14:37+00:00" + "time": "2022-11-16T15:10:40+00:00" }, { "name": "spryker/product-option-cart-connector", @@ -45725,23 +45865,23 @@ }, { "name": "spryker/product-relation-gui", - "version": "1.2.5", + "version": "1.3.0", "source": { "type": "git", "url": "https://github.com/spryker/product-relation-gui.git", - "reference": "3594100ae26836c8a3c64877513def1e6f338c44" + "reference": "a7bba2deb9799ba99c5c5d40a65ed83bb306b4a2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/product-relation-gui/zipball/3594100ae26836c8a3c64877513def1e6f338c44", - "reference": "3594100ae26836c8a3c64877513def1e6f338c44", + "url": "https://api.github.com/repos/spryker/product-relation-gui/zipball/a7bba2deb9799ba99c5c5d40a65ed83bb306b4a2", + "reference": "a7bba2deb9799ba99c5c5d40a65ed83bb306b4a2", "shasum": "" }, "require": { "php": ">=7.4", "spryker/application": "^3.0.0", "spryker/category": "^4.0.0 || ^5.0.0", - "spryker/gui": "^3.33.0", + "spryker/gui": "^3.45.0", "spryker/kernel": "^3.33.0", "spryker/locale": "^3.0.0", "spryker/product": "^6.0.0", @@ -45779,9 +45919,9 @@ ], "description": "ProductRelationGui module", "support": { - "source": "https://github.com/spryker/product-relation-gui/tree/1.2.5" + "source": "https://github.com/spryker/product-relation-gui/tree/1.3.0" }, - "time": "2022-07-21T14:38:57+00:00" + "time": "2022-09-19T06:48:51+00:00" }, { "name": "spryker/product-relation-storage", @@ -45965,22 +46105,22 @@ }, { "name": "spryker/product-review-gui", - "version": "1.3.1", + "version": "1.4.0", "source": { "type": "git", "url": "https://github.com/spryker/product-review-gui.git", - "reference": "907c89072d19ee92e6ac36f51d59c316e97894c3" + "reference": "ef1bf0fe75acb1b9bc872e0eb86b793790c4bc0a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/product-review-gui/zipball/907c89072d19ee92e6ac36f51d59c316e97894c3", - "reference": "907c89072d19ee92e6ac36f51d59c316e97894c3", + "url": "https://api.github.com/repos/spryker/product-review-gui/zipball/ef1bf0fe75acb1b9bc872e0eb86b793790c4bc0a", + "reference": "ef1bf0fe75acb1b9bc872e0eb86b793790c4bc0a", "shasum": "" }, "require": { - "php": ">=7.3", + "php": ">=7.4", "spryker/customer": "^6.0.0 || ^7.0.0", - "spryker/gui": "^3.33.0", + "spryker/gui": "^3.45.0", "spryker/kernel": "^3.30.0", "spryker/locale": "^3.1.0", "spryker/product": "^5.0.0 || ^6.0.0", @@ -46010,9 +46150,9 @@ ], "description": "ProductReviewGui module", "support": { - "source": "https://github.com/spryker/product-review-gui/tree/1.3.1" + "source": "https://github.com/spryker/product-review-gui/tree/1.4.0" }, - "time": "2021-07-28T15:07:53+00:00" + "time": "2022-09-19T06:48:51+00:00" }, { "name": "spryker/product-review-search", @@ -46370,21 +46510,21 @@ }, { "name": "spryker/product-set-gui", - "version": "2.4.3", + "version": "2.5.0", "source": { "type": "git", "url": "https://github.com/spryker/product-set-gui.git", - "reference": "272f4431c1096a7fa70095f8f0082ecb1b9ea6fb" + "reference": "0ab40553e372f93901823c81819b479241cb4fce" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/product-set-gui/zipball/272f4431c1096a7fa70095f8f0082ecb1b9ea6fb", - "reference": "272f4431c1096a7fa70095f8f0082ecb1b9ea6fb", + "url": "https://api.github.com/repos/spryker/product-set-gui/zipball/0ab40553e372f93901823c81819b479241cb4fce", + "reference": "0ab40553e372f93901823c81819b479241cb4fce", "shasum": "" }, "require": { - "php": ">=7.2", - "spryker/gui": "^3.33.0", + "php": ">=7.4", + "spryker/gui": "^3.45.0", "spryker/kernel": "^3.30.0", "spryker/locale": "^3.0.0", "spryker/money": "^2.0.0", @@ -46418,9 +46558,9 @@ ], "description": "ProductSetGui module", "support": { - "source": "https://github.com/spryker/product-set-gui/tree/2.4.3" + "source": "https://github.com/spryker/product-set-gui/tree/2.5.0" }, - "time": "2020-09-25T05:35:53+00:00" + "time": "2022-09-19T06:48:51+00:00" }, { "name": "spryker/product-set-page-search", @@ -46901,20 +47041,20 @@ }, { "name": "spryker/propel", - "version": "3.35.0", + "version": "3.35.1", "source": { "type": "git", "url": "https://github.com/spryker/propel.git", - "reference": "8814020da7fb5a9d15690dedf60c8f55c5445795" + "reference": "4344220e600c9d35ff766bc90415f65f11e6846a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/propel/zipball/8814020da7fb5a9d15690dedf60c8f55c5445795", - "reference": "8814020da7fb5a9d15690dedf60c8f55c5445795", + "url": "https://api.github.com/repos/spryker/propel/zipball/4344220e600c9d35ff766bc90415f65f11e6846a", + "reference": "4344220e600c9d35ff766bc90415f65f11e6846a", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/application-extension": "^1.0.0", "spryker/config": "^3.0.0", "spryker/health-check-extension": "^1.0.0", @@ -46956,9 +47096,9 @@ ], "description": "Propel module", "support": { - "source": "https://github.com/spryker/propel/tree/3.35.0" + "source": "https://github.com/spryker/propel/tree/3.35.1" }, - "time": "2022-06-17T16:37:38+00:00" + "time": "2022-11-11T07:06:41+00:00" }, { "name": "spryker/propel-orm", @@ -47355,20 +47495,20 @@ }, { "name": "spryker/queue", - "version": "1.9.2", + "version": "1.9.3", "source": { "type": "git", "url": "https://github.com/spryker/queue.git", - "reference": "3b2d957e926a14309fd7efccf2d96f1110ac24c6" + "reference": "ae7fe9452f5c2d65e7e3652f2469eed1c0e4865e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/queue/zipball/3b2d957e926a14309fd7efccf2d96f1110ac24c6", - "reference": "3b2d957e926a14309fd7efccf2d96f1110ac24c6", + "url": "https://api.github.com/repos/spryker/queue/zipball/ae7fe9452f5c2d65e7e3652f2469eed1c0e4865e", + "reference": "ae7fe9452f5c2d65e7e3652f2469eed1c0e4865e", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/gui": "^3.0.0", "spryker/kernel": "^3.30.0", "spryker/propel-orm": "^1.0.0", @@ -47406,9 +47546,9 @@ ], "description": "Queue module", "support": { - "source": "https://github.com/spryker/queue/tree/1.9.2" + "source": "https://github.com/spryker/queue/tree/1.9.3" }, - "time": "2022-08-02T13:16:52+00:00" + "time": "2022-11-11T07:06:41+00:00" }, { "name": "spryker/quick-order", @@ -48449,20 +48589,20 @@ }, { "name": "spryker/router", - "version": "1.14.0", + "version": "1.14.1", "source": { "type": "git", "url": "https://github.com/spryker/router.git", - "reference": "f49ce42dd1de16af45913b7dd1c7de652ba0226e" + "reference": "56efa4df238c2e9c9b3f340b4d916023b6d29c49" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/router/zipball/f49ce42dd1de16af45913b7dd1c7de652ba0226e", - "reference": "f49ce42dd1de16af45913b7dd1c7de652ba0226e", + "url": "https://api.github.com/repos/spryker/router/zipball/56efa4df238c2e9c9b3f340b4d916023b6d29c49", + "reference": "56efa4df238c2e9c9b3f340b4d916023b6d29c49", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/application-extension": "^1.0.0", "spryker/container": "^1.1.0", "spryker/event-dispatcher-extension": "^1.0.0", @@ -48502,9 +48642,9 @@ ], "description": "Router module", "support": { - "source": "https://github.com/spryker/router/tree/1.14.0" + "source": "https://github.com/spryker/router/tree/1.14.1" }, - "time": "2021-10-27T10:54:18+00:00" + "time": "2022-11-11T07:06:41+00:00" }, { "name": "spryker/router-extension", @@ -48556,16 +48696,16 @@ }, { "name": "spryker/sales", - "version": "11.31.0", + "version": "11.34.0", "source": { "type": "git", "url": "https://github.com/spryker/sales.git", - "reference": "7a3781ac2139f313667eeb21241ffd189c8a71cb" + "reference": "68bc82eb5c6415f769bb3fcff620881219b8dbf8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/sales/zipball/7a3781ac2139f313667eeb21241ffd189c8a71cb", - "reference": "7a3781ac2139f313667eeb21241ffd189c8a71cb", + "url": "https://api.github.com/repos/spryker/sales/zipball/68bc82eb5c6415f769bb3fcff620881219b8dbf8", + "reference": "68bc82eb5c6415f769bb3fcff620881219b8dbf8", "shasum": "" }, "require": { @@ -48587,6 +48727,7 @@ "spryker/store": "^1.0.0", "spryker/symfony": "^3.0.0", "spryker/transfer": "^3.25.0", + "spryker/twig": "^3.16.0", "spryker/user": "^3.0.0", "spryker/util-date-time": "^1.0.0", "spryker/util-sanitize": "^2.0.0", @@ -48628,9 +48769,9 @@ ], "description": "Sales module", "support": { - "source": "https://github.com/spryker/sales/tree/11.31.0" + "source": "https://github.com/spryker/sales/tree/11.34.0" }, - "time": "2022-07-01T12:54:10+00:00" + "time": "2022-09-19T06:48:51+00:00" }, { "name": "spryker/sales-configurable-bundle", @@ -49193,22 +49334,22 @@ }, { "name": "spryker/sales-order-threshold-gui", - "version": "1.6.2", + "version": "1.8.0", "source": { "type": "git", "url": "https://github.com/spryker/sales-order-threshold-gui.git", - "reference": "a153cdf4b7dd7c85a861f9828b172859f297f18e" + "reference": "aded48b7c5c9f6ebdcf4a63216da7b2cc149fea9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/sales-order-threshold-gui/zipball/a153cdf4b7dd7c85a861f9828b172859f297f18e", - "reference": "a153cdf4b7dd7c85a861f9828b172859f297f18e", + "url": "https://api.github.com/repos/spryker/sales-order-threshold-gui/zipball/aded48b7c5c9f6ebdcf4a63216da7b2cc149fea9", + "reference": "aded48b7c5c9f6ebdcf4a63216da7b2cc149fea9", "shasum": "" }, "require": { - "php": ">=7.2", + "php": ">=7.4", "spryker/currency": "^3.1.0", - "spryker/gui": "^3.1.0", + "spryker/gui": "^3.45.0", "spryker/kernel": "^3.30.0", "spryker/locale": "^3.0.0", "spryker/money": "^2.1.0", @@ -49238,9 +49379,9 @@ ], "description": "SalesOrderThresholdGui module", "support": { - "source": "https://github.com/spryker/sales-order-threshold-gui/tree/1.6.2" + "source": "https://github.com/spryker/sales-order-threshold-gui/tree/1.8.0" }, - "time": "2020-09-03T18:36:51+00:00" + "time": "2022-09-19T06:48:51+00:00" }, { "name": "spryker/sales-order-threshold-gui-extension", @@ -49676,21 +49817,21 @@ }, { "name": "spryker/sales-reclamation-gui", - "version": "1.6.0", + "version": "1.7.0", "source": { "type": "git", "url": "https://github.com/spryker/sales-reclamation-gui.git", - "reference": "61e34bb9529d9f36930d59bd11c0924654d77b4b" + "reference": "4cbc4c1ef7c221db7cb84a197f16d79c7b95ec36" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/sales-reclamation-gui/zipball/61e34bb9529d9f36930d59bd11c0924654d77b4b", - "reference": "61e34bb9529d9f36930d59bd11c0924654d77b4b", + "url": "https://api.github.com/repos/spryker/sales-reclamation-gui/zipball/4cbc4c1ef7c221db7cb84a197f16d79c7b95ec36", + "reference": "4cbc4c1ef7c221db7cb84a197f16d79c7b95ec36", "shasum": "" }, "require": { - "php": ">=7.3", - "spryker/gui": "^3.31.0", + "php": ">=7.4", + "spryker/gui": "^3.45.0", "spryker/kernel": "^3.30.0", "spryker/oms": "^8.0.0 || ^10.0.0 || ^11.0.0", "spryker/sales": "^8.0.0 || ^10.0.0 || ^11.0.0", @@ -49720,9 +49861,9 @@ ], "description": "SalesReclamationGui module", "support": { - "source": "https://github.com/spryker/sales-reclamation-gui/tree/1.6.0" + "source": "https://github.com/spryker/sales-reclamation-gui/tree/1.7.0" }, - "time": "2021-02-03T08:07:54+00:00" + "time": "2022-09-19T06:48:51+00:00" }, { "name": "spryker/sales-return", @@ -49871,24 +50012,24 @@ }, { "name": "spryker/sales-return-gui", - "version": "1.2.1", + "version": "1.4.0", "source": { "type": "git", "url": "https://github.com/spryker/sales-return-gui.git", - "reference": "4434a6baeaec8ff74d20f3c02019ff1edb9d781e" + "reference": "0ce2e7f8bbc132e1c8200dac342bfc3e1519a8d9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/sales-return-gui/zipball/4434a6baeaec8ff74d20f3c02019ff1edb9d781e", - "reference": "4434a6baeaec8ff74d20f3c02019ff1edb9d781e", + "url": "https://api.github.com/repos/spryker/sales-return-gui/zipball/0ce2e7f8bbc132e1c8200dac342bfc3e1519a8d9", + "reference": "0ce2e7f8bbc132e1c8200dac342bfc3e1519a8d9", "shasum": "" }, "require": { - "php": ">=7.3", + "php": ">=8.0", "spryker/barcode": "^1.1.0", "spryker/customer": "^7.11.0", "spryker/glossary": "^3.0.0", - "spryker/gui": "^3.31.0", + "spryker/gui": "^3.45.0", "spryker/kernel": "^3.30.0", "spryker/locale": "^3.0.0", "spryker/money": "^2.0.0", @@ -49929,9 +50070,9 @@ ], "description": "SalesReturnGui module", "support": { - "source": "https://github.com/spryker/sales-return-gui/tree/1.2.1" + "source": "https://github.com/spryker/sales-return-gui/tree/1.4.0" }, - "time": "2021-07-07T15:14:17+00:00" + "time": "2022-10-27T13:58:34+00:00" }, { "name": "spryker/sales-return-gui-extension", @@ -50338,20 +50479,20 @@ }, { "name": "spryker/search", - "version": "8.19.0", + "version": "8.19.1", "source": { "type": "git", "url": "https://github.com/spryker/search.git", - "reference": "902e77e319b78b5edf884b27ef60e12d525330fc" + "reference": "446bccadfc8161e0151faf2ff48eb6074b17eadf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/search/zipball/902e77e319b78b5edf884b27ef60e12d525330fc", - "reference": "902e77e319b78b5edf884b27ef60e12d525330fc", + "url": "https://api.github.com/repos/spryker/search/zipball/446bccadfc8161e0151faf2ff48eb6074b17eadf", + "reference": "446bccadfc8161e0151faf2ff48eb6074b17eadf", "shasum": "" }, "require": { - "php": ">=7.3", + "php": ">=8.0", "spryker/config": "^3.0.0", "spryker/elastica": "^4.0.0 || ^5.0.0 || ^6.0.0", "spryker/gui": "^3.0.0", @@ -50397,9 +50538,9 @@ ], "description": "Search module", "support": { - "source": "https://github.com/spryker/search/tree/8.19.0" + "source": "https://github.com/spryker/search/tree/8.19.1" }, - "time": "2021-06-09T11:08:48+00:00" + "time": "2022-11-11T07:06:41+00:00" }, { "name": "spryker/search-elasticsearch", @@ -50852,20 +50993,20 @@ }, { "name": "spryker/security-extension", - "version": "1.0.1", + "version": "1.1.0", "source": { "type": "git", "url": "https://github.com/spryker/security-extension.git", - "reference": "2d65889021ae82b948d74de3daa9835ddca85b7e" + "reference": "b70d1b9d09f0b77b4a8ff443580aef32e0f332a2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/security-extension/zipball/2d65889021ae82b948d74de3daa9835ddca85b7e", - "reference": "2d65889021ae82b948d74de3daa9835ddca85b7e", + "url": "https://api.github.com/repos/spryker/security-extension/zipball/b70d1b9d09f0b77b4a8ff443580aef32e0f332a2", + "reference": "b70d1b9d09f0b77b4a8ff443580aef32e0f332a2", "shasum": "" }, "require": { - "php": ">=7.2" + "php": ">=8.0" }, "require-dev": { "spryker/code-sniffer": "*", @@ -50891,9 +51032,9 @@ ], "description": "SecurityExtension module", "support": { - "source": "https://github.com/spryker/security-extension/tree/1.0.1" + "source": "https://github.com/spryker/security-extension/tree/1.1.0" }, - "time": "2020-09-24T11:48:26+00:00" + "time": "2022-11-08T12:42:27+00:00" }, { "name": "spryker/security-gui", @@ -52263,23 +52404,24 @@ }, { "name": "spryker/shipment-gui", - "version": "2.4.2", + "version": "2.6.1", "source": { "type": "git", "url": "https://github.com/spryker/shipment-gui.git", - "reference": "57d8c06784c9f3822d38bafbf2f6666e56042f25" + "reference": "575c42c479101f0939dcbd8fd87d1b4c897f6a4c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/shipment-gui/zipball/57d8c06784c9f3822d38bafbf2f6666e56042f25", - "reference": "57d8c06784c9f3822d38bafbf2f6666e56042f25", + "url": "https://api.github.com/repos/spryker/shipment-gui/zipball/575c42c479101f0939dcbd8fd87d1b4c897f6a4c", + "reference": "575c42c479101f0939dcbd8fd87d1b4c897f6a4c", "shasum": "" }, "require": { - "php": ">=7.3", + "php": ">=8.0", "spryker/customer": "^7.23.0", "spryker/gui": "^3.31.0", "spryker/kernel": "^3.33.0", + "spryker/locale": "^3.0.0", "spryker/sales": "^11.4.0", "spryker/shipment": "^8.0.0", "spryker/shipment-gui-extension": "^0.1.0 || ^1.0.0", @@ -52289,7 +52431,19 @@ "spryker/util-text": "^1.2.3" }, "require-dev": { - "spryker/code-sniffer": "*" + "spryker/application": "*", + "spryker/code-sniffer": "*", + "spryker/container": "*", + "spryker/event-dispatcher": "*", + "spryker/form": "*", + "spryker/money": "*", + "spryker/money-gui": "*", + "spryker/propel": "*", + "spryker/router": "*", + "spryker/testify": "*", + "spryker/twig": "*", + "spryker/validator": "*", + "spryker/zed-navigation": "*" }, "type": "library", "extra": { @@ -52308,9 +52462,9 @@ ], "description": "ShipmentGui module", "support": { - "source": "https://github.com/spryker/shipment-gui/tree/2.4.2" + "source": "https://github.com/spryker/shipment-gui/tree/2.6.1" }, - "time": "2021-08-16T16:27:47+00:00" + "time": "2022-11-16T15:31:28+00:00" }, { "name": "spryker/shipment-gui-extension", @@ -53350,21 +53504,21 @@ }, { "name": "spryker/stock-gui", - "version": "2.0.6", + "version": "2.1.0", "source": { "type": "git", "url": "https://github.com/spryker/stock-gui.git", - "reference": "18640e89b38d5aea3c0d8f68ebe5e7ac94c3b39e" + "reference": "7dbd744031e475fed7dea4135bea253f704da937" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/stock-gui/zipball/18640e89b38d5aea3c0d8f68ebe5e7ac94c3b39e", - "reference": "18640e89b38d5aea3c0d8f68ebe5e7ac94c3b39e", + "url": "https://api.github.com/repos/spryker/stock-gui/zipball/7dbd744031e475fed7dea4135bea253f704da937", + "reference": "7dbd744031e475fed7dea4135bea253f704da937", "shasum": "" }, "require": { - "php": ">=7.3", - "spryker/gui": "^3.0.0", + "php": ">=7.4", + "spryker/gui": "^3.45.0", "spryker/kernel": "^3.33.0", "spryker/stock": "^8.0.0", "spryker/symfony": "^3.0.0", @@ -53390,26 +53544,26 @@ ], "description": "StockGui module", "support": { - "source": "https://github.com/spryker/stock-gui/tree/2.0.6" + "source": "https://github.com/spryker/stock-gui/tree/2.1.0" }, - "time": "2021-07-28T15:07:53+00:00" + "time": "2022-09-19T06:48:51+00:00" }, { "name": "spryker/storage", - "version": "3.18.0", + "version": "3.19.1", "source": { "type": "git", "url": "https://github.com/spryker/storage.git", - "reference": "a17c1c532d5761d4f4054aa07736b5ef2c273e25" + "reference": "40e2878e04ea6960d4db3ed112e638da11a26167" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/storage/zipball/a17c1c532d5761d4f4054aa07736b5ef2c273e25", - "reference": "a17c1c532d5761d4f4054aa07736b5ef2c273e25", + "url": "https://api.github.com/repos/spryker/storage/zipball/40e2878e04ea6960d4db3ed112e638da11a26167", + "reference": "40e2878e04ea6960d4db3ed112e638da11a26167", "shasum": "" }, "require": { - "php": ">=7.3", + "php": ">=8.0", "spryker/config": "^3.0.0", "spryker/event-dispatcher-extension": "^1.0.0", "spryker/gui": "^3.0.0", @@ -53455,9 +53609,9 @@ ], "description": "Storage module", "support": { - "source": "https://github.com/spryker/storage/tree/3.18.0" + "source": "https://github.com/spryker/storage/tree/3.19.1" }, - "time": "2021-05-27T10:33:36+00:00" + "time": "2022-11-11T07:06:41+00:00" }, { "name": "spryker/storage-database", @@ -53595,6 +53749,54 @@ }, "time": "2019-08-06T14:36:17+00:00" }, + { + "name": "spryker/storage-gui", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/spryker/storage-gui.git", + "reference": "060b5141eb760c971589cffc1db37acd69d47e17" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker/storage-gui/zipball/060b5141eb760c971589cffc1db37acd69d47e17", + "reference": "060b5141eb760c971589cffc1db37acd69d47e17", + "shasum": "" + }, + "require": { + "php": ">=7.4", + "spryker/gui": "^3.45.0", + "spryker/kernel": "^3.30.0", + "spryker/storage": "^3.9.0", + "spryker/symfony": "^3.5.0", + "spryker/twig": "^3.16.0", + "spryker/util-sanitize": "^2.0.0", + "spryker/util-text": "^1.1.0" + }, + "require-dev": { + "spryker/code-sniffer": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Spryker\\": "src/Spryker/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "StorageGui module", + "support": { + "source": "https://github.com/spryker/storage-gui/tree/1.0.0" + }, + "time": "2022-09-19T06:48:51+00:00" + }, { "name": "spryker/storage-redis", "version": "1.3.0", @@ -53644,22 +53846,25 @@ }, { "name": "spryker/store", - "version": "1.15.0", + "version": "1.16.0", "source": { "type": "git", "url": "https://github.com/spryker/store.git", - "reference": "89955522102a15882c1b9ecc456172a7bcedb8d6" + "reference": "f19670bb1dab9c6eb10bfc7473b31c56597947c3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/store/zipball/89955522102a15882c1b9ecc456172a7bcedb8d6", - "reference": "89955522102a15882c1b9ecc456172a7bcedb8d6", + "url": "https://api.github.com/repos/spryker/store/zipball/f19670bb1dab9c6eb10bfc7473b31c56597947c3", + "reference": "f19670bb1dab9c6eb10bfc7473b31c56597947c3", "shasum": "" }, "require": { - "php": ">=7.3", + "php": ">=7.4", "spryker/application-extension": "^1.0.0", "spryker/kernel": "^3.30.0", + "spryker/log": "^1.0.0 || ^2.0.0 || ^3.0.0", + "spryker/message-broker-extension": "^1.0.0", + "spryker/oauth-client-extension": "^1.0.0", "spryker/propel-orm": "^1.0.0", "spryker/quote-extension": "^1.4.0", "spryker/symfony": "^3.0.0", @@ -53695,9 +53900,9 @@ ], "description": "Store module", "support": { - "source": "https://github.com/spryker/store/tree/1.15.0" + "source": "https://github.com/spryker/store/tree/1.16.0" }, - "time": "2021-05-27T14:41:09+00:00" + "time": "2022-10-11T14:40:32+00:00" }, { "name": "spryker/store-gui", @@ -53849,49 +54054,49 @@ }, { "name": "spryker/symfony", - "version": "3.8.1", + "version": "3.9.0", "source": { "type": "git", "url": "https://github.com/spryker/symfony.git", - "reference": "bdf24d0538a18e07e808d669b2ce05d2a4ef2834" + "reference": "5e347ea8d9e14d393d2b6c018d6ea66b73be521b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/symfony/zipball/bdf24d0538a18e07e808d669b2ce05d2a4ef2834", - "reference": "bdf24d0538a18e07e808d669b2ce05d2a4ef2834", + "url": "https://api.github.com/repos/spryker/symfony/zipball/5e347ea8d9e14d393d2b6c018d6ea66b73be521b", + "reference": "5e347ea8d9e14d393d2b6c018d6ea66b73be521b", "shasum": "" }, "require": { - "php": ">=7.4", - "symfony-cmf/routing": "^1.3.0 || ^2.0.0", - "symfony/config": "^3.4.0 || ^4.0.0 || ^5.0.0", - "symfony/console": "^3.4.0 || ^4.0.0 || ^5.0.0", - "symfony/debug": "^3.4.0 || ^4.0.0", - "symfony/error-handler": "^4.4.4 || ^5.0.4", - "symfony/event-dispatcher": "^4.3.0 || ^5.0.0", - "symfony/filesystem": "^3.4.0 || ^4.1.0 || ^5.2.1", - "symfony/finder": "^3.4.0 || ^4.0.0 || ^5.0.0", - "symfony/form": "^3.4.20 || ^4.0.15 || ^5.0.0", - "symfony/http-client": "^4.4 || ^5.0", - "symfony/http-foundation": "^4.4.7 || ^5.0.7", - "symfony/http-kernel": "^4.4.13 || ^5.1.5", - "symfony/intl": "^3.4.0 || ^4.0.0 || ^5.0.0", - "symfony/mime": "^4.2.12 < 4.3.0 || ^4.3.8 || ^5.0.0", - "symfony/options-resolver": "^3.4.0 || ^4.0.0 || ^5.0.0", - "symfony/process": "^3.4.0 || ^4.0.0 || ^5.0.0", - "symfony/property-access": "^3.4.0 || ^4.0.0 || ^5.0.0", - "symfony/routing": "^4.3.0 || ^5.0.0", - "symfony/security-core": "^4.4.21 || ^5.2.8", - "symfony/security-csrf": "^4.4.21 || ^5.0.0", - "symfony/security-guard": "^4.4.21 || ^5.2.8", - "symfony/security-http": "^4.4.21 || ^5.2.8", - "symfony/serializer": "^3.4.0 || ^4.0.0 || ^5.0.0", - "symfony/stopwatch": "^3.4.0 || ^4.0.0 || ^5.0.0", - "symfony/translation": "^3.4.0 || ^4.4.0 || ^5.0.0", - "symfony/translation-contracts": "^2.0.0", - "symfony/twig-bridge": "^4.3.0 || ^5.0.0", - "symfony/validator": "^4.2.0 || ^5.0.0", - "symfony/yaml": "^3.4.0 || ^4.0.0 || ^5.0.0" + "php": ">=8.0", + "symfony-cmf/routing": "^2.3.3", + "symfony/config": "^5.0.9", + "symfony/console": "^5.3.0", + "symfony/debug": "^4.4.9", + "symfony/error-handler": "^5.0.9", + "symfony/event-dispatcher": "^5.1.0", + "symfony/filesystem": "^5.2.1", + "symfony/finder": "^5.3.0", + "symfony/form": "^5.2.0", + "symfony/http-client": "^5.0.9", + "symfony/http-foundation": "^5.2.0", + "symfony/http-kernel": "^5.2.0", + "symfony/intl": "^5.0.9", + "symfony/mime": "^5.0.9", + "symfony/options-resolver": "^5.0.9", + "symfony/process": "^5.4.0", + "symfony/property-access": "^5.4.0", + "symfony/routing": "^5.1.0", + "symfony/security-core": "^5.2.8", + "symfony/security-csrf": "^5.0.9", + "symfony/security-guard": "^5.2.8", + "symfony/security-http": "^5.2.8", + "symfony/serializer": "^5.0.9", + "symfony/stopwatch": "^5.0.9", + "symfony/translation": "^5.0.9", + "symfony/translation-contracts": "^2.1.2", + "symfony/twig-bridge": "^5.0.9", + "symfony/validator": "^5.2.0", + "symfony/yaml": "^5.1.10" }, "require-dev": { "spryker/code-sniffer": "*", @@ -53915,9 +54120,9 @@ ], "description": "Symfony module", "support": { - "source": "https://github.com/spryker/symfony/tree/3.8.1" + "source": "https://github.com/spryker/symfony/tree/3.9.0" }, - "time": "2022-07-06T09:41:17+00:00" + "time": "2022-10-18T17:47:15+00:00" }, { "name": "spryker/synchronization", @@ -54100,34 +54305,41 @@ }, { "name": "spryker/tax", - "version": "5.9.0", + "version": "5.10.0", "source": { "type": "git", "url": "https://github.com/spryker/tax.git", - "reference": "124accfef2eee3f71d9a6fec48fe29293545383e" + "reference": "ebd25cb5012c85656ee71cd1be0a0f0c73044fc3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/tax/zipball/124accfef2eee3f71d9a6fec48fe29293545383e", - "reference": "124accfef2eee3f71d9a6fec48fe29293545383e", + "url": "https://api.github.com/repos/spryker/tax/zipball/ebd25cb5012c85656ee71cd1be0a0f0c73044fc3", + "reference": "ebd25cb5012c85656ee71cd1be0a0f0c73044fc3", "shasum": "" }, "require": { - "php": ">=7.2", + "php": ">=7.4", "spryker/calculation": "^4.0.0", "spryker/country": "^3.0.0", - "spryker/gui": "^3.7.0", + "spryker/gui": "^3.45.0", "spryker/kernel": "^3.30.0", + "spryker/locale": "^3.0.0", "spryker/propel-orm": "^1.0.0", "spryker/symfony": "^3.0.0", + "spryker/twig": "^3.16.0", "spryker/util-date-time": "^1.0.0", "spryker/util-text": "^1.1.0" }, "require-dev": { "spryker/application": "*", "spryker/code-sniffer": "*", + "spryker/container": "*", + "spryker/event-dispatcher": "*", + "spryker/form": "*", "spryker/propel": "*", + "spryker/router": "*", "spryker/testify": "*", + "spryker/validator": "*", "spryker/zed-navigation": "*" }, "type": "library", @@ -54148,9 +54360,9 @@ ], "description": "Tax module", "support": { - "source": "https://github.com/spryker/tax/tree/5.9.0" + "source": "https://github.com/spryker/tax/tree/5.10.0" }, - "time": "2020-07-08T08:09:21+00:00" + "time": "2022-09-19T06:48:51+00:00" }, { "name": "spryker/tax-merchant-portal-gui", @@ -54463,20 +54675,20 @@ }, { "name": "spryker/transfer", - "version": "3.32.0", + "version": "3.33.1", "source": { "type": "git", "url": "https://github.com/spryker/transfer.git", - "reference": "2b6cf1f5a781bbdb0eb63e50e9ecbec5375d40f6" + "reference": "45e2053b1da55df5bd0bd3b94b5df6e16b2d2d75" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/transfer/zipball/2b6cf1f5a781bbdb0eb63e50e9ecbec5375d40f6", - "reference": "2b6cf1f5a781bbdb0eb63e50e9ecbec5375d40f6", + "url": "https://api.github.com/repos/spryker/transfer/zipball/45e2053b1da55df5bd0bd3b94b5df6e16b2d2d75", + "reference": "45e2053b1da55df5bd0bd3b94b5df6e16b2d2d75", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/decimal-object": "^1.0.0", "spryker/kernel": "^3.59.0", "spryker/laminas": "^1.0.0", @@ -54508,9 +54720,9 @@ ], "description": "Transfer module", "support": { - "source": "https://github.com/spryker/transfer/tree/3.32.0" + "source": "https://github.com/spryker/transfer/tree/3.33.1" }, - "time": "2022-03-25T10:56:51+00:00" + "time": "2022-11-11T07:06:41+00:00" }, { "name": "spryker/translator", @@ -54618,20 +54830,20 @@ }, { "name": "spryker/twig", - "version": "3.15.2", + "version": "3.18.0", "source": { "type": "git", "url": "https://github.com/spryker/twig.git", - "reference": "3d3e1bdab0555c816a5546a1852648c32003241d" + "reference": "23ac0429e51f94e1f6375423b2ca8ed3943f069d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/twig/zipball/3d3e1bdab0555c816a5546a1852648c32003241d", - "reference": "3d3e1bdab0555c816a5546a1852648c32003241d", + "url": "https://api.github.com/repos/spryker/twig/zipball/23ac0429e51f94e1f6375423b2ca8ed3943f069d", + "reference": "23ac0429e51f94e1f6375423b2ca8ed3943f069d", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/application-extension": "^1.0.0", "spryker/container": "^1.1.0", "spryker/event-dispatcher-extension": "^1.0.0", @@ -54640,7 +54852,7 @@ "spryker/symfony": "^3.0.0", "spryker/twig-extension": "^1.0.0", "spryker/util-text": "^1.0.0", - "twig/twig": "^1.43.1 || ^2.9.0 || ^3.0.0" + "twig/twig": "^2.15.3 || ^3.4.3" }, "require-dev": { "spryker/application": "*", @@ -54672,9 +54884,9 @@ ], "description": "Twig module", "support": { - "source": "https://github.com/spryker/twig/tree/3.15.2" + "source": "https://github.com/spryker/twig/tree/3.18.0" }, - "time": "2022-04-01T12:46:57+00:00" + "time": "2022-11-24T12:58:29+00:00" }, { "name": "spryker/twig-extension", @@ -54982,16 +55194,16 @@ }, { "name": "spryker/user", - "version": "3.13.5", + "version": "3.14.0", "source": { "type": "git", "url": "https://github.com/spryker/user.git", - "reference": "962bf07f0089aecb02b1cd31bc2e3de1ec6eee84" + "reference": "62215debf45673d73492e493cdc3bb5af95b3cc3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/user/zipball/962bf07f0089aecb02b1cd31bc2e3de1ec6eee84", - "reference": "962bf07f0089aecb02b1cd31bc2e3de1ec6eee84", + "url": "https://api.github.com/repos/spryker/user/zipball/62215debf45673d73492e493cdc3bb5af95b3cc3", + "reference": "62215debf45673d73492e493cdc3bb5af95b3cc3", "shasum": "" }, "require": { @@ -55047,9 +55259,9 @@ ], "description": "User module", "support": { - "source": "https://github.com/spryker/user/tree/3.13.5" + "source": "https://github.com/spryker/user/tree/3.14.0" }, - "time": "2021-12-15T09:43:45+00:00" + "time": "2022-09-10T10:43:32+00:00" }, { "name": "spryker/user-extension", @@ -55781,6 +55993,56 @@ }, "time": "2017-10-24T13:32:31+00:00" }, + { + "name": "spryker/util-number", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/spryker/util-number.git", + "reference": "2625d0775649a5047b614bc08f70c1a084989149" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker/util-number/zipball/2625d0775649a5047b614bc08f70c1a084989149", + "reference": "2625d0775649a5047b614bc08f70c1a084989149", + "shasum": "" + }, + "require": { + "ext-intl": "*", + "php": ">=7.4", + "spryker/application-extension": "^1.0.0", + "spryker/kernel": "^3.30.0", + "spryker/transfer": "^3.25.0" + }, + "require-dev": { + "spryker/code-sniffer": "*", + "spryker/container": "*", + "spryker/testify": "*" + }, + "suggest": { + "spryker/container": "Add this module when you want to use the Container." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Spryker\\": "src/Spryker/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "UtilNumber module", + "support": { + "source": "https://github.com/spryker/util-number/tree/1.0.0" + }, + "time": "2022-09-19T06:48:51+00:00" + }, { "name": "spryker/util-sanitize", "version": "2.3.0", @@ -56555,20 +56817,20 @@ }, { "name": "spryker/zed-request", - "version": "3.18.0", + "version": "3.18.1", "source": { "type": "git", "url": "https://github.com/spryker/zed-request.git", - "reference": "e94f865cfa1c19202afb850802193073017ae60f" + "reference": "919d123180784a9607e155bc7f1b0ad03f3de841" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/zed-request/zipball/e94f865cfa1c19202afb850802193073017ae60f", - "reference": "e94f865cfa1c19202afb850802193073017ae60f", + "url": "https://api.github.com/repos/spryker/zed-request/zipball/919d123180784a9607e155bc7f1b0ad03f3de841", + "reference": "919d123180784a9607e155bc7f1b0ad03f3de841", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "psr/http-message": "^1.0.0", "spryker/config": "^3.0.0", "spryker/error-handler": "^2.1.0", @@ -56619,9 +56881,9 @@ ], "description": "ZedRequest module", "support": { - "source": "https://github.com/spryker/zed-request/tree/3.18.0" + "source": "https://github.com/spryker/zed-request/tree/3.18.1" }, - "time": "2022-01-04T12:43:20+00:00" + "time": "2022-11-11T07:06:41+00:00" }, { "name": "spryker/zed-request-extension", @@ -57532,16 +57794,16 @@ }, { "name": "symfony/error-handler", - "version": "v5.4.11", + "version": "v5.4.15", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", - "reference": "f75d17cb4769eb38cd5fccbda95cd80a054d35c8" + "reference": "539cf1428b8442303c6e876ad7bf5a7babd91091" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/f75d17cb4769eb38cd5fccbda95cd80a054d35c8", - "reference": "f75d17cb4769eb38cd5fccbda95cd80a054d35c8", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/539cf1428b8442303c6e876ad7bf5a7babd91091", + "reference": "539cf1428b8442303c6e876ad7bf5a7babd91091", "shasum": "" }, "require": { @@ -57583,7 +57845,7 @@ "description": "Provides tools to manage errors and ease debugging PHP code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/error-handler/tree/v5.4.11" + "source": "https://github.com/symfony/error-handler/tree/v5.4.15" }, "funding": [ { @@ -57599,7 +57861,7 @@ "type": "tidelift" } ], - "time": "2022-07-29T07:37:50+00:00" + "time": "2022-10-27T06:32:25+00:00" }, { "name": "symfony/event-dispatcher", @@ -57688,20 +57950,20 @@ }, { "name": "symfony/event-dispatcher-contracts", - "version": "v2.5.2", + "version": "v3.0.2", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher-contracts.git", - "reference": "f98b54df6ad059855739db6fcbc2d36995283fe1" + "reference": "7bc61cc2db649b4637d331240c5346dcc7708051" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/f98b54df6ad059855739db6fcbc2d36995283fe1", - "reference": "f98b54df6ad059855739db6fcbc2d36995283fe1", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/7bc61cc2db649b4637d331240c5346dcc7708051", + "reference": "7bc61cc2db649b4637d331240c5346dcc7708051", "shasum": "" }, "require": { - "php": ">=7.2.5", + "php": ">=8.0.2", "psr/event-dispatcher": "^1" }, "suggest": { @@ -57710,7 +57972,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "2.5-dev" + "dev-main": "3.0-dev" }, "thanks": { "name": "symfony/contracts", @@ -57747,7 +58009,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v2.5.2" + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.0.2" }, "funding": [ { @@ -57763,20 +58025,20 @@ "type": "tidelift" } ], - "time": "2022-01-02T09:53:40+00:00" + "time": "2022-01-02T09:55:41+00:00" }, { "name": "symfony/filesystem", - "version": "v5.4.11", + "version": "v5.4.13", "source": { "type": "git", "url": "https://github.com/symfony/filesystem.git", - "reference": "6699fb0228d1bc35b12aed6dd5e7455457609ddd" + "reference": "ac09569844a9109a5966b9438fc29113ce77cf51" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/6699fb0228d1bc35b12aed6dd5e7455457609ddd", - "reference": "6699fb0228d1bc35b12aed6dd5e7455457609ddd", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/ac09569844a9109a5966b9438fc29113ce77cf51", + "reference": "ac09569844a9109a5966b9438fc29113ce77cf51", "shasum": "" }, "require": { @@ -57811,7 +58073,7 @@ "description": "Provides basic utilities for the filesystem", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/filesystem/tree/v5.4.11" + "source": "https://github.com/symfony/filesystem/tree/v5.4.13" }, "funding": [ { @@ -57827,7 +58089,7 @@ "type": "tidelift" } ], - "time": "2022-07-20T13:00:38+00:00" + "time": "2022-09-21T19:53:16+00:00" }, { "name": "symfony/finder", @@ -57894,16 +58156,16 @@ }, { "name": "symfony/form", - "version": "v5.4.11", + "version": "v5.4.15", "source": { "type": "git", "url": "https://github.com/symfony/form.git", - "reference": "1c156d7093cce68600604f155cb51065e897d7fa" + "reference": "e6a97a09c7672b3b3d26335ca66f366734f6df56" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/form/zipball/1c156d7093cce68600604f155cb51065e897d7fa", - "reference": "1c156d7093cce68600604f155cb51065e897d7fa", + "url": "https://api.github.com/repos/symfony/form/zipball/e6a97a09c7672b3b3d26335ca66f366734f6df56", + "reference": "e6a97a09c7672b3b3d26335ca66f366734f6df56", "shasum": "" }, "require": { @@ -57977,7 +58239,7 @@ "description": "Allows to easily create, process and reuse HTML forms", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/form/tree/v5.4.11" + "source": "https://github.com/symfony/form/tree/v5.4.15" }, "funding": [ { @@ -57993,20 +58255,20 @@ "type": "tidelift" } ], - "time": "2022-07-20T13:00:38+00:00" + "time": "2022-10-23T10:30:41+00:00" }, { "name": "symfony/http-client", - "version": "v5.4.11", + "version": "v5.4.15", "source": { "type": "git", "url": "https://github.com/symfony/http-client.git", - "reference": "5c5c37eb2a276d8d7d669dd76688aa1606ee78fb" + "reference": "8f29b0f06c9ff48c8431e78eb90c8bd6f82cb12b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-client/zipball/5c5c37eb2a276d8d7d669dd76688aa1606ee78fb", - "reference": "5c5c37eb2a276d8d7d669dd76688aa1606ee78fb", + "url": "https://api.github.com/repos/symfony/http-client/zipball/8f29b0f06c9ff48c8431e78eb90c8bd6f82cb12b", + "reference": "8f29b0f06c9ff48c8431e78eb90c8bd6f82cb12b", "shasum": "" }, "require": { @@ -58064,7 +58326,7 @@ "description": "Provides powerful methods to fetch HTTP resources synchronously or asynchronously", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-client/tree/v5.4.11" + "source": "https://github.com/symfony/http-client/tree/v5.4.15" }, "funding": [ { @@ -58080,7 +58342,7 @@ "type": "tidelift" } ], - "time": "2022-07-28T13:33:28+00:00" + "time": "2022-10-25T16:22:13+00:00" }, { "name": "symfony/http-client-contracts", @@ -58162,16 +58424,16 @@ }, { "name": "symfony/http-foundation", - "version": "v5.4.11", + "version": "v5.4.15", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "0a5868e0999e9d47859ba3d918548ff6943e6389" + "reference": "75bd663ff2db90141bfb733682459d5bbe9e29c3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/0a5868e0999e9d47859ba3d918548ff6943e6389", - "reference": "0a5868e0999e9d47859ba3d918548ff6943e6389", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/75bd663ff2db90141bfb733682459d5bbe9e29c3", + "reference": "75bd663ff2db90141bfb733682459d5bbe9e29c3", "shasum": "" }, "require": { @@ -58183,8 +58445,11 @@ "require-dev": { "predis/predis": "~1.0", "symfony/cache": "^4.4|^5.0|^6.0", + "symfony/dependency-injection": "^5.4|^6.0", "symfony/expression-language": "^4.4|^5.0|^6.0", - "symfony/mime": "^4.4|^5.0|^6.0" + "symfony/http-kernel": "^5.4.12|^6.0.12|^6.1.4", + "symfony/mime": "^4.4|^5.0|^6.0", + "symfony/rate-limiter": "^5.2|^6.0" }, "suggest": { "symfony/mime": "To use the file extension guesser" @@ -58215,7 +58480,7 @@ "description": "Defines an object-oriented layer for the HTTP specification", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-foundation/tree/v5.4.11" + "source": "https://github.com/symfony/http-foundation/tree/v5.4.15" }, "funding": [ { @@ -58231,7 +58496,7 @@ "type": "tidelift" } ], - "time": "2022-07-20T13:00:38+00:00" + "time": "2022-10-12T09:43:19+00:00" }, { "name": "symfony/http-kernel", @@ -58347,16 +58612,16 @@ }, { "name": "symfony/intl", - "version": "v5.4.11", + "version": "v5.4.15", "source": { "type": "git", "url": "https://github.com/symfony/intl.git", - "reference": "d305c0c1d31b30b3876e041804c35e49e5f8a96e" + "reference": "2cb39da7f6e7b7344d7d5317dbee8db9d12cc714" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/intl/zipball/d305c0c1d31b30b3876e041804c35e49e5f8a96e", - "reference": "d305c0c1d31b30b3876e041804c35e49e5f8a96e", + "url": "https://api.github.com/repos/symfony/intl/zipball/2cb39da7f6e7b7344d7d5317dbee8db9d12cc714", + "reference": "2cb39da7f6e7b7344d7d5317dbee8db9d12cc714", "shasum": "" }, "require": { @@ -58415,7 +58680,7 @@ "localization" ], "support": { - "source": "https://github.com/symfony/intl/tree/v5.4.11" + "source": "https://github.com/symfony/intl/tree/v5.4.15" }, "funding": [ { @@ -58431,7 +58696,7 @@ "type": "tidelift" } ], - "time": "2022-07-20T11:34:24+00:00" + "time": "2022-10-19T14:28:49+00:00" }, { "name": "symfony/messenger", @@ -58525,16 +58790,16 @@ }, { "name": "symfony/mime", - "version": "v5.4.11", + "version": "v5.4.14", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "3cd175cdcdb6db2e589e837dd46aff41027d9830" + "reference": "1c118b253bb3495d81e95a6e3ec6c2766a98a0c4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/3cd175cdcdb6db2e589e837dd46aff41027d9830", - "reference": "3cd175cdcdb6db2e589e837dd46aff41027d9830", + "url": "https://api.github.com/repos/symfony/mime/zipball/1c118b253bb3495d81e95a6e3ec6c2766a98a0c4", + "reference": "1c118b253bb3495d81e95a6e3ec6c2766a98a0c4", "shasum": "" }, "require": { @@ -58548,7 +58813,8 @@ "egulias/email-validator": "~3.0.0", "phpdocumentor/reflection-docblock": "<3.2.2", "phpdocumentor/type-resolver": "<1.4.0", - "symfony/mailer": "<4.4" + "symfony/mailer": "<4.4", + "symfony/serializer": "<5.4.14|>=6.0,<6.0.14|>=6.1,<6.1.6" }, "require-dev": { "egulias/email-validator": "^2.1.10|^3.1", @@ -58556,7 +58822,7 @@ "symfony/dependency-injection": "^4.4|^5.0|^6.0", "symfony/property-access": "^4.4|^5.1|^6.0", "symfony/property-info": "^4.4|^5.1|^6.0", - "symfony/serializer": "^5.2|^6.0" + "symfony/serializer": "^5.4.14|~6.0.14|^6.1.6" }, "type": "library", "autoload": { @@ -58588,7 +58854,7 @@ "mime-type" ], "support": { - "source": "https://github.com/symfony/mime/tree/v5.4.11" + "source": "https://github.com/symfony/mime/tree/v5.4.14" }, "funding": [ { @@ -58604,7 +58870,7 @@ "type": "tidelift" } ], - "time": "2022-07-20T11:34:24+00:00" + "time": "2022-10-07T08:01:20+00:00" }, { "name": "symfony/options-resolver", @@ -58677,28 +58943,27 @@ }, { "name": "symfony/password-hasher", - "version": "v5.4.11", + "version": "v6.0.11", "source": { "type": "git", "url": "https://github.com/symfony/password-hasher.git", - "reference": "b0169ed8f09a4ae39eb119218ea1685079a9b179" + "reference": "7ff6706266cbe55310d029b42299eb6e2bebe849" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/password-hasher/zipball/b0169ed8f09a4ae39eb119218ea1685079a9b179", - "reference": "b0169ed8f09a4ae39eb119218ea1685079a9b179", + "url": "https://api.github.com/repos/symfony/password-hasher/zipball/7ff6706266cbe55310d029b42299eb6e2bebe849", + "reference": "7ff6706266cbe55310d029b42299eb6e2bebe849", "shasum": "" }, "require": { - "php": ">=7.2.5", - "symfony/polyfill-php80": "^1.15" + "php": ">=8.0.2" }, "conflict": { - "symfony/security-core": "<5.3" + "symfony/security-core": "<5.4" }, "require-dev": { - "symfony/console": "^5.3|^6.0", - "symfony/security-core": "^5.3|^6.0" + "symfony/console": "^5.4|^6.0", + "symfony/security-core": "^5.4|^6.0" }, "type": "library", "autoload": { @@ -58730,7 +58995,7 @@ "password" ], "support": { - "source": "https://github.com/symfony/password-hasher/tree/v5.4.11" + "source": "https://github.com/symfony/password-hasher/tree/v6.0.11" }, "funding": [ { @@ -58746,20 +59011,20 @@ "type": "tidelift" } ], - "time": "2022-07-20T13:00:38+00:00" + "time": "2022-07-20T14:06:08+00:00" }, { "name": "symfony/polyfill-ctype", - "version": "v1.26.0", + "version": "v1.27.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4" + "reference": "5bbc823adecdae860bb64756d639ecfec17b050a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4", - "reference": "6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/5bbc823adecdae860bb64756d639ecfec17b050a", + "reference": "5bbc823adecdae860bb64756d639ecfec17b050a", "shasum": "" }, "require": { @@ -58774,7 +59039,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -58812,7 +59077,7 @@ "portable" ], "support": { - "source": "https://github.com/symfony/polyfill-ctype/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.27.0" }, "funding": [ { @@ -58828,20 +59093,20 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/polyfill-iconv", - "version": "v1.26.0", + "version": "v1.27.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-iconv.git", - "reference": "143f1881e655bebca1312722af8068de235ae5dc" + "reference": "927013f3aac555983a5059aada98e1907d842695" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/143f1881e655bebca1312722af8068de235ae5dc", - "reference": "143f1881e655bebca1312722af8068de235ae5dc", + "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/927013f3aac555983a5059aada98e1907d842695", + "reference": "927013f3aac555983a5059aada98e1907d842695", "shasum": "" }, "require": { @@ -58856,7 +59121,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -58895,7 +59160,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-iconv/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-iconv/tree/v1.27.0" }, "funding": [ { @@ -58911,20 +59176,20 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/polyfill-intl-grapheme", - "version": "v1.26.0", + "version": "v1.27.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-grapheme.git", - "reference": "433d05519ce6990bf3530fba6957499d327395c2" + "reference": "511a08c03c1960e08a883f4cffcacd219b758354" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/433d05519ce6990bf3530fba6957499d327395c2", - "reference": "433d05519ce6990bf3530fba6957499d327395c2", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/511a08c03c1960e08a883f4cffcacd219b758354", + "reference": "511a08c03c1960e08a883f4cffcacd219b758354", "shasum": "" }, "require": { @@ -58936,7 +59201,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -58976,7 +59241,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.27.0" }, "funding": [ { @@ -58992,20 +59257,20 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/polyfill-intl-icu", - "version": "v1.26.0", + "version": "v1.27.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-icu.git", - "reference": "e407643d610e5f2c8a4b14189150f68934bf5e48" + "reference": "a3d9148e2c363588e05abbdd4ee4f971f0a5330c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-icu/zipball/e407643d610e5f2c8a4b14189150f68934bf5e48", - "reference": "e407643d610e5f2c8a4b14189150f68934bf5e48", + "url": "https://api.github.com/repos/symfony/polyfill-intl-icu/zipball/a3d9148e2c363588e05abbdd4ee4f971f0a5330c", + "reference": "a3d9148e2c363588e05abbdd4ee4f971f0a5330c", "shasum": "" }, "require": { @@ -59017,7 +59282,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -59063,7 +59328,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-icu/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-intl-icu/tree/v1.27.0" }, "funding": [ { @@ -59079,20 +59344,20 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/polyfill-intl-idn", - "version": "v1.26.0", + "version": "v1.27.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-idn.git", - "reference": "59a8d271f00dd0e4c2e518104cc7963f655a1aa8" + "reference": "639084e360537a19f9ee352433b84ce831f3d2da" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/59a8d271f00dd0e4c2e518104cc7963f655a1aa8", - "reference": "59a8d271f00dd0e4c2e518104cc7963f655a1aa8", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/639084e360537a19f9ee352433b84ce831f3d2da", + "reference": "639084e360537a19f9ee352433b84ce831f3d2da", "shasum": "" }, "require": { @@ -59106,7 +59371,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -59150,7 +59415,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.27.0" }, "funding": [ { @@ -59166,20 +59431,20 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/polyfill-intl-normalizer", - "version": "v1.26.0", + "version": "v1.27.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-normalizer.git", - "reference": "219aa369ceff116e673852dce47c3a41794c14bd" + "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/219aa369ceff116e673852dce47c3a41794c14bd", - "reference": "219aa369ceff116e673852dce47c3a41794c14bd", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/19bd1e4fcd5b91116f14d8533c57831ed00571b6", + "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6", "shasum": "" }, "require": { @@ -59191,7 +59456,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -59234,7 +59499,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.27.0" }, "funding": [ { @@ -59250,20 +59515,20 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/polyfill-mbstring", - "version": "v1.26.0", + "version": "v1.27.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e" + "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e", - "reference": "9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/8ad114f6b39e2c98a8b0e3bd907732c207c2b534", + "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534", "shasum": "" }, "require": { @@ -59278,7 +59543,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -59317,7 +59582,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.27.0" }, "funding": [ { @@ -59333,20 +59598,20 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/polyfill-php72", - "version": "v1.26.0", + "version": "v1.27.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php72.git", - "reference": "bf44a9fd41feaac72b074de600314a93e2ae78e2" + "reference": "869329b1e9894268a8a61dabb69153029b7a8c97" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/bf44a9fd41feaac72b074de600314a93e2ae78e2", - "reference": "bf44a9fd41feaac72b074de600314a93e2ae78e2", + "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/869329b1e9894268a8a61dabb69153029b7a8c97", + "reference": "869329b1e9894268a8a61dabb69153029b7a8c97", "shasum": "" }, "require": { @@ -59355,7 +59620,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -59393,7 +59658,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php72/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-php72/tree/v1.27.0" }, "funding": [ { @@ -59409,20 +59674,20 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/polyfill-php73", - "version": "v1.26.0", + "version": "v1.27.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php73.git", - "reference": "e440d35fa0286f77fb45b79a03fedbeda9307e85" + "reference": "9e8ecb5f92152187c4799efd3c96b78ccab18ff9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/e440d35fa0286f77fb45b79a03fedbeda9307e85", - "reference": "e440d35fa0286f77fb45b79a03fedbeda9307e85", + "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/9e8ecb5f92152187c4799efd3c96b78ccab18ff9", + "reference": "9e8ecb5f92152187c4799efd3c96b78ccab18ff9", "shasum": "" }, "require": { @@ -59431,7 +59696,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -59472,7 +59737,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php73/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-php73/tree/v1.27.0" }, "funding": [ { @@ -59488,20 +59753,20 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/polyfill-php80", - "version": "v1.26.0", + "version": "v1.27.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php80.git", - "reference": "cfa0ae98841b9e461207c13ab093d76b0fa7bace" + "reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/cfa0ae98841b9e461207c13ab093d76b0fa7bace", - "reference": "cfa0ae98841b9e461207c13ab093d76b0fa7bace", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936", + "reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936", "shasum": "" }, "require": { @@ -59510,7 +59775,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -59555,7 +59820,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php80/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-php80/tree/v1.27.0" }, "funding": [ { @@ -59571,20 +59836,20 @@ "type": "tidelift" } ], - "time": "2022-05-10T07:21:04+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/polyfill-php81", - "version": "v1.26.0", + "version": "v1.27.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php81.git", - "reference": "13f6d1271c663dc5ae9fb843a8f16521db7687a1" + "reference": "707403074c8ea6e2edaf8794b0157a0bfa52157a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/13f6d1271c663dc5ae9fb843a8f16521db7687a1", - "reference": "13f6d1271c663dc5ae9fb843a8f16521db7687a1", + "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/707403074c8ea6e2edaf8794b0157a0bfa52157a", + "reference": "707403074c8ea6e2edaf8794b0157a0bfa52157a", "shasum": "" }, "require": { @@ -59593,7 +59858,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -59634,7 +59899,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php81/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-php81/tree/v1.27.0" }, "funding": [ { @@ -59650,7 +59915,7 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/process", @@ -59716,16 +59981,16 @@ }, { "name": "symfony/property-access", - "version": "v5.4.11", + "version": "v5.4.15", "source": { "type": "git", "url": "https://github.com/symfony/property-access.git", - "reference": "c641d63e943ed31981bad4b4dcf29fe7da2ffa8c" + "reference": "0f3e8f40a1d3da90f674b3dd772e4777ccde4273" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/property-access/zipball/c641d63e943ed31981bad4b4dcf29fe7da2ffa8c", - "reference": "c641d63e943ed31981bad4b4dcf29fe7da2ffa8c", + "url": "https://api.github.com/repos/symfony/property-access/zipball/0f3e8f40a1d3da90f674b3dd772e4777ccde4273", + "reference": "0f3e8f40a1d3da90f674b3dd772e4777ccde4273", "shasum": "" }, "require": { @@ -59777,7 +60042,7 @@ "reflection" ], "support": { - "source": "https://github.com/symfony/property-access/tree/v5.4.11" + "source": "https://github.com/symfony/property-access/tree/v5.4.15" }, "funding": [ { @@ -59793,20 +60058,20 @@ "type": "tidelift" } ], - "time": "2022-06-27T16:58:25+00:00" + "time": "2022-10-27T07:55:40+00:00" }, { "name": "symfony/property-info", - "version": "v5.4.11", + "version": "v5.4.15", "source": { "type": "git", "url": "https://github.com/symfony/property-info.git", - "reference": "8a9a2b638a808cc92a2fbce185b9318e76b0e20c" + "reference": "3ef5e026a71a39345da241292c153979893033c2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/property-info/zipball/8a9a2b638a808cc92a2fbce185b9318e76b0e20c", - "reference": "8a9a2b638a808cc92a2fbce185b9318e76b0e20c", + "url": "https://api.github.com/repos/symfony/property-info/zipball/3ef5e026a71a39345da241292c153979893033c2", + "reference": "3ef5e026a71a39345da241292c153979893033c2", "shasum": "" }, "require": { @@ -59868,7 +60133,7 @@ "validator" ], "support": { - "source": "https://github.com/symfony/property-info/tree/v5.4.11" + "source": "https://github.com/symfony/property-info/tree/v5.4.15" }, "funding": [ { @@ -59884,7 +60149,7 @@ "type": "tidelift" } ], - "time": "2022-07-19T08:07:51+00:00" + "time": "2022-10-27T07:55:40+00:00" }, { "name": "symfony/redis-messenger", @@ -59955,16 +60220,16 @@ }, { "name": "symfony/routing", - "version": "v5.4.11", + "version": "v5.4.15", "source": { "type": "git", "url": "https://github.com/symfony/routing.git", - "reference": "3e01ccd9b2a3a4167ba2b3c53612762300300226" + "reference": "5c9b129efe9abce9470e384bf65d8a7e262eee69" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/3e01ccd9b2a3a4167ba2b3c53612762300300226", - "reference": "3e01ccd9b2a3a4167ba2b3c53612762300300226", + "url": "https://api.github.com/repos/symfony/routing/zipball/5c9b129efe9abce9470e384bf65d8a7e262eee69", + "reference": "5c9b129efe9abce9470e384bf65d8a7e262eee69", "shasum": "" }, "require": { @@ -60025,7 +60290,7 @@ "url" ], "support": { - "source": "https://github.com/symfony/routing/tree/v5.4.11" + "source": "https://github.com/symfony/routing/tree/v5.4.15" }, "funding": [ { @@ -60041,20 +60306,20 @@ "type": "tidelift" } ], - "time": "2022-07-20T13:00:38+00:00" + "time": "2022-10-13T14:10:41+00:00" }, { "name": "symfony/security-core", - "version": "v5.4.11", + "version": "v5.4.15", "source": { "type": "git", "url": "https://github.com/symfony/security-core.git", - "reference": "25d14fa47f9efa084d3c23d0ae3b2624d2ad9e92" + "reference": "4ef922cd626a43b570522cb1616e3d678664c9a0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/security-core/zipball/25d14fa47f9efa084d3c23d0ae3b2624d2ad9e92", - "reference": "25d14fa47f9efa084d3c23d0ae3b2624d2ad9e92", + "url": "https://api.github.com/repos/symfony/security-core/zipball/4ef922cd626a43b570522cb1616e3d678664c9a0", + "reference": "4ef922cd626a43b570522cb1616e3d678664c9a0", "shasum": "" }, "require": { @@ -60118,7 +60383,7 @@ "description": "Symfony Security Component - Core Library", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/security-core/tree/v5.4.11" + "source": "https://github.com/symfony/security-core/tree/v5.4.15" }, "funding": [ { @@ -60134,7 +60399,7 @@ "type": "tidelift" } ], - "time": "2022-07-20T13:00:38+00:00" + "time": "2022-10-23T10:30:41+00:00" }, { "name": "symfony/security-csrf", @@ -60210,16 +60475,16 @@ }, { "name": "symfony/security-guard", - "version": "v5.4.9", + "version": "v5.4.13", "source": { "type": "git", "url": "https://github.com/symfony/security-guard.git", - "reference": "64c83d25b5b23fa07e77c861d19e46ce7929a789" + "reference": "83f647fcdc17aa14908f0e02a302d3d9d0f63fbc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/security-guard/zipball/64c83d25b5b23fa07e77c861d19e46ce7929a789", - "reference": "64c83d25b5b23fa07e77c861d19e46ce7929a789", + "url": "https://api.github.com/repos/symfony/security-guard/zipball/83f647fcdc17aa14908f0e02a302d3d9d0f63fbc", + "reference": "83f647fcdc17aa14908f0e02a302d3d9d0f63fbc", "shasum": "" }, "require": { @@ -60257,7 +60522,7 @@ "description": "Symfony Security Component - Guard", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/security-guard/tree/v5.4.9" + "source": "https://github.com/symfony/security-guard/tree/v5.4.13" }, "funding": [ { @@ -60273,20 +60538,20 @@ "type": "tidelift" } ], - "time": "2022-05-06T14:25:18+00:00" + "time": "2022-09-28T13:19:49+00:00" }, { "name": "symfony/security-http", - "version": "v5.4.11", + "version": "v5.4.15", "source": { "type": "git", "url": "https://github.com/symfony/security-http.git", - "reference": "447f8b5313f17b6a1297df6a9d0fc36fb555de4d" + "reference": "142d48153a453dbd49e880eef6bc77e4ba162dff" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/security-http/zipball/447f8b5313f17b6a1297df6a9d0fc36fb555de4d", - "reference": "447f8b5313f17b6a1297df6a9d0fc36fb555de4d", + "url": "https://api.github.com/repos/symfony/security-http/zipball/142d48153a453dbd49e880eef6bc77e4ba162dff", + "reference": "142d48153a453dbd49e880eef6bc77e4ba162dff", "shasum": "" }, "require": { @@ -60342,7 +60607,7 @@ "description": "Symfony Security Component - HTTP Integration", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/security-http/tree/v5.4.11" + "source": "https://github.com/symfony/security-http/tree/v5.4.15" }, "funding": [ { @@ -60358,20 +60623,20 @@ "type": "tidelift" } ], - "time": "2022-07-29T07:37:50+00:00" + "time": "2022-10-23T10:30:41+00:00" }, { "name": "symfony/serializer", - "version": "v5.4.11", + "version": "v5.4.15", "source": { "type": "git", "url": "https://github.com/symfony/serializer.git", - "reference": "412e2a242a380267f3ddf281047b8720d2ad9b08" + "reference": "e80871599f6f0929bb349afc3d9ecaba783e68bd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/serializer/zipball/412e2a242a380267f3ddf281047b8720d2ad9b08", - "reference": "412e2a242a380267f3ddf281047b8720d2ad9b08", + "url": "https://api.github.com/repos/symfony/serializer/zipball/e80871599f6f0929bb349afc3d9ecaba783e68bd", + "reference": "e80871599f6f0929bb349afc3d9ecaba783e68bd", "shasum": "" }, "require": { @@ -60445,7 +60710,7 @@ "description": "Handles serializing and deserializing data structures, including object graphs, into array structures or other formats like XML and JSON.", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/serializer/tree/v5.4.11" + "source": "https://github.com/symfony/serializer/tree/v5.4.15" }, "funding": [ { @@ -60461,7 +60726,7 @@ "type": "tidelift" } ], - "time": "2022-07-28T13:33:28+00:00" + "time": "2022-10-23T09:52:07+00:00" }, { "name": "symfony/service-contracts", @@ -60548,16 +60813,16 @@ }, { "name": "symfony/stopwatch", - "version": "v5.4.5", + "version": "v5.4.13", "source": { "type": "git", "url": "https://github.com/symfony/stopwatch.git", - "reference": "4d04b5c24f3c9a1a168a131f6cbe297155bc0d30" + "reference": "6df7a3effde34d81717bbef4591e5ffe32226d69" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/stopwatch/zipball/4d04b5c24f3c9a1a168a131f6cbe297155bc0d30", - "reference": "4d04b5c24f3c9a1a168a131f6cbe297155bc0d30", + "url": "https://api.github.com/repos/symfony/stopwatch/zipball/6df7a3effde34d81717bbef4591e5ffe32226d69", + "reference": "6df7a3effde34d81717bbef4591e5ffe32226d69", "shasum": "" }, "require": { @@ -60590,7 +60855,7 @@ "description": "Provides a way to profile code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/stopwatch/tree/v5.4.5" + "source": "https://github.com/symfony/stopwatch/tree/v5.4.13" }, "funding": [ { @@ -60606,20 +60871,20 @@ "type": "tidelift" } ], - "time": "2022-02-18T16:06:09+00:00" + "time": "2022-09-28T13:19:49+00:00" }, { "name": "symfony/string", - "version": "v5.4.11", + "version": "v5.4.15", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "5eb661e49ad389e4ae2b6e4df8d783a8a6548322" + "reference": "571334ce9f687e3e6af72db4d3b2a9431e4fd9ed" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/5eb661e49ad389e4ae2b6e4df8d783a8a6548322", - "reference": "5eb661e49ad389e4ae2b6e4df8d783a8a6548322", + "url": "https://api.github.com/repos/symfony/string/zipball/571334ce9f687e3e6af72db4d3b2a9431e4fd9ed", + "reference": "571334ce9f687e3e6af72db4d3b2a9431e4fd9ed", "shasum": "" }, "require": { @@ -60676,7 +60941,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v5.4.11" + "source": "https://github.com/symfony/string/tree/v5.4.15" }, "funding": [ { @@ -60692,20 +60957,20 @@ "type": "tidelift" } ], - "time": "2022-07-24T16:15:25+00:00" + "time": "2022-10-05T15:16:54+00:00" }, { "name": "symfony/translation", - "version": "v5.4.11", + "version": "v5.4.14", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", - "reference": "7a1a8f6bbff269f434a83343a0a5d36a4f8cfa21" + "reference": "f0ed07675863aa6e3939df8b1bc879450b585cab" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/7a1a8f6bbff269f434a83343a0a5d36a4f8cfa21", - "reference": "7a1a8f6bbff269f434a83343a0a5d36a4f8cfa21", + "url": "https://api.github.com/repos/symfony/translation/zipball/f0ed07675863aa6e3939df8b1bc879450b585cab", + "reference": "f0ed07675863aa6e3939df8b1bc879450b585cab", "shasum": "" }, "require": { @@ -60773,7 +61038,7 @@ "description": "Provides tools to internationalize your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/translation/tree/v5.4.11" + "source": "https://github.com/symfony/translation/tree/v5.4.14" }, "funding": [ { @@ -60789,7 +61054,7 @@ "type": "tidelift" } ], - "time": "2022-07-20T13:00:38+00:00" + "time": "2022-10-07T08:01:20+00:00" }, { "name": "symfony/translation-contracts", @@ -60871,16 +61136,16 @@ }, { "name": "symfony/twig-bridge", - "version": "v5.4.11", + "version": "v5.4.14", "source": { "type": "git", "url": "https://github.com/symfony/twig-bridge.git", - "reference": "63b8a50d48c9fe3d04e77307d4f1771dd848baa8" + "reference": "60db1cc3f5b098eb194c00a10489148a03861371" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/twig-bridge/zipball/63b8a50d48c9fe3d04e77307d4f1771dd848baa8", - "reference": "63b8a50d48c9fe3d04e77307d4f1771dd848baa8", + "url": "https://api.github.com/repos/symfony/twig-bridge/zipball/60db1cc3f5b098eb194c00a10489148a03861371", + "reference": "60db1cc3f5b098eb194c00a10489148a03861371", "shasum": "" }, "require": { @@ -60972,7 +61237,7 @@ "description": "Provides integration for Twig with various Symfony components", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/twig-bridge/tree/v5.4.11" + "source": "https://github.com/symfony/twig-bridge/tree/v5.4.14" }, "funding": [ { @@ -60988,20 +61253,20 @@ "type": "tidelift" } ], - "time": "2022-07-20T13:00:38+00:00" + "time": "2022-10-11T12:49:22+00:00" }, { "name": "symfony/validator", - "version": "v5.4.11", + "version": "v5.4.15", "source": { "type": "git", "url": "https://github.com/symfony/validator.git", - "reference": "d6457034ba8a4ea6703e5607829a337b66a53ce8" + "reference": "0fb0c50f18f4517a8ea59d1cc87bff231402a7e3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/validator/zipball/d6457034ba8a4ea6703e5607829a337b66a53ce8", - "reference": "d6457034ba8a4ea6703e5607829a337b66a53ce8", + "url": "https://api.github.com/repos/symfony/validator/zipball/0fb0c50f18f4517a8ea59d1cc87bff231402a7e3", + "reference": "0fb0c50f18f4517a8ea59d1cc87bff231402a7e3", "shasum": "" }, "require": { @@ -61085,7 +61350,7 @@ "description": "Provides tools to validate values", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/validator/tree/v5.4.11" + "source": "https://github.com/symfony/validator/tree/v5.4.15" }, "funding": [ { @@ -61101,20 +61366,20 @@ "type": "tidelift" } ], - "time": "2022-07-20T13:00:38+00:00" + "time": "2022-10-27T08:04:35+00:00" }, { "name": "symfony/var-dumper", - "version": "v5.4.11", + "version": "v5.4.14", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "b8f306d7b8ef34fb3db3305be97ba8e088fb4861" + "reference": "6894d06145fefebd9a4c7272baa026a1c394a430" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/b8f306d7b8ef34fb3db3305be97ba8e088fb4861", - "reference": "b8f306d7b8ef34fb3db3305be97ba8e088fb4861", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/6894d06145fefebd9a4c7272baa026a1c394a430", + "reference": "6894d06145fefebd9a4c7272baa026a1c394a430", "shasum": "" }, "require": { @@ -61174,7 +61439,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v5.4.11" + "source": "https://github.com/symfony/var-dumper/tree/v5.4.14" }, "funding": [ { @@ -61190,20 +61455,20 @@ "type": "tidelift" } ], - "time": "2022-07-20T13:00:38+00:00" + "time": "2022-10-07T08:01:20+00:00" }, { "name": "symfony/yaml", - "version": "v5.4.11", + "version": "v5.4.14", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "05d4ea560f3402c6c116afd99fdc66e60eda227e" + "reference": "e83fe9a72011f07c662da46a05603d66deeeb487" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/05d4ea560f3402c6c116afd99fdc66e60eda227e", - "reference": "05d4ea560f3402c6c116afd99fdc66e60eda227e", + "url": "https://api.github.com/repos/symfony/yaml/zipball/e83fe9a72011f07c662da46a05603d66deeeb487", + "reference": "e83fe9a72011f07c662da46a05603d66deeeb487", "shasum": "" }, "require": { @@ -61249,7 +61514,7 @@ "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/yaml/tree/v5.4.11" + "source": "https://github.com/symfony/yaml/tree/v5.4.14" }, "funding": [ { @@ -61265,7 +61530,7 @@ "type": "tidelift" } ], - "time": "2022-06-27T16:58:25+00:00" + "time": "2022-10-03T15:15:50+00:00" }, { "name": "twig/twig", @@ -61502,16 +61767,16 @@ }, { "name": "voku/portable-utf8", - "version": "6.0.5", + "version": "6.0.10", "source": { "type": "git", "url": "https://github.com/voku/portable-utf8.git", - "reference": "6c764c2c4fcad451a0f6622260a4934cfea08aa4" + "reference": "35b21539c309cbc4697266591f3a4ae9ce4e029c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/voku/portable-utf8/zipball/6c764c2c4fcad451a0f6622260a4934cfea08aa4", - "reference": "6c764c2c4fcad451a0f6622260a4934cfea08aa4", + "url": "https://api.github.com/repos/voku/portable-utf8/zipball/35b21539c309cbc4697266591f3a4ae9ce4e029c", + "reference": "35b21539c309cbc4697266591f3a4ae9ce4e029c", "shasum": "" }, "require": { @@ -61524,7 +61789,11 @@ "voku/portable-ascii": "~2.0.0" }, "require-dev": { - "phpunit/phpunit": "~6.0 || ~7.0 || ~9.0" + "phpstan/phpstan": "1.8.*@dev", + "phpstan/phpstan-strict-rules": "1.4.*@dev", + "phpunit/phpunit": "~6.0 || ~7.0 || ~9.0", + "thecodingmachine/phpstan-strict-rules": "1.0.*@dev", + "voku/phpstan-rules": "3.1.*@dev" }, "suggest": { "ext-ctype": "Use Ctype for e.g. hexadecimal digit detection", @@ -61573,7 +61842,7 @@ ], "support": { "issues": "https://github.com/voku/portable-utf8/issues", - "source": "https://github.com/voku/portable-utf8/tree/6.0.5" + "source": "https://github.com/voku/portable-utf8/tree/6.0.10" }, "funding": [ { @@ -61597,7 +61866,7 @@ "type": "tidelift" } ], - "time": "2022-08-10T12:32:31+00:00" + "time": "2022-10-05T23:42:43+00:00" }, { "name": "webmozart/glob", @@ -64582,25 +64851,30 @@ }, { "name": "phpdocumentor/type-resolver", - "version": "1.6.1", + "version": "1.6.2", "source": { "type": "git", "url": "https://github.com/phpDocumentor/TypeResolver.git", - "reference": "77a32518733312af16a44300404e945338981de3" + "reference": "48f445a408c131e38cab1c235aa6d2bb7a0bb20d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/77a32518733312af16a44300404e945338981de3", - "reference": "77a32518733312af16a44300404e945338981de3", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/48f445a408c131e38cab1c235aa6d2bb7a0bb20d", + "reference": "48f445a408c131e38cab1c235aa6d2bb7a0bb20d", "shasum": "" }, "require": { - "php": "^7.2 || ^8.0", + "php": "^7.4 || ^8.0", "phpdocumentor/reflection-common": "^2.0" }, "require-dev": { "ext-tokenizer": "*", - "psalm/phar": "^4.8" + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan": "^1.8", + "phpstan/phpstan-phpunit": "^1.1", + "phpunit/phpunit": "^9.5", + "rector/rector": "^0.13.9", + "vimeo/psalm": "^4.25" }, "type": "library", "extra": { @@ -64626,9 +64900,9 @@ "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", "support": { "issues": "https://github.com/phpDocumentor/TypeResolver/issues", - "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.6.1" + "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.6.2" }, - "time": "2022-03-15T21:29:03+00:00" + "time": "2022-10-14T12:47:21+00:00" }, { "name": "phpmd/phpmd", @@ -67306,16 +67580,16 @@ }, { "name": "spryker/development", - "version": "3.32.3", + "version": "3.34.0", "source": { "type": "git", "url": "https://github.com/spryker/development.git", - "reference": "fb703ab9577b5e8f4232dc0978215d8a6a93c889" + "reference": "c47ee7b137456c0dc8c48799a6d968bc849440d8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/development/zipball/fb703ab9577b5e8f4232dc0978215d8a6a93c889", - "reference": "fb703ab9577b5e8f4232dc0978215d8a6a93c889", + "url": "https://api.github.com/repos/spryker/development/zipball/c47ee7b137456c0dc8c48799a6d968bc849440d8", + "reference": "c47ee7b137456c0dc8c48799a6d968bc849440d8", "shasum": "" }, "require": { @@ -67328,7 +67602,7 @@ "spryker/laminas": "^1.0.0", "spryker/module-finder": "^1.0.0", "spryker/symfony": "^3.0.0", - "spryker/twig": "^3.0.0" + "spryker/twig": "^3.16.0" }, "require-dev": { "spryker/code-sniffer": "*", @@ -67356,9 +67630,9 @@ ], "description": "Development module", "support": { - "source": "https://github.com/spryker/development/tree/3.32.3" + "source": "https://github.com/spryker/development/tree/3.34.0" }, - "time": "2022-04-14T07:53:41+00:00" + "time": "2022-09-19T06:48:51+00:00" }, { "name": "spryker/docker-chromedriver", diff --git a/config/Zed/navigation.xml b/config/Zed/navigation.xml index 95093e057f..d3c4c3ff81 100644 --- a/config/Zed/navigation.xml +++ b/config/Zed/navigation.xml @@ -598,13 +598,13 @@ list index - + Storage index - storage + storage-gui maintenance index - + diff --git a/package-lock.json b/package-lock.json index e25bf68c3b..4df1820e2b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,6 +16,7 @@ "@webcomponents/custom-elements": "~1.3.2", "@webcomponents/webcomponents-platform": "~1.0.1", "@webcomponents/webcomponentsjs": "~2.4.4", + "autonumeric": "~4.6.0", "core-js": "~3.4.1", "jquery": "~3.5.1", "jquery-datetimepicker": "~2.5.21", @@ -11466,6 +11467,12 @@ "resolved": "https://registry.npmjs.org/atob-lite/-/atob-lite-1.0.0.tgz", "integrity": "sha512-ArXcmHR/vwSN37HLVap/Y5SKpz12CuEybxe1sIYl7th/S6SQPrVMNFt6rblJzCOAxn0SHbXpknUtqbAIeo3Aow==" }, + "node_modules/autonumeric": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/autonumeric/-/autonumeric-4.6.0.tgz", + "integrity": "sha512-bYnD2oD9UMZBTxSWcvXH1MTcp0w+CUBfXe4HI1QJLGzJu+O27Ny5gqzRcFuDsZB9jrZ5SJjqAG0PieJsaUdTcg==", + "hasInstallScript": true + }, "node_modules/autoprefixer": { "version": "9.8.8", "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", @@ -37722,6 +37729,7 @@ "@fortawesome/fontawesome-free": "~5.15.3", "@spryker/nestable": "~1.1.1", "animate.css": "~3.5.1", + "autonumeric": "~4.6.0", "bootstrap-sass": "~3.4.1", "codemirror": "~5.63.0", "datatables.net": "~1.10.23", @@ -45905,6 +45913,11 @@ "resolved": "https://registry.npmjs.org/atob-lite/-/atob-lite-1.0.0.tgz", "integrity": "sha512-ArXcmHR/vwSN37HLVap/Y5SKpz12CuEybxe1sIYl7th/S6SQPrVMNFt6rblJzCOAxn0SHbXpknUtqbAIeo3Aow==" }, + "autonumeric": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/autonumeric/-/autonumeric-4.6.0.tgz", + "integrity": "sha512-bYnD2oD9UMZBTxSWcvXH1MTcp0w+CUBfXe4HI1QJLGzJu+O27Ny5gqzRcFuDsZB9jrZ5SJjqAG0PieJsaUdTcg==" + }, "autoprefixer": { "version": "9.8.8", "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", @@ -63232,6 +63245,7 @@ "@fortawesome/fontawesome-free": "~5.15.3", "@spryker/nestable": "~1.1.1", "animate.css": "~3.5.1", + "autonumeric": "~4.6.0", "bootstrap-sass": "~3.4.1", "codemirror": "~5.63.0", "datatables.net": "~1.10.23", diff --git a/package.json b/package.json index 6a774616ff..265672e7c2 100644 --- a/package.json +++ b/package.json @@ -44,6 +44,7 @@ "@webcomponents/custom-elements": "~1.3.2", "@webcomponents/webcomponents-platform": "~1.0.1", "@webcomponents/webcomponentsjs": "~2.4.4", + "autonumeric": "~4.6.0", "core-js": "~3.4.1", "jquery": "~3.5.1", "jquery-datetimepicker": "~2.5.21", diff --git a/src/Pyz/Yves/CartPage/Theme/default/components/organisms/cart-sidebar/cart-sidebar.twig b/src/Pyz/Yves/CartPage/Theme/default/components/organisms/cart-sidebar/cart-sidebar.twig index e3d24150e0..0fe24aef28 100644 --- a/src/Pyz/Yves/CartPage/Theme/default/components/organisms/cart-sidebar/cart-sidebar.twig +++ b/src/Pyz/Yves/CartPage/Theme/default/components/organisms/cart-sidebar/cart-sidebar.twig @@ -185,7 +185,7 @@
{{ 'cart.your-order' | trans }}
-
{{ data.transformedCartItems | length }} {{ 'checkout.step.summary.items' | trans }}
+
{{ data.transformedCartItems | length | executeFilterIfExists('formatInt', app.locale) }} {{ 'checkout.step.summary.items' | trans }}
{% set isCartCodeFormWidget = data.isQuoteEditable and can('ChangeCartItemPermissionPlugin') and can('SeePricePermissionPlugin') %} diff --git a/src/Pyz/Yves/CartPage/Theme/default/templates/page-layout-cart-preview/page-layout-cart-preview.twig b/src/Pyz/Yves/CartPage/Theme/default/templates/page-layout-cart-preview/page-layout-cart-preview.twig index 9e56923c64..af279be7f7 100644 --- a/src/Pyz/Yves/CartPage/Theme/default/templates/page-layout-cart-preview/page-layout-cart-preview.twig +++ b/src/Pyz/Yves/CartPage/Theme/default/templates/page-layout-cart-preview/page-layout-cart-preview.twig @@ -82,7 +82,7 @@ {% block quantity %}
- {{ 'cart.item_quantity' | trans }}: {{ data.listItem.quantity }} + {{ 'cart.item_quantity' | trans }}: {{ data.listItem.quantity | executeFilterIfExists('formatInt', app.locale) }}
{% endblock %} {% endembed %} @@ -113,7 +113,7 @@ {% block body %}
{{ 'cart.your-order' | trans }}
-
{{ data.transformedCartItems | length }} {{ 'checkout.step.summary.items' | trans }}
+
{{ data.transformedCartItems | length | executeFilterIfExists('formatInt', app.locale) }} {{ 'checkout.step.summary.items' | trans }}
{% set isCartCodeFormWidget = data.isQuoteEditable and can('ChangeCartItemPermissionPlugin') and can('SeePricePermissionPlugin') %} diff --git a/src/Pyz/Yves/CartPage/Theme/default/templates/page-layout-cart/page-layout-cart.twig b/src/Pyz/Yves/CartPage/Theme/default/templates/page-layout-cart/page-layout-cart.twig index c9ae51f8c9..2c08e7651b 100644 --- a/src/Pyz/Yves/CartPage/Theme/default/templates/page-layout-cart/page-layout-cart.twig +++ b/src/Pyz/Yves/CartPage/Theme/default/templates/page-layout-cart/page-layout-cart.twig @@ -169,7 +169,7 @@ } only %} {% endif %}
-
{{ transformedCartItems | length }} {{ 'checkout.step.summary.items' | trans }}
+
{{ transformedCartItems | length | executeFilterIfExists('formatInt', app.locale) }} {{ 'checkout.step.summary.items' | trans }}
diff --git a/src/Pyz/Yves/CatalogPage/Theme/default/components/molecules/filter-category/filter-category.twig b/src/Pyz/Yves/CatalogPage/Theme/default/components/molecules/filter-category/filter-category.twig index 72bf57c29c..0102533a1e 100644 --- a/src/Pyz/Yves/CatalogPage/Theme/default/components/molecules/filter-category/filter-category.twig +++ b/src/Pyz/Yves/CatalogPage/Theme/default/components/molecules/filter-category/filter-category.twig @@ -47,7 +47,7 @@ From bacd65158efb0ca086b3246e78e36a1d18387db7 Mon Sep 17 00:00:00 2001 From: Michael Knappe Date: Fri, 25 Nov 2022 18:24:28 +0100 Subject: [PATCH 026/106] Fixes after review --- .../components/molecules/order-summary/order-summary.twig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Pyz/Yves/CustomerPage/Theme/default/components/molecules/order-summary/order-summary.twig b/src/Pyz/Yves/CustomerPage/Theme/default/components/molecules/order-summary/order-summary.twig index 7e454a111b..23efd33f5c 100644 --- a/src/Pyz/Yves/CustomerPage/Theme/default/components/molecules/order-summary/order-summary.twig +++ b/src/Pyz/Yves/CustomerPage/Theme/default/components/molecules/order-summary/order-summary.twig @@ -13,7 +13,7 @@
{{ 'customer.order.overview' | trans }}
- {{ cartQuantity }} {{ 'customer.order.summary.items' | trans }} + {{ cartQuantity | executeFilterIfExists('formatInt', app.locale) }} {{ 'customer.order.summary.items' | trans }}
From dce008209bb01b761394ccce75b6dd1468cf433c Mon Sep 17 00:00:00 2001 From: Michael Knappe Date: Fri, 25 Nov 2022 18:27:55 +0100 Subject: [PATCH 027/106] Fixes after review --- .../molecules/packaging-unit-cart/packaging-unit-cart.twig | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Pyz/Yves/ProductPackagingUnitWidget/Theme/default/components/molecules/packaging-unit-cart/packaging-unit-cart.twig b/src/Pyz/Yves/ProductPackagingUnitWidget/Theme/default/components/molecules/packaging-unit-cart/packaging-unit-cart.twig index fecb38a8a3..74383663e6 100644 --- a/src/Pyz/Yves/ProductPackagingUnitWidget/Theme/default/components/molecules/packaging-unit-cart/packaging-unit-cart.twig +++ b/src/Pyz/Yves/ProductPackagingUnitWidget/Theme/default/components/molecules/packaging-unit-cart/packaging-unit-cart.twig @@ -54,7 +54,8 @@ {% if data.amount is not empty %}
  • - {{ 'packaging_units.cart.amount' | trans }}: {{ data.hasAmountPerQuantity ? amountPerQuantity | executeFilterIfExists('formatInt', app.locale) : data.amount | executeFilterIfExists('formatInt', app.locale) }} + {% set amountPerQuantityValue = data.hasAmountPerQuantity ? amountPerQuantity : data.amount %} + {{ 'packaging_units.cart.amount' | trans }}: {{ amountPerQuantityValue | executeFilterIfExists('formatInt', app.locale) }}
  • {% endif %} {% endblock %} From 77f71098292e95cca712d0761bf461bc2e0d3f54 Mon Sep 17 00:00:00 2001 From: Michael Knappe Date: Fri, 25 Nov 2022 18:32:20 +0100 Subject: [PATCH 028/106] Fixes after review --- .../default/views/quote-request-edit/quote-request-edit.twig | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Pyz/Yves/QuoteRequestAgentPage/Theme/default/views/quote-request-edit/quote-request-edit.twig b/src/Pyz/Yves/QuoteRequestAgentPage/Theme/default/views/quote-request-edit/quote-request-edit.twig index 6fc00bb234..a353025172 100644 --- a/src/Pyz/Yves/QuoteRequestAgentPage/Theme/default/views/quote-request-edit/quote-request-edit.twig +++ b/src/Pyz/Yves/QuoteRequestAgentPage/Theme/default/views/quote-request-edit/quote-request-edit.twig @@ -185,10 +185,11 @@ {% set value = data.cartItem.quantitySalesUnit.value %} {% set precision = data.cartItem.quantitySalesUnit.precision %} {% set salesUnitName = data.cartItem.quantitySalesUnit.productMeasurementUnit.name | default %} + {% set salesUnitValue = value / precision %}

    - [= {{ value / precision | executeFilterIfExists('formatFloat', app.locale) }} {{ salesUnitName | trans }}] + [= {{ salesUnitValue | executeFilterIfExists('formatFloat', app.locale) }} {{ salesUnitName | trans }}]

    {% endif %} From c19fd9fe569e1e12e7f0dee27d7bf127519aecab Mon Sep 17 00:00:00 2001 From: Michael Knappe Date: Fri, 25 Nov 2022 18:34:13 +0100 Subject: [PATCH 029/106] Fixes after review --- .../molecules/shopping-list-info/shopping-list-info.twig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Pyz/Yves/ShoppingListPage/Theme/default/components/molecules/shopping-list-info/shopping-list-info.twig b/src/Pyz/Yves/ShoppingListPage/Theme/default/components/molecules/shopping-list-info/shopping-list-info.twig index f11feaab4b..3b3903031e 100644 --- a/src/Pyz/Yves/ShoppingListPage/Theme/default/components/molecules/shopping-list-info/shopping-list-info.twig +++ b/src/Pyz/Yves/ShoppingListPage/Theme/default/components/molecules/shopping-list-info/shopping-list-info.twig @@ -34,12 +34,12 @@ {% if can('WriteShoppingListPermissionPlugin', data.shoppingList.idShoppingList) %} {{ data.shoppingList.sharedCompanyUsers.count | executeFilterIfExists('formatInt', app.locale) ~ ' ' ~ 'company.account.company_user' | trans }}, - {{ data.shoppingList.sharedCompanyBusinessUnits.count ~ ' ' ~ 'company.account.business_unit' | trans }} + {{ data.shoppingList.sharedCompanyBusinessUnits.count | executeFilterIfExists('formatInt', app.locale) ~ ' ' ~ 'company.account.business_unit' | trans }} {% else %} {{ data.shoppingList.sharedCompanyUsers.count | executeFilterIfExists('formatInt', app.locale) ~ ' ' ~ 'company.account.company_user' | trans }}, - {{ data.shoppingList.sharedCompanyBusinessUnits.count ~ ' ' ~ 'company.account.business_unit' | trans }} + {{ data.shoppingList.sharedCompanyBusinessUnits.count | executeFilterIfExists('formatInt', app.locale) ~ ' ' ~ 'company.account.business_unit' | trans }} {% endif %} From ca4b3d6cf791931fa0c6af18a7b43cb2d615e39c Mon Sep 17 00:00:00 2001 From: Michael Knappe Date: Sat, 26 Nov 2022 02:41:01 +0100 Subject: [PATCH 030/106] Fixes after review --- .../views/quote-request-edit/quote-request-edit.twig | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Pyz/Yves/QuoteRequestAgentPage/Theme/default/views/quote-request-edit/quote-request-edit.twig b/src/Pyz/Yves/QuoteRequestAgentPage/Theme/default/views/quote-request-edit/quote-request-edit.twig index a353025172..d26cb7cc57 100644 --- a/src/Pyz/Yves/QuoteRequestAgentPage/Theme/default/views/quote-request-edit/quote-request-edit.twig +++ b/src/Pyz/Yves/QuoteRequestAgentPage/Theme/default/views/quote-request-edit/quote-request-edit.twig @@ -381,10 +381,11 @@ {% set value = data.cartItem.quantitySalesUnit.value %} {% set precision = data.cartItem.quantitySalesUnit.precision %} {% set salesUnitName = data.cartItem.quantitySalesUnit.productMeasurementUnit.name | default %} + {% set salesUnitValue = value / precision %}

    - [= {{ value / precision }} {{ salesUnitName | trans }}] + [= {{ salesUnitValue | executeFilterIfExists('formatFloat', app.locale) }} {{ salesUnitName | trans }}]

    {% endif %} @@ -571,10 +572,11 @@ {% set value = data.cartItem.quantitySalesUnit.value %} {% set precision = data.cartItem.quantitySalesUnit.precision %} {% set salesUnitName = data.cartItem.quantitySalesUnit.productMeasurementUnit.name | default %} + {% set salesUnitValue = value / precision %}

    - [= {{ value / precision }} {{ salesUnitName | trans }}] + [= {{ salesUnitValue | executeFilterIfExists('formatFloat', app.locale) }} {{ salesUnitName | trans }}]

    {% endif %} From f4fd91eef77fe3454c9383b10c01967b71096298 Mon Sep 17 00:00:00 2001 From: Dmitriy Aseev Date: Mon, 28 Nov 2022 16:50:20 +0300 Subject: [PATCH 031/106] Adjusted composer files. --- composer.json | 172 +++++----- composer.lock | 855 +++++++++++++++++++++++++++++++++++++++++++++----- 2 files changed, 854 insertions(+), 173 deletions(-) diff --git a/composer.json b/composer.json index 0eed74a6ef..5941b6d630 100644 --- a/composer.json +++ b/composer.json @@ -1,5 +1,5 @@ { - "name": "spryker-shop/b2b-demo-marketplace", + "name": "spryker/b2b-demo-marketplace-internal", "description": "Spryker B2B Marketplace Demo Shop", "license": "proprietary", "require": { @@ -17,90 +17,90 @@ "league/flysystem": "^2.5.0", "spryker-eco/loggly": "^0.1.1", "spryker-eco/new-relic": "^2.0.1", - "spryker-feature/acl": "^202211.0", - "spryker-feature/agent-assist": "^202211.0", - "spryker-feature/alternative-products": "^202211.0", - "spryker-feature/approval-process": "^202211.0", - "spryker-feature/availability-notification": "^202211.0", - "spryker-feature/cart": "^202211.0", - "spryker-feature/catalog": "^202211.0", - "spryker-feature/category-management": "^202211.0", - "spryker-feature/checkout": "^202211.0", - "spryker-feature/cms": "^202211.0", - "spryker-feature/comments": "^202211.0", - "spryker-feature/company-account": "^202211.0", - "spryker-feature/configurable-bundle": "^202211.0", - "spryker-feature/customer-access": "^202211.0", - "spryker-feature/customer-account-management": "^202211.0", - "spryker-feature/deployment-tools": "^202211.0", - "spryker-feature/file-manager": "^202211.0", - "spryker-feature/inventory-management": "^202211.0", - "spryker-feature/invoice": "^202211.0", - "spryker-feature/mailing-notifications": "^202211.0", - "spryker-feature/marketplace-cart": "^202211.0", - "spryker-feature/marketplace-inventory-management": "^202211.0", - "spryker-feature/marketplace-merchant": "^202211.0", - "spryker-feature/marketplace-merchant-custom-prices": "^202211.0", - "spryker-feature/marketplace-merchant-order-threshold": "^202211.0", - "spryker-feature/marketplace-merchant-portal-product-management": "^202211.0", - "spryker-feature/marketplace-merchant-portal-product-offer-management": "^202211.0", - "spryker-feature/marketplace-merchantportal-core": "^202211.0", - "spryker-feature/marketplace-order-management": "^202211.0", - "spryker-feature/marketplace-packaging-units": "^202211.0", - "spryker-feature/marketplace-product": "^202211.0", - "spryker-feature/marketplace-product-approval-process": "^202211.0", - "spryker-feature/marketplace-product-offer": "^202211.0", - "spryker-feature/marketplace-product-offer-prices": "^202211.0", - "spryker-feature/marketplace-product-options": "^202211.0", - "spryker-feature/marketplace-promotions-discounts": "^202211.0", - "spryker-feature/marketplace-return-management": "^202211.0", - "spryker-feature/marketplace-shipment": "^202211.0", - "spryker-feature/marketplace-shopping-lists": "^202211.0", - "spryker-feature/measurement-units": "^202211.0", - "spryker-feature/merchant": "^202211.0", - "spryker-feature/merchant-category": "^202211.0", - "spryker-feature/merchant-contracts": "^202211.0", - "spryker-feature/merchant-custom-prices": "^202211.0", - "spryker-feature/merchant-opening-hours": "^202211.0", - "spryker-feature/merchant-order-threshold": "^202211.0", - "spryker-feature/merchant-product-restrictions": "^202211.0", - "spryker-feature/multiple-carts": "^202211.0", - "spryker-feature/navigation": "^202211.0", - "spryker-feature/non-splittable-products": "^202211.0", - "spryker-feature/order-management": "^202211.0", - "spryker-feature/packaging-units": "^202211.0", - "spryker-feature/payments": "^202211.0", - "spryker-feature/persistent-cart-sharing": "^202211.0", - "spryker-feature/prices": "^202211.0", - "spryker-feature/product": "^202211.0", - "spryker-feature/product-approval-process": "^202211.0", - "spryker-feature/product-barcode": "^202211.0", - "spryker-feature/product-bundles": "^202211.0", - "spryker-feature/product-customer-restrictions": "^202211.0", - "spryker-feature/product-groups": "^202211.0", - "spryker-feature/product-labels": "^202211.0", - "spryker-feature/product-lists": "^202211.0", - "spryker-feature/product-options": "^202211.0", - "spryker-feature/product-rating-reviews": "^202211.0", - "spryker-feature/product-relations": "^202211.0", - "spryker-feature/product-sets": "^202211.0", - "spryker-feature/promotions-discounts": "^202211.0", - "spryker-feature/quick-add-to-cart": "^202211.0", - "spryker-feature/quotation-process": "^202211.0", - "spryker-feature/reclamations": "^202211.0", - "spryker-feature/refunds": "^202211.0", - "spryker-feature/reorder": "^202211.0", - "spryker-feature/resource-sharing": "^202211.0", - "spryker-feature/return-management": "^202211.0", - "spryker-feature/scheduled-prices": "^202211.0", - "spryker-feature/search": "^202211.0", - "spryker-feature/shared-carts": "^202211.0", - "spryker-feature/shipment": "^202211.0", - "spryker-feature/shopping-lists": "^202211.0", - "spryker-feature/spryker-core": "^202211.0", - "spryker-feature/spryker-core-back-office": "^202211.0", - "spryker-feature/state-machine": "^202211.0", - "spryker-feature/tax": "^202211.0", + "spryker-feature/acl": "dev-master as 202212.0", + "spryker-feature/agent-assist": "dev-master as 202212.0", + "spryker-feature/alternative-products": "dev-master as 202212.0", + "spryker-feature/approval-process": "dev-master as 202212.0", + "spryker-feature/availability-notification": "dev-master as 202212.0", + "spryker-feature/cart": "dev-master as 202212.0", + "spryker-feature/catalog": "dev-master as 202212.0", + "spryker-feature/category-management": "dev-master as 202212.0", + "spryker-feature/checkout": "dev-master as 202212.0", + "spryker-feature/cms": "dev-master as 202212.0", + "spryker-feature/comments": "dev-master as 202212.0", + "spryker-feature/company-account": "dev-master as 202212.0", + "spryker-feature/configurable-bundle": "dev-master as 202212.0", + "spryker-feature/customer-access": "dev-master as 202212.0", + "spryker-feature/customer-account-management": "dev-master as 202212.0", + "spryker-feature/deployment-tools": "dev-master as 202212.0", + "spryker-feature/file-manager": "dev-master as 202212.0", + "spryker-feature/inventory-management": "dev-master as 202212.0", + "spryker-feature/invoice": "dev-master as 202212.0", + "spryker-feature/mailing-notifications": "dev-master as 202212.0", + "spryker-feature/marketplace-cart": "dev-master as 202212.0", + "spryker-feature/marketplace-inventory-management": "dev-master as 202212.0", + "spryker-feature/marketplace-merchant": "dev-master as 202212.0", + "spryker-feature/marketplace-merchant-custom-prices": "dev-master as 202212.0", + "spryker-feature/marketplace-merchant-order-threshold": "dev-master as 202212.0", + "spryker-feature/marketplace-merchant-portal-product-management": "dev-master as 202212.0", + "spryker-feature/marketplace-merchant-portal-product-offer-management": "dev-master as 202212.0", + "spryker-feature/marketplace-merchantportal-core": "dev-master as 202212.0", + "spryker-feature/marketplace-order-management": "dev-master as 202212.0", + "spryker-feature/marketplace-packaging-units": "dev-master as 202212.0", + "spryker-feature/marketplace-product": "dev-master as 202212.0", + "spryker-feature/marketplace-product-approval-process": "dev-master as 202212.0", + "spryker-feature/marketplace-product-offer": "dev-master as 202212.0", + "spryker-feature/marketplace-product-offer-prices": "dev-master as 202212.0", + "spryker-feature/marketplace-product-options": "dev-master as 202212.0", + "spryker-feature/marketplace-promotions-discounts": "dev-master as 202212.0", + "spryker-feature/marketplace-return-management": "dev-master as 202212.0", + "spryker-feature/marketplace-shipment": "dev-master as 202212.0", + "spryker-feature/marketplace-shopping-lists": "dev-master as 202212.0", + "spryker-feature/measurement-units": "dev-master as 202212.0", + "spryker-feature/merchant": "dev-master as 202212.0", + "spryker-feature/merchant-category": "dev-master as 202212.0", + "spryker-feature/merchant-contracts": "dev-master as 202212.0", + "spryker-feature/merchant-custom-prices": "dev-master as 202212.0", + "spryker-feature/merchant-opening-hours": "dev-master as 202212.0", + "spryker-feature/merchant-order-threshold": "dev-master as 202212.0", + "spryker-feature/merchant-product-restrictions": "dev-master as 202212.0", + "spryker-feature/multiple-carts": "dev-master as 202212.0", + "spryker-feature/navigation": "dev-master as 202212.0", + "spryker-feature/non-splittable-products": "dev-master as 202212.0", + "spryker-feature/order-management": "dev-master as 202212.0", + "spryker-feature/packaging-units": "dev-master as 202212.0", + "spryker-feature/payments": "dev-master as 202212.0", + "spryker-feature/persistent-cart-sharing": "dev-master as 202212.0", + "spryker-feature/prices": "dev-master as 202212.0", + "spryker-feature/product": "dev-master as 202212.0", + "spryker-feature/product-approval-process": "dev-master as 202212.0", + "spryker-feature/product-barcode": "dev-master as 202212.0", + "spryker-feature/product-bundles": "dev-master as 202212.0", + "spryker-feature/product-customer-restrictions": "dev-master as 202212.0", + "spryker-feature/product-groups": "dev-master as 202212.0", + "spryker-feature/product-labels": "dev-master as 202212.0", + "spryker-feature/product-lists": "dev-master as 202212.0", + "spryker-feature/product-options": "dev-master as 202212.0", + "spryker-feature/product-rating-reviews": "dev-master as 202212.0", + "spryker-feature/product-relations": "dev-master as 202212.0", + "spryker-feature/product-sets": "dev-master as 202212.0", + "spryker-feature/promotions-discounts": "dev-master as 202212.0", + "spryker-feature/quick-add-to-cart": "dev-master as 202212.0", + "spryker-feature/quotation-process": "dev-master as 202212.0", + "spryker-feature/reclamations": "dev-master as 202212.0", + "spryker-feature/refunds": "dev-master as 202212.0", + "spryker-feature/reorder": "dev-master as 202212.0", + "spryker-feature/resource-sharing": "dev-master as 202212.0", + "spryker-feature/return-management": "dev-master as 202212.0", + "spryker-feature/scheduled-prices": "dev-master as 202212.0", + "spryker-feature/search": "dev-master as 202212.0", + "spryker-feature/shared-carts": "dev-master as 202212.0", + "spryker-feature/shipment": "dev-master as 202212.0", + "spryker-feature/shopping-lists": "dev-master as 202212.0", + "spryker-feature/spryker-core": "dev-master as 202212.0", + "spryker-feature/spryker-core-back-office": "dev-master as 202212.0", + "spryker-feature/state-machine": "dev-master as 202212.0", + "spryker-feature/tax": "dev-master as 202212.0", "spryker-shop/asset-widget": "^1.0.0", "spryker-shop/calculation-page": "^1.3.2", "spryker-shop/chart-widget": "^0.2.3", @@ -283,7 +283,7 @@ "sebastian/object-enumerator": "^3.0.3 || ^4.0", "sebastian/recursion-context": "^3.0.0 || ^4.0", "sllh/composer-versions-check": "^2.0.5", - "spryker-feature/development-tools": "^202211.0", + "spryker-feature/development-tools": "dev-master as 202212.0", "spryker-sdk/integrator": "dev-master", "spryker-sdk/phpstan-spryker": "^0.4.0", "spryker-sdk/security-checker": "^0.1.0", diff --git a/composer.lock b/composer.lock index 80226a6347..98571e3188 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": "b3efbeed964de0e1b5402244b2186e99", + "content-hash": "8b235c4cdd30b1704b8a6cfee5f0555d", "packages": [ { "name": "async-aws/core", @@ -4510,7 +4510,7 @@ }, { "name": "spryker-feature/acl", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/acl.git", @@ -4529,6 +4529,7 @@ "spryker/acl-entity": "^1.6.0", "spryker/acl-entity-data-import": "^0.2.0" }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -4547,7 +4548,7 @@ }, { "name": "spryker-feature/agent-assist", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/agent-assist.git", @@ -4567,6 +4568,7 @@ "spryker/agent": "^1.5.0", "spryker/agent-gui": "^1.0.0" }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -4585,7 +4587,7 @@ }, { "name": "spryker-feature/alternative-products", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/alternative-products.git", @@ -4609,6 +4611,7 @@ "suggest": { "spryker-feature/product": "Recommended feature dependency." }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -4627,7 +4630,7 @@ }, { "name": "spryker-feature/approval-process", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/approval-process.git", @@ -4644,6 +4647,7 @@ "spryker-shop/quote-approval-widget": "^1.4.0", "spryker/quote-approval": "^1.6.0" }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -4662,7 +4666,7 @@ }, { "name": "spryker-feature/availability-notification", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/availability-notification.git", @@ -4685,6 +4689,7 @@ "spryker-feature/mailing-notifications": "Recommended feature dependency.", "spryker-feature/product": "Recommended feature dependency." }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -4703,7 +4708,7 @@ }, { "name": "spryker-feature/cart", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/cart.git", @@ -4725,6 +4730,7 @@ "spryker/cart-variant": "^2.0.0", "spryker/persistent-cart": "^3.5.0" }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -4743,7 +4749,7 @@ }, { "name": "spryker-feature/catalog", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/catalog.git", @@ -4764,6 +4770,7 @@ "suggest": { "spryker-feature/spryker-core": "Recommended feature dependency." }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -4782,7 +4789,7 @@ }, { "name": "spryker-feature/category-management", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/category-management.git", @@ -4812,6 +4819,7 @@ "suggest": { "spryker-feature/spryker-core": "Recommended feature dependency." }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -4830,7 +4838,7 @@ }, { "name": "spryker-feature/checkout", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/checkout.git", @@ -4854,6 +4862,7 @@ "spryker/sales-order-threshold-gui": "^1.8.0", "spryker/step-engine": "^3.4.0" }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -4872,7 +4881,7 @@ }, { "name": "spryker-feature/cms", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/cms.git", @@ -4932,6 +4941,7 @@ "spryker/content-product-set-gui": "^1.1.0", "spryker/content-storage": "^2.5.0" }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -4950,7 +4960,7 @@ }, { "name": "spryker-feature/comments", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/comments.git", @@ -4971,6 +4981,7 @@ "suggest": { "spryker-feature/customer-account-management": "Recommended feature dependency." }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -4989,7 +5000,7 @@ }, { "name": "spryker-feature/company-account", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/company-account.git", @@ -5039,6 +5050,7 @@ "suggest": { "spryker-feature/customer-account-management": "Recommended feature dependency." }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -5057,7 +5069,7 @@ }, { "name": "spryker-feature/configurable-bundle", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/configurable-bundle.git", @@ -5084,6 +5096,7 @@ "spryker/configurable-bundle-storage": "^2.5.0", "spryker/sales-configurable-bundle": "^1.5.0" }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -5102,7 +5115,7 @@ }, { "name": "spryker-feature/customer-access", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/customer-access.git", @@ -5124,6 +5137,7 @@ "suggest": { "spryker-feature/spryker-core": "Recommended feature dependency." }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -5142,7 +5156,7 @@ }, { "name": "spryker-feature/customer-account-management", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/customer-account-management.git", @@ -5165,6 +5179,7 @@ "spryker/oauth-cryptography": "^1.0.0", "spryker/oauth-revoke": "^1.3.0" }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -5183,7 +5198,7 @@ }, { "name": "spryker-feature/deployment-tools", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/deployment-tools.git", @@ -5205,6 +5220,7 @@ "spryker/publish-and-synchronize-health-check-search": "^1.0.0", "spryker/publish-and-synchronize-health-check-storage": "^1.0.0" }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -5223,7 +5239,7 @@ }, { "name": "spryker-feature/file-manager", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/file-manager.git", @@ -5243,6 +5259,7 @@ "spryker/file-manager-gui": "^2.3.0", "spryker/file-manager-storage": "^2.1.0" }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -5261,7 +5278,7 @@ }, { "name": "spryker-feature/inventory-management", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/inventory-management.git", @@ -5289,6 +5306,7 @@ "suggest": { "spryker-feature/product": "Recommended feature dependency." }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -5307,7 +5325,7 @@ }, { "name": "spryker-feature/invoice", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/invoice.git", @@ -5326,6 +5344,7 @@ "suggest": { "spryker-feature/payments": "Recommended feature dependency." }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -5344,7 +5363,7 @@ }, { "name": "spryker-feature/mailing-notifications", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/mailing-notifications.git", @@ -5364,6 +5383,7 @@ "spryker/newsletter": "^4.5.0", "spryker/symfony-mailer": "^1.0.0" }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -5382,7 +5402,7 @@ }, { "name": "spryker-feature/marketplace-cart", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/marketplace-cart.git", @@ -5399,6 +5419,7 @@ "spryker/cart-note": "^1.0.0", "spryker/cart-note-merchant-sales-order-gui": "^1.0.0" }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -5417,7 +5438,7 @@ }, { "name": "spryker-feature/marketplace-inventory-management", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/marketplace-inventory-management.git", @@ -5451,6 +5472,7 @@ "spryker-feature/inventory-management": "Recommended feature dependency.", "spryker-feature/marketplace-product-offer": "Recommended feature dependency." }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -5469,7 +5491,7 @@ }, { "name": "spryker-feature/marketplace-merchant", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/marketplace-merchant.git", @@ -5499,6 +5521,7 @@ "suggest": { "spryker-feature/merchant": "Recommended feature dependency." }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -5517,7 +5540,7 @@ }, { "name": "spryker-feature/marketplace-merchant-custom-prices", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/marketplace-merchant-custom-prices.git", @@ -5539,6 +5562,7 @@ "suggest": { "spryker-feature/merchant-custom-prices": "Recommended feature dependency." }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -5557,7 +5581,7 @@ }, { "name": "spryker-feature/marketplace-merchant-order-threshold", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/marketplace-merchant-order-threshold.git", @@ -5577,6 +5601,7 @@ "spryker-feature/marketplace-order-management": "Recommended feature dependency.", "spryker-feature/merchant-order-threshold": "Recommended feature dependency." }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -5595,7 +5620,7 @@ }, { "name": "spryker-feature/marketplace-merchant-portal-product-management", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/marketplace-merchant-portal-product-management.git", @@ -5615,6 +5640,7 @@ "spryker-feature/marketplace-merchantportal-core": "Recommended feature dependency.", "spryker-feature/marketplace-product": "Recommended feature dependency." }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -5633,7 +5659,7 @@ }, { "name": "spryker-feature/marketplace-merchant-portal-product-offer-management", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/marketplace-merchant-portal-product-offer-management.git", @@ -5655,6 +5681,7 @@ "spryker-feature/marketplace-product-offer": "Recommended feature dependency.", "spryker-feature/marketplace-product-offer-prices": "Recommended feature dependency." }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -5673,7 +5700,7 @@ }, { "name": "spryker-feature/marketplace-merchantportal-core", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/marketplace-merchantportal-core.git", @@ -5702,6 +5729,7 @@ "suggest": { "spryker-feature/acl": "Recommended feature dependency." }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -5720,7 +5748,7 @@ }, { "name": "spryker-feature/marketplace-order-management", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/marketplace-order-management.git", @@ -5753,6 +5781,7 @@ "spryker-feature/marketplace-merchant": "Recommended feature dependency.", "spryker-feature/order-management": "Recommended feature dependency." }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -5771,7 +5800,7 @@ }, { "name": "spryker-feature/marketplace-packaging-units", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/marketplace-packaging-units.git", @@ -5787,6 +5816,7 @@ "php": ">=8.0", "spryker/product-offer-packaging-unit": "^1.0.0" }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -5805,7 +5835,7 @@ }, { "name": "spryker-feature/marketplace-product", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/marketplace-product.git", @@ -5836,6 +5866,7 @@ "spryker-feature/marketplace-merchant": "Recommended feature dependency.", "spryker-feature/product": "Recommended feature dependency." }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -5854,7 +5885,7 @@ }, { "name": "spryker-feature/marketplace-product-approval-process", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/marketplace-product-approval-process.git", @@ -5871,6 +5902,7 @@ "spryker/merchant-product-approval": "^1.0.0", "spryker/merchant-product-approval-data-import": "^0.1.0" }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -5889,7 +5921,7 @@ }, { "name": "spryker-feature/marketplace-product-offer", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/marketplace-product-offer.git", @@ -5922,6 +5954,7 @@ "spryker-feature/marketplace-merchant": "Recommended feature dependency.", "spryker-feature/product": "Recommended feature dependency." }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -5940,7 +5973,7 @@ }, { "name": "spryker-feature/marketplace-product-offer-prices", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/marketplace-product-offer-prices.git", @@ -5972,6 +6005,7 @@ "spryker-feature/marketplace-product-offer": "Recommended feature dependency.", "spryker-feature/prices": "Recommended feature dependency." }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -5990,7 +6024,7 @@ }, { "name": "spryker-feature/marketplace-product-options", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/marketplace-product-options.git", @@ -6016,6 +6050,7 @@ "spryker-feature/marketplace-merchant": "Recommended feature dependency.", "spryker-feature/product-options": "Recommended feature dependency." }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -6034,7 +6069,7 @@ }, { "name": "spryker-feature/marketplace-promotions-discounts", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/marketplace-promotions-discounts.git", @@ -6061,6 +6096,7 @@ "spryker-feature/marketplace-order-management": "Recommended feature dependency.", "spryker-feature/promotions-discounts": "Recommended feature dependency." }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -6079,7 +6115,7 @@ }, { "name": "spryker-feature/marketplace-return-management", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/marketplace-return-management.git", @@ -6106,6 +6142,7 @@ "spryker-feature/marketplace-order-management": "Recommended feature dependency.", "spryker-feature/return-management": "Recommended feature dependency." }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -6124,7 +6161,7 @@ }, { "name": "spryker-feature/marketplace-shipment", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/marketplace-shipment.git", @@ -6148,6 +6185,7 @@ "spryker-feature/marketplace-merchant": "Recommended feature dependency.", "spryker-feature/shipment": "Recommended feature dependency." }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -6166,7 +6204,7 @@ }, { "name": "spryker-feature/marketplace-shopping-lists", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/marketplace-shopping-lists.git", @@ -6185,6 +6223,7 @@ "spryker/product-offer-shopping-list-data-import": "^0.1.0", "spryker/shopping-list": "^4.10.0" }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -6203,7 +6242,7 @@ }, { "name": "spryker-feature/measurement-units", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/measurement-units.git", @@ -6225,6 +6264,7 @@ "suggest": { "spryker-feature/product": "Recommended feature dependency." }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -6243,7 +6283,7 @@ }, { "name": "spryker-feature/merchant", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/merchant.git", @@ -6261,6 +6301,7 @@ "spryker/merchant-data-import": "^0.5.0", "spryker/merchant-gui": "^3.9.0" }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -6279,7 +6320,7 @@ }, { "name": "spryker-feature/merchant-category", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/merchant-category.git", @@ -6302,6 +6343,7 @@ "spryker-feature/category-management": "Recommended feature dependency.", "spryker-feature/marketplace-merchant": "Recommended feature dependency." }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -6320,7 +6362,7 @@ }, { "name": "spryker-feature/merchant-contracts", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/merchant-contracts.git", @@ -6341,6 +6383,7 @@ "suggest": { "spryker-feature/merchant": "Recommended feature dependency." }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -6359,7 +6402,7 @@ }, { "name": "spryker-feature/merchant-custom-prices", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/merchant-custom-prices.git", @@ -6381,6 +6424,7 @@ "suggest": { "spryker-feature/merchant": "Recommended feature dependency." }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -6399,7 +6443,7 @@ }, { "name": "spryker-feature/merchant-opening-hours", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/merchant-opening-hours.git", @@ -6422,6 +6466,7 @@ "suggest": { "spryker-feature/marketplace-merchant": "Recommended feature dependency." }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -6440,7 +6485,7 @@ }, { "name": "spryker-feature/merchant-order-threshold", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/merchant-order-threshold.git", @@ -6462,6 +6507,7 @@ "spryker-feature/checkout": "Recommended feature dependency.", "spryker-feature/merchant": "Recommended feature dependency." }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -6480,7 +6526,7 @@ }, { "name": "spryker-feature/merchant-product-restrictions", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/merchant-product-restrictions.git", @@ -6502,6 +6548,7 @@ "spryker-feature/merchant": "Recommended feature dependency.", "spryker-feature/product": "Recommended feature dependency." }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -6520,7 +6567,7 @@ }, { "name": "spryker-feature/multiple-carts", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/multiple-carts.git", @@ -6542,6 +6589,7 @@ "suggest": { "spryker-feature/cart": "Recommended feature dependency." }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -6560,7 +6608,7 @@ }, { "name": "spryker-feature/navigation", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/navigation.git", @@ -6585,6 +6633,7 @@ "suggest": { "spryker-feature/spryker-core": "Recommended feature dependency." }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -6603,7 +6652,7 @@ }, { "name": "spryker-feature/non-splittable-products", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/non-splittable-products.git", @@ -6624,6 +6673,7 @@ "suggest": { "spryker-feature/product": "Recommended feature dependency." }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -6642,7 +6692,7 @@ }, { "name": "spryker-feature/order-management", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/order-management.git", @@ -6670,6 +6720,7 @@ "spryker/sales-quantity": "^3.4.0", "spryker/sales-split": "^5.1.0" }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -6688,7 +6739,7 @@ }, { "name": "spryker-feature/packaging-units", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/packaging-units.git", @@ -6710,6 +6761,7 @@ "suggest": { "spryker-feature/product": "Recommended feature dependency." }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -6728,7 +6780,7 @@ }, { "name": "spryker-feature/payments", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/payments.git", @@ -6747,6 +6799,7 @@ "spryker/payment-data-import": "^1.0.0", "spryker/payment-gui": "^1.3.0" }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -6765,7 +6818,7 @@ }, { "name": "spryker-feature/persistent-cart-sharing", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/persistent-cart-sharing.git", @@ -6783,6 +6836,7 @@ "spryker-shop/persistent-cart-share-widget": "^1.3.0", "spryker/persistent-cart-share": "^1.0.0" }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -6801,7 +6855,7 @@ }, { "name": "spryker-feature/prices", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/prices.git", @@ -6829,6 +6883,7 @@ "spryker/price-product-volume": "^3.3.0", "spryker/price-product-volume-gui": "^3.2.0" }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -6847,7 +6902,7 @@ }, { "name": "spryker-feature/product", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/product.git", @@ -6894,6 +6949,7 @@ "suggest": { "spryker-feature/spryker-core": "Recommended feature dependency." }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -6912,7 +6968,7 @@ }, { "name": "spryker-feature/product-approval-process", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/product-approval-process.git", @@ -6932,6 +6988,7 @@ "spryker/product-approval-gui": "^1.2.0", "spryker/product-management": "^0.19.25" }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -6950,7 +7007,7 @@ }, { "name": "spryker-feature/product-barcode", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/product-barcode.git", @@ -6971,6 +7028,7 @@ "suggest": { "spryker-feature/product": "Recommended feature dependency." }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -6989,7 +7047,7 @@ }, { "name": "spryker-feature/product-bundles", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/product-bundles.git", @@ -7011,6 +7069,7 @@ "suggest": { "spryker-feature/product": "Recommended feature dependency." }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -7029,7 +7088,7 @@ }, { "name": "spryker-feature/product-customer-restrictions", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/product-customer-restrictions.git", @@ -7048,6 +7107,7 @@ "suggest": { "spryker-feature/product": "Recommended feature dependency." }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -7066,7 +7126,7 @@ }, { "name": "spryker-feature/product-groups", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/product-groups.git", @@ -7087,6 +7147,7 @@ "suggest": { "spryker-feature/product": "Recommended feature dependency." }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -7105,7 +7166,7 @@ }, { "name": "spryker-feature/product-labels", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/product-labels.git", @@ -7131,6 +7192,7 @@ "suggest": { "spryker-feature/product": "Recommended feature dependency." }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -7149,7 +7211,7 @@ }, { "name": "spryker-feature/product-lists", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/product-lists.git", @@ -7172,6 +7234,7 @@ "suggest": { "spryker-feature/product": "Recommended feature dependency." }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -7190,7 +7253,7 @@ }, { "name": "spryker-feature/product-options", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/product-options.git", @@ -7211,6 +7274,7 @@ "suggest": { "spryker-feature/product": "Recommended feature dependency." }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -7229,7 +7293,7 @@ }, { "name": "spryker-feature/product-rating-reviews", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/product-rating-reviews.git", @@ -7249,6 +7313,7 @@ "spryker/product-review-search": "^1.7.0", "spryker/product-review-storage": "^1.5.0" }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -7267,7 +7332,7 @@ }, { "name": "spryker-feature/product-relations", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/product-relations.git", @@ -7290,6 +7355,7 @@ "suggest": { "spryker-feature/product": "Recommended feature dependency." }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -7308,7 +7374,7 @@ }, { "name": "spryker-feature/product-sets", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/product-sets.git", @@ -7333,6 +7399,7 @@ "suggest": { "spryker-feature/product": "Recommended feature dependency." }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -7351,7 +7418,7 @@ }, { "name": "spryker-feature/promotions-discounts", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/promotions-discounts.git", @@ -7372,6 +7439,7 @@ "spryker/discount": "^9.28.0", "spryker/discount-promotion": "^4.9.0" }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -7390,7 +7458,7 @@ }, { "name": "spryker-feature/quick-add-to-cart", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/quick-add-to-cart.git", @@ -7410,6 +7478,7 @@ "suggest": { "spryker-feature/cart": "Recommended feature dependency." }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -7428,7 +7497,7 @@ }, { "name": "spryker-feature/quotation-process", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/quotation-process.git", @@ -7458,6 +7527,7 @@ "spryker-feature/prices": "Recommended feature dependency.", "spryker-feature/spryker-core": "Recommended feature dependency." }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -7476,7 +7546,7 @@ }, { "name": "spryker-feature/reclamations", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/reclamations.git", @@ -7493,6 +7563,7 @@ "spryker/sales-reclamation": "^1.1.0", "spryker/sales-reclamation-gui": "^1.7.0" }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -7511,7 +7582,7 @@ }, { "name": "spryker-feature/refunds", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/refunds.git", @@ -7527,6 +7598,7 @@ "php": ">=8.0", "spryker/refund": "^5.5.0" }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -7545,7 +7617,7 @@ }, { "name": "spryker-feature/reorder", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/reorder.git", @@ -7564,6 +7636,7 @@ "suggest": { "spryker-feature/cart": "Recommended feature dependency." }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -7582,7 +7655,7 @@ }, { "name": "spryker-feature/resource-sharing", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/resource-sharing.git", @@ -7602,6 +7675,7 @@ "suggest": { "spryker-feature/customer-account-management": "Recommended feature dependency." }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -7620,7 +7694,7 @@ }, { "name": "spryker-feature/return-management", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/return-management.git", @@ -7643,6 +7717,7 @@ "suggest": { "spryker-feature/order-management": "Recommended feature dependency." }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -7661,7 +7736,7 @@ }, { "name": "spryker-feature/scheduled-prices", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/scheduled-prices.git", @@ -7679,6 +7754,7 @@ "spryker/price-product-schedule-data-import": "^0.1.0", "spryker/price-product-schedule-gui": "^2.3.0" }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -7697,7 +7773,7 @@ }, { "name": "spryker-feature/search", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/search.git", @@ -7716,6 +7792,7 @@ "spryker/search-elasticsearch": "^1.14.0", "spryker/search-elasticsearch-gui": "^1.0.0" }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -7734,7 +7811,7 @@ }, { "name": "spryker-feature/shared-carts", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/shared-carts.git", @@ -7756,6 +7833,7 @@ "suggest": { "spryker-feature/cart": "Recommended feature dependency." }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -7774,7 +7852,7 @@ }, { "name": "spryker-feature/shipment", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/shipment.git", @@ -7792,6 +7870,7 @@ "spryker/shipment-data-import": "^1.1.0", "spryker/shipment-gui": "^2.6.0" }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -7810,7 +7889,7 @@ }, { "name": "spryker-feature/shopping-lists", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/shopping-lists.git", @@ -7841,6 +7920,7 @@ "spryker-feature/product": "Recommended feature dependency.", "spryker-feature/spryker-core": "Recommended feature dependency." }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -7859,7 +7939,7 @@ }, { "name": "spryker-feature/spryker-core", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/spryker-core.git", @@ -7943,6 +8023,7 @@ "spryker/vault": "^1.2.0", "spryker/zed-request": "^3.18.0" }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -7961,7 +8042,7 @@ }, { "name": "spryker-feature/spryker-core-back-office", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/spryker-core-back-office.git", @@ -7987,6 +8068,7 @@ "spryker/user-password-reset-mail": "^1.0.0", "spryker/zed-navigation": "^1.12.0" }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -8005,7 +8087,7 @@ }, { "name": "spryker-feature/state-machine", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/state-machine.git", @@ -8021,6 +8103,7 @@ "php": ">=8.0", "spryker/state-machine": "^2.16.0" }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -8039,7 +8122,7 @@ }, { "name": "spryker-feature/tax", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/tax.git", @@ -8057,6 +8140,7 @@ "spryker/tax-product-storage": "^1.2.0", "spryker/tax-storage": "^1.3.0" }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -67080,7 +67164,7 @@ }, { "name": "spryker-feature/development-tools", - "version": "202211.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/spryker-feature/development-tools.git", @@ -67103,6 +67187,7 @@ "spryker/development": "^3.34.0", "spryker/web-profiler": "^1.6.0" }, + "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -69053,9 +69138,605 @@ "time": "2021-07-28T10:34:58+00:00" } ], - "aliases": [], + "aliases": [ + { + "package": "spryker-feature/acl", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/agent-assist", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/alternative-products", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/approval-process", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/availability-notification", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/cart", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/catalog", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/category-management", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/checkout", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/cms", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/comments", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/company-account", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/configurable-bundle", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/customer-access", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/customer-account-management", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/deployment-tools", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/development-tools", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/file-manager", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/inventory-management", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/invoice", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/mailing-notifications", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/marketplace-cart", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/marketplace-inventory-management", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/marketplace-merchant", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/marketplace-merchant-custom-prices", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/marketplace-merchant-order-threshold", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/marketplace-merchant-portal-product-management", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/marketplace-merchant-portal-product-offer-management", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/marketplace-merchantportal-core", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/marketplace-order-management", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/marketplace-packaging-units", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/marketplace-product", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/marketplace-product-approval-process", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/marketplace-product-offer", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/marketplace-product-offer-prices", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/marketplace-product-options", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/marketplace-promotions-discounts", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/marketplace-return-management", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/marketplace-shipment", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/marketplace-shopping-lists", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/measurement-units", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/merchant", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/merchant-category", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/merchant-contracts", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/merchant-custom-prices", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/merchant-opening-hours", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/merchant-order-threshold", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/merchant-product-restrictions", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/multiple-carts", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/navigation", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/non-splittable-products", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/order-management", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/packaging-units", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/payments", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/persistent-cart-sharing", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/prices", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/product", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/product-approval-process", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/product-barcode", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/product-bundles", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/product-customer-restrictions", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/product-groups", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/product-labels", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/product-lists", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/product-options", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/product-rating-reviews", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/product-relations", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/product-sets", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/promotions-discounts", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/quick-add-to-cart", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/quotation-process", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/reclamations", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/refunds", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/reorder", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/resource-sharing", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/return-management", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/scheduled-prices", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/search", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/shared-carts", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/shipment", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/shopping-lists", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/spryker-core", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/spryker-core-back-office", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/state-machine", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/tax", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + } + ], "minimum-stability": "dev", "stability-flags": { + "spryker-feature/acl": 20, + "spryker-feature/agent-assist": 20, + "spryker-feature/alternative-products": 20, + "spryker-feature/approval-process": 20, + "spryker-feature/availability-notification": 20, + "spryker-feature/cart": 20, + "spryker-feature/catalog": 20, + "spryker-feature/category-management": 20, + "spryker-feature/checkout": 20, + "spryker-feature/cms": 20, + "spryker-feature/comments": 20, + "spryker-feature/company-account": 20, + "spryker-feature/configurable-bundle": 20, + "spryker-feature/customer-access": 20, + "spryker-feature/customer-account-management": 20, + "spryker-feature/deployment-tools": 20, + "spryker-feature/file-manager": 20, + "spryker-feature/inventory-management": 20, + "spryker-feature/invoice": 20, + "spryker-feature/mailing-notifications": 20, + "spryker-feature/marketplace-cart": 20, + "spryker-feature/marketplace-inventory-management": 20, + "spryker-feature/marketplace-merchant": 20, + "spryker-feature/marketplace-merchant-custom-prices": 20, + "spryker-feature/marketplace-merchant-order-threshold": 20, + "spryker-feature/marketplace-merchant-portal-product-management": 20, + "spryker-feature/marketplace-merchant-portal-product-offer-management": 20, + "spryker-feature/marketplace-merchantportal-core": 20, + "spryker-feature/marketplace-order-management": 20, + "spryker-feature/marketplace-packaging-units": 20, + "spryker-feature/marketplace-product": 20, + "spryker-feature/marketplace-product-approval-process": 20, + "spryker-feature/marketplace-product-offer": 20, + "spryker-feature/marketplace-product-offer-prices": 20, + "spryker-feature/marketplace-product-options": 20, + "spryker-feature/marketplace-promotions-discounts": 20, + "spryker-feature/marketplace-return-management": 20, + "spryker-feature/marketplace-shipment": 20, + "spryker-feature/marketplace-shopping-lists": 20, + "spryker-feature/measurement-units": 20, + "spryker-feature/merchant": 20, + "spryker-feature/merchant-category": 20, + "spryker-feature/merchant-contracts": 20, + "spryker-feature/merchant-custom-prices": 20, + "spryker-feature/merchant-opening-hours": 20, + "spryker-feature/merchant-order-threshold": 20, + "spryker-feature/merchant-product-restrictions": 20, + "spryker-feature/multiple-carts": 20, + "spryker-feature/navigation": 20, + "spryker-feature/non-splittable-products": 20, + "spryker-feature/order-management": 20, + "spryker-feature/packaging-units": 20, + "spryker-feature/payments": 20, + "spryker-feature/persistent-cart-sharing": 20, + "spryker-feature/prices": 20, + "spryker-feature/product": 20, + "spryker-feature/product-approval-process": 20, + "spryker-feature/product-barcode": 20, + "spryker-feature/product-bundles": 20, + "spryker-feature/product-customer-restrictions": 20, + "spryker-feature/product-groups": 20, + "spryker-feature/product-labels": 20, + "spryker-feature/product-lists": 20, + "spryker-feature/product-options": 20, + "spryker-feature/product-rating-reviews": 20, + "spryker-feature/product-relations": 20, + "spryker-feature/product-sets": 20, + "spryker-feature/promotions-discounts": 20, + "spryker-feature/quick-add-to-cart": 20, + "spryker-feature/quotation-process": 20, + "spryker-feature/reclamations": 20, + "spryker-feature/refunds": 20, + "spryker-feature/reorder": 20, + "spryker-feature/resource-sharing": 20, + "spryker-feature/return-management": 20, + "spryker-feature/scheduled-prices": 20, + "spryker-feature/search": 20, + "spryker-feature/shared-carts": 20, + "spryker-feature/shipment": 20, + "spryker-feature/shopping-lists": 20, + "spryker-feature/spryker-core": 20, + "spryker-feature/spryker-core-back-office": 20, + "spryker-feature/state-machine": 20, + "spryker-feature/tax": 20, + "spryker-feature/development-tools": 20, "spryker-sdk/integrator": 20, "spryker/docker-chromedriver": 20 }, From bc09c1059fd7dcf8f866b6f3be63b9a4cdc8c590 Mon Sep 17 00:00:00 2001 From: Dmitriy Aseev Date: Mon, 28 Nov 2022 16:58:13 +0300 Subject: [PATCH 032/106] Adjusted composer files. --- composer.lock | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/composer.lock b/composer.lock index 98571e3188..3502f481e5 100644 --- a/composer.lock +++ b/composer.lock @@ -15209,20 +15209,20 @@ }, { "name": "spryker-shop/shop-ui", - "version": "1.61.1", + "version": "1.62.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/shop-ui.git", - "reference": "50fa887694bbd2f6a81270bdb392a70ae1d777ca" + "reference": "049d500454ad39c4cfd26d71d8d4c7acfa424165" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/shop-ui/zipball/50fa887694bbd2f6a81270bdb392a70ae1d777ca", - "reference": "50fa887694bbd2f6a81270bdb392a70ae1d777ca", + "url": "https://api.github.com/repos/spryker-shop/shop-ui/zipball/049d500454ad39c4cfd26d71d8d4c7acfa424165", + "reference": "049d500454ad39c4cfd26d71d8d4c7acfa424165", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/kernel": "^3.30.0", "spryker/locale": "^3.0.0", "spryker/twig": "^3.7.0", @@ -15260,9 +15260,9 @@ ], "description": "ShopUi module", "support": { - "source": "https://github.com/spryker-shop/shop-ui/tree/1.61.1" + "source": "https://github.com/spryker-shop/shop-ui/tree/1.62.0" }, - "time": "2022-09-09T11:38:55+00:00" + "time": "2022-11-15T10:04:38+00:00" }, { "name": "spryker-shop/shopping-list-note-widget", From 4c216bdb9ae33145fadeae2fc7bbed0e7fd71afe Mon Sep 17 00:00:00 2001 From: Dmitriy Aseev Date: Mon, 28 Nov 2022 17:18:50 +0300 Subject: [PATCH 033/106] Adjusted composer files. --- composer.lock | 112 +++++++++++++++++++++++++------------------------- 1 file changed, 56 insertions(+), 56 deletions(-) diff --git a/composer.lock b/composer.lock index 3502f481e5..4f694452f2 100644 --- a/composer.lock +++ b/composer.lock @@ -30863,20 +30863,20 @@ }, { "name": "spryker/gui-table", - "version": "1.8.1", + "version": "1.9.0", "source": { "type": "git", "url": "https://github.com/spryker/gui-table.git", - "reference": "b381fafa5fb65b0d90f03baad662419db1482547" + "reference": "5e8fc7d09b8f35711f8a85d2f2fe2e8eed125b80" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/gui-table/zipball/b381fafa5fb65b0d90f03baad662419db1482547", - "reference": "b381fafa5fb65b0d90f03baad662419db1482547", + "url": "https://api.github.com/repos/spryker/gui-table/zipball/5e8fc7d09b8f35711f8a85d2f2fe2e8eed125b80", + "reference": "5e8fc7d09b8f35711f8a85d2f2fe2e8eed125b80", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/application-extension": "^1.0.0", "spryker/kernel": "^3.30.0", "spryker/symfony": "^3.0.0", @@ -30913,9 +30913,9 @@ ], "description": "GuiTable module", "support": { - "source": "https://github.com/spryker/gui-table/tree/1.8.1" + "source": "https://github.com/spryker/gui-table/tree/1.9.0" }, - "time": "2022-07-21T14:38:57+00:00" + "time": "2022-11-04T14:38:12+00:00" }, { "name": "spryker/guzzle", @@ -33882,20 +33882,20 @@ }, { "name": "spryker/merchant-profile-merchant-portal-gui", - "version": "1.6.0", + "version": "1.7.0", "source": { "type": "git", "url": "https://github.com/spryker/merchant-profile-merchant-portal-gui.git", - "reference": "3585ce13118ea9509c88b3aba0111dc05cb1307a" + "reference": "a9dc87b1b0d3bbddcc080bc5143bdd5ca78abb01" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/merchant-profile-merchant-portal-gui/zipball/3585ce13118ea9509c88b3aba0111dc05cb1307a", - "reference": "3585ce13118ea9509c88b3aba0111dc05cb1307a", + "url": "https://api.github.com/repos/spryker/merchant-profile-merchant-portal-gui/zipball/a9dc87b1b0d3bbddcc080bc5143bdd5ca78abb01", + "reference": "a9dc87b1b0d3bbddcc080bc5143bdd5ca78abb01", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/country": "^3.0.0", "spryker/glossary": "^3.0.0", "spryker/kernel": "^3.46.0", @@ -33928,9 +33928,9 @@ ], "description": "MerchantProfileMerchantPortalGui module", "support": { - "source": "https://github.com/spryker/merchant-profile-merchant-portal-gui/tree/1.6.0" + "source": "https://github.com/spryker/merchant-profile-merchant-portal-gui/tree/1.7.0" }, - "time": "2022-09-10T10:43:32+00:00" + "time": "2022-11-04T14:38:12+00:00" }, { "name": "spryker/merchant-relationship", @@ -43801,20 +43801,20 @@ }, { "name": "spryker/product-merchant-portal-gui", - "version": "2.11.2", + "version": "2.12.0", "source": { "type": "git", "url": "https://github.com/spryker/product-merchant-portal-gui.git", - "reference": "b06df5684670a5d5e0d03f90bf94490ccec5df0d" + "reference": "d2d185fbf66b0f69bcbd9a4e01be88d91f3f3f5c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/product-merchant-portal-gui/zipball/b06df5684670a5d5e0d03f90bf94490ccec5df0d", - "reference": "b06df5684670a5d5e0d03f90bf94490ccec5df0d", + "url": "https://api.github.com/repos/spryker/product-merchant-portal-gui/zipball/d2d185fbf66b0f69bcbd9a4e01be88d91f3f3f5c", + "reference": "d2d185fbf66b0f69bcbd9a4e01be88d91f3f3f5c", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/category": "^4.21.0 || ^5.0.0", "spryker/currency": "^3.0.0", "spryker/decimal-object": "^1.0.0", @@ -43867,9 +43867,9 @@ ], "description": "ProductMerchantPortalGui module", "support": { - "source": "https://github.com/spryker/product-merchant-portal-gui/tree/2.11.2" + "source": "https://github.com/spryker/product-merchant-portal-gui/tree/2.12.0" }, - "time": "2022-09-16T15:01:21+00:00" + "time": "2022-11-04T14:38:12+00:00" }, { "name": "spryker/product-merchant-portal-gui-extension", @@ -44347,20 +44347,20 @@ }, { "name": "spryker/product-offer-merchant-portal-gui", - "version": "1.11.3", + "version": "1.11.4", "source": { "type": "git", "url": "https://github.com/spryker/product-offer-merchant-portal-gui.git", - "reference": "9ca0d98e2a8fdfa991574b569cc8714e3629daf6" + "reference": "011cab04b0ad35d5a753f7bc796d33a32a671ffd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/product-offer-merchant-portal-gui/zipball/9ca0d98e2a8fdfa991574b569cc8714e3629daf6", - "reference": "9ca0d98e2a8fdfa991574b569cc8714e3629daf6", + "url": "https://api.github.com/repos/spryker/product-offer-merchant-portal-gui/zipball/011cab04b0ad35d5a753f7bc796d33a32a671ffd", + "reference": "011cab04b0ad35d5a753f7bc796d33a32a671ffd", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/currency": "^3.1.0", "spryker/dashboard-merchant-portal-gui-extension": "^1.0.0", "spryker/decimal-object": "^1.0.0", @@ -44415,9 +44415,9 @@ ], "description": "ProductOfferMerchantPortalGui module", "support": { - "source": "https://github.com/spryker/product-offer-merchant-portal-gui/tree/1.11.3" + "source": "https://github.com/spryker/product-offer-merchant-portal-gui/tree/1.11.4" }, - "time": "2022-09-10T15:18:08+00:00" + "time": "2022-11-04T14:38:12+00:00" }, { "name": "spryker/product-offer-merchant-portal-gui-extension", @@ -49633,20 +49633,20 @@ }, { "name": "spryker/sales-merchant-portal-gui", - "version": "1.9.4", + "version": "1.10.1", "source": { "type": "git", "url": "https://github.com/spryker/sales-merchant-portal-gui.git", - "reference": "e78f67c95e38134efcb75cdd5182afb5213c8370" + "reference": "c5e5b4a58987918bddd041459abb262a81c6370c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/sales-merchant-portal-gui/zipball/e78f67c95e38134efcb75cdd5182afb5213c8370", - "reference": "e78f67c95e38134efcb75cdd5182afb5213c8370", + "url": "https://api.github.com/repos/spryker/sales-merchant-portal-gui/zipball/c5e5b4a58987918bddd041459abb262a81c6370c", + "reference": "c5e5b4a58987918bddd041459abb262a81c6370c", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/currency": "^3.0.0", "spryker/dashboard-merchant-portal-gui-extension": "^1.0.0", "spryker/gui-table": "^1.8.0", @@ -49692,9 +49692,9 @@ ], "description": "SalesMerchantPortalGui module", "support": { - "source": "https://github.com/spryker/sales-merchant-portal-gui/tree/1.9.4" + "source": "https://github.com/spryker/sales-merchant-portal-gui/tree/1.10.1" }, - "time": "2022-09-10T15:18:08+00:00" + "time": "2022-11-16T15:37:06+00:00" }, { "name": "spryker/sales-merchant-portal-gui-extension", @@ -51761,20 +51761,20 @@ }, { "name": "spryker/security-merchant-portal-gui", - "version": "1.6.0", + "version": "1.7.0", "source": { "type": "git", "url": "https://github.com/spryker/security-merchant-portal-gui.git", - "reference": "817a648e137129833dbffb9241febab6c1b3ee22" + "reference": "5bcf18c8ee986551fe0b8582193fb9ebdc4d5c85" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/security-merchant-portal-gui/zipball/817a648e137129833dbffb9241febab6c1b3ee22", - "reference": "817a648e137129833dbffb9241febab6c1b3ee22", + "url": "https://api.github.com/repos/spryker/security-merchant-portal-gui/zipball/5bcf18c8ee986551fe0b8582193fb9ebdc4d5c85", + "reference": "5bcf18c8ee986551fe0b8582193fb9ebdc4d5c85", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/kernel": "^3.33.0", "spryker/merchant-user": "^1.0.0", "spryker/messenger": "^3.0.0", @@ -51821,9 +51821,9 @@ ], "description": "SecurityMerchantPortalGui module", "support": { - "source": "https://github.com/spryker/security-merchant-portal-gui/tree/1.6.0" + "source": "https://github.com/spryker/security-merchant-portal-gui/tree/1.7.0" }, - "time": "2022-08-16T17:27:05+00:00" + "time": "2022-11-04T14:38:12+00:00" }, { "name": "spryker/security-merchant-portal-gui-extension", @@ -56188,20 +56188,20 @@ }, { "name": "spryker/user-merchant-portal-gui", - "version": "1.9.0", + "version": "1.9.1", "source": { "type": "git", "url": "https://github.com/spryker/user-merchant-portal-gui.git", - "reference": "3f5bbd424d4ad3025d8b8fde37a8e532a9814e0b" + "reference": "09a92c71f6cc949f142b4652ef55559406b60131" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/user-merchant-portal-gui/zipball/3f5bbd424d4ad3025d8b8fde37a8e532a9814e0b", - "reference": "3f5bbd424d4ad3025d8b8fde37a8e532a9814e0b", + "url": "https://api.github.com/repos/spryker/user-merchant-portal-gui/zipball/09a92c71f6cc949f142b4652ef55559406b60131", + "reference": "09a92c71f6cc949f142b4652ef55559406b60131", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/gui": "^3.0.0", "spryker/kernel": "^3.30.0", "spryker/locale": "^3.2.0", @@ -56234,9 +56234,9 @@ ], "description": "UserMerchantPortalGui module", "support": { - "source": "https://github.com/spryker/user-merchant-portal-gui/tree/1.9.0" + "source": "https://github.com/spryker/user-merchant-portal-gui/tree/1.9.1" }, - "time": "2022-09-28T11:44:19+00:00" + "time": "2022-11-04T14:38:12+00:00" }, { "name": "spryker/user-merchant-portal-gui-extension", @@ -57706,20 +57706,20 @@ }, { "name": "spryker/zed-ui", - "version": "1.7.2", + "version": "1.7.3", "source": { "type": "git", "url": "https://github.com/spryker/zed-ui.git", - "reference": "b7aea3f0daa6f60525e0c3b02211437da70d3815" + "reference": "f0e8734075ea0361628d841582e8ac0be4b8c7d1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/zed-ui/zipball/b7aea3f0daa6f60525e0c3b02211437da70d3815", - "reference": "b7aea3f0daa6f60525e0c3b02211437da70d3815", + "url": "https://api.github.com/repos/spryker/zed-ui/zipball/f0e8734075ea0361628d841582e8ac0be4b8c7d1", + "reference": "f0e8734075ea0361628d841582e8ac0be4b8c7d1", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/application-extension": "^1.0.0", "spryker/kernel": "^3.33.0", "spryker/translator": "^1.1.0", @@ -57753,9 +57753,9 @@ ], "description": "ZedUi module", "support": { - "source": "https://github.com/spryker/zed-ui/tree/1.7.2" + "source": "https://github.com/spryker/zed-ui/tree/1.7.3" }, - "time": "2022-09-16T15:01:21+00:00" + "time": "2022-11-04T14:38:12+00:00" }, { "name": "stella-maris/clock", From 52381c6a6ecb0d5f75717ff1814eb8f31d27c908 Mon Sep 17 00:00:00 2001 From: Dmitriy Aseev Date: Mon, 28 Nov 2022 17:45:51 +0300 Subject: [PATCH 034/106] Adjusted composer files. --- composer.lock | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/composer.lock b/composer.lock index 4f694452f2..5181fe51cc 100644 --- a/composer.lock +++ b/composer.lock @@ -18766,16 +18766,16 @@ }, { "name": "spryker/carts-rest-api", - "version": "5.21.0", + "version": "5.22.0", "source": { "type": "git", "url": "https://github.com/spryker/carts-rest-api.git", - "reference": "b6f14e89c653c347191263a4b420346c154521fe" + "reference": "9b7e135f166dc64fa8209248ef5c415e54575fff" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/carts-rest-api/zipball/b6f14e89c653c347191263a4b420346c154521fe", - "reference": "b6f14e89c653c347191263a4b420346c154521fe", + "url": "https://api.github.com/repos/spryker/carts-rest-api/zipball/9b7e135f166dc64fa8209248ef5c415e54575fff", + "reference": "9b7e135f166dc64fa8209248ef5c415e54575fff", "shasum": "" }, "require": { @@ -18832,9 +18832,9 @@ ], "description": "CartsRestApi module", "support": { - "source": "https://github.com/spryker/carts-rest-api/tree/5.21.0" + "source": "https://github.com/spryker/carts-rest-api/tree/5.22.0" }, - "time": "2022-10-31T12:14:30+00:00" + "time": "2022-11-25T14:20:29+00:00" }, { "name": "spryker/carts-rest-api-extension", @@ -53239,20 +53239,20 @@ }, { "name": "spryker/shipments-rest-api", - "version": "1.5.0", + "version": "1.6.0", "source": { "type": "git", "url": "https://github.com/spryker/shipments-rest-api.git", - "reference": "5d10e96748399f0072340d9ff8c7759d4e5431b8" + "reference": "8eb3e0c51adb621b72aee7e080f6af7c7e22e4de" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/shipments-rest-api/zipball/5d10e96748399f0072340d9ff8c7759d4e5431b8", - "reference": "5d10e96748399f0072340d9ff8c7759d4e5431b8", + "url": "https://api.github.com/repos/spryker/shipments-rest-api/zipball/8eb3e0c51adb621b72aee7e080f6af7c7e22e4de", + "reference": "8eb3e0c51adb621b72aee7e080f6af7c7e22e4de", "shasum": "" }, "require": { - "php": ">=7.3", + "php": ">=8.0", "spryker/checkout-rest-api-extension": "^1.5.0", "spryker/glue-application": "^1.0.0", "spryker/glue-application-extension": "^1.0.0", @@ -53286,9 +53286,9 @@ ], "description": "ShipmentsRestApi module", "support": { - "source": "https://github.com/spryker/shipments-rest-api/tree/1.5.0" + "source": "https://github.com/spryker/shipments-rest-api/tree/1.6.0" }, - "time": "2021-07-06T13:27:56+00:00" + "time": "2022-11-25T14:20:29+00:00" }, { "name": "spryker/shipments-rest-api-extension", From d808f01486fddffd59806f1a9df8f14f9ff2055e Mon Sep 17 00:00:00 2001 From: Dmitriy Aseev Date: Mon, 28 Nov 2022 17:48:47 +0300 Subject: [PATCH 035/106] Adjusted composer files. --- composer.json | 4 ++-- composer.lock | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/composer.json b/composer.json index 5941b6d630..b5863dd339 100644 --- a/composer.json +++ b/composer.json @@ -122,7 +122,7 @@ "spryker/cart-note-merchant-portal-gui": "^1.0.0", "spryker/cart-note-product-bundle-connector": "^1.0.3", "spryker/cart-permission-groups-rest-api": "^1.2.1", - "spryker/carts-rest-api": "^5.21.0", + "spryker/carts-rest-api": "^5.22.0", "spryker/catalog-price-product-connector": "^1.3.2", "spryker/catalog-search-products-resource-relationship": "^1.2.0", "spryker/catalog-search-rest-api": "^2.6.0", @@ -255,7 +255,7 @@ "spryker/shipment-cart-connector": "^2.1.1", "spryker/shipment-checkout-connector": "^2.0.4", "spryker/shipment-discount-connector": "^4.0.5", - "spryker/shipments-rest-api": "^1.5.0", + "spryker/shipments-rest-api": "^1.6.0", "spryker/shopping-list-product-option-connector": "^1.4.1", "spryker/shopping-lists-rest-api": "^1.2.0", "spryker/store-reference": "^1.1.0", diff --git a/composer.lock b/composer.lock index 5181fe51cc..0c4040dd38 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": "8b235c4cdd30b1704b8a6cfee5f0555d", + "content-hash": "701bb04ee658b273540a209d5804f8f3", "packages": [ { "name": "async-aws/core", From c002e7d800059f877be7e3743f1ec4a5c411ee46 Mon Sep 17 00:00:00 2001 From: Dmitriy Aseev Date: Mon, 28 Nov 2022 18:00:52 +0300 Subject: [PATCH 036/106] Adjusted package.lock. --- package-lock.json | 143 +++++++++++++--------------------------------- 1 file changed, 39 insertions(+), 104 deletions(-) diff --git a/package-lock.json b/package-lock.json index e25bf68c3b..4947e4545f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11466,6 +11466,12 @@ "resolved": "https://registry.npmjs.org/atob-lite/-/atob-lite-1.0.0.tgz", "integrity": "sha512-ArXcmHR/vwSN37HLVap/Y5SKpz12CuEybxe1sIYl7th/S6SQPrVMNFt6rblJzCOAxn0SHbXpknUtqbAIeo3Aow==" }, + "node_modules/autonumeric": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/autonumeric/-/autonumeric-4.6.0.tgz", + "integrity": "sha512-bYnD2oD9UMZBTxSWcvXH1MTcp0w+CUBfXe4HI1QJLGzJu+O27Ny5gqzRcFuDsZB9jrZ5SJjqAG0PieJsaUdTcg==", + "hasInstallScript": true + }, "node_modules/autoprefixer": { "version": "9.8.8", "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", @@ -32832,42 +32838,10 @@ "resolved": "vendor/spryker/cms-block-category-connector/assets/Zed", "link": true }, - "node_modules/spryker-zed-cms-block-gui": { - "resolved": "vendor/spryker/cms-block-gui/assets/Zed", - "link": true - }, - "node_modules/spryker-zed-cms-gui": { - "resolved": "vendor/spryker/cms-gui/assets/Zed", - "link": true - }, - "node_modules/spryker-zed-company-business-unit-gui": { - "resolved": "vendor/spryker/company-business-unit-gui/assets/Zed", - "link": true - }, - "node_modules/spryker-zed-company-gui": { - "resolved": "vendor/spryker/company-gui/assets/Zed", - "link": true - }, - "node_modules/spryker-zed-company-role-gui": { - "resolved": "vendor/spryker/company-role-gui/assets/Zed", - "link": true - }, - "node_modules/spryker-zed-company-user-gui": { - "resolved": "vendor/spryker/company-user-gui/assets/Zed", - "link": true - }, "node_modules/spryker-zed-content-gui": { "resolved": "vendor/spryker/content-gui/assets/Zed", "link": true }, - "node_modules/spryker-zed-content-product-gui": { - "resolved": "vendor/spryker/content-product-gui/assets/Zed", - "link": true - }, - "node_modules/spryker-zed-content-product-set-gui": { - "resolved": "vendor/spryker/content-product-set-gui/assets/Zed", - "link": true - }, "node_modules/spryker-zed-discount": { "resolved": "vendor/spryker/discount/assets/Zed", "link": true @@ -32876,30 +32850,10 @@ "resolved": "vendor/spryker/gui/assets/Zed", "link": true }, - "node_modules/spryker-zed-merchant-relationship-sales-order-threshold-gui": { - "resolved": "vendor/spryker/merchant-relationship-sales-order-threshold-gui/assets/Zed", - "link": true - }, - "node_modules/spryker-zed-price-product-volume-gui": { - "resolved": "vendor/spryker/price-product-volume-gui/assets/Zed", - "link": true - }, - "node_modules/spryker-zed-product-list-gui": { - "resolved": "vendor/spryker/product-list-gui/assets/Zed", - "link": true - }, "node_modules/spryker-zed-productrelations": { "resolved": "vendor/spryker/product-relation-gui/assets/Zed", "link": true }, - "node_modules/spryker-zed-sales-order-threshold-gui": { - "resolved": "vendor/spryker/sales-order-threshold-gui/assets/Zed", - "link": true - }, - "node_modules/spryker-zed-sales-reclamation-gui": { - "resolved": "vendor/spryker/sales-reclamation-gui/assets/Zed", - "link": true - }, "node_modules/spryker-zed-statemachine": { "resolved": "vendor/spryker/state-machine/assets/Zed", "link": true @@ -37619,27 +37573,33 @@ }, "vendor/spryker/cms-block-gui/assets/Zed": { "name": "spryker-zed-cms-block-gui", - "version": "1.0.0" + "version": "1.0.0", + "extraneous": true }, "vendor/spryker/cms-gui/assets/Zed": { "name": "spryker-zed-cms-gui", - "version": "1.0.0" + "version": "1.0.0", + "extraneous": true }, "vendor/spryker/company-business-unit-gui/assets/Zed": { "name": "spryker-zed-company-business-unit-gui", - "version": "1.0.0" + "version": "1.0.0", + "extraneous": true }, "vendor/spryker/company-gui/assets/Zed": { "name": "spryker-zed-company-gui", - "version": "1.0.0" + "version": "1.0.0", + "extraneous": true }, "vendor/spryker/company-role-gui/assets/Zed": { "name": "spryker-zed-company-role-gui", - "version": "1.0.0" + "version": "1.0.0", + "extraneous": true }, "vendor/spryker/company-user-gui/assets/Zed": { "name": "spryker-zed-company-user-gui", - "version": "1.0.0" + "version": "1.0.0", + "extraneous": true }, "vendor/spryker/content-gui/assets/Zed": { "name": "spryker-zed-content-gui", @@ -37647,11 +37607,13 @@ }, "vendor/spryker/content-product-gui/assets/Zed": { "name": "spryker-zed-content-product-gui", - "version": "1.0.0" + "version": "1.0.0", + "extraneous": true }, "vendor/spryker/content-product-set-gui/assets/Zed": { "name": "spryker-zed-content-product-set-gui", - "version": "1.0.0" + "version": "1.0.0", + "extraneous": true }, "vendor/spryker/dashboard-merchant-portal-gui": { "name": "mp-dashboard", @@ -37722,6 +37684,7 @@ "@fortawesome/fontawesome-free": "~5.15.3", "@spryker/nestable": "~1.1.1", "animate.css": "~3.5.1", + "autonumeric": "~4.6.0", "bootstrap-sass": "~3.4.1", "codemirror": "~5.63.0", "datatables.net": "~1.10.23", @@ -37770,15 +37733,18 @@ }, "vendor/spryker/merchant-relationship-sales-order-threshold-gui/assets/Zed": { "name": "spryker-zed-merchant-relationship-sales-order-threshold-gui", - "version": "1.0.0" + "version": "1.0.0", + "extraneous": true }, "vendor/spryker/price-product-volume-gui/assets/Zed": { "name": "spryker-zed-price-product-volume-gui", - "version": "1.0.0" + "version": "1.0.0", + "extraneous": true }, "vendor/spryker/product-list-gui/assets/Zed": { "name": "spryker-zed-product-list-gui", - "version": "1.0.0" + "version": "1.0.0", + "extraneous": true }, "vendor/spryker/product-merchant-portal-gui": { "name": "mp-product-list", @@ -37878,11 +37844,13 @@ }, "vendor/spryker/sales-order-threshold-gui/assets/Zed": { "name": "spryker-zed-sales-order-threshold-gui", - "version": "1.0.0" + "version": "1.0.0", + "extraneous": true }, "vendor/spryker/sales-reclamation-gui/assets/Zed": { "name": "spryker-zed-sales-reclamation-gui", - "version": "1.0.0" + "version": "1.0.0", + "extraneous": true }, "vendor/spryker/security-merchant-portal-gui": { "name": "mp-login", @@ -45905,6 +45873,11 @@ "resolved": "https://registry.npmjs.org/atob-lite/-/atob-lite-1.0.0.tgz", "integrity": "sha512-ArXcmHR/vwSN37HLVap/Y5SKpz12CuEybxe1sIYl7th/S6SQPrVMNFt6rblJzCOAxn0SHbXpknUtqbAIeo3Aow==" }, + "autonumeric": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/autonumeric/-/autonumeric-4.6.0.tgz", + "integrity": "sha512-bYnD2oD9UMZBTxSWcvXH1MTcp0w+CUBfXe4HI1QJLGzJu+O27Ny5gqzRcFuDsZB9jrZ5SJjqAG0PieJsaUdTcg==" + }, "autoprefixer": { "version": "9.8.8", "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", @@ -63191,33 +63164,9 @@ "spryker-zed-cms-block-category-connector": { "version": "file:vendor/spryker/cms-block-category-connector/assets/Zed" }, - "spryker-zed-cms-block-gui": { - "version": "file:vendor/spryker/cms-block-gui/assets/Zed" - }, - "spryker-zed-cms-gui": { - "version": "file:vendor/spryker/cms-gui/assets/Zed" - }, - "spryker-zed-company-business-unit-gui": { - "version": "file:vendor/spryker/company-business-unit-gui/assets/Zed" - }, - "spryker-zed-company-gui": { - "version": "file:vendor/spryker/company-gui/assets/Zed" - }, - "spryker-zed-company-role-gui": { - "version": "file:vendor/spryker/company-role-gui/assets/Zed" - }, - "spryker-zed-company-user-gui": { - "version": "file:vendor/spryker/company-user-gui/assets/Zed" - }, "spryker-zed-content-gui": { "version": "file:vendor/spryker/content-gui/assets/Zed" }, - "spryker-zed-content-product-gui": { - "version": "file:vendor/spryker/content-product-gui/assets/Zed" - }, - "spryker-zed-content-product-set-gui": { - "version": "file:vendor/spryker/content-product-set-gui/assets/Zed" - }, "spryker-zed-discount": { "version": "file:vendor/spryker/discount/assets/Zed", "requires": { @@ -63232,6 +63181,7 @@ "@fortawesome/fontawesome-free": "~5.15.3", "@spryker/nestable": "~1.1.1", "animate.css": "~3.5.1", + "autonumeric": "~4.6.0", "bootstrap-sass": "~3.4.1", "codemirror": "~5.63.0", "datatables.net": "~1.10.23", @@ -63255,15 +63205,6 @@ "sweetalert": "~1.1.3" } }, - "spryker-zed-merchant-relationship-sales-order-threshold-gui": { - "version": "file:vendor/spryker/merchant-relationship-sales-order-threshold-gui/assets/Zed" - }, - "spryker-zed-price-product-volume-gui": { - "version": "file:vendor/spryker/price-product-volume-gui/assets/Zed" - }, - "spryker-zed-product-list-gui": { - "version": "file:vendor/spryker/product-list-gui/assets/Zed" - }, "spryker-zed-productrelations": { "version": "file:vendor/spryker/product-relation-gui/assets/Zed", "requires": { @@ -63273,12 +63214,6 @@ "jquery-extendext": "~1.0.0" } }, - "spryker-zed-sales-order-threshold-gui": { - "version": "file:vendor/spryker/sales-order-threshold-gui/assets/Zed" - }, - "spryker-zed-sales-reclamation-gui": { - "version": "file:vendor/spryker/sales-reclamation-gui/assets/Zed" - }, "spryker-zed-statemachine": { "version": "file:vendor/spryker/state-machine/assets/Zed", "requires": { From f2690e943d8fcb0fd6f0762ad338d086aaf83995 Mon Sep 17 00:00:00 2001 From: Michael Knappe Date: Mon, 28 Nov 2022 16:54:18 +0100 Subject: [PATCH 037/106] Fixed codestyle --- src/Pyz/Zed/Discount/DiscountConfig.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Pyz/Zed/Discount/DiscountConfig.php b/src/Pyz/Zed/Discount/DiscountConfig.php index 2b8bc753e1..57458cded3 100644 --- a/src/Pyz/Zed/Discount/DiscountConfig.php +++ b/src/Pyz/Zed/Discount/DiscountConfig.php @@ -1,7 +1,7 @@ Date: Mon, 28 Nov 2022 17:39:13 +0100 Subject: [PATCH 038/106] Updated development tools to get rid from deprecated code-generator package --- composer.lock | 60 +++++---------------------------------------------- 1 file changed, 5 insertions(+), 55 deletions(-) diff --git a/composer.lock b/composer.lock index 0c4040dd38..4a69001604 100644 --- a/composer.lock +++ b/composer.lock @@ -67168,12 +67168,12 @@ "source": { "type": "git", "url": "https://github.com/spryker-feature/development-tools.git", - "reference": "01bcac21f0d4fe4f3e449b94722b8d045f5acd10" + "reference": "73e8fa46d76f8b5bfa2e3c8a58370030cc19ba9c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/development-tools/zipball/01bcac21f0d4fe4f3e449b94722b8d045f5acd10", - "reference": "01bcac21f0d4fe4f3e449b94722b8d045f5acd10", + "url": "https://api.github.com/repos/spryker-feature/development-tools/zipball/73e8fa46d76f8b5bfa2e3c8a58370030cc19ba9c", + "reference": "73e8fa46d76f8b5bfa2e3c8a58370030cc19ba9c", "shasum": "" }, "require": { @@ -67183,7 +67183,6 @@ "spryker-sdk/spryk": "^0.3.0", "spryker-sdk/spryk-gui": "^0.2.0", "spryker-shop/web-profiler-widget": "^1.4.0", - "spryker/code-generator": "^0.3.7", "spryker/development": "^3.34.0", "spryker/web-profiler": "^1.6.0" }, @@ -67200,9 +67199,9 @@ ], "description": "Development tools [feature]", "support": { - "source": "https://github.com/spryker-feature/development-tools/tree/202211.0" + "source": "https://github.com/spryker-feature/development-tools/tree/master" }, - "time": "2022-11-23T20:30:10+00:00" + "time": "2022-11-28T16:26:13+00:00" }, { "name": "spryker-sdk/benchmark", @@ -67737,55 +67736,6 @@ }, "time": "2022-04-28T10:27:06+00:00" }, - { - "name": "spryker/code-generator", - "version": "0.3.10", - "source": { - "type": "git", - "url": "https://github.com/spryker/code-generator.git", - "reference": "e51dfc15bd713423954ee3efe658d98882500d03" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/spryker/code-generator/zipball/e51dfc15bd713423954ee3efe658d98882500d03", - "reference": "e51dfc15bd713423954ee3efe658d98882500d03", - "shasum": "" - }, - "require": { - "php": ">=7.3", - "spryker/kernel": "^3.30.0", - "spryker/laminas": "^1.0.0", - "spryker/symfony": "^3.0.0", - "spryker/twig": "^3.0.0" - }, - "require-dev": { - "codeception/codeception": "^4.1", - "spryker/code-sniffer": "*", - "spryker/testify": "*" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Spryker\\": "src/Spryker/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "CodeGenerator module", - "support": { - "issues": "https://github.com/spryker/code-generator/issues", - "source": "https://github.com/spryker/code-generator/tree/0.3.10" - }, - "abandoned": "spryker-sdk/spryk", - "time": "2021-04-21T11:18:01+00:00" - }, { "name": "spryker/code-sniffer", "version": "0.15.9", From 6e0dc5011d5972369335c59aca6bf01c0fe01a15 Mon Sep 17 00:00:00 2001 From: Dmitry Lymarenko Date: Mon, 28 Nov 2022 17:49:24 +0100 Subject: [PATCH 039/106] Removed code-generator integration --- src/Pyz/Zed/Console/ConsoleDependencyProvider.php | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/src/Pyz/Zed/Console/ConsoleDependencyProvider.php b/src/Pyz/Zed/Console/ConsoleDependencyProvider.php index d30c45359b..21aeabbc31 100644 --- a/src/Pyz/Zed/Console/ConsoleDependencyProvider.php +++ b/src/Pyz/Zed/Console/ConsoleDependencyProvider.php @@ -15,12 +15,6 @@ use Spryker\Zed\BusinessOnBehalfDataImport\BusinessOnBehalfDataImportConfig; use Spryker\Zed\Cache\Communication\Console\EmptyAllCachesConsole; use Spryker\Zed\CategoryDataImport\CategoryDataImportConfig; -use Spryker\Zed\CodeGenerator\Communication\Console\BundleClientCodeGeneratorConsole; -use Spryker\Zed\CodeGenerator\Communication\Console\BundleCodeGeneratorConsole; -use Spryker\Zed\CodeGenerator\Communication\Console\BundleServiceCodeGeneratorConsole; -use Spryker\Zed\CodeGenerator\Communication\Console\BundleSharedCodeGeneratorConsole; -use Spryker\Zed\CodeGenerator\Communication\Console\BundleYvesCodeGeneratorConsole; -use Spryker\Zed\CodeGenerator\Communication\Console\BundleZedCodeGeneratorConsole; use Spryker\Zed\CompanyBusinessUnitDataImport\CompanyBusinessUnitDataImportConfig; use Spryker\Zed\CompanyDataImport\CompanyDataImportConfig; use Spryker\Zed\CompanyUnitAddressDataImport\CompanyUnitAddressDataImportConfig; @@ -396,12 +390,6 @@ protected function getConsoleCommands(Container $container): array $commands[] = new CodeFixturesConsole(); $commands[] = new CodePhpstanConsole(); $commands[] = new ValidatorConsole(); - $commands[] = new BundleCodeGeneratorConsole(); - $commands[] = new BundleYvesCodeGeneratorConsole(); - $commands[] = new BundleZedCodeGeneratorConsole(); - $commands[] = new BundleServiceCodeGeneratorConsole(); - $commands[] = new BundleSharedCodeGeneratorConsole(); - $commands[] = new BundleClientCodeGeneratorConsole(); $commands[] = new GenerateZedIdeAutoCompletionConsole(); $commands[] = new RemoveZedIdeAutoCompletionConsole(); $commands[] = new GenerateClientIdeAutoCompletionConsole(); From 83ef62b8dc0e5af9936cdbda76dcab0adc054511 Mon Sep 17 00:00:00 2001 From: Dmitry Lymarenko Date: Mon, 28 Nov 2022 18:01:48 +0100 Subject: [PATCH 040/106] Removed code-generator test --- .../Console/Console/GenerateBundleCest.php | 40 ------------------- 1 file changed, 40 deletions(-) delete mode 100644 tests/PyzTest/Zed/Console/Console/GenerateBundleCest.php diff --git a/tests/PyzTest/Zed/Console/Console/GenerateBundleCest.php b/tests/PyzTest/Zed/Console/Console/GenerateBundleCest.php deleted file mode 100644 index 2a8d69055b..0000000000 --- a/tests/PyzTest/Zed/Console/Console/GenerateBundleCest.php +++ /dev/null @@ -1,40 +0,0 @@ -runSprykerCommand('code:generate:module:zed Acme -vvv'); - $i->seeInShellOutput('Generated: Pyz/Zed/Acme/AcmeConfig.php'); - $i->seeInShellOutput('Generated: ZedBundleCodeGenerator'); - $bundleDir = codecept_data_dir() . ConsoleHelper::SANDBOX_DIR . 'src/Pyz/Zed/Acme'; - $i->seeFileFound('AcmeConfig.php', $bundleDir); - $i->seeFileFound('AcmeDependencyProvider.php', $bundleDir); - $i->seeFileFound('AcmeFacade.php', $bundleDir . '/Business'); - } -} From 5f9a63dce72540fbd2c696f298ce3b6091ff2345 Mon Sep 17 00:00:00 2001 From: Michael Knappe Date: Mon, 28 Nov 2022 18:29:37 +0100 Subject: [PATCH 041/106] Merged origin/master --- composer.lock | 803 ++++++++++++++++++++++++++------------------------ 1 file changed, 420 insertions(+), 383 deletions(-) diff --git a/composer.lock b/composer.lock index 417b6dc839..61d76cb176 100644 --- a/composer.lock +++ b/composer.lock @@ -1649,16 +1649,16 @@ }, { "name": "laminas/laminas-filter", - "version": "2.24.0", + "version": "2.28.1", "source": { "type": "git", "url": "https://github.com/laminas/laminas-filter.git", - "reference": "3adcc92684dcb372de5257dc22c08150869ef5e4" + "reference": "336b7571820c1d1d2443c34fa46f39884885e67c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-filter/zipball/3adcc92684dcb372de5257dc22c08150869ef5e4", - "reference": "3adcc92684dcb372de5257dc22c08150869ef5e4", + "url": "https://api.github.com/repos/laminas/laminas-filter/zipball/336b7571820c1d1d2443c34fa46f39884885e67c", + "reference": "336b7571820c1d1d2443c34fa46f39884885e67c", "shasum": "" }, "require": { @@ -1673,13 +1673,13 @@ }, "require-dev": { "laminas/laminas-coding-standard": "~2.4.0", - "laminas/laminas-crypt": "^3.8", - "laminas/laminas-uri": "^2.9.1", + "laminas/laminas-crypt": "^3.9", + "laminas/laminas-uri": "^2.10", "pear/archive_tar": "^1.4.14", - "phpunit/phpunit": "^9.5.25", - "psalm/plugin-phpunit": "^0.18.0", + "phpunit/phpunit": "^9.5.26", + "psalm/plugin-phpunit": "^0.18.3", "psr/http-factory": "^1.0.1", - "vimeo/psalm": "^4.28" + "vimeo/psalm": "^4.30" }, "suggest": { "laminas/laminas-crypt": "Laminas\\Crypt component, for encryption filters", @@ -1723,7 +1723,7 @@ "type": "community_bridge" } ], - "time": "2022-11-04T22:35:39+00:00" + "time": "2022-11-19T15:13:44+00:00" }, { "name": "laminas/laminas-servicemanager", @@ -3580,20 +3580,20 @@ }, { "name": "psr/cache", - "version": "1.0.1", + "version": "2.0.0", "source": { "type": "git", "url": "https://github.com/php-fig/cache.git", - "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8" + "reference": "213f9dbc5b9bfbc4f8db86d2838dc968752ce13b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/cache/zipball/d11b50ad223250cf17b86e38383413f5a6764bf8", - "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8", + "url": "https://api.github.com/repos/php-fig/cache/zipball/213f9dbc5b9bfbc4f8db86d2838dc968752ce13b", + "reference": "213f9dbc5b9bfbc4f8db86d2838dc968752ce13b", "shasum": "" }, "require": { - "php": ">=5.3.0" + "php": ">=8.0.0" }, "type": "library", "extra": { @@ -3613,7 +3613,7 @@ "authors": [ { "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "homepage": "https://www.php-fig.org/" } ], "description": "Common interface for caching libraries", @@ -3623,9 +3623,9 @@ "psr-6" ], "support": { - "source": "https://github.com/php-fig/cache/tree/master" + "source": "https://github.com/php-fig/cache/tree/2.0.0" }, - "time": "2016-08-06T20:24:11+00:00" + "time": "2021-02-03T23:23:37+00:00" }, { "name": "psr/container", @@ -8871,23 +8871,23 @@ }, { "name": "spryker-shop/catalog-page", - "version": "1.23.0", + "version": "1.24.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/catalog-page.git", - "reference": "442590989be050a7bc2578d9efbb0a27054b852b" + "reference": "c65f7bb86437568b50767aad7b935b8dd6b935fa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/catalog-page/zipball/442590989be050a7bc2578d9efbb0a27054b852b", - "reference": "442590989be050a7bc2578d9efbb0a27054b852b", + "url": "https://api.github.com/repos/spryker-shop/catalog-page/zipball/c65f7bb86437568b50767aad7b935b8dd6b935fa", + "reference": "c65f7bb86437568b50767aad7b935b8dd6b935fa", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker-shop/shop-application": "^1.0.0", "spryker-shop/shop-router-extension": "^1.0.0", - "spryker-shop/shop-ui": "^1.44.0", + "spryker-shop/shop-ui": "^1.63.0", "spryker-shop/storage-router-extension": "^1.0.0", "spryker-shop/tabs-widget-extension": "^1.0.0", "spryker/catalog": "^5.4.0", @@ -8901,8 +8901,9 @@ "spryker/store": "^1.4.0", "spryker/symfony": "^3.1.0", "spryker/transfer": "^3.25.0", - "spryker/twig": "^3.3.0", + "spryker/twig": "^3.18.0", "spryker/twig-extension": "^1.0.0", + "spryker/util-number": "^1.0.0", "spryker/util-text": "^1.2.0" }, "require-dev": { @@ -8935,9 +8936,9 @@ ], "description": "CatalogPage module", "support": { - "source": "https://github.com/spryker-shop/catalog-page/tree/1.23.0" + "source": "https://github.com/spryker-shop/catalog-page/tree/1.24.0" }, - "time": "2022-04-14T07:53:43+00:00" + "time": "2022-11-24T12:58:31+00:00" }, { "name": "spryker-shop/category-image-storage-widget", @@ -9094,20 +9095,20 @@ }, { "name": "spryker-shop/checkout-page", - "version": "3.21.0", + "version": "3.22.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/checkout-page.git", - "reference": "736ac0e012b0a39a3ce502f67c79cf87adb7b15d" + "reference": "d0c83bf79aef0f2c0aaac1fac2521b2cd4d86c77" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/checkout-page/zipball/736ac0e012b0a39a3ce502f67c79cf87adb7b15d", - "reference": "736ac0e012b0a39a3ce502f67c79cf87adb7b15d", + "url": "https://api.github.com/repos/spryker-shop/checkout-page/zipball/d0c83bf79aef0f2c0aaac1fac2521b2cd4d86c77", + "reference": "d0c83bf79aef0f2c0aaac1fac2521b2cd4d86c77", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker-shop/checkout-page-extension": "^1.4.0", "spryker-shop/customer-page": "^2.13.0", "spryker-shop/money-widget": "^1.0.0", @@ -9132,6 +9133,7 @@ "spryker/step-engine": "^3.3.0", "spryker/symfony": "^3.1.0", "spryker/transfer": "^3.27.0", + "spryker/twig": "^3.18.0", "spryker/util-validate": "^1.0.0" }, "require-dev": { @@ -9177,9 +9179,9 @@ ], "description": "CheckoutPage module", "support": { - "source": "https://github.com/spryker-shop/checkout-page/tree/3.21.0" + "source": "https://github.com/spryker-shop/checkout-page/tree/3.22.0" }, - "time": "2022-06-17T15:20:46+00:00" + "time": "2022-11-24T12:58:31+00:00" }, { "name": "spryker-shop/checkout-page-extension", @@ -10093,27 +10095,30 @@ }, { "name": "spryker-shop/configurable-bundle-widget", - "version": "1.6.0", + "version": "1.7.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/configurable-bundle-widget.git", - "reference": "163560270d9e9dc0d80d19c10a4676720a1fc535" + "reference": "e275ea9ddd102923481263054fbb9ea7d5f36f18" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/configurable-bundle-widget/zipball/163560270d9e9dc0d80d19c10a4676720a1fc535", - "reference": "163560270d9e9dc0d80d19c10a4676720a1fc535", + "url": "https://api.github.com/repos/spryker-shop/configurable-bundle-widget/zipball/e275ea9ddd102923481263054fbb9ea7d5f36f18", + "reference": "e275ea9ddd102923481263054fbb9ea7d5f36f18", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker-shop/shop-application": "^1.2.0", - "spryker-shop/shop-ui": "^1.40.0", + "spryker-shop/shop-ui": "^1.63.0", "spryker/configurable-bundle": "^1.0.0 || ^2.0.0", "spryker/configurable-bundle-cart": "^1.0.0", "spryker/kernel": "^3.52.0", + "spryker/locale": "^3.0.0", "spryker/quote": "^2.8.0", - "spryker/symfony": "^3.1.0" + "spryker/symfony": "^3.1.0", + "spryker/twig": "^3.18.0", + "spryker/util-number": "^1.0.0" }, "require-dev": { "spryker-shop/configurable-bundle-note-widget": "*", @@ -10143,9 +10148,9 @@ ], "description": "ConfigurableBundleWidget module", "support": { - "source": "https://github.com/spryker-shop/configurable-bundle-widget/tree/1.6.0" + "source": "https://github.com/spryker-shop/configurable-bundle-widget/tree/1.7.0" }, - "time": "2022-03-22T12:33:19+00:00" + "time": "2022-11-24T12:58:31+00:00" }, { "name": "spryker-shop/content-banner-widget", @@ -10471,16 +10476,16 @@ }, { "name": "spryker-shop/customer-page", - "version": "2.39.1", + "version": "2.40.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/customer-page.git", - "reference": "c588b5e718309244f4d108c3d992b63477f2e015" + "reference": "499fee49b39581e97214586343a4f75c654acec9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/customer-page/zipball/c588b5e718309244f4d108c3d992b63477f2e015", - "reference": "c588b5e718309244f4d108c3d992b63477f2e015", + "url": "https://api.github.com/repos/spryker-shop/customer-page/zipball/499fee49b39581e97214586343a4f75c654acec9", + "reference": "499fee49b39581e97214586343a4f75c654acec9", "shasum": "" }, "require": { @@ -10502,7 +10507,7 @@ "spryker/step-engine": "^3.3.0", "spryker/store": "^1.4.0", "spryker/symfony": "^3.1.0", - "spryker/twig": "^3.13.0", + "spryker/twig": "^3.18.0", "spryker/twig-extension": "^1.0.0", "spryker/util-validate": "^1.0.0" }, @@ -10561,9 +10566,9 @@ ], "description": "CustomerPage module", "support": { - "source": "https://github.com/spryker-shop/customer-page/tree/2.39.1" + "source": "https://github.com/spryker-shop/customer-page/tree/2.40.0" }, - "time": "2022-10-20T08:41:39+00:00" + "time": "2022-11-24T12:58:31+00:00" }, { "name": "spryker-shop/customer-page-extension", @@ -11615,20 +11620,20 @@ }, { "name": "spryker-shop/multi-cart-page", - "version": "2.5.1", + "version": "2.6.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/multi-cart-page.git", - "reference": "f5e2548077466056e7b05a33ddbf89b15cf6c659" + "reference": "9a9a2fee847a4d53c78a4d2d2252156c7f3a23cf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/multi-cart-page/zipball/f5e2548077466056e7b05a33ddbf89b15cf6c659", - "reference": "f5e2548077466056e7b05a33ddbf89b15cf6c659", + "url": "https://api.github.com/repos/spryker-shop/multi-cart-page/zipball/9a9a2fee847a4d53c78a4d2d2252156c7f3a23cf", + "reference": "9a9a2fee847a4d53c78a4d2d2252156c7f3a23cf", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker-shop/shop-application": "^1.0.0", "spryker-shop/shop-ui": "^1.6.0", "spryker/application": "^3.0.0", @@ -11636,7 +11641,8 @@ "spryker/kernel": "^3.52.0", "spryker/multi-cart": "^1.7.0", "spryker/quote": "^2.8.0", - "spryker/symfony": "^3.1.0" + "spryker/symfony": "^3.1.0", + "spryker/twig": "^3.18.0" }, "require-dev": { "spryker-shop/customer-page": "*", @@ -11671,31 +11677,32 @@ ], "description": "MultiCartPage module", "support": { - "source": "https://github.com/spryker-shop/multi-cart-page/tree/2.5.1" + "source": "https://github.com/spryker-shop/multi-cart-page/tree/2.6.0" }, - "time": "2022-02-17T09:17:19+00:00" + "time": "2022-11-24T12:58:31+00:00" }, { "name": "spryker-shop/multi-cart-widget", - "version": "1.7.0", + "version": "1.8.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/multi-cart-widget.git", - "reference": "cb9516947f98e710bc1ca09b8dce75e14d2133fa" + "reference": "d28b4b971d65c217efdaa9172cc90bb0a4837545" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/multi-cart-widget/zipball/cb9516947f98e710bc1ca09b8dce75e14d2133fa", - "reference": "cb9516947f98e710bc1ca09b8dce75e14d2133fa", + "url": "https://api.github.com/repos/spryker-shop/multi-cart-widget/zipball/d28b4b971d65c217efdaa9172cc90bb0a4837545", + "reference": "d28b4b971d65c217efdaa9172cc90bb0a4837545", "shasum": "" }, "require": { - "php": ">=7.3", + "php": ">=8.0", "spryker-shop/shop-ui": "^1.41.0", "spryker/kernel": "^3.30.0", "spryker/multi-cart": "^1.0.0", "spryker/quote": "^2.8.0", - "spryker/symfony": "^3.1.0" + "spryker/symfony": "^3.1.0", + "spryker/twig": "^3.18.0" }, "require-dev": { "spryker-shop/cart-page": "*", @@ -11731,9 +11738,9 @@ ], "description": "MultiCartWidget module", "support": { - "source": "https://github.com/spryker-shop/multi-cart-widget/tree/1.7.0" + "source": "https://github.com/spryker-shop/multi-cart-widget/tree/1.8.0" }, - "time": "2021-07-12T13:59:49+00:00" + "time": "2022-11-24T12:58:31+00:00" }, { "name": "spryker-shop/newsletter-page", @@ -12116,25 +12123,26 @@ }, { "name": "spryker-shop/price-product-volume-widget", - "version": "1.7.0", + "version": "1.8.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/price-product-volume-widget.git", - "reference": "8e7988232a3a0440346e0255fee2ef4f30f88fc7" + "reference": "cc290b10bc17c518f67a6bbd7157af2b78246ea1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/price-product-volume-widget/zipball/8e7988232a3a0440346e0255fee2ef4f30f88fc7", - "reference": "8e7988232a3a0440346e0255fee2ef4f30f88fc7", + "url": "https://api.github.com/repos/spryker-shop/price-product-volume-widget/zipball/cc290b10bc17c518f67a6bbd7157af2b78246ea1", + "reference": "cc290b10bc17c518f67a6bbd7157af2b78246ea1", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker-shop/shop-ui": "^1.31.1", "spryker/currency": "^3.4.0", "spryker/kernel": "^3.30.0", "spryker/price": "^5.3.0", "spryker/price-product-storage": "^2.16.0 || ^4.2.0", + "spryker/twig": "^3.18.0", "spryker/util-encoding": "^2.0.0" }, "require-dev": { @@ -12162,9 +12170,9 @@ ], "description": "PriceProductVolumeWidget module", "support": { - "source": "https://github.com/spryker-shop/price-product-volume-widget/tree/1.7.0" + "source": "https://github.com/spryker-shop/price-product-volume-widget/tree/1.8.0" }, - "time": "2022-09-14T14:16:35+00:00" + "time": "2022-11-24T12:58:31+00:00" }, { "name": "spryker-shop/price-product-widget", @@ -12372,25 +12380,26 @@ }, { "name": "spryker-shop/product-bundle-widget", - "version": "1.5.0", + "version": "1.6.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/product-bundle-widget.git", - "reference": "c446c88f439ebd20f0bf4c9ef8772ad9154769ab" + "reference": "da4f6bd702d5dbc24048b86899a0f216e9e30639" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/product-bundle-widget/zipball/c446c88f439ebd20f0bf4c9ef8772ad9154769ab", - "reference": "c446c88f439ebd20f0bf4c9ef8772ad9154769ab", + "url": "https://api.github.com/repos/spryker-shop/product-bundle-widget/zipball/da4f6bd702d5dbc24048b86899a0f216e9e30639", + "reference": "da4f6bd702d5dbc24048b86899a0f216e9e30639", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker-shop/customer-reorder-widget-extension": "^1.3.0", "spryker-shop/shop-ui": "^1.0.0", "spryker/kernel": "^3.30.0", "spryker/product-bundle": "^4.1.0 || ^6.0.0 || ^7.0.0", - "spryker/transfer": "^3.25.0" + "spryker/transfer": "^3.25.0", + "spryker/twig": "^3.18.0" }, "require-dev": { "spryker-shop/cart-page": "*", @@ -12420,9 +12429,9 @@ ], "description": "ProductBundleWidget module", "support": { - "source": "https://github.com/spryker-shop/product-bundle-widget/tree/1.5.0" + "source": "https://github.com/spryker-shop/product-bundle-widget/tree/1.6.0" }, - "time": "2022-09-21T14:05:42+00:00" + "time": "2022-11-24T12:58:31+00:00" }, { "name": "spryker-shop/product-category-widget", @@ -12824,32 +12833,35 @@ }, { "name": "spryker-shop/product-measurement-unit-widget", - "version": "1.0.1", + "version": "1.1.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/product-measurement-unit-widget.git", - "reference": "46fb09ce922237725780757dc76f894ba5ac6a5e" + "reference": "23f80079936febb82eaa5e71b3232edd7f61223a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/product-measurement-unit-widget/zipball/46fb09ce922237725780757dc76f894ba5ac6a5e", - "reference": "46fb09ce922237725780757dc76f894ba5ac6a5e", + "url": "https://api.github.com/repos/spryker-shop/product-measurement-unit-widget/zipball/23f80079936febb82eaa5e71b3232edd7f61223a", + "reference": "23f80079936febb82eaa5e71b3232edd7f61223a", "shasum": "" }, "require": { - "php": ">=7.2", + "php": ">=8.0", "spryker-shop/shop-ui": "^1.13.0", "spryker/kernel": "^3.30.0", + "spryker/locale": "^3.0.0", "spryker/product-measurement-unit-storage": "^1.1.0", "spryker/product-quantity-storage": "^1.0.0 || ^3.0.0", - "spryker/util-encoding": "^2.0.0" + "spryker/twig": "^3.18.0", + "spryker/util-encoding": "^2.0.0", + "spryker/util-number": "^1.0.0" }, "require-dev": { "spryker-shop/cart-page": "*", "spryker/code-sniffer": "*" }, "suggest": { - "spryker-shop/cart-page": "If you want to use CartProductMeasurementUnitQuantitySelectorWidget.", + "spryker-shop/cart-page": "If you want to use CartProductMeasurementUnitQuantitySelectorWidget. Minimum required version: 3.33.0", "spryker-shop/product-detail-page": "if you want to use ManageProductMeasurementUnitWidget." }, "type": "library", @@ -12869,33 +12881,34 @@ ], "description": "ProductMeasurementUnitWidget module", "support": { - "source": "https://github.com/spryker-shop/product-measurement-unit-widget/tree/1.0.1" + "source": "https://github.com/spryker-shop/product-measurement-unit-widget/tree/1.1.0" }, - "time": "2020-09-01T12:24:11+00:00" + "time": "2022-11-24T12:58:31+00:00" }, { "name": "spryker-shop/product-new-page", - "version": "1.2.0", + "version": "1.3.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/product-new-page.git", - "reference": "ca5bf7bca1ff0264d9ed8f5ac2f13e5fa9e48d06" + "reference": "4cb78202f7079c4db6a19828e3b542e8a4dda120" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/product-new-page/zipball/ca5bf7bca1ff0264d9ed8f5ac2f13e5fa9e48d06", - "reference": "ca5bf7bca1ff0264d9ed8f5ac2f13e5fa9e48d06", + "url": "https://api.github.com/repos/spryker-shop/product-new-page/zipball/4cb78202f7079c4db6a19828e3b542e8a4dda120", + "reference": "4cb78202f7079c4db6a19828e3b542e8a4dda120", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker-shop/shop-ui": "^1.0.0", "spryker/catalog": "^5.2.0", "spryker/kernel": "^3.52.0", "spryker/locale": "^3.8.0", "spryker/product-new": "^1.1.0", "spryker/symfony": "^3.1.0", - "spryker/url-storage": "^1.0.0" + "spryker/url-storage": "^1.0.0", + "spryker/util-number": "^1.0.0" }, "require-dev": { "spryker-shop/catalog-page": "*", @@ -12927,9 +12940,9 @@ ], "description": "ProductNewPage module", "support": { - "source": "https://github.com/spryker-shop/product-new-page/tree/1.2.0" + "source": "https://github.com/spryker-shop/product-new-page/tree/1.3.0" }, - "time": "2021-10-29T12:16:12+00:00" + "time": "2022-11-24T12:58:31+00:00" }, { "name": "spryker-shop/product-offer-shopping-list-widget", @@ -13073,28 +13086,31 @@ }, { "name": "spryker-shop/product-packaging-unit-widget", - "version": "1.2.2", + "version": "1.3.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/product-packaging-unit-widget.git", - "reference": "5ee6c5204514dccd72fcbcae36f4fbb4d5102755" + "reference": "2931aafa34e3eacc6428335b079c95e5a81cdefc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/product-packaging-unit-widget/zipball/5ee6c5204514dccd72fcbcae36f4fbb4d5102755", - "reference": "5ee6c5204514dccd72fcbcae36f4fbb4d5102755", + "url": "https://api.github.com/repos/spryker-shop/product-packaging-unit-widget/zipball/2931aafa34e3eacc6428335b079c95e5a81cdefc", + "reference": "2931aafa34e3eacc6428335b079c95e5a81cdefc", "shasum": "" }, "require": { - "php": ">=7.3", + "php": ">=8.0", "spryker-shop/quick-order-page-extension": "^1.0.0", - "spryker-shop/shop-ui": "^1.40.0", + "spryker-shop/shop-ui": "^1.63.0", "spryker/kernel": "^3.30.0", + "spryker/locale": "^3.0.0", "spryker/product-measurement-unit-storage": "^1.1.0", "spryker/product-packaging-unit-storage": "^5.0.0", "spryker/product-quantity-storage": "^1.0.0 || ^3.0.0", "spryker/transfer": "^3.18.0", - "spryker/util-encoding": "^2.0.0" + "spryker/twig": "^3.18.0", + "spryker/util-encoding": "^2.0.0", + "spryker/util-number": "^1.0.0" }, "require-dev": { "spryker-shop/money-widget": "*", @@ -13125,9 +13141,9 @@ ], "description": "ProductPackagingUnitWidget module", "support": { - "source": "https://github.com/spryker-shop/product-packaging-unit-widget/tree/1.2.2" + "source": "https://github.com/spryker-shop/product-packaging-unit-widget/tree/1.3.0" }, - "time": "2021-03-17T10:05:48+00:00" + "time": "2022-11-24T12:58:31+00:00" }, { "name": "spryker-shop/product-relation-widget", @@ -13230,20 +13246,20 @@ }, { "name": "spryker-shop/product-review-widget", - "version": "1.13.1", + "version": "1.14.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/product-review-widget.git", - "reference": "a3fff19e09c9f14333b279f5ee57f1e44e3a66ba" + "reference": "bba7892cb61f85eb8ec49cf438258a017be74112" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/product-review-widget/zipball/a3fff19e09c9f14333b279f5ee57f1e44e3a66ba", - "reference": "a3fff19e09c9f14333b279f5ee57f1e44e3a66ba", + "url": "https://api.github.com/repos/spryker-shop/product-review-widget/zipball/bba7892cb61f85eb8ec49cf438258a017be74112", + "reference": "bba7892cb61f85eb8ec49cf438258a017be74112", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker-shop/product-group-widget-extension": "^1.1.0", "spryker-shop/shop-application": "^1.0.0", "spryker-shop/shop-ui": "^1.34.0", @@ -13253,7 +13269,8 @@ "spryker/product-review": "^1.3.0 || ^2.8.0", "spryker/product-review-storage": "^1.0.0", "spryker/storage": "^3.4.0", - "spryker/symfony": "^3.1.0" + "spryker/symfony": "^3.1.0", + "spryker/twig": "^3.18.0" }, "require-dev": { "spryker-shop/catalog-page": "*", @@ -13287,31 +13304,32 @@ ], "description": "ProductReviewWidget module", "support": { - "source": "https://github.com/spryker-shop/product-review-widget/tree/1.13.1" + "source": "https://github.com/spryker-shop/product-review-widget/tree/1.14.0" }, - "time": "2022-07-21T14:38:59+00:00" + "time": "2022-11-24T12:58:31+00:00" }, { "name": "spryker-shop/product-search-widget", - "version": "3.3.0", + "version": "3.4.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/product-search-widget.git", - "reference": "4607d6f6931de4577e1e7af300aa6f8877a85ce0" + "reference": "4b3019d6383fd5a962520e146e9a3165634b148e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/product-search-widget/zipball/4607d6f6931de4577e1e7af300aa6f8877a85ce0", - "reference": "4607d6f6931de4577e1e7af300aa6f8877a85ce0", + "url": "https://api.github.com/repos/spryker-shop/product-search-widget/zipball/4b3019d6383fd5a962520e146e9a3165634b148e", + "reference": "4b3019d6383fd5a962520e146e9a3165634b148e", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker-shop/product-search-widget-extension": "^1.0.0", - "spryker-shop/shop-ui": "^1.58.0", + "spryker-shop/shop-ui": "^1.63.0", "spryker/application": "^3.0.0", "spryker/catalog": "^5.5.0", "spryker/kernel": "^3.52.0", + "spryker/locale": "^3.0.0", "spryker/symfony": "^3.0.0", "spryker/util-encoding": "^2.0.0" }, @@ -13344,9 +13362,9 @@ ], "description": "ProductSearchWidget module", "support": { - "source": "https://github.com/spryker-shop/product-search-widget/tree/3.3.0" + "source": "https://github.com/spryker-shop/product-search-widget/tree/3.4.0" }, - "time": "2022-04-04T15:20:02+00:00" + "time": "2022-11-24T12:58:31+00:00" }, { "name": "spryker-shop/product-search-widget-extension", @@ -13608,26 +13626,27 @@ }, { "name": "spryker-shop/quick-order-page", - "version": "4.7.2", + "version": "4.8.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/quick-order-page.git", - "reference": "a740fc8a7b389bdf4a06eed0fe7d74a812bff2cb" + "reference": "6da7bd2821456708405f8641de02099226661065" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/quick-order-page/zipball/a740fc8a7b389bdf4a06eed0fe7d74a812bff2cb", - "reference": "a740fc8a7b389bdf4a06eed0fe7d74a812bff2cb", + "url": "https://api.github.com/repos/spryker-shop/quick-order-page/zipball/6da7bd2821456708405f8641de02099226661065", + "reference": "6da7bd2821456708405f8641de02099226661065", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker-shop/quick-order-page-extension": "^1.2.0", "spryker-shop/shop-application": "^1.0.0", - "spryker-shop/shop-ui": "^1.58.0", + "spryker-shop/shop-ui": "^1.63.0", "spryker/application": "^3.0.0", "spryker/cart": "^4.0.0 || ^5.0.0 || ^7.0.0", "spryker/kernel": "^3.52.0", + "spryker/locale": "^3.0.0", "spryker/price-product-storage": "^2.9.0 || ^4.0.0", "spryker/product-quantity-storage": "^1.2.0 || ^3.0.0", "spryker/product-storage": "^1.7.0", @@ -13669,9 +13688,9 @@ ], "description": "QuickOrderPage module", "support": { - "source": "https://github.com/spryker-shop/quick-order-page/tree/4.7.2" + "source": "https://github.com/spryker-shop/quick-order-page/tree/4.8.0" }, - "time": "2022-07-26T06:34:43+00:00" + "time": "2022-11-24T12:58:31+00:00" }, { "name": "spryker-shop/quick-order-page-extension", @@ -13779,20 +13798,20 @@ }, { "name": "spryker-shop/quote-request-agent-page", - "version": "3.1.0", + "version": "3.2.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/quote-request-agent-page.git", - "reference": "36b0e4b1cef91187175ccb4c745ab706b27ed360" + "reference": "91a4cbebbe3e779c7f972bc07b83a712844b051b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/quote-request-agent-page/zipball/36b0e4b1cef91187175ccb4c745ab706b27ed360", - "reference": "36b0e4b1cef91187175ccb4c745ab706b27ed360", + "url": "https://api.github.com/repos/spryker-shop/quote-request-agent-page/zipball/91a4cbebbe3e779c7f972bc07b83a712844b051b", + "reference": "91a4cbebbe3e779c7f972bc07b83a712844b051b", "shasum": "" }, "require": { - "php": ">=7.3", + "php": ">=8.0", "spryker-shop/checkout-page-extension": "^1.2.0", "spryker-shop/quote-request-agent-page-extension": "^1.0.0", "spryker-shop/shop-application": "^1.2.0", @@ -13812,6 +13831,7 @@ "spryker/step-engine": "^3.3.0", "spryker/store": "^1.8.0", "spryker/symfony": "^3.1.0", + "spryker/twig": "^3.18.0", "spryker/util-date-time": "^1.0.0" }, "require-dev": { @@ -13851,9 +13871,9 @@ ], "description": "QuoteRequestAgentPage module", "support": { - "source": "https://github.com/spryker-shop/quote-request-agent-page/tree/3.1.0" + "source": "https://github.com/spryker-shop/quote-request-agent-page/tree/3.2.0" }, - "time": "2021-07-06T13:27:58+00:00" + "time": "2022-11-24T12:58:31+00:00" }, { "name": "spryker-shop/quote-request-agent-page-extension", @@ -13903,20 +13923,20 @@ }, { "name": "spryker-shop/quote-request-agent-widget", - "version": "2.5.0", + "version": "2.6.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/quote-request-agent-widget.git", - "reference": "3532fd767ef5ddc06294d480466e2e0226565a8e" + "reference": "4c1c29b137dc5c1dcdf5a130301b3d68d570573e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/quote-request-agent-widget/zipball/3532fd767ef5ddc06294d480466e2e0226565a8e", - "reference": "3532fd767ef5ddc06294d480466e2e0226565a8e", + "url": "https://api.github.com/repos/spryker-shop/quote-request-agent-widget/zipball/4c1c29b137dc5c1dcdf5a130301b3d68d570573e", + "reference": "4c1c29b137dc5c1dcdf5a130301b3d68d570573e", "shasum": "" }, "require": { - "php": ">=7.3", + "php": ">=8.0", "spryker-shop/shop-application": "^1.2.0", "spryker-shop/shop-ui": "^1.0.0", "spryker/application": "^3.8.0", @@ -13926,7 +13946,8 @@ "spryker/persistent-cart": "^1.8.0 || ^3.0.0", "spryker/quote": "^2.0.0", "spryker/quote-request-agent": "^2.2.0", - "spryker/symfony": "^3.1.0" + "spryker/symfony": "^3.1.0", + "spryker/twig": "^3.18.0" }, "require-dev": { "spryker/code-sniffer": "*", @@ -13955,26 +13976,26 @@ ], "description": "QuoteRequestAgentWidget module", "support": { - "source": "https://github.com/spryker-shop/quote-request-agent-widget/tree/2.5.0" + "source": "https://github.com/spryker-shop/quote-request-agent-widget/tree/2.6.0" }, - "time": "2021-07-06T13:27:58+00:00" + "time": "2022-11-24T12:58:31+00:00" }, { "name": "spryker-shop/quote-request-page", - "version": "3.3.0", + "version": "3.4.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/quote-request-page.git", - "reference": "3b8b25bf9478ce4fe9ce0d490405b1518baa2d9e" + "reference": "082f82034dd7fb4e7f0c07d449ee1d8fbd56ec8e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/quote-request-page/zipball/3b8b25bf9478ce4fe9ce0d490405b1518baa2d9e", - "reference": "3b8b25bf9478ce4fe9ce0d490405b1518baa2d9e", + "url": "https://api.github.com/repos/spryker-shop/quote-request-page/zipball/082f82034dd7fb4e7f0c07d449ee1d8fbd56ec8e", + "reference": "082f82034dd7fb4e7f0c07d449ee1d8fbd56ec8e", "shasum": "" }, "require": { - "php": ">=7.3", + "php": ">=8.0", "spryker-shop/checkout-page-extension": "^1.2.0", "spryker-shop/quote-request-page-extension": "^1.0.0", "spryker-shop/shop-application": "^1.0.0", @@ -13990,6 +14011,7 @@ "spryker/shipment": "^8.4.0", "spryker/step-engine": "^3.3.0", "spryker/symfony": "^3.1.0", + "spryker/twig": "^3.18.0", "spryker/util-date-time": "^1.0.0" }, "require-dev": { @@ -14029,9 +14051,9 @@ ], "description": "QuoteRequestPage module", "support": { - "source": "https://github.com/spryker-shop/quote-request-page/tree/3.3.0" + "source": "https://github.com/spryker-shop/quote-request-page/tree/3.4.0" }, - "time": "2021-07-06T13:27:58+00:00" + "time": "2022-11-24T12:58:31+00:00" }, { "name": "spryker-shop/quote-request-page-extension", @@ -14288,25 +14310,26 @@ }, { "name": "spryker-shop/sales-configurable-bundle-widget", - "version": "1.4.1", + "version": "1.5.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/sales-configurable-bundle-widget.git", - "reference": "32dfb5dea4fdc09cacf0b81e1fe824372c7cb581" + "reference": "9b76bd2cb22b7d1ae5fea7d004c0a8a5994c57c6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/sales-configurable-bundle-widget/zipball/32dfb5dea4fdc09cacf0b81e1fe824372c7cb581", - "reference": "32dfb5dea4fdc09cacf0b81e1fe824372c7cb581", + "url": "https://api.github.com/repos/spryker-shop/sales-configurable-bundle-widget/zipball/9b76bd2cb22b7d1ae5fea7d004c0a8a5994c57c6", + "reference": "9b76bd2cb22b7d1ae5fea7d004c0a8a5994c57c6", "shasum": "" }, "require": { - "php": ">=7.2", + "php": ">=8.0", "spryker-shop/customer-reorder-widget-extension": "^1.0.0", "spryker-shop/shop-ui": "^1.40.0", "spryker/kernel": "^3.33.0", "spryker/messenger": "^3.0.0", - "spryker/sales-configurable-bundle": "^1.3.0" + "spryker/sales-configurable-bundle": "^1.3.0", + "spryker/twig": "^3.18.0" }, "require-dev": { "spryker-shop/configurable-bundle-note-widget": "*", @@ -14332,9 +14355,9 @@ ], "description": "SalesConfigurableBundleWidget module", "support": { - "source": "https://github.com/spryker-shop/sales-configurable-bundle-widget/tree/1.4.1" + "source": "https://github.com/spryker-shop/sales-configurable-bundle-widget/tree/1.5.0" }, - "time": "2020-08-13T07:58:03+00:00" + "time": "2022-11-24T12:58:31+00:00" }, { "name": "spryker-shop/sales-order-threshold-widget", @@ -14387,26 +14410,27 @@ }, { "name": "spryker-shop/sales-product-bundle-widget", - "version": "1.0.2", + "version": "1.1.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/sales-product-bundle-widget.git", - "reference": "ad3317fa1e69a20486cac85d358db350da563eac" + "reference": "c6bf6777665899855e0ae4ebbf1b0affbe5e6585" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/sales-product-bundle-widget/zipball/ad3317fa1e69a20486cac85d358db350da563eac", - "reference": "ad3317fa1e69a20486cac85d358db350da563eac", + "url": "https://api.github.com/repos/spryker-shop/sales-product-bundle-widget/zipball/c6bf6777665899855e0ae4ebbf1b0affbe5e6585", + "reference": "c6bf6777665899855e0ae4ebbf1b0affbe5e6585", "shasum": "" }, "require": { - "php": ">=7.2", + "php": ">=8.0", "spryker-shop/sales-return-page-extension": "^1.0.0", "spryker-shop/shop-ui": "^1.40.0", "spryker/kernel": "^3.30.0", "spryker/product-bundle": "^7.4.0", "spryker/sales": "^11.9.0", - "spryker/symfony": "^3.1.0" + "spryker/symfony": "^3.1.0", + "spryker/twig": "^3.18.0" }, "require-dev": { "spryker/code-sniffer": "*" @@ -14428,26 +14452,26 @@ ], "description": "SalesProductBundleWidget module", "support": { - "source": "https://github.com/spryker-shop/sales-product-bundle-widget/tree/master" + "source": "https://github.com/spryker-shop/sales-product-bundle-widget/tree/1.1.0" }, - "time": "2020-06-24T11:35:14+00:00" + "time": "2022-11-24T12:58:31+00:00" }, { "name": "spryker-shop/sales-return-page", - "version": "1.4.0", + "version": "1.5.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/sales-return-page.git", - "reference": "b2a81082bdd5309e249e3345f4aa2ad591612d52" + "reference": "d447df1ea053cf17be84098dae50a62505c77aeb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/sales-return-page/zipball/b2a81082bdd5309e249e3345f4aa2ad591612d52", - "reference": "b2a81082bdd5309e249e3345f4aa2ad591612d52", + "url": "https://api.github.com/repos/spryker-shop/sales-return-page/zipball/d447df1ea053cf17be84098dae50a62505c77aeb", + "reference": "d447df1ea053cf17be84098dae50a62505c77aeb", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker-shop/barcode-widget": "^1.0.0", "spryker-shop/customer-reorder-widget-extension": "^1.2.0", "spryker-shop/sales-return-page-extension": "^1.0.0", @@ -14459,7 +14483,8 @@ "spryker/sales-return": "^1.0.0", "spryker/sales-return-search": "^1.0.0", "spryker/store": "^1.11.0", - "spryker/symfony": "^3.1.0" + "spryker/symfony": "^3.1.0", + "spryker/twig": "^3.18.0" }, "require-dev": { "spryker-shop/customer-page": "*", @@ -14494,9 +14519,9 @@ ], "description": "SalesReturnPage module", "support": { - "source": "https://github.com/spryker-shop/sales-return-page/tree/1.4.0" + "source": "https://github.com/spryker-shop/sales-return-page/tree/1.5.0" }, - "time": "2022-06-06T12:44:49+00:00" + "time": "2022-11-24T12:58:31+00:00" }, { "name": "spryker-shop/sales-return-page-extension", @@ -15209,24 +15234,27 @@ }, { "name": "spryker-shop/shop-ui", - "version": "1.62.0", + "version": "1.63.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/shop-ui.git", - "reference": "049d500454ad39c4cfd26d71d8d4c7acfa424165" + "reference": "f871bb3b0f14a0942f412132b21dba8d76b6b8f2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/shop-ui/zipball/049d500454ad39c4cfd26d71d8d4c7acfa424165", - "reference": "049d500454ad39c4cfd26d71d8d4c7acfa424165", + "url": "https://api.github.com/repos/spryker-shop/shop-ui/zipball/f871bb3b0f14a0942f412132b21dba8d76b6b8f2", + "reference": "f871bb3b0f14a0942f412132b21dba8d76b6b8f2", "shasum": "" }, "require": { "php": ">=8.0", "spryker/kernel": "^3.30.0", "spryker/locale": "^3.0.0", - "spryker/twig": "^3.7.0", - "spryker/twig-extension": "^1.0.0" + "spryker/symfony": "^3.0.0", + "spryker/transfer": "^3.25.0", + "spryker/twig": "^3.18.0", + "spryker/twig-extension": "^1.0.0", + "spryker/util-number": "^1.0.0" }, "require-dev": { "spryker-shop/newsletter-widget": "*", @@ -15260,9 +15288,9 @@ ], "description": "ShopUi module", "support": { - "source": "https://github.com/spryker-shop/shop-ui/tree/1.62.0" + "source": "https://github.com/spryker-shop/shop-ui/tree/1.63.0" }, - "time": "2022-11-15T10:04:38+00:00" + "time": "2022-11-24T12:58:31+00:00" }, { "name": "spryker-shop/shopping-list-note-widget", @@ -15316,34 +15344,37 @@ }, { "name": "spryker-shop/shopping-list-page", - "version": "1.7.1", + "version": "1.8.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/shopping-list-page.git", - "reference": "35749f4264f604573d65ce8a1f6c9b1ad579738e" + "reference": "0a093b15e49402f68c4a8d292378cb4a3ea7afc6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/shopping-list-page/zipball/35749f4264f604573d65ce8a1f6c9b1ad579738e", - "reference": "35749f4264f604573d65ce8a1f6c9b1ad579738e", + "url": "https://api.github.com/repos/spryker-shop/shopping-list-page/zipball/0a093b15e49402f68c4a8d292378cb4a3ea7afc6", + "reference": "0a093b15e49402f68c4a8d292378cb4a3ea7afc6", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker-shop/shop-application": "^1.2.0", - "spryker-shop/shop-ui": "^1.42.0", + "spryker-shop/shop-ui": "^1.63.0", "spryker-shop/shopping-list-page-extension": "^1.1.0", "spryker/application": "^3.8.0", "spryker/company-business-unit": "^1.5.0 || ^2.4.0", "spryker/company-user": "^2.8.0", "spryker/customer": "^7.4.0", "spryker/kernel": "^3.52.0", + "spryker/locale": "^3.0.0", "spryker/multi-cart": "^1.1.0", "spryker/price": "^5.0.0", "spryker/product-storage": "^1.1.0", "spryker/shopping-list": "^2.8.0 || ^4.9.0", "spryker/symfony": "^3.1.0", + "spryker/twig": "^3.18.0", "spryker/util-encoding": "^2.0.0", + "spryker/util-number": "^1.0.0", "spryker/zed-request": "^3.4.0" }, "require-dev": { @@ -15376,9 +15407,9 @@ ], "description": "ShoppingListPage module", "support": { - "source": "https://github.com/spryker-shop/shopping-list-page/tree/1.7.1" + "source": "https://github.com/spryker-shop/shopping-list-page/tree/1.8.0" }, - "time": "2022-09-20T12:40:42+00:00" + "time": "2022-11-24T12:58:31+00:00" }, { "name": "spryker-shop/shopping-list-page-extension", @@ -15428,20 +15459,20 @@ }, { "name": "spryker-shop/shopping-list-widget", - "version": "1.4.0", + "version": "1.5.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/shopping-list-widget.git", - "reference": "165727f9d5e572ef8333bbd39ebd85b44e22e07e" + "reference": "78965440df2c866e9ab4fc68fae4ecc920c1a77c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/shopping-list-widget/zipball/165727f9d5e572ef8333bbd39ebd85b44e22e07e", - "reference": "165727f9d5e572ef8333bbd39ebd85b44e22e07e", + "url": "https://api.github.com/repos/spryker-shop/shopping-list-widget/zipball/78965440df2c866e9ab4fc68fae4ecc920c1a77c", + "reference": "78965440df2c866e9ab4fc68fae4ecc920c1a77c", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker-shop/quick-order-page-extension": "^1.0.0", "spryker-shop/shop-application": "^1.0.0", "spryker-shop/shop-ui": "^1.54.0", @@ -15450,7 +15481,8 @@ "spryker/kernel": "^3.52.0", "spryker/shopping-list": "^2.8.0 || ^4.10.0", "spryker/shopping-list-session": "^1.0.0", - "spryker/symfony": "^3.1.0" + "spryker/symfony": "^3.1.0", + "spryker/twig": "^3.18.0" }, "require-dev": { "spryker/code-sniffer": "*", @@ -15482,9 +15514,9 @@ ], "description": "ShoppingListWidget module", "support": { - "source": "https://github.com/spryker-shop/shopping-list-widget/tree/1.4.0" + "source": "https://github.com/spryker-shop/shopping-list-widget/tree/1.5.0" }, - "time": "2022-09-09T11:38:55+00:00" + "time": "2022-11-24T12:58:31+00:00" }, { "name": "spryker-shop/storage-router", @@ -16361,20 +16393,20 @@ }, { "name": "spryker/application", - "version": "3.30.0", + "version": "3.30.1", "source": { "type": "git", "url": "https://github.com/spryker/application.git", - "reference": "28f07fc907314ea20d400897850b2a944ffb1d4e" + "reference": "5c8f34bc2371bc25cd4d034897cb75c4b1e948ed" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/application/zipball/28f07fc907314ea20d400897850b2a944ffb1d4e", - "reference": "28f07fc907314ea20d400897850b2a944ffb1d4e", + "url": "https://api.github.com/repos/spryker/application/zipball/5c8f34bc2371bc25cd4d034897cb75c4b1e948ed", + "reference": "5c8f34bc2371bc25cd4d034897cb75c4b1e948ed", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/application-extension": "^1.1.0", "spryker/config": "^3.0.0", "spryker/container": "^1.4.3", @@ -16422,9 +16454,9 @@ ], "description": "Application module", "support": { - "source": "https://github.com/spryker/application/tree/3.30.0" + "source": "https://github.com/spryker/application/tree/3.30.1" }, - "time": "2022-09-20T16:46:23+00:00" + "time": "2022-11-11T07:06:41+00:00" }, { "name": "spryker/application-extension", @@ -22657,20 +22689,20 @@ }, { "name": "spryker/collector", - "version": "6.7.0", + "version": "6.7.1", "source": { "type": "git", "url": "https://github.com/spryker/collector.git", - "reference": "ef440487a18e9cbc014975f7b9d4b83b8afe005d" + "reference": "335db627f52a89fe275251810ea09fe74ecd572b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/collector/zipball/ef440487a18e9cbc014975f7b9d4b83b8afe005d", - "reference": "ef440487a18e9cbc014975f7b9d4b83b8afe005d", + "url": "https://api.github.com/repos/spryker/collector/zipball/335db627f52a89fe275251810ea09fe74ecd572b", + "reference": "335db627f52a89fe275251810ea09fe74ecd572b", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/config": "^3.0.0", "spryker/elastica": "^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0", "spryker/gui": "^3.0.0", @@ -22711,9 +22743,9 @@ ], "description": "Collector module", "support": { - "source": "https://github.com/spryker/collector/tree/6.7.0" + "source": "https://github.com/spryker/collector/tree/6.7.1" }, - "time": "2022-01-04T12:43:20+00:00" + "time": "2022-11-11T07:06:41+00:00" }, { "name": "spryker/comment", @@ -25768,20 +25800,20 @@ }, { "name": "spryker/container", - "version": "1.4.5", + "version": "1.4.6", "source": { "type": "git", "url": "https://github.com/spryker/container.git", - "reference": "454477c3d3a09c6d03120db406fa6c22d642fba8" + "reference": "fdd92950785021f3b01da35d2093dbc13069a708" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/container/zipball/454477c3d3a09c6d03120db406fa6c22d642fba8", - "reference": "454477c3d3a09c6d03120db406fa6c22d642fba8", + "url": "https://api.github.com/repos/spryker/container/zipball/fdd92950785021f3b01da35d2093dbc13069a708", + "reference": "fdd92950785021f3b01da35d2093dbc13069a708", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "psr/container": "^1.0.0", "spryker/symfony": "^3.0.0" }, @@ -25816,9 +25848,9 @@ ], "description": "Container module", "support": { - "source": "https://github.com/spryker/container/tree/1.4.5" + "source": "https://github.com/spryker/container/tree/1.4.6" }, - "time": "2021-10-26T15:19:01+00:00" + "time": "2022-11-11T07:06:41+00:00" }, { "name": "spryker/content", @@ -27027,20 +27059,20 @@ }, { "name": "spryker/customer", - "version": "7.47.0", + "version": "7.48.0", "source": { "type": "git", "url": "https://github.com/spryker/customer.git", - "reference": "d34787e9a31dfed5e72a218863a185af60be2fe9" + "reference": "40ea174c81ee82f06ece7aa08ff42781b3b0d01e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/customer/zipball/d34787e9a31dfed5e72a218863a185af60be2fe9", - "reference": "d34787e9a31dfed5e72a218863a185af60be2fe9", + "url": "https://api.github.com/repos/spryker/customer/zipball/40ea174c81ee82f06ece7aa08ff42781b3b0d01e", + "reference": "40ea174c81ee82f06ece7aa08ff42781b3b0d01e", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/authorization-extension": "^1.0.0", "spryker/checkout-extension": "^1.2.0", "spryker/country": "^3.0.0", @@ -27049,6 +27081,7 @@ "spryker/kernel": "^3.52.0", "spryker/locale": "^3.0.0", "spryker/mail": "^4.6.0", + "spryker/mail-extension": "^1.0.0", "spryker/propel": "^3.0.0", "spryker/propel-orm": "^1.16.0", "spryker/router": "^1.12.0", @@ -27101,9 +27134,9 @@ ], "description": "Customer module", "support": { - "source": "https://github.com/spryker/customer/tree/7.47.0" + "source": "https://github.com/spryker/customer/tree/7.48.0" }, - "time": "2022-09-28T12:34:39+00:00" + "time": "2022-11-11T13:29:11+00:00" }, { "name": "spryker/customer-access", @@ -30800,20 +30833,20 @@ }, { "name": "spryker/gui", - "version": "3.45.1", + "version": "3.45.2", "source": { "type": "git", "url": "https://github.com/spryker/gui.git", - "reference": "48392842e23db854225e701e40760847ed871857" + "reference": "66af8f46c9d06b95462c082ee290b4dd56e65ac2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/gui/zipball/48392842e23db854225e701e40760847ed871857", - "reference": "48392842e23db854225e701e40760847ed871857", + "url": "https://api.github.com/repos/spryker/gui/zipball/66af8f46c9d06b95462c082ee290b4dd56e65ac2", + "reference": "66af8f46c9d06b95462c082ee290b4dd56e65ac2", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/form-extension": "^1.0.0", "spryker/kernel": "^3.52.0", "spryker/laminas": "^1.0.0", @@ -30857,9 +30890,9 @@ ], "description": "Gui module", "support": { - "source": "https://github.com/spryker/gui/tree/3.45.1" + "source": "https://github.com/spryker/gui/tree/3.45.2" }, - "time": "2022-09-30T12:07:07+00:00" + "time": "2022-11-11T07:06:41+00:00" }, { "name": "spryker/gui-table", @@ -31642,16 +31675,16 @@ }, { "name": "spryker/mail", - "version": "4.9.0", + "version": "4.10.0", "source": { "type": "git", "url": "https://github.com/spryker/mail.git", - "reference": "680c648b227e7b0fee809b55e00262bac3bdc2d3" + "reference": "56c2aaa9b7ff3983326e8b1d70ecbf6dba8da416" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/mail/zipball/680c648b227e7b0fee809b55e00262bac3bdc2d3", - "reference": "680c648b227e7b0fee809b55e00262bac3bdc2d3", + "url": "https://api.github.com/repos/spryker/mail/zipball/56c2aaa9b7ff3983326e8b1d70ecbf6dba8da416", + "reference": "56c2aaa9b7ff3983326e8b1d70ecbf6dba8da416", "shasum": "" }, "require": { @@ -31659,6 +31692,8 @@ "spryker/glossary": "^3.0.0", "spryker/kernel": "^3.52.0", "spryker/locale": "^3.0.0", + "spryker/mail-extension": "^1.0.0", + "spryker/transfer": "^3.33.0", "swiftmailer/swiftmailer": "^6.1.0" }, "require-dev": { @@ -31684,9 +31719,9 @@ ], "description": "Mail module", "support": { - "source": "https://github.com/spryker/mail/tree/4.9.0" + "source": "https://github.com/spryker/mail/tree/4.10.0" }, - "time": "2022-10-18T17:47:15+00:00" + "time": "2022-11-11T13:29:11+00:00" }, { "name": "spryker/mail-extension", @@ -34703,20 +34738,20 @@ }, { "name": "spryker/merchant-sales-order-merchant-user-gui", - "version": "1.1.0", + "version": "1.1.1", "source": { "type": "git", "url": "https://github.com/spryker/merchant-sales-order-merchant-user-gui.git", - "reference": "1963a987129ffe2de21bd057d871359c16503995" + "reference": "146da52a72240aa52aa9b3fc0b35c4d1bff25272" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/merchant-sales-order-merchant-user-gui/zipball/1963a987129ffe2de21bd057d871359c16503995", - "reference": "1963a987129ffe2de21bd057d871359c16503995", + "url": "https://api.github.com/repos/spryker/merchant-sales-order-merchant-user-gui/zipball/146da52a72240aa52aa9b3fc0b35c4d1bff25272", + "reference": "146da52a72240aa52aa9b3fc0b35c4d1bff25272", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/customer": "^7.0.0", "spryker/gui": "^3.45.0", "spryker/kernel": "^3.33.0", @@ -34757,9 +34792,9 @@ ], "description": "MerchantSalesOrderMerchantUserGui module", "support": { - "source": "https://github.com/spryker/merchant-sales-order-merchant-user-gui/tree/1.1.0" + "source": "https://github.com/spryker/merchant-sales-order-merchant-user-gui/tree/1.1.1" }, - "time": "2022-09-19T06:48:51+00:00" + "time": "2022-11-16T15:42:41+00:00" }, { "name": "spryker/merchant-sales-order-threshold-gui", @@ -36597,25 +36632,26 @@ }, { "name": "spryker/newsletter", - "version": "4.5.2", + "version": "4.6.0", "source": { "type": "git", "url": "https://github.com/spryker/newsletter.git", - "reference": "94dda4d9cb05f9c9f112440881786d334e9315fa" + "reference": "26c47affe536bcde467b7db2ca715592477f80af" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/newsletter/zipball/94dda4d9cb05f9c9f112440881786d334e9315fa", - "reference": "94dda4d9cb05f9c9f112440881786d334e9315fa", + "url": "https://api.github.com/repos/spryker/newsletter/zipball/26c47affe536bcde467b7db2ca715592477f80af", + "reference": "26c47affe536bcde467b7db2ca715592477f80af", "shasum": "" }, "require": { - "php": ">=7.2", + "php": ">=8.0", "spryker/customer": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", "spryker/glossary": "^3.0.0", "spryker/kernel": "^3.30.0", "spryker/mail": "^4.6.0", - "spryker/transfer": "^3.8.0", + "spryker/mail-extension": "^1.0.0", + "spryker/transfer": "^3.25.0", "spryker/util-text": "^1.1.0", "spryker/util-validate": "^1.0.0", "spryker/zed-request": "^3.0.0" @@ -36646,9 +36682,9 @@ ], "description": "Newsletter module", "support": { - "source": "https://github.com/spryker/newsletter/tree/4.5.2" + "source": "https://github.com/spryker/newsletter/tree/4.6.0" }, - "time": "2020-08-18T13:03:17+00:00" + "time": "2022-11-11T13:29:11+00:00" }, { "name": "spryker/nopayment", @@ -37449,26 +37485,27 @@ }, { "name": "spryker/oms", - "version": "11.21.0", + "version": "11.22.1", "source": { "type": "git", "url": "https://github.com/spryker/oms.git", - "reference": "7426f1a7b6bd8c283b97ab8984df37be7a3b0b53" + "reference": "1057d5a00875fa9f2d6d6c485f49d49a71a57450" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/oms/zipball/7426f1a7b6bd8c283b97ab8984df37be7a3b0b53", - "reference": "7426f1a7b6bd8c283b97ab8984df37be7a3b0b53", + "url": "https://api.github.com/repos/spryker/oms/zipball/1057d5a00875fa9f2d6d6c485f49d49a71a57450", + "reference": "1057d5a00875fa9f2d6d6c485f49d49a71a57450", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/decimal-object": "^1.0.0", "spryker/error-handler": "^2.1.0", "spryker/graph": "^3.0.0", "spryker/gui": "^3.0.0", "spryker/kernel": "^3.33.0", "spryker/mail": "^4.6.0", + "spryker/mail-extension": "^1.0.0", "spryker/oms-extension": "^1.3.0", "spryker/propel": "^3.28.0", "spryker/propel-orm": "^1.16.0", @@ -37476,7 +37513,7 @@ "spryker/sales-extension": "^1.7.0", "spryker/store": "^1.5.0", "spryker/symfony": "^3.0.0", - "spryker/transfer": "^3.18.0", + "spryker/transfer": "^3.25.0", "spryker/util-network": "^1.1.0", "spryker/util-sanitize": "^2.0.0", "spryker/util-text": "^1.1.0" @@ -37509,9 +37546,9 @@ ], "description": "Oms module", "support": { - "source": "https://github.com/spryker/oms/tree/11.21.0" + "source": "https://github.com/spryker/oms/tree/11.22.1" }, - "time": "2022-09-06T08:23:01+00:00" + "time": "2022-11-23T14:02:25+00:00" }, { "name": "spryker/oms-discount-connector", @@ -41456,20 +41493,20 @@ }, { "name": "spryker/product-category", - "version": "4.16.0", + "version": "4.17.0", "source": { "type": "git", "url": "https://github.com/spryker/product-category.git", - "reference": "24d28dac3fff3cbc83667402e54954ba4126d57e" + "reference": "67c29cd14bb15693031de23ca3b1b3c56758c2db" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/product-category/zipball/24d28dac3fff3cbc83667402e54954ba4126d57e", - "reference": "24d28dac3fff3cbc83667402e54954ba4126d57e", + "url": "https://api.github.com/repos/spryker/product-category/zipball/67c29cd14bb15693031de23ca3b1b3c56758c2db", + "reference": "67c29cd14bb15693031de23ca3b1b3c56758c2db", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/category": "^3.3.0 || ^4.14.0 || ^5.0.0", "spryker/category-gui-extension": "^1.0.0", "spryker/event": "^1.0.0 || ^2.3.0", @@ -41510,9 +41547,9 @@ ], "description": "ProductCategory module", "support": { - "source": "https://github.com/spryker/product-category/tree/4.16.0" + "source": "https://github.com/spryker/product-category/tree/4.17.0" }, - "time": "2022-10-11T14:40:32+00:00" + "time": "2022-11-17T16:38:45+00:00" }, { "name": "spryker/product-category-filter", @@ -47699,20 +47736,20 @@ }, { "name": "spryker/propel", - "version": "3.35.0", + "version": "3.35.1", "source": { "type": "git", "url": "https://github.com/spryker/propel.git", - "reference": "8814020da7fb5a9d15690dedf60c8f55c5445795" + "reference": "4344220e600c9d35ff766bc90415f65f11e6846a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/propel/zipball/8814020da7fb5a9d15690dedf60c8f55c5445795", - "reference": "8814020da7fb5a9d15690dedf60c8f55c5445795", + "url": "https://api.github.com/repos/spryker/propel/zipball/4344220e600c9d35ff766bc90415f65f11e6846a", + "reference": "4344220e600c9d35ff766bc90415f65f11e6846a", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/application-extension": "^1.0.0", "spryker/config": "^3.0.0", "spryker/health-check-extension": "^1.0.0", @@ -47754,9 +47791,9 @@ ], "description": "Propel module", "support": { - "source": "https://github.com/spryker/propel/tree/3.35.0" + "source": "https://github.com/spryker/propel/tree/3.35.1" }, - "time": "2022-06-17T16:37:38+00:00" + "time": "2022-11-11T07:06:41+00:00" }, { "name": "spryker/propel-orm", @@ -48154,20 +48191,20 @@ }, { "name": "spryker/queue", - "version": "1.9.2", + "version": "1.9.3", "source": { "type": "git", "url": "https://github.com/spryker/queue.git", - "reference": "3b2d957e926a14309fd7efccf2d96f1110ac24c6" + "reference": "ae7fe9452f5c2d65e7e3652f2469eed1c0e4865e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/queue/zipball/3b2d957e926a14309fd7efccf2d96f1110ac24c6", - "reference": "3b2d957e926a14309fd7efccf2d96f1110ac24c6", + "url": "https://api.github.com/repos/spryker/queue/zipball/ae7fe9452f5c2d65e7e3652f2469eed1c0e4865e", + "reference": "ae7fe9452f5c2d65e7e3652f2469eed1c0e4865e", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/gui": "^3.0.0", "spryker/kernel": "^3.30.0", "spryker/propel-orm": "^1.0.0", @@ -48205,9 +48242,9 @@ ], "description": "Queue module", "support": { - "source": "https://github.com/spryker/queue/tree/1.9.2" + "source": "https://github.com/spryker/queue/tree/1.9.3" }, - "time": "2022-08-02T13:16:52+00:00" + "time": "2022-11-11T07:06:41+00:00" }, { "name": "spryker/quick-order", @@ -49250,20 +49287,20 @@ }, { "name": "spryker/router", - "version": "1.14.0", + "version": "1.14.1", "source": { "type": "git", "url": "https://github.com/spryker/router.git", - "reference": "f49ce42dd1de16af45913b7dd1c7de652ba0226e" + "reference": "56efa4df238c2e9c9b3f340b4d916023b6d29c49" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/router/zipball/f49ce42dd1de16af45913b7dd1c7de652ba0226e", - "reference": "f49ce42dd1de16af45913b7dd1c7de652ba0226e", + "url": "https://api.github.com/repos/spryker/router/zipball/56efa4df238c2e9c9b3f340b4d916023b6d29c49", + "reference": "56efa4df238c2e9c9b3f340b4d916023b6d29c49", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/application-extension": "^1.0.0", "spryker/container": "^1.1.0", "spryker/event-dispatcher-extension": "^1.0.0", @@ -49303,9 +49340,9 @@ ], "description": "Router module", "support": { - "source": "https://github.com/spryker/router/tree/1.14.0" + "source": "https://github.com/spryker/router/tree/1.14.1" }, - "time": "2021-10-27T10:54:18+00:00" + "time": "2022-11-11T07:06:41+00:00" }, { "name": "spryker/router-extension", @@ -51146,20 +51183,20 @@ }, { "name": "spryker/search", - "version": "8.19.0", + "version": "8.19.1", "source": { "type": "git", "url": "https://github.com/spryker/search.git", - "reference": "902e77e319b78b5edf884b27ef60e12d525330fc" + "reference": "446bccadfc8161e0151faf2ff48eb6074b17eadf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/search/zipball/902e77e319b78b5edf884b27ef60e12d525330fc", - "reference": "902e77e319b78b5edf884b27ef60e12d525330fc", + "url": "https://api.github.com/repos/spryker/search/zipball/446bccadfc8161e0151faf2ff48eb6074b17eadf", + "reference": "446bccadfc8161e0151faf2ff48eb6074b17eadf", "shasum": "" }, "require": { - "php": ">=7.3", + "php": ">=8.0", "spryker/config": "^3.0.0", "spryker/elastica": "^4.0.0 || ^5.0.0 || ^6.0.0", "spryker/gui": "^3.0.0", @@ -51205,9 +51242,9 @@ ], "description": "Search module", "support": { - "source": "https://github.com/spryker/search/tree/8.19.0" + "source": "https://github.com/spryker/search/tree/8.19.1" }, - "time": "2021-06-09T11:08:48+00:00" + "time": "2022-11-11T07:06:41+00:00" }, { "name": "spryker/search-elasticsearch", @@ -54373,20 +54410,20 @@ }, { "name": "spryker/storage", - "version": "3.19.0", + "version": "3.19.1", "source": { "type": "git", "url": "https://github.com/spryker/storage.git", - "reference": "50a62cbf4ce13f0835c2909cd903fd27f373a502" + "reference": "40e2878e04ea6960d4db3ed112e638da11a26167" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/storage/zipball/50a62cbf4ce13f0835c2909cd903fd27f373a502", - "reference": "50a62cbf4ce13f0835c2909cd903fd27f373a502", + "url": "https://api.github.com/repos/spryker/storage/zipball/40e2878e04ea6960d4db3ed112e638da11a26167", + "reference": "40e2878e04ea6960d4db3ed112e638da11a26167", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/config": "^3.0.0", "spryker/event-dispatcher-extension": "^1.0.0", "spryker/gui": "^3.0.0", @@ -54432,9 +54469,9 @@ ], "description": "Storage module", "support": { - "source": "https://github.com/spryker/storage/tree/3.19.0" + "source": "https://github.com/spryker/storage/tree/3.19.1" }, - "time": "2022-09-19T06:48:51+00:00" + "time": "2022-11-11T07:06:41+00:00" }, { "name": "spryker/storage-database", @@ -55548,20 +55585,20 @@ }, { "name": "spryker/transfer", - "version": "3.33.0", + "version": "3.33.1", "source": { "type": "git", "url": "https://github.com/spryker/transfer.git", - "reference": "6ad314ebed828777d533139564694e7bc4bc467d" + "reference": "45e2053b1da55df5bd0bd3b94b5df6e16b2d2d75" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/transfer/zipball/6ad314ebed828777d533139564694e7bc4bc467d", - "reference": "6ad314ebed828777d533139564694e7bc4bc467d", + "url": "https://api.github.com/repos/spryker/transfer/zipball/45e2053b1da55df5bd0bd3b94b5df6e16b2d2d75", + "reference": "45e2053b1da55df5bd0bd3b94b5df6e16b2d2d75", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/decimal-object": "^1.0.0", "spryker/kernel": "^3.59.0", "spryker/laminas": "^1.0.0", @@ -55593,9 +55630,9 @@ ], "description": "Transfer module", "support": { - "source": "https://github.com/spryker/transfer/tree/3.33.0" + "source": "https://github.com/spryker/transfer/tree/3.33.1" }, - "time": "2022-09-14T14:03:27+00:00" + "time": "2022-11-11T07:06:41+00:00" }, { "name": "spryker/translator", @@ -55703,16 +55740,16 @@ }, { "name": "spryker/twig", - "version": "3.17.1", + "version": "3.18.0", "source": { "type": "git", "url": "https://github.com/spryker/twig.git", - "reference": "1a1730c268f3052ed6376cb9f937a99d3e0613dc" + "reference": "23ac0429e51f94e1f6375423b2ca8ed3943f069d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/twig/zipball/1a1730c268f3052ed6376cb9f937a99d3e0613dc", - "reference": "1a1730c268f3052ed6376cb9f937a99d3e0613dc", + "url": "https://api.github.com/repos/spryker/twig/zipball/23ac0429e51f94e1f6375423b2ca8ed3943f069d", + "reference": "23ac0429e51f94e1f6375423b2ca8ed3943f069d", "shasum": "" }, "require": { @@ -55757,9 +55794,9 @@ ], "description": "Twig module", "support": { - "source": "https://github.com/spryker/twig/tree/3.17.1" + "source": "https://github.com/spryker/twig/tree/3.18.0" }, - "time": "2022-10-31T10:49:33+00:00" + "time": "2022-11-24T12:58:29+00:00" }, { "name": "spryker/twig-extension", @@ -57691,20 +57728,20 @@ }, { "name": "spryker/zed-request", - "version": "3.18.0", + "version": "3.18.1", "source": { "type": "git", "url": "https://github.com/spryker/zed-request.git", - "reference": "e94f865cfa1c19202afb850802193073017ae60f" + "reference": "919d123180784a9607e155bc7f1b0ad03f3de841" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/zed-request/zipball/e94f865cfa1c19202afb850802193073017ae60f", - "reference": "e94f865cfa1c19202afb850802193073017ae60f", + "url": "https://api.github.com/repos/spryker/zed-request/zipball/919d123180784a9607e155bc7f1b0ad03f3de841", + "reference": "919d123180784a9607e155bc7f1b0ad03f3de841", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "psr/http-message": "^1.0.0", "spryker/config": "^3.0.0", "spryker/error-handler": "^2.1.0", @@ -57755,9 +57792,9 @@ ], "description": "ZedRequest module", "support": { - "source": "https://github.com/spryker/zed-request/tree/3.18.0" + "source": "https://github.com/spryker/zed-request/tree/3.18.1" }, - "time": "2022-01-04T12:43:20+00:00" + "time": "2022-11-11T07:06:41+00:00" }, { "name": "spryker/zed-request-extension", @@ -59800,16 +59837,16 @@ }, { "name": "symfony/polyfill-iconv", - "version": "v1.26.0", + "version": "v1.27.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-iconv.git", - "reference": "143f1881e655bebca1312722af8068de235ae5dc" + "reference": "927013f3aac555983a5059aada98e1907d842695" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/143f1881e655bebca1312722af8068de235ae5dc", - "reference": "143f1881e655bebca1312722af8068de235ae5dc", + "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/927013f3aac555983a5059aada98e1907d842695", + "reference": "927013f3aac555983a5059aada98e1907d842695", "shasum": "" }, "require": { @@ -59824,7 +59861,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -59863,7 +59900,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-iconv/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-iconv/tree/v1.27.0" }, "funding": [ { @@ -59879,20 +59916,20 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/polyfill-intl-grapheme", - "version": "v1.26.0", + "version": "v1.27.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-grapheme.git", - "reference": "433d05519ce6990bf3530fba6957499d327395c2" + "reference": "511a08c03c1960e08a883f4cffcacd219b758354" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/433d05519ce6990bf3530fba6957499d327395c2", - "reference": "433d05519ce6990bf3530fba6957499d327395c2", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/511a08c03c1960e08a883f4cffcacd219b758354", + "reference": "511a08c03c1960e08a883f4cffcacd219b758354", "shasum": "" }, "require": { @@ -59904,7 +59941,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -59944,7 +59981,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.27.0" }, "funding": [ { @@ -59960,20 +59997,20 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/polyfill-intl-icu", - "version": "v1.26.0", + "version": "v1.27.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-icu.git", - "reference": "e407643d610e5f2c8a4b14189150f68934bf5e48" + "reference": "a3d9148e2c363588e05abbdd4ee4f971f0a5330c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-icu/zipball/e407643d610e5f2c8a4b14189150f68934bf5e48", - "reference": "e407643d610e5f2c8a4b14189150f68934bf5e48", + "url": "https://api.github.com/repos/symfony/polyfill-intl-icu/zipball/a3d9148e2c363588e05abbdd4ee4f971f0a5330c", + "reference": "a3d9148e2c363588e05abbdd4ee4f971f0a5330c", "shasum": "" }, "require": { @@ -59985,7 +60022,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -60031,7 +60068,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-icu/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-intl-icu/tree/v1.27.0" }, "funding": [ { @@ -60047,20 +60084,20 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/polyfill-intl-idn", - "version": "v1.26.0", + "version": "v1.27.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-idn.git", - "reference": "59a8d271f00dd0e4c2e518104cc7963f655a1aa8" + "reference": "639084e360537a19f9ee352433b84ce831f3d2da" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/59a8d271f00dd0e4c2e518104cc7963f655a1aa8", - "reference": "59a8d271f00dd0e4c2e518104cc7963f655a1aa8", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/639084e360537a19f9ee352433b84ce831f3d2da", + "reference": "639084e360537a19f9ee352433b84ce831f3d2da", "shasum": "" }, "require": { @@ -60074,7 +60111,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -60118,7 +60155,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.27.0" }, "funding": [ { @@ -60134,20 +60171,20 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/polyfill-intl-normalizer", - "version": "v1.26.0", + "version": "v1.27.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-normalizer.git", - "reference": "219aa369ceff116e673852dce47c3a41794c14bd" + "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/219aa369ceff116e673852dce47c3a41794c14bd", - "reference": "219aa369ceff116e673852dce47c3a41794c14bd", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/19bd1e4fcd5b91116f14d8533c57831ed00571b6", + "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6", "shasum": "" }, "require": { @@ -60159,7 +60196,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -60202,7 +60239,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.27.0" }, "funding": [ { @@ -60218,7 +60255,7 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/polyfill-mbstring", @@ -60305,16 +60342,16 @@ }, { "name": "symfony/polyfill-php72", - "version": "v1.26.0", + "version": "v1.27.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php72.git", - "reference": "bf44a9fd41feaac72b074de600314a93e2ae78e2" + "reference": "869329b1e9894268a8a61dabb69153029b7a8c97" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/bf44a9fd41feaac72b074de600314a93e2ae78e2", - "reference": "bf44a9fd41feaac72b074de600314a93e2ae78e2", + "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/869329b1e9894268a8a61dabb69153029b7a8c97", + "reference": "869329b1e9894268a8a61dabb69153029b7a8c97", "shasum": "" }, "require": { @@ -60323,7 +60360,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -60361,7 +60398,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php72/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-php72/tree/v1.27.0" }, "funding": [ { @@ -60377,20 +60414,20 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/polyfill-php73", - "version": "v1.26.0", + "version": "v1.27.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php73.git", - "reference": "e440d35fa0286f77fb45b79a03fedbeda9307e85" + "reference": "9e8ecb5f92152187c4799efd3c96b78ccab18ff9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/e440d35fa0286f77fb45b79a03fedbeda9307e85", - "reference": "e440d35fa0286f77fb45b79a03fedbeda9307e85", + "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/9e8ecb5f92152187c4799efd3c96b78ccab18ff9", + "reference": "9e8ecb5f92152187c4799efd3c96b78ccab18ff9", "shasum": "" }, "require": { @@ -60399,7 +60436,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -60440,7 +60477,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php73/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-php73/tree/v1.27.0" }, "funding": [ { @@ -60456,7 +60493,7 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/polyfill-php80", @@ -60543,16 +60580,16 @@ }, { "name": "symfony/polyfill-php81", - "version": "v1.26.0", + "version": "v1.27.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php81.git", - "reference": "13f6d1271c663dc5ae9fb843a8f16521db7687a1" + "reference": "707403074c8ea6e2edaf8794b0157a0bfa52157a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/13f6d1271c663dc5ae9fb843a8f16521db7687a1", - "reference": "13f6d1271c663dc5ae9fb843a8f16521db7687a1", + "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/707403074c8ea6e2edaf8794b0157a0bfa52157a", + "reference": "707403074c8ea6e2edaf8794b0157a0bfa52157a", "shasum": "" }, "require": { @@ -60561,7 +60598,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -60602,7 +60639,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php81/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-php81/tree/v1.27.0" }, "funding": [ { @@ -60618,7 +60655,7 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/process", From b086f107843c6325746b606112f0e51b028e3417 Mon Sep 17 00:00:00 2001 From: "danil.moroz" Date: Mon, 28 Nov 2022 19:40:50 +0200 Subject: [PATCH 042/106] CC-23015 FE integration --- .../molecules/cart-summary/cart-summary.twig | 29 ++++++++++--- .../page-layout-cart/page-layout-cart.twig | 4 ++ .../address-item-form-field-list.twig | 6 +++ .../default/views/shipment/shipment.twig | 6 +++ .../Theme/default/views/summary/summary.twig | 6 +++ .../order-detail-table.twig | 5 +++ .../alternative-products-table.twig | 3 ++ .../configuration-cart-form.twig | 6 +++ .../cart-item-configuration.twig | 16 +++++++ ...opping-list-item-configuration-button.twig | 8 ++++ .../shopping-list-item-configuration.twig | 16 +++++++ .../configuration-form.twig | 6 +++ .../product-detail-configuration.twig | 7 +++ .../product-configurator.twig | 3 ++ .../quote-request-item-summary.twig | 2 + .../order-detail-configuration.twig | 10 +++++ .../components/atoms/button/button.scss | 10 +---- .../atoms/icon-sprite/icon-sprite.twig | 7 ++- .../collapsible-list/collapsible-list.scss | 43 +++++++++++++++++++ .../collapsible-list/collapsible-list.twig | 26 +++++++++++ .../molecules/collapsible-list/index.ts | 9 ++++ .../product-card-item/product-card-item.twig | 8 ++++ .../components/molecules/status/status.scss | 9 ++++ .../shopping-list-table.twig | 5 +++ .../shopping-list-overview-update.twig | 5 +++ 25 files changed, 238 insertions(+), 17 deletions(-) create mode 100644 src/Pyz/Yves/ProductConfigurationCartWidget/Theme/default/components/molecules/configuration-cart-form/configuration-cart-form.twig create mode 100644 src/Pyz/Yves/ProductConfigurationCartWidget/Theme/default/views/cart-item-configuration/cart-item-configuration.twig create mode 100644 src/Pyz/Yves/ProductConfigurationShoppingListWidget/Theme/default/views/shopping-list-item-configuration-button/shopping-list-item-configuration-button.twig create mode 100644 src/Pyz/Yves/ProductConfigurationShoppingListWidget/Theme/default/views/shopping-list-item-configuration/shopping-list-item-configuration.twig create mode 100644 src/Pyz/Yves/ProductConfigurationWidget/Theme/default/components/molecules/configuration-form/configuration-form.twig create mode 100644 src/Pyz/Yves/ProductConfigurationWidget/Theme/default/views/product-detail-configuration/product-detail-configuration.twig create mode 100644 src/Pyz/Yves/SalesProductConfigurationWidget/Theme/default/views/order-detail-configuration/order-detail-configuration.twig create mode 100644 src/Pyz/Yves/ShopUi/Theme/default/components/molecules/collapsible-list/collapsible-list.scss create mode 100644 src/Pyz/Yves/ShopUi/Theme/default/components/molecules/collapsible-list/collapsible-list.twig create mode 100644 src/Pyz/Yves/ShopUi/Theme/default/components/molecules/collapsible-list/index.ts diff --git a/src/Pyz/Yves/CartPage/Theme/default/components/molecules/cart-summary/cart-summary.twig b/src/Pyz/Yves/CartPage/Theme/default/components/molecules/cart-summary/cart-summary.twig index 647d69108e..1c08c55566 100644 --- a/src/Pyz/Yves/CartPage/Theme/default/components/molecules/cart-summary/cart-summary.twig +++ b/src/Pyz/Yves/CartPage/Theme/default/components/molecules/cart-summary/cart-summary.twig @@ -64,8 +64,23 @@ + {% set productConfigurationWidget = findWidget('ProductConfigurationQuoteValidatorWidget', [data.cart]) %} + {% set canProceedQuoteCheckout = productConfigurationWidget.isQuoteProductConfigurationValid %} + + {% widget 'ProductConfigurationQuoteValidatorWidget' args [data.cart] only %} + {% block body %} +
    + {{ parent() }} +
    + {% endblock %} + {% endwidget %} + {% if canProceedToCheckout and can('SeeOrderPlaceSubmitPermissionPlugin') %} - {% widget 'ProceedToCheckoutButtonWidget' args [data.cart] %} + {% widget 'ProceedToCheckoutButtonWidget' args [data.cart] with { + data: { + canProceedCheckout: canProceedQuoteCheckout, + }, + } only %} {% block body %}
    {{ parent() }} @@ -75,14 +90,14 @@ {% endif %} {% if is_granted('ROLE_USER') %} - {% widget 'QuoteRequestCreateWidget' args [data.cart] only %} + {% widget 'QuoteRequestCreateWidget' args [data.cart] with { + data: { + canProceedCheckout: canProceedQuoteCheckout, + }, + } only %} {% block body %}
    - {% if data.isVisible %} - - {{ 'quote_request_widget.request_for_quote' | trans }} - - {% endif %} + {{ parent() }}
    {% endblock %} {% endwidget %} diff --git a/src/Pyz/Yves/CartPage/Theme/default/templates/page-layout-cart/page-layout-cart.twig b/src/Pyz/Yves/CartPage/Theme/default/templates/page-layout-cart/page-layout-cart.twig index c9ae51f8c9..37055b57a0 100644 --- a/src/Pyz/Yves/CartPage/Theme/default/templates/page-layout-cart/page-layout-cart.twig +++ b/src/Pyz/Yves/CartPage/Theme/default/templates/page-layout-cart/page-layout-cart.twig @@ -227,6 +227,10 @@ {% endif %} {% endblock %} + {% block productConfiguration %} + {{ parent() }} + {% endblock %} + {% block productInfo %} {{ parent() }} {% endblock %} diff --git a/src/Pyz/Yves/CheckoutPage/Theme/default/components/molecules/address-item-form-field-list/address-item-form-field-list.twig b/src/Pyz/Yves/CheckoutPage/Theme/default/components/molecules/address-item-form-field-list/address-item-form-field-list.twig index 1df26bbde2..457df52097 100644 --- a/src/Pyz/Yves/CheckoutPage/Theme/default/components/molecules/address-item-form-field-list/address-item-form-field-list.twig +++ b/src/Pyz/Yves/CheckoutPage/Theme/default/components/molecules/address-item-form-field-list/address-item-form-field-list.twig @@ -51,6 +51,12 @@
    {{ data.listItem.name }}
    {% endblock %} + {% block productConfiguration %} + {% widget 'ProductConfigurationCartItemDisplayWidget' args [data.listItem] only %} + {% block status %}{% endblock %} + {% endwidget %} + {% endblock %} + {% block subQuantity %} {% if data.listItem.quantitySalesUnit is not empty %} {% include atom('quantity-option') with { diff --git a/src/Pyz/Yves/CheckoutPage/Theme/default/views/shipment/shipment.twig b/src/Pyz/Yves/CheckoutPage/Theme/default/views/shipment/shipment.twig index 7658a4b90f..bf5fdf51cc 100644 --- a/src/Pyz/Yves/CheckoutPage/Theme/default/views/shipment/shipment.twig +++ b/src/Pyz/Yves/CheckoutPage/Theme/default/views/shipment/shipment.twig @@ -78,6 +78,12 @@
    {{ data.listItem.name }}
    {% endblock %} + {% block productConfiguration %} + {% widget 'ProductConfigurationCartItemDisplayWidget' args [data.listItem] only %} + {% block status %}{% endblock %} + {% endwidget %} + {% endblock %} + {% block subQuantity %} {% if data.listItem.quantitySalesUnit is not empty %} {% include atom('quantity-option') with { diff --git a/src/Pyz/Yves/CheckoutPage/Theme/default/views/summary/summary.twig b/src/Pyz/Yves/CheckoutPage/Theme/default/views/summary/summary.twig index eaa34e2e44..c46f4e6373 100644 --- a/src/Pyz/Yves/CheckoutPage/Theme/default/views/summary/summary.twig +++ b/src/Pyz/Yves/CheckoutPage/Theme/default/views/summary/summary.twig @@ -54,6 +54,12 @@
    {{ data.listItem.name }}
    {% endblock %} + {% block productConfiguration %} + {% widget 'ProductConfigurationCartItemDisplayWidget' args [data.listItem] only %} + {% block status %}{% endblock %} + {% endwidget %} + {% endblock %} + {% block packagingUnitCartContent %} {% set hasSubQuantity = true %} diff --git a/src/Pyz/Yves/CustomerPage/Theme/default/components/molecules/order-detail-table/order-detail-table.twig b/src/Pyz/Yves/CustomerPage/Theme/default/components/molecules/order-detail-table/order-detail-table.twig index bc8cd79c24..661ab399a4 100644 --- a/src/Pyz/Yves/CustomerPage/Theme/default/components/molecules/order-detail-table/order-detail-table.twig +++ b/src/Pyz/Yves/CustomerPage/Theme/default/components/molecules/order-detail-table/order-detail-table.twig @@ -58,6 +58,11 @@
    {{ data.listItem.name }}
    {% endblock %} + {% block productConfiguration %} + {% widget 'ProductConfigurationOrderItemDisplayWidget' args [data.listItem] only %} + {% endwidget %} + {% endblock %} + {% block productInfo %} {% block quantityTitle %} {{ parent() }} diff --git a/src/Pyz/Yves/ProductAlternativeWidget/Theme/default/components/molecules/alternative-products-table/alternative-products-table.twig b/src/Pyz/Yves/ProductAlternativeWidget/Theme/default/components/molecules/alternative-products-table/alternative-products-table.twig index 97b18ee867..d289d26f74 100644 --- a/src/Pyz/Yves/ProductAlternativeWidget/Theme/default/components/molecules/alternative-products-table/alternative-products-table.twig +++ b/src/Pyz/Yves/ProductAlternativeWidget/Theme/default/components/molecules/alternative-products-table/alternative-products-table.twig @@ -40,6 +40,9 @@ {% endif %} {% endblock %} + {% block productConfiguration %} + {% endblock %} + {% block bundle %} {% endblock %} diff --git a/src/Pyz/Yves/ProductConfigurationCartWidget/Theme/default/components/molecules/configuration-cart-form/configuration-cart-form.twig b/src/Pyz/Yves/ProductConfigurationCartWidget/Theme/default/components/molecules/configuration-cart-form/configuration-cart-form.twig new file mode 100644 index 0000000000..46ccb05724 --- /dev/null +++ b/src/Pyz/Yves/ProductConfigurationCartWidget/Theme/default/components/molecules/configuration-cart-form/configuration-cart-form.twig @@ -0,0 +1,6 @@ +{% extends molecule('configuration-cart-form', '@SprykerShop:ProductConfigurationCartWidget') %} + +{% define data = { + submitButtonClass: 'button button--hollow button--bigger spacing-bottom spacing-bottom', + submitButtonIcon: 'configure', +} %} diff --git a/src/Pyz/Yves/ProductConfigurationCartWidget/Theme/default/views/cart-item-configuration/cart-item-configuration.twig b/src/Pyz/Yves/ProductConfigurationCartWidget/Theme/default/views/cart-item-configuration/cart-item-configuration.twig new file mode 100644 index 0000000000..f205c021c8 --- /dev/null +++ b/src/Pyz/Yves/ProductConfigurationCartWidget/Theme/default/views/cart-item-configuration/cart-item-configuration.twig @@ -0,0 +1,16 @@ +{% extends view('cart-item-configuration', '@SprykerShop:ProductConfigurationCartWidget') %} + +{% block status %} + {% set statusClass = 'spacing-bottom spacing-bottom--big status--borderless' %} + + {{ parent() }} +{% endblock %} + +{% block optionsTemplate %} + {% include molecule('collapsible-list') with { + modifiers: ['small'], + data: { + listItems: productConfigurationTemplate.data, + }, + } only %} +{% endblock %} diff --git a/src/Pyz/Yves/ProductConfigurationShoppingListWidget/Theme/default/views/shopping-list-item-configuration-button/shopping-list-item-configuration-button.twig b/src/Pyz/Yves/ProductConfigurationShoppingListWidget/Theme/default/views/shopping-list-item-configuration-button/shopping-list-item-configuration-button.twig new file mode 100644 index 0000000000..0d594614f0 --- /dev/null +++ b/src/Pyz/Yves/ProductConfigurationShoppingListWidget/Theme/default/views/shopping-list-item-configuration-button/shopping-list-item-configuration-button.twig @@ -0,0 +1,8 @@ +{% extends view('shopping-list-item-configuration-button', '@SprykerShop:ProductConfigurationShoppingListWidget') %} + +{% block body %} + {% set buttonClass = 'button button--hollow button--bigger spacing-bottom spacing-bottom' %} + {% set buttonIcon = 'configure' %} + + {{ parent() }} +{% endblock %} diff --git a/src/Pyz/Yves/ProductConfigurationShoppingListWidget/Theme/default/views/shopping-list-item-configuration/shopping-list-item-configuration.twig b/src/Pyz/Yves/ProductConfigurationShoppingListWidget/Theme/default/views/shopping-list-item-configuration/shopping-list-item-configuration.twig new file mode 100644 index 0000000000..328907db7f --- /dev/null +++ b/src/Pyz/Yves/ProductConfigurationShoppingListWidget/Theme/default/views/shopping-list-item-configuration/shopping-list-item-configuration.twig @@ -0,0 +1,16 @@ +{% extends view('shopping-list-item-configuration', '@SprykerShop:ProductConfigurationShoppingListWidget') %} + +{% block status %} + {% set statusClass = 'spacing-bottom spacing-bottom--big status--borderless' %} + + {{ parent() }} +{% endblock %} + +{% block optionsTemplate %} + {% include molecule('collapsible-list') with { + modifiers: ['small'], + data: { + listItems: productConfigurationTemplate.data, + }, + } only %} +{% endblock %} diff --git a/src/Pyz/Yves/ProductConfigurationWidget/Theme/default/components/molecules/configuration-form/configuration-form.twig b/src/Pyz/Yves/ProductConfigurationWidget/Theme/default/components/molecules/configuration-form/configuration-form.twig new file mode 100644 index 0000000000..5345f2505c --- /dev/null +++ b/src/Pyz/Yves/ProductConfigurationWidget/Theme/default/components/molecules/configuration-form/configuration-form.twig @@ -0,0 +1,6 @@ +{% extends molecule('configuration-form', '@SprykerShop:ProductConfigurationWidget') %} + +{% define data = { + submitButtonClass: 'button button--hollow button--bigger spacing-bottom spacing-bottom--big', + submitButtonIcon: 'configure', +} %} diff --git a/src/Pyz/Yves/ProductConfigurationWidget/Theme/default/views/product-detail-configuration/product-detail-configuration.twig b/src/Pyz/Yves/ProductConfigurationWidget/Theme/default/views/product-detail-configuration/product-detail-configuration.twig new file mode 100644 index 0000000000..e8b81cb15d --- /dev/null +++ b/src/Pyz/Yves/ProductConfigurationWidget/Theme/default/views/product-detail-configuration/product-detail-configuration.twig @@ -0,0 +1,7 @@ +{% extends view('product-detail-configuration', '@SprykerShop:ProductConfigurationWidget') %} + +{% block status %} + {% set statusClass = 'spacing-bottom spacing-bottom--bigger status--borderless' %} + + {{ parent() }} +{% endblock %} diff --git a/src/Pyz/Yves/ProductDetailPage/Theme/default/components/molecules/product-configurator/product-configurator.twig b/src/Pyz/Yves/ProductDetailPage/Theme/default/components/molecules/product-configurator/product-configurator.twig index 5b273740cb..2f3719b81c 100644 --- a/src/Pyz/Yves/ProductDetailPage/Theme/default/components/molecules/product-configurator/product-configurator.twig +++ b/src/Pyz/Yves/ProductDetailPage/Theme/default/components/molecules/product-configurator/product-configurator.twig @@ -43,6 +43,9 @@ }, } only %} + {% widget 'ProductConfigurationProductViewDisplayWidget' args [data.product] only %}{% endwidget %} + {% widget 'ProductConfigurationProductDetailPageButtonWidget' args [data.product] only %}{% endwidget %} + {% widget 'AddToCartFormWidget' args [config, data.product, isDisabled, options] only %} {% block embeddedData %} {% widget 'ProductOptionConfiguratorWidget' args [data.product] only %}{% endwidget %} diff --git a/src/Pyz/Yves/QuoteRequestPage/Theme/default/components/molecules/quote-request-item-summary/quote-request-item-summary.twig b/src/Pyz/Yves/QuoteRequestPage/Theme/default/components/molecules/quote-request-item-summary/quote-request-item-summary.twig index 76376bb2bc..97f65e6edb 100644 --- a/src/Pyz/Yves/QuoteRequestPage/Theme/default/components/molecules/quote-request-item-summary/quote-request-item-summary.twig +++ b/src/Pyz/Yves/QuoteRequestPage/Theme/default/components/molecules/quote-request-item-summary/quote-request-item-summary.twig @@ -19,6 +19,8 @@ {% block class %}{{ parent() }} list{% endblock %} {% block body %} + {% widget 'ProductConfigurationCartItemDisplayWidget' args [data.cartItem] only %}{% endwidget %} + {% if data.cartItem.productOptions | length %}
  • {% include molecule('product-options', 'ProductOptionWidget') ignore missing with { diff --git a/src/Pyz/Yves/SalesProductConfigurationWidget/Theme/default/views/order-detail-configuration/order-detail-configuration.twig b/src/Pyz/Yves/SalesProductConfigurationWidget/Theme/default/views/order-detail-configuration/order-detail-configuration.twig new file mode 100644 index 0000000000..bcba5a616b --- /dev/null +++ b/src/Pyz/Yves/SalesProductConfigurationWidget/Theme/default/views/order-detail-configuration/order-detail-configuration.twig @@ -0,0 +1,10 @@ +{% extends view('order-detail-configuration', '@SprykerShop:SalesProductConfigurationWidget') %} + +{% block optionsTemplate %} + {% include molecule('collapsible-list') with { + modifiers: ['small'], + data: { + listItems: productConfigurationTemplate.data, + }, + } only %} +{% endblock %} diff --git a/src/Pyz/Yves/ShopUi/Theme/default/components/atoms/button/button.scss b/src/Pyz/Yves/ShopUi/Theme/default/components/atoms/button/button.scss index 5b6935b517..83f7faf976 100644 --- a/src/Pyz/Yves/ShopUi/Theme/default/components/atoms/button/button.scss +++ b/src/Pyz/Yves/ShopUi/Theme/default/components/atoms/button/button.scss @@ -239,17 +239,11 @@ &[disabled], &--disabled { - background-color: $setting-color-gray-2; - border-color: $setting-color-gray-2; + background-color: $setting-color-gray-2 !important; + border-color: $setting-color-gray-2 !important; color: $setting-color-white; cursor: not-allowed; pointer-events: none; - - &:hover, - &:focus { - background-color: $setting-color-gray-2; - border-color: $setting-color-gray-2; - } } &--justify { diff --git a/src/Pyz/Yves/ShopUi/Theme/default/components/atoms/icon-sprite/icon-sprite.twig b/src/Pyz/Yves/ShopUi/Theme/default/components/atoms/icon-sprite/icon-sprite.twig index 8fbb07ed5b..c0f6a1c3df 100644 --- a/src/Pyz/Yves/ShopUi/Theme/default/components/atoms/icon-sprite/icon-sprite.twig +++ b/src/Pyz/Yves/ShopUi/Theme/default/components/atoms/icon-sprite/icon-sprite.twig @@ -638,14 +638,17 @@ Minus - Visible - Visible + Invisible + + Configure + + {% endapply %} {% endblock %} diff --git a/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/collapsible-list/collapsible-list.scss b/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/collapsible-list/collapsible-list.scss new file mode 100644 index 0000000000..9b3d600e9c --- /dev/null +++ b/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/collapsible-list/collapsible-list.scss @@ -0,0 +1,43 @@ +@include shop-ui-collapsible-list { + $name: '.collapsible-list'; + margin-bottom: rem(20); + + &__item { + margin-bottom: rem(10); + + &:last-of-type { + margin-bottom: 0; + } + } + + &__name { + font-weight: fw(bold); + color: $setting-color-gray-5; + padding-right: rem(10); + } + + &__value { + color: $setting-color-gray-3; + } + + &__button--shown { + margin-top: rem(14); + } + + &--small { + font-size: map_get($setting-font-size, small); + margin-bottom: rem(12); + + #{$name}__item { + margin-bottom: rem(8); + + &:last-of-type { + margin-bottom: 0; + } + } + + #{$name}__button--shown { + margin-top: rem(10); + } + } +} diff --git a/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/collapsible-list/collapsible-list.twig b/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/collapsible-list/collapsible-list.twig new file mode 100644 index 0000000000..972cf72de1 --- /dev/null +++ b/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/collapsible-list/collapsible-list.twig @@ -0,0 +1,26 @@ +{% extends molecule('collapsible-list', '@SprykerShop:ShopUi') %} + +{% macro listItem(label, value, configName) %} +
    {{ label }}
    +
    {{ value }}
    +{% endmacro %} + +{% import _self as macros %} + +{% block body %} + {% set wrapperClass = 'grid' %} + + {{ parent() }} +{% endblock %} + +{% block shownListItems %} +
    + {{ macros.listItem(key, value, config.name) }} +
    +{% endblock %} + +{% block hiddenListItems %} +
    + {{ macros.listItem(key, value, config.name) }} +
    +{% endblock %} diff --git a/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/collapsible-list/index.ts b/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/collapsible-list/index.ts new file mode 100644 index 0000000000..62845b07be --- /dev/null +++ b/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/collapsible-list/index.ts @@ -0,0 +1,9 @@ +import './collapsible-list.scss'; +import register from 'ShopUi/app/registry'; +export default register('collapsible-list', () => + import( + /* webpackMode: "lazy" */ + /* webpackChunkName: "collapsible-list" */ + 'ShopUi/components/molecules/collapsible-list/collapsible-list' + ), +); diff --git a/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/product-card-item/product-card-item.twig b/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/product-card-item/product-card-item.twig index c8d6c83669..a3b372ab40 100644 --- a/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/product-card-item/product-card-item.twig +++ b/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/product-card-item/product-card-item.twig @@ -75,6 +75,14 @@
  • {% endblock %} + {% block productConfiguration %} + {% widget 'ProductConfigurationCartItemDisplayWidget' args [data.listItem] only %}{% endwidget %} + + {% if data.canEdit %} + {% widget 'ProductConfigurationCartPageButtonWidget' args [data.listItem] only %}{% endwidget %} + {% endif %} + {% endblock %} + {% block productInfo %} {% block quantityTitle %} {% if data.quantity is not empty and amountSalesUnit is empty %} diff --git a/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/status/status.scss b/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/status/status.scss index 08a6ef38db..21ec805d3e 100644 --- a/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/status/status.scss +++ b/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/status/status.scss @@ -4,6 +4,10 @@ font-size: rem(12); text-align: center; + &--borderless { + border-radius: 0; + } + &--small { padding: 0 rem(16); } @@ -28,4 +32,9 @@ background-color: helper-color-light($setting-color-blue-1, 54); color: $setting-color-blue-1; } + + &--not-configured { + background-color: helper-color-light($setting-color-alt); + color: $setting-color-alt; + } } diff --git a/src/Pyz/Yves/ShoppingListPage/Theme/default/components/molecules/shopping-list-table/shopping-list-table.twig b/src/Pyz/Yves/ShoppingListPage/Theme/default/components/molecules/shopping-list-table/shopping-list-table.twig index 5c5a4fa647..792163bdd7 100644 --- a/src/Pyz/Yves/ShoppingListPage/Theme/default/components/molecules/shopping-list-table/shopping-list-table.twig +++ b/src/Pyz/Yves/ShoppingListPage/Theme/default/components/molecules/shopping-list-table/shopping-list-table.twig @@ -79,6 +79,11 @@ {{ parent() }} {% endblock %} + {% block productConfiguration %} + {% widget 'ProductConfigurationShoppingListItemDisplayWidget' args [data.listItem.shoppingListItem] only %}{% endwidget %} + {% widget 'ProductConfigurationShoppingListPageButtonWidget' args [data.listItem.shoppingListItem] only %}{% endwidget %} + {% endblock %} + {% block itemAttributes %} {% if data.attributes is not empty %} {% include molecule('product-item-attributes') with { diff --git a/src/Pyz/Yves/ShoppingListPage/Theme/default/views/shopping-list-overview-update/shopping-list-overview-update.twig b/src/Pyz/Yves/ShoppingListPage/Theme/default/views/shopping-list-overview-update/shopping-list-overview-update.twig index 211798f18e..c55fee59bd 100644 --- a/src/Pyz/Yves/ShoppingListPage/Theme/default/views/shopping-list-overview-update/shopping-list-overview-update.twig +++ b/src/Pyz/Yves/ShoppingListPage/Theme/default/views/shopping-list-overview-update/shopping-list-overview-update.twig @@ -114,6 +114,11 @@ {{ parent() }} {% endblock %} + {% block productConfiguration %} + {% widget 'ProductConfigurationShoppingListItemDisplayWidget' args [data.listItem.shoppingListItem] only %}{% endwidget %} + {% widget 'ProductConfigurationShoppingListPageButtonWidget' args [data.listItem.shoppingListItem] only %}{% endwidget %} + {% endblock %} + {% block itemAttributes %} {% include molecule('product-item-attributes') with { class: 'spacing-y spacing-y--big text-small', From 71c662251e7b65a497e9aa53d82ecc787fe37d9b Mon Sep 17 00:00:00 2001 From: Dmitry Lymarenko Date: Tue, 29 Nov 2022 10:02:55 +0100 Subject: [PATCH 043/106] Fixed plugin duplication --- .../GlueApplication/GlueApplicationDependencyProvider.php | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/Pyz/Glue/GlueApplication/GlueApplicationDependencyProvider.php b/src/Pyz/Glue/GlueApplication/GlueApplicationDependencyProvider.php index 40f0345e3e..4c5c3c955e 100644 --- a/src/Pyz/Glue/GlueApplication/GlueApplicationDependencyProvider.php +++ b/src/Pyz/Glue/GlueApplication/GlueApplicationDependencyProvider.php @@ -688,10 +688,6 @@ protected function getResourceRelationshipPlugins( ProductsRestApiConfig::RESOURCE_ABSTRACT_PRODUCTS, new AbstractProductsCategoriesResourceRelationshipPlugin() ); - $resourceRelationshipCollection->addRelationship( - ProductsRestApiConfig::RESOURCE_ABSTRACT_PRODUCTS, - new ConcreteProductsByProductConcreteIdsResourceRelationshipPlugin() - ); $resourceRelationshipCollection->addRelationship( MerchantsRestApiConfig::RESOURCE_MERCHANTS, new MerchantAddressByMerchantReferenceResourceRelationshipPlugin() From ef7054d26aa0e145e8f0fb758e8e456c912f776b Mon Sep 17 00:00:00 2001 From: Anton Zubariev Date: Tue, 29 Nov 2022 15:49:34 +0200 Subject: [PATCH 044/106] ACP integrations 2022.12 (#63) * APPS-5726: Algolia demoshop integration (#58) * [ACP] Initial ACP local configuration. * [ACP] Package name update. * Algolia integration for b2b marketplace demoshop * APPS-5726 CR fixes * APPS-5726 CR fixes * Algolia integration for b2b marketplace demoshop - local env files * Algolia integration for b2b marketplace demoshop - added deploy file for testing * [APPS-5651] Integrate all ACP related changes into B2B Demo Marketplace (#62) * [ACP] Initial ACP local configuration. * [ACP] Package name update. * [APPS-5651] AOP marketplace integration. * [APPS-5651] Git patch revert. * [APPS-5651] Added new line. * [APPS-5651] Composer update. Co-authored-by: Anton Zubariev Co-authored-by: Bohdan Turchyk * [ACP] Composer update. Co-authored-by: Bohdan Turchyk <79105508+bohdan-turchyk-spryker@users.noreply.github.com> Co-authored-by: Ruslan Khudenko Co-authored-by: Bohdan Turchyk --- composer.json | 10 +- composer.lock | 143 +--- .../Shared/common/config_oms-development.php | 1 - config/Shared/config_default-ci.php | 18 + config/Shared/config_default-docker.ci.php | 6 + config/Shared/config_default-docker.dev.php | 21 +- config/Shared/config_default.php | 25 +- deploy.aop-b2b-testing.yml | 259 ++++++ deploy.ci.acceptance.mariadb.yml | 2 - deploy.ci.acceptance.yml | 2 - deploy.ci.api.mariadb.yml | 2 - deploy.ci.api.yml | 2 - deploy.ci.functional.mariadb.yml | 2 - deploy.ci.functional.yml | 2 - {config => resources}/api/asyncapi/assets.yml | 0 .../api/asyncapi/payment.yml | 0 resources/api/asyncapi/product.yml | 801 ++++++++++++++++++ .../Zed/MessageBroker/MessageBrokerConfig.php | 2 +- .../MessageBrokerDependencyProvider.php | 8 +- .../OauthClientDependencyProvider.php | 4 +- src/Pyz/Zed/Oms/OmsDependencyProvider.php | 6 +- src/Pyz/Zed/Product/ProductConfig.php | 51 ++ .../Zed/Product/ProductDependencyProvider.php | 28 + .../Publisher/PublisherDependencyProvider.php | 20 + 24 files changed, 1280 insertions(+), 135 deletions(-) create mode 100644 deploy.aop-b2b-testing.yml rename {config => resources}/api/asyncapi/assets.yml (100%) rename {config => resources}/api/asyncapi/payment.yml (100%) create mode 100644 resources/api/asyncapi/product.yml create mode 100644 src/Pyz/Zed/Product/ProductConfig.php diff --git a/composer.json b/composer.json index b5863dd339..f5bef6720e 100644 --- a/composer.json +++ b/composer.json @@ -186,7 +186,7 @@ "spryker/merchant-profile-merchant-portal-gui": "^1.6.0", "spryker/merchant-sales-returns-rest-api": "^1.0.0", "spryker/merchants-rest-api": "^1.0.0", - "spryker/message-broker": "^1.2.0", + "spryker/message-broker": "^1.2.1", "spryker/message-broker-aws": "^1.3.0", "spryker/multi-carts-rest-api": "^1.0.0", "spryker/navigations-category-nodes-resource-relationship": "^1.0.1", @@ -258,7 +258,7 @@ "spryker/shipments-rest-api": "^1.6.0", "spryker/shopping-list-product-option-connector": "^1.4.1", "spryker/shopping-lists-rest-api": "^1.2.0", - "spryker/store-reference": "^1.1.0", + "spryker/store": "^1.16.0", "spryker/stores-rest-api": "^1.0.4", "spryker/tax-merchant-portal-gui": "^1.0.1", "spryker/tax-product-connector": "^4.5.0", @@ -290,7 +290,7 @@ "spryker/architecture-sniffer": "^0.5.5", "spryker/code-sniffer": "^0.15.0", "spryker/docker-chromedriver": "dev-master", - "spryker/testify": "^3.44.0", + "spryker/testify": "^3.46.1", "stecman/symfony-console-completion": "*", "symfony/web-profiler-bundle": "5.2.11" }, @@ -320,9 +320,7 @@ }, "use-include-path": true, "sort-packages": true, - "github-protocols": [ - "https" - ], + "github-protocols": ["https"], "process-timeout": 900, "chromium-revision": 814168, "allow-plugins": { diff --git a/composer.lock b/composer.lock index 4a69001604..fc179731ea 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": "701bb04ee658b273540a209d5804f8f3", + "content-hash": "0f3f2fe23cbc317b3babcb89fe26ce67", "packages": [ { "name": "async-aws/core", @@ -16361,20 +16361,20 @@ }, { "name": "spryker/application", - "version": "3.30.0", + "version": "3.30.1", "source": { "type": "git", "url": "https://github.com/spryker/application.git", - "reference": "28f07fc907314ea20d400897850b2a944ffb1d4e" + "reference": "5c8f34bc2371bc25cd4d034897cb75c4b1e948ed" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/application/zipball/28f07fc907314ea20d400897850b2a944ffb1d4e", - "reference": "28f07fc907314ea20d400897850b2a944ffb1d4e", + "url": "https://api.github.com/repos/spryker/application/zipball/5c8f34bc2371bc25cd4d034897cb75c4b1e948ed", + "reference": "5c8f34bc2371bc25cd4d034897cb75c4b1e948ed", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/application-extension": "^1.1.0", "spryker/config": "^3.0.0", "spryker/container": "^1.4.3", @@ -16422,9 +16422,9 @@ ], "description": "Application module", "support": { - "source": "https://github.com/spryker/application/tree/3.30.0" + "source": "https://github.com/spryker/application/tree/3.30.1" }, - "time": "2022-09-20T16:46:23+00:00" + "time": "2022-11-11T07:06:41+00:00" }, { "name": "spryker/application-extension", @@ -30800,20 +30800,20 @@ }, { "name": "spryker/gui", - "version": "3.45.1", + "version": "3.45.2", "source": { "type": "git", "url": "https://github.com/spryker/gui.git", - "reference": "48392842e23db854225e701e40760847ed871857" + "reference": "66af8f46c9d06b95462c082ee290b4dd56e65ac2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/gui/zipball/48392842e23db854225e701e40760847ed871857", - "reference": "48392842e23db854225e701e40760847ed871857", + "url": "https://api.github.com/repos/spryker/gui/zipball/66af8f46c9d06b95462c082ee290b4dd56e65ac2", + "reference": "66af8f46c9d06b95462c082ee290b4dd56e65ac2", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/form-extension": "^1.0.0", "spryker/kernel": "^3.52.0", "spryker/laminas": "^1.0.0", @@ -30857,9 +30857,9 @@ ], "description": "Gui module", "support": { - "source": "https://github.com/spryker/gui/tree/3.45.1" + "source": "https://github.com/spryker/gui/tree/3.45.2" }, - "time": "2022-09-30T12:07:07+00:00" + "time": "2022-11-11T07:06:41+00:00" }, { "name": "spryker/gui-table", @@ -35688,20 +35688,20 @@ }, { "name": "spryker/message-broker", - "version": "1.2.0", + "version": "1.2.1", "source": { "type": "git", "url": "https://github.com/spryker/message-broker.git", - "reference": "8200df6cc75b2094d42660d9fe8513a2f4f232bd" + "reference": "319bf3d6024e11ef7bae2b9246f1eaa378f1f6cc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/message-broker/zipball/8200df6cc75b2094d42660d9fe8513a2f4f232bd", - "reference": "8200df6cc75b2094d42660d9fe8513a2f4f232bd", + "url": "https://api.github.com/repos/spryker/message-broker/zipball/319bf3d6024e11ef7bae2b9246f1eaa378f1f6cc", + "reference": "319bf3d6024e11ef7bae2b9246f1eaa378f1f6cc", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/kernel": "^3.30.0", "spryker/log": "^3.0.0", "spryker/message-broker-extension": "^1.0.0", @@ -35743,9 +35743,9 @@ ], "description": "MessageBroker module", "support": { - "source": "https://github.com/spryker/message-broker/tree/1.2.0" + "source": "https://github.com/spryker/message-broker/tree/1.2.1" }, - "time": "2022-06-23T14:51:04+00:00" + "time": "2022-11-11T07:06:41+00:00" }, { "name": "spryker/message-broker-aws", @@ -37401,26 +37401,27 @@ }, { "name": "spryker/oms", - "version": "11.21.0", + "version": "11.22.1", "source": { "type": "git", "url": "https://github.com/spryker/oms.git", - "reference": "7426f1a7b6bd8c283b97ab8984df37be7a3b0b53" + "reference": "1057d5a00875fa9f2d6d6c485f49d49a71a57450" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/oms/zipball/7426f1a7b6bd8c283b97ab8984df37be7a3b0b53", - "reference": "7426f1a7b6bd8c283b97ab8984df37be7a3b0b53", + "url": "https://api.github.com/repos/spryker/oms/zipball/1057d5a00875fa9f2d6d6c485f49d49a71a57450", + "reference": "1057d5a00875fa9f2d6d6c485f49d49a71a57450", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/decimal-object": "^1.0.0", "spryker/error-handler": "^2.1.0", "spryker/graph": "^3.0.0", "spryker/gui": "^3.0.0", "spryker/kernel": "^3.33.0", "spryker/mail": "^4.6.0", + "spryker/mail-extension": "^1.0.0", "spryker/oms-extension": "^1.3.0", "spryker/propel": "^3.28.0", "spryker/propel-orm": "^1.16.0", @@ -37428,7 +37429,7 @@ "spryker/sales-extension": "^1.7.0", "spryker/store": "^1.5.0", "spryker/symfony": "^3.0.0", - "spryker/transfer": "^3.18.0", + "spryker/transfer": "^3.25.0", "spryker/util-network": "^1.1.0", "spryker/util-sanitize": "^2.0.0", "spryker/util-text": "^1.1.0" @@ -37461,9 +37462,9 @@ ], "description": "Oms module", "support": { - "source": "https://github.com/spryker/oms/tree/11.21.0" + "source": "https://github.com/spryker/oms/tree/11.22.1" }, - "time": "2022-09-06T08:23:01+00:00" + "time": "2022-11-23T14:02:25+00:00" }, { "name": "spryker/oms-discount-connector", @@ -41408,20 +41409,20 @@ }, { "name": "spryker/product-category", - "version": "4.16.0", + "version": "4.17.0", "source": { "type": "git", "url": "https://github.com/spryker/product-category.git", - "reference": "24d28dac3fff3cbc83667402e54954ba4126d57e" + "reference": "67c29cd14bb15693031de23ca3b1b3c56758c2db" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/product-category/zipball/24d28dac3fff3cbc83667402e54954ba4126d57e", - "reference": "24d28dac3fff3cbc83667402e54954ba4126d57e", + "url": "https://api.github.com/repos/spryker/product-category/zipball/67c29cd14bb15693031de23ca3b1b3c56758c2db", + "reference": "67c29cd14bb15693031de23ca3b1b3c56758c2db", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/category": "^3.3.0 || ^4.14.0 || ^5.0.0", "spryker/category-gui-extension": "^1.0.0", "spryker/event": "^1.0.0 || ^2.3.0", @@ -41462,9 +41463,9 @@ ], "description": "ProductCategory module", "support": { - "source": "https://github.com/spryker/product-category/tree/4.16.0" + "source": "https://github.com/spryker/product-category/tree/4.17.0" }, - "time": "2022-10-11T14:40:32+00:00" + "time": "2022-11-17T16:38:45+00:00" }, { "name": "spryker/product-category-filter", @@ -50093,20 +50094,20 @@ }, { "name": "spryker/sales-payment", - "version": "1.1.0", + "version": "1.2.0", "source": { "type": "git", "url": "https://github.com/spryker/sales-payment.git", - "reference": "3883324b3fd57dfe5c8f2380e3ee96cc534fcd28" + "reference": "e65e19cf9a179ef950f52783b68d2d6053077845" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/sales-payment/zipball/3883324b3fd57dfe5c8f2380e3ee96cc534fcd28", - "reference": "3883324b3fd57dfe5c8f2380e3ee96cc534fcd28", + "url": "https://api.github.com/repos/spryker/sales-payment/zipball/e65e19cf9a179ef950f52783b68d2d6053077845", + "reference": "e65e19cf9a179ef950f52783b68d2d6053077845", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/checkout-extension": "^1.2.0", "spryker/kernel": "^3.30.0", "spryker/message-broker": "^1.2.0", @@ -50145,9 +50146,9 @@ ], "description": "SalesPayment module", "support": { - "source": "https://github.com/spryker/sales-payment/tree/1.1.0" + "source": "https://github.com/spryker/sales-payment/tree/1.2.0" }, - "time": "2022-09-06T08:23:01+00:00" + "time": "2022-11-22T15:58:01+00:00" }, { "name": "spryker/sales-payment-extension", @@ -54678,60 +54679,6 @@ }, "time": "2021-05-26T07:41:43+00:00" }, - { - "name": "spryker/store-reference", - "version": "1.1.0", - "source": { - "type": "git", - "url": "https://github.com/spryker/store-reference.git", - "reference": "32c2cfc97eb1cb0d603dfb5ad000f83aabf8dcce" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/spryker/store-reference/zipball/32c2cfc97eb1cb0d603dfb5ad000f83aabf8dcce", - "reference": "32c2cfc97eb1cb0d603dfb5ad000f83aabf8dcce", - "shasum": "" - }, - "require": { - "php": ">=7.4", - "spryker/kernel": "^3.30.0", - "spryker/message-broker-extension": "^1.0.0", - "spryker/oauth-client-extension": "^1.0.0", - "spryker/store": "^1.2.0", - "spryker/transfer": "^3.25.0" - }, - "require-dev": { - "spryker/code-sniffer": "*", - "spryker/log": "*", - "spryker/propel": "*", - "spryker/testify": "*" - }, - "suggest": { - "spryker/log": "If you want to use the StoreReferenceMessageValidatorPlugin." - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Spryker\\": "src/Spryker/", - "SprykerTest\\Zed\\StoreReference\\Helper\\": "tests/SprykerTest/Zed/StoreReference/_support/Helper/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "proprietary" - ], - "description": "StoreReference module", - "support": { - "source": "https://github.com/spryker/store-reference/tree/1.1.0" - }, - "abandoned": "spryker/store", - "time": "2022-04-26T12:27:56+00:00" - }, { "name": "spryker/stores-rest-api", "version": "1.0.4", diff --git a/config/Shared/common/config_oms-development.php b/config/Shared/common/config_oms-development.php index b878a93b56..2a1c6be002 100644 --- a/config/Shared/common/config_oms-development.php +++ b/config/Shared/common/config_oms-development.php @@ -29,7 +29,6 @@ $config[OmsConstants::ACTIVE_PROCESSES] = array_merge([ 'MarketplacePayment01', 'Nopayment01', - 'B2CStateMachine01', ], $config[OmsConstants::ACTIVE_PROCESSES]); $config[SalesConstants::PAYMENT_METHOD_STATEMACHINE_MAPPING] = array_replace( diff --git a/config/Shared/config_default-ci.php b/config/Shared/config_default-ci.php index 30b862956c..0583b0b14e 100644 --- a/config/Shared/config_default-ci.php +++ b/config/Shared/config_default-ci.php @@ -16,9 +16,12 @@ use Spryker\Shared\Kernel\Store; use Spryker\Shared\Log\LogConstants; use Spryker\Shared\Mail\MailConstants; +use Spryker\Shared\MessageBroker\MessageBrokerConstants; +use Spryker\Shared\MessageBrokerAws\MessageBrokerAwsConstants; use Spryker\Shared\MerchantPortalApplication\MerchantPortalConstants; use Spryker\Shared\Newsletter\NewsletterConstants; use Spryker\Shared\OauthClient\OauthClientConstants; +use Spryker\Shared\Product\ProductConstants; use Spryker\Shared\ProductManagement\ProductManagementConstants; use Spryker\Shared\Queue\QueueConfig; use Spryker\Shared\Queue\QueueConstants; @@ -278,3 +281,18 @@ $config[OauthClientConstants::OAUTH_PROVIDER_NAME_FOR_MESSAGE_BROKER] = OauthDummyConfig::PROVIDER_NAME; $config[OauthClientConstants::OAUTH_PROVIDER_NAME_FOR_PAYMENT_AUTHORIZE] = OauthDummyConfig::PROVIDER_NAME; $config[AppCatalogGuiConstants::OAUTH_PROVIDER_NAME] = OauthDummyConfig::PROVIDER_NAME; + +//----------------------------------------------------------------------------- +//----------------------------------- ACP ------------------------------------- +//----------------------------------------------------------------------------- +$config[ProductConstants::PUBLISHING_TO_MESSAGE_BROKER_ENABLED] = false; + +// ---------------------------------------------------------------------------- +// ------------------------------ MessageBroker ----------------------------------------- +// ---------------------------------------------------------------------------- +$config[MessageBrokerConstants::CHANNEL_TO_TRANSPORT_MAP] = +$config[MessageBrokerAwsConstants::CHANNEL_TO_RECEIVER_TRANSPORT_MAP] = [ + 'payment' => 'in-memory', + 'assets' => 'in-memory', + 'product' => 'in-memory', +]; diff --git a/config/Shared/config_default-docker.ci.php b/config/Shared/config_default-docker.ci.php index 7d39c57a56..fe8fa4582d 100644 --- a/config/Shared/config_default-docker.ci.php +++ b/config/Shared/config_default-docker.ci.php @@ -7,6 +7,7 @@ use Monolog\Logger; use Spryker\Shared\Event\EventConstants; use Spryker\Shared\Log\LogConstants; +use Spryker\Shared\Product\ProductConstants; use Spryker\Shared\Propel\PropelConstants; use Spryker\Shared\Queue\QueueConstants; @@ -26,3 +27,8 @@ = $config[LogConstants::LOG_FILE_PATH] = $config[QueueConstants::QUEUE_WORKER_OUTPUT_FILE_NAME] = getenv('SPRYKER_LOG_STDOUT') ?: '/dev/null'; + +//----------------------------------------------------------------------------- +//----------------------------------- ACP ------------------------------------- +//----------------------------------------------------------------------------- +$config[ProductConstants::PUBLISHING_TO_MESSAGE_BROKER_ENABLED] = false; diff --git a/config/Shared/config_default-docker.dev.php b/config/Shared/config_default-docker.dev.php index a552f6ad2d..cd40d9b33c 100644 --- a/config/Shared/config_default-docker.dev.php +++ b/config/Shared/config_default-docker.dev.php @@ -14,6 +14,8 @@ use Spryker\Shared\GlueApplication\GlueApplicationConstants; use Spryker\Shared\Kernel\KernelConstants; use Spryker\Shared\Log\LogConstants; +use Spryker\Shared\MessageBroker\MessageBrokerConstants; +use Spryker\Shared\MessageBrokerAws\MessageBrokerAwsConstants; use Spryker\Shared\MerchantPortalApplication\MerchantPortalConstants; use Spryker\Shared\Newsletter\NewsletterConstants; use Spryker\Shared\OauthClient\OauthClientConstants; @@ -24,10 +26,11 @@ use Spryker\Shared\Queue\QueueConstants; use Spryker\Shared\Router\RouterConstants; use Spryker\Shared\Session\SessionConstants; -use Spryker\Shared\StoreReference\StoreReferenceConstants; +use Spryker\Shared\Store\StoreConstants; use Spryker\Shared\Testify\TestifyConstants; use Spryker\Shared\WebProfiler\WebProfilerConstants; use Spryker\Shared\ZedRequest\ZedRequestConstants; +use Spryker\Zed\MessageBrokerAws\MessageBrokerAwsConfig; use Spryker\Zed\OauthDummy\OauthDummyConfig; use SprykerShop\Shared\CalculationPage\CalculationPageConstants; use SprykerShop\Shared\ErrorPage\ErrorPageConstants; @@ -173,10 +176,22 @@ // ---------------------------------------------------------------------------- -// ------------------------------ AOP ----------------------------------------- +// ------------------------------ ACP ----------------------------------------- // ---------------------------------------------------------------------------- -$config[StoreReferenceConstants::STORE_NAME_REFERENCE_MAP] = [ +$config[StoreConstants::STORE_NAME_REFERENCE_MAP] = [ 'DE' => 'dev-DE', 'AT' => 'dev-AT', 'US' => 'dev-US', ]; + +// ---------------------------------------------------------------------------- +// ------------------------------ MessageBroker ----------------------------------------- +// ---------------------------------------------------------------------------- +$messageBrokerTransport = getenv('SPRYKER_TESTING_ENABLED') ? 'in-memory' : MessageBrokerAwsConfig::SQS_TRANSPORT; + +$config[MessageBrokerConstants::CHANNEL_TO_TRANSPORT_MAP] = +$config[MessageBrokerAwsConstants::CHANNEL_TO_RECEIVER_TRANSPORT_MAP] = [ + 'payment' => $messageBrokerTransport, + 'assets' => $messageBrokerTransport, + 'product' => $messageBrokerTransport, +]; diff --git a/config/Shared/config_default.php b/config/Shared/config_default.php index 475ab4307d..32d71dc30c 100644 --- a/config/Shared/config_default.php +++ b/config/Shared/config_default.php @@ -3,6 +3,7 @@ use Generated\Shared\Transfer\AssetAddedTransfer; use Generated\Shared\Transfer\AssetDeletedTransfer; use Generated\Shared\Transfer\AssetUpdatedTransfer; +use Generated\Shared\Transfer\InitializeProductExportTransfer; use Generated\Shared\Transfer\PaymentCancelReservationFailedTransfer; use Generated\Shared\Transfer\PaymentCancelReservationRequestedTransfer; use Generated\Shared\Transfer\PaymentConfirmationFailedTransfer; @@ -17,6 +18,10 @@ use Generated\Shared\Transfer\PaymentRefundFailedTransfer; use Generated\Shared\Transfer\PaymentRefundRequestedTransfer; use Generated\Shared\Transfer\PaymentReservationCanceledTransfer; +use Generated\Shared\Transfer\ProductCreatedTransfer; +use Generated\Shared\Transfer\ProductDeletedTransfer; +use Generated\Shared\Transfer\ProductExportedTransfer; +use Generated\Shared\Transfer\ProductUpdatedTransfer; use Monolog\Logger; use Pyz\Shared\Console\ConsoleConstants; use Pyz\Shared\Scheduler\SchedulerConfig; @@ -80,7 +85,7 @@ use Spryker\Shared\SessionRedis\SessionRedisConstants; use Spryker\Shared\Storage\StorageConstants; use Spryker\Shared\StorageRedis\StorageRedisConstants; -use Spryker\Shared\StoreReference\StoreReferenceConstants; +use Spryker\Shared\Store\StoreConstants; use Spryker\Shared\Tax\TaxConstants; use Spryker\Shared\Testify\TestifyConstants; use Spryker\Shared\Translator\TranslatorConstants; @@ -604,17 +609,18 @@ // ---------------------------------------------------------------------------- $config[OmsConstants::ACTIVE_PROCESSES] = [ - 'MarketplacePayment01' + 'MarketplacePayment01', + 'ForeignPaymentB2CStateMachine01', ]; $config[SalesConstants::PAYMENT_METHOD_STATEMACHINE_MAPPING] = [ DummyMarketplacePaymentConfig::PAYMENT_METHOD_DUMMY_MARKETPLACE_PAYMENT_INVOICE => 'MarketplacePayment01', - PaymentConfig::PAYMENT_FOREIGN_PROVIDER => 'B2CStateMachine01' + PaymentConfig::PAYMENT_FOREIGN_PROVIDER => 'ForeignPaymentB2CStateMachine01' ]; $config[OmsConstants::PROCESS_LOCATION] = [ OmsConfig::DEFAULT_PROCESS_LOCATION, - APPLICATION_ROOT_DIR . '/vendor/spryker/payment/config/Zed/Oms', + APPLICATION_ROOT_DIR . '/vendor/spryker/sales-payment/config/Zed/Oms', ]; // ---------------------------------------------------------------------------- @@ -644,7 +650,7 @@ $config[CartsRestApiConstants::IS_QUOTE_RELOAD_ENABLED] = true; // ---------------------------------------------------------------------------- -// ------------------------------ AOP ----------------------------------------- +// ------------------------------ ACP ----------------------------------------- // ---------------------------------------------------------------------------- $aopApplicationConfiguration = json_decode(html_entity_decode((string)getenv('SPRYKER_AOP_APPLICATION')), true); @@ -652,7 +658,7 @@ $config[KernelConstants::DOMAIN_WHITELIST], $aopApplicationConfiguration['APP_DOMAINS'] ?? [], ); -$config[StoreReferenceConstants::STORE_NAME_REFERENCE_MAP] = $aopApplicationConfiguration['STORE_NAME_REFERENCE_MAP'] ?? []; +$config[StoreConstants::STORE_NAME_REFERENCE_MAP] = $aopApplicationConfiguration['STORE_NAME_REFERENCE_MAP'] ?? []; $config[AppCatalogGuiConstants::APP_CATALOG_SCRIPT_URL] = $aopApplicationConfiguration['APP_CATALOG_SCRIPT_URL'] ?? ''; $aopAuthenticationConfiguration = json_decode(html_entity_decode((string)getenv('SPRYKER_AOP_AUTHENTICATION')), true); @@ -678,17 +684,24 @@ AssetAddedTransfer::class => 'assets', AssetUpdatedTransfer::class => 'assets', AssetDeletedTransfer::class => 'assets', + ProductExportedTransfer::class => 'product', + ProductCreatedTransfer::class => 'product', + ProductUpdatedTransfer::class => 'product', + ProductDeletedTransfer::class => 'product', + InitializeProductExportTransfer::class => 'product', ]; $config[MessageBrokerConstants::CHANNEL_TO_TRANSPORT_MAP] = $config[MessageBrokerAwsConstants::CHANNEL_TO_RECEIVER_TRANSPORT_MAP] = [ 'payment' => MessageBrokerAwsConfig::SQS_TRANSPORT, 'assets' => MessageBrokerAwsConfig::SQS_TRANSPORT, + 'product' => MessageBrokerAwsConfig::SQS_TRANSPORT, ]; $config[MessageBrokerAwsConstants::CHANNEL_TO_SENDER_TRANSPORT_MAP] = [ 'payment' => 'http', 'assets' => 'http', + 'product' => 'http', ]; $aopInfrastructureConfiguration = json_decode(html_entity_decode((string)getenv('SPRYKER_AOP_INFRASTRUCTURE')), true); diff --git a/deploy.aop-b2b-testing.yml b/deploy.aop-b2b-testing.yml new file mode 100644 index 0000000000..60afd9a369 --- /dev/null +++ b/deploy.aop-b2b-testing.yml @@ -0,0 +1,259 @@ +version: "0.1" + +x-real-ip: &real-ip + real-ip: + from: + - 10.0.0.0/8 # AWS VPC network + - 103.21.244.0/22 # Cloudflare + - 103.22.200.0/22 # Cloudflare + - 103.31.4.0/22 # Cloudflare + - 104.16.0.0/12 # Cloudflare + - 108.162.192.0/18 # Cloudflare + - 131.0.72.0/22 # Cloudflare + - 141.101.64.0/18 # Cloudflare + - 162.158.0.0/15 # Cloudflare + - 172.64.0.0/13 # Cloudflare + - 173.245.48.0/20 # Cloudflare + - 188.114.96.0/20 # Cloudflare + - 190.93.240.0/20 # Cloudflare + - 197.234.240.0/22 # Cloudflare + - 198.41.128.0/17 # Cloudflare + - 2400:cb00::/32 # Cloudflare + - 2606:4700::/32 # Cloudflare + - 2803:f800::/32 # Cloudflare + - 2405:b500::/32 # Cloudflare + - 2405:8100::/32 # Cloudflare + - 2c0f:f248::/32 # Cloudflare + - 2a06:98c0::/29 # Cloudflare + +x-frontend-auth: &frontend-auth + <<: *real-ip + auth: + engine: basic + users: + - username: cloud # must be changed + password: cloud # must be changed + exclude: + - '${ALLOWED_IP}' # AWS gateway + - 185.60.20.0/24 # PayOne + +namespace: spryker-cloud +tag: '1.0' + +environment: docker.demo + +image: + tag: spryker/php:8.0-alpine3.12 + environment: + SPRYKER_DEFAULT_STORE: "DE" + SPRYKER_ACTIVE_STORES: "DE,AT" + SPRYKER_HOOK_BEFORE_DEPLOY: "vendor/bin/install -r EU/pre-deploy -vvv" + SPRYKER_HOOK_AFTER_DEPLOY: "true" + SPRYKER_HOOK_INSTALL: "vendor/bin/install -r EU/production --no-ansi -vvv" + SPRYKER_HOOK_DESTRUCTIVE_INSTALL: "vendor/bin/install -r EU/destructive --no-ansi -vvv" + + #AOP + SPRYKER_AOP_INFRASTRUCTURE: '{ + "SPRYKER_MESSAGE_BROKER_HTTP_SENDER_CONFIG": { + "endpoint":"https:\/\/events.atrs-testing.demo-spryker.com\/events\/tenant" + }, + "SPRYKER_MESSAGE_BROKER_SQS_RECEIVER_CONFIG": { + "default": { + "endpoint":"https:\/\/sqs.eu-central-1.amazonaws.com", + "region":"eu-central-1", + "auto_setup":false, + "buffer_size":1 + }, + "DE": { + "queue_name":"AOP_B2B_Testing-DE.fifo" + }, + "AT": { + "queue_name":"AOP_B2B_Testing-AT.fifo" + } + } + }' + SPRYKER_AOP_APPLICATION: '{ + "APP_DOMAINS": ["os.apps-testing.aop.demo-spryker.com"], + "STORE_NAME_REFERENCE_MAP": {"DE":"AOP_B2B_Testing-DE","AT":"AOP_B2B_Testing-AT"}, + "APP_CATALOG_SCRIPT_URL": "https://app-catalog.atrs-testing.demo-spryker.com/loader" + }' + + php: + enabled-extensions: + - blackfire + - newrelic + node: + version: 16 + npm: 8 + +composer: + mode: --no-dev + autoload: --classmap-authoritative + +assets: + image: fholzer/nginx-brotli:v1.18.0 + mode: production + compression: + brotli: + static: only + gzip: + static: true + level: 5 + +regions: + EU: + services: + database: + database: aop_b2b_testing + username: spryker + password: secret + + stores: + DE: + services: + broker: + namespace: de_queue + key_value_store: + namespace: 1 + search: + namespace: de_search + session: + namespace: 2 + AT: + services: + broker: + namespace: at_queue + key_value_store: + namespace: 1 + search: + namespace: at_search + session: + namespace: 2 + +groups: + EU: + region: EU + applications: + Redirects: + application: static + endpoints: + aop-b2b-testing.demo-spryker.com: + store: DE + redirect: + type: 302 + url: www.de.aop-b2b-testing.demo-spryker.com + de.aop-b2b-testing.demo-spryker.com: + store: DE + redirect: + code: 302 + url: www.de.aop-b2b-testing.demo-spryker.com + at.aop-b2b-testing.demo-spryker.com: + store: AT + redirect: + code: 302 + url: www.at.aop-b2b-testing.demo-spryker.com + yves: + application: yves + endpoints: + www.de.aop-b2b-testing.demo-spryker.com: + store: DE + <<: *frontend-auth + www.at.aop-b2b-testing.demo-spryker.com: + store: AT + <<: *frontend-auth + boffice: + application: backoffice + endpoints: + backoffice.de.aop-b2b-testing.demo-spryker.com: + store: DE + <<: *frontend-auth + backoffice.at.aop-b2b-testing.demo-spryker.com: + store: AT + <<: *frontend-auth + backgw: + application: backend-gateway + endpoints: + backend-gateway.de.aop-b2b-testing.demo-spryker.com: + store: DE + backend-gateway.at.aop-b2b-testing.demo-spryker.com: + store: AT + backapi: + application: zed + endpoints: + backend-api.de.aop-b2b-testing.demo-spryker.com: + store: DE + entry-point: BackendApi + backend-api.at.aop-b2b-testing.demo-spryker.com: + store: AT + entry-point: BackendApi + Glue: + application: glue + endpoints: + glue.de.aop-b2b-testing.demo-spryker.com: + store: DE + glue.at.aop-b2b-testing.demo-spryker.com: + store: AT + +services: + database: + engine: mysql + version: mariadb-10.5 + root: + username: "root" + password: "secret" + endpoints: + localhost:3306: + protocol: tcp + broker: + engine: rabbitmq + version: '3.9' + api: + username: "spryker" + password: "secret" + endpoints: + queue.aop-b2b-testing.demo-spryker.com: + localhost:5672: + protocol: tcp + session: + engine: redis + key_value_store: + engine: redis + endpoints: + localhost:16379: + protocol: tcp + search: + engine: elastic + version: '7.10' + endpoints: + localhost:9200: + protocol: tcp + scheduler: + engine: jenkins + version: '2.324' + csrf-protection-enabled: true + endpoints: + jenkins.aop-b2b-testing.demo-spryker.com: + mail_catcher: + engine: mailhog + endpoints: + mail.aop-b2b-testing.demo-spryker.com: + +docker: + + blackfire: + enabled: false + + ssl: + enabled: true + redirect: true + + debug: + enabled: false + xdebug: + enabled: false + + testing: + store: DE + + mount: + baked: diff --git a/deploy.ci.acceptance.mariadb.yml b/deploy.ci.acceptance.mariadb.yml index 02c129e463..49aca39a70 100644 --- a/deploy.ci.acceptance.mariadb.yml +++ b/deploy.ci.acceptance.mariadb.yml @@ -7,8 +7,6 @@ environment: docker.ci pipeline: docker.ci.acceptance image: tag: spryker/php:8.0 - environment: - STORE_NAME_REFERENCE_MAP: '{"DE":"dev-DE","AT":"dev-AT","US":"dev-US"}' node: version: 16 npm: 8 diff --git a/deploy.ci.acceptance.yml b/deploy.ci.acceptance.yml index 0ba4003007..0d6097883e 100644 --- a/deploy.ci.acceptance.yml +++ b/deploy.ci.acceptance.yml @@ -7,8 +7,6 @@ environment: docker.ci pipeline: docker.ci.acceptance image: tag: spryker/php:8.0 - environment: - STORE_NAME_REFERENCE_MAP: '{"DE":"dev-DE","AT":"dev-AT","US":"dev-US"}' node: version: 16 npm: 8 diff --git a/deploy.ci.api.mariadb.yml b/deploy.ci.api.mariadb.yml index 56df953424..e4dc1e9088 100644 --- a/deploy.ci.api.mariadb.yml +++ b/deploy.ci.api.mariadb.yml @@ -7,8 +7,6 @@ environment: docker.ci pipeline: docker.ci.api image: tag: spryker/php:8.0 - environment: - STORE_NAME_REFERENCE_MAP: '{"DE":"dev-DE","AT":"dev-AT","US":"dev-US"}' composer: mode: --no-dev autoload: --classmap-authoritative diff --git a/deploy.ci.api.yml b/deploy.ci.api.yml index 53dcac99db..f5bcbaf86d 100644 --- a/deploy.ci.api.yml +++ b/deploy.ci.api.yml @@ -7,8 +7,6 @@ environment: docker.ci pipeline: docker.ci.api image: tag: spryker/php:8.0 - environment: - STORE_NAME_REFERENCE_MAP: '{"DE":"dev-DE","AT":"dev-AT","US":"dev-US"}' composer: mode: --no-dev autoload: --classmap-authoritative diff --git a/deploy.ci.functional.mariadb.yml b/deploy.ci.functional.mariadb.yml index 4fb4276761..b11be66f29 100644 --- a/deploy.ci.functional.mariadb.yml +++ b/deploy.ci.functional.mariadb.yml @@ -7,8 +7,6 @@ environment: docker.ci pipeline: docker.ci.functional image: tag: spryker/php:8.0 - environment: - STORE_NAME_REFERENCE_MAP: '{"DE":"dev-DE","AT":"dev-AT","US":"dev-US"}' composer: mode: --no-dev autoload: --classmap-authoritative diff --git a/deploy.ci.functional.yml b/deploy.ci.functional.yml index 9a9db0daef..a7a8a399e1 100644 --- a/deploy.ci.functional.yml +++ b/deploy.ci.functional.yml @@ -7,8 +7,6 @@ environment: docker.ci pipeline: docker.ci.functional image: tag: spryker/php:8.0 - environment: - STORE_NAME_REFERENCE_MAP: '{"DE":"dev-DE","AT":"dev-AT","US":"dev-US"}' composer: mode: --no-dev autoload: --classmap-authoritative diff --git a/config/api/asyncapi/assets.yml b/resources/api/asyncapi/assets.yml similarity index 100% rename from config/api/asyncapi/assets.yml rename to resources/api/asyncapi/assets.yml diff --git a/config/api/asyncapi/payment.yml b/resources/api/asyncapi/payment.yml similarity index 100% rename from config/api/asyncapi/payment.yml rename to resources/api/asyncapi/payment.yml diff --git a/resources/api/asyncapi/product.yml b/resources/api/asyncapi/product.yml new file mode 100644 index 0000000000..e3b179b506 --- /dev/null +++ b/resources/api/asyncapi/product.yml @@ -0,0 +1,801 @@ +asyncapi: 2.2.0 +info: + title: 'Product AsyncAPI definition.' + version: 0.1.0 +channels: + product: + subscribe: + message: + oneOf: + - + $ref: '#/components/messages/ProductExported' + - + $ref: '#/components/messages/ProductCreated' + - + $ref: '#/components/messages/ProductUpdated' + - + $ref: '#/components/messages/ProductDeleted' + publish: + message: + oneOf: + - + $ref: '#/components/messages/InitializeProductExport' + +components: + messages: + ProductExported: + name: ProductExported + operationId: Product + summary: 'A new product has been exported.' + payload: + $ref: '#/components/schemas/ProductExported' + headers: + $ref: '#/components/schemas/headers' + + ProductCreated: + name: ProductCreated + operationId: Product + summary: 'A new product has been created.' + payload: + $ref: '#/components/schemas/ProductCreated' + headers: + $ref: '#/components/schemas/headers' + + ProductUpdated: + name: ProductUpdated + operationId: Product + summary: 'A product has been updated.' + payload: + $ref: '#/components/schemas/ProductUpdated' + headers: + $ref: '#/components/schemas/headers' + + ProductDeleted: + name: ProductDeleted + operationId: Product + summary: 'A product has been deleted.' + payload: + $ref: '#/components/schemas/ProductDeleted' + headers: + $ref: '#/components/schemas/headers' + + InitializeProductExport: + name: InitializeProductExport + operationId: Product + summary: 'Initialize a product export.' + headers: + $ref: '#/components/schemas/headers' + schemas: + ProductExported: + $ref: '#/components/schemas/GenericProduct' + + ProductCreated: + $ref: '#/components/schemas/GenericProduct' + + ProductUpdated: + $ref: '#/components/schemas/GenericProduct' + + ProductDeleted: + type: object + properties: + sku: + type: string + required: + - sku + + GenericProduct: + type: object + properties: + productsConcrete: + type: array + items: + $ref: '#/components/schemas/ProductConcrete' + required: + - productsConcrete + + ProductConcrete: + type: object + properties: + sku: + type: string + attributes: + type: object + nullable: true + is_active: + type: boolean + nullable: true + abstract_sku: + type: string + nullable: true + tax_rate: + type: string + nullable: true + valid_from: + type: string + format: date-time + nullable: true + valid_to: + type: string + format: date-time + nullable: true + name: + type: string + nullable: true + number_of_offers: + type: integer + nullable: true + is_quantity_splittable: + type: boolean + nullable: true + product_bundle: + nullable: true + $ref: '#/components/schemas/ProductBundle' + product_discontinued: + nullable: true + $ref: '#/components/schemas/ProductDiscontinued' + base_measurement_unit: + nullable: true + $ref: '#/components/schemas/ProductMeasurementUnit' + product_offer_stock: + nullable: true + $ref: '#/components/schemas/ProductOfferStock' + image_sets: + nullable: true + type: array + items: + $ref: '#/components/schemas/ProductImageSet' + localized_attributes: + nullable: true + type: array + items: + $ref: '#/components/schemas/LocalizedAttributes' + company_suppliers: + nullable: true + type: array + items: + $ref: '#/components/schemas/CompanySupplier' + prices: + nullable: true + type: array + items: + $ref: '#/components/schemas/PriceProduct' + stores: + type: array + items: + $ref: '#/components/schemas/Store' + product_categories: + nullable: true + type: array + items: + type: object + properties: + product_order: + nullable: true + type: integer + category: + nullable: true + $ref: '#/components/schemas/Category' + product_alternative_create_requests: + nullable: true + type: array + items: + type: object + properties: + alternative_sku: + nullable: true + type: string + stocks: + nullable: true + type: array + items: + $ref: '#/components/schemas/StockProduct' + discontinued_notes: + nullable: true + type: array + items: + $ref: '#/components/schemas/ProductDiscontinuedNote' + url: + nullable: true + $ref: '#/components/schemas/ProductUrl' + rating: + nullable: true + type: number + offers: + nullable: true + type: array + items: + $ref: '#/components/schemas/ProductOffer' + required: + - sku + - stores + + ProductBundle: + type: object + properties: + availability: + type: number + nullable: true + is_never_out_of_stock: + type: boolean + nullable: true + bundles_to_remove: + type: array + nullable: true + items: + type: string + bundled_products: + nullable: true + type: array + items: + $ref: '#/components/schemas/ProductForBundle' + + ProductForBundle: + type: object + properties: + quantity: + type: integer + nullable: true + sku: + type: string + nullable: true + is_active: + type: boolean + nullable: true + bundle_sku: + nullable: true + type: string + + ProductDiscontinued: + type: object + properties: + sku: + type: string + nullable: true + active_until: + type: string + nullable: true + discontinued_on: + type: string + nullable: true + product_discontinued_notes: + nullable: true + type: array + items: + $ref: '#/components/schemas/ProductDiscontinuedNote' + + ProductDiscontinuedNote: + type: object + properties: + note: + type: string + nullable: true + + ProductMeasurementUnit: + type: object + properties: + name: + type: string + nullable: true + code: + type: string + nullable: true + default_precision: + type: string + nullable: true + + ProductOfferStock: + type: object + properties: + quantity: + type: number + nullable: true + stock: + nullable: true + $ref: '#/components/schemas/StockProduct' + is_never_out_of_stock: + type: boolean + nullable: true + product_offer_reference: + type: string + nullable: true + + Company: + type: object + properties: + is_active: + type: boolean + nullable: true + name: + nullable: true + type: string + status: + type: string + nullable: true + uuid: + type: string + nullable: true + store_relation: + type: object + nullable: true + properties: + stores: + nullable: true + type: array + items: + $ref: '#/components/schemas/Store' + + ProductImageSet: + type: object + properties: + product_image_set_key: + type: string + nullable: true + name: + type: string + nullable: true + locale: + nullable: true + $ref: '#/components/schemas/Locale' + product_images: + nullable: true + type: array + items: + $ref: '#/components/schemas/ProductImage' + + Locale: + type: object + properties: + locale_name: + type: string + nullable: true + name: + type: string + nullable: true + is_active: + type: boolean + nullable: true + + ProductImage: + type: object + properties: + external_url_large: + type: string + nullable: true + sort_order: + type: integer + nullable: true + external_url_small: + type: string + nullable: true + + LocalizedAttributes: + type: object + properties: + name: + type: string + nullable: true + description: + type: string + nullable: true + meta_title: + type: string + nullable: true + meta_description: + type: string + nullable: true + meta_keywords: + type: string + nullable: true + attributes: + type: object + nullable: true + is_searchable: + type: boolean + nullable: true + locale: + nullable: true + $ref: '#/components/schemas/Locale' + + CompanySupplier: + type: object + properties: + is_active: + type: boolean + nullable: true + key: + type: string + nullable: true + name: + type: string + nullable: true + status: + type: string + nullable: true + uuid: + type: string + nullable: true + company_type: + type: string + nullable: true + + Store: + type: object + properties: + name: + type: string + nullable: true + store_reference: + type: string + nullable: true + selected_currency_iso_code: + type: string + nullable: true + default_currency_iso_code: + type: string + nullable: true + available_currency_iso_codes: + type: array + nullable: true + items: + type: string + available_locale_iso_codes: + type: array + nullable: true + items: + type: string + queue_pools: + type: array + nullable: true + items: + type: string + stores_with_shared_persistence: + type: array + nullable: true + items: + type: string + countries: + type: array + nullable: true + items: + type: string + timezone: + type: string + nullable: true + + ProductUrl: + type: object + properties: + urls: + type: array + nullable: true + items: + type: object + properties: + url: + type: string + nullable: true + locale: + nullable: true + $ref: '#/components/schemas/Locale' + abstract_sku: + type: boolean + nullable: true + + PriceProduct: + type: object + properties: + sku_product: + type: string + nullable: true + is_active: + type: boolean + nullable: true + price_type_name: + type: string + nullable: true + sku_product_abstract: + type: string + nullable: true + group_key: + type: string + nullable: true + is_mergeable: + type: boolean + nullable: true + concrete_sku: + type: string + nullable: true + volume_quantity: + type: integer + nullable: true + price_dimension: + type: object + nullable: true + money_value: + nullable: true + $ref: '#/components/schemas/MoneyValue' + price_type: + nullable: true + type: object + properties: + name: + type: string + nullable: true + price_mode_configuration: + type: string + nullable: true + + MoneyValue: + type: object + properties: + net_amount: + type: integer + nullable: true + gross_amount: + type: integer + nullable: true + price_data: + type: string + nullable: true + price_data_checksum: + type: string + nullable: true + price_data_by_price_type: + nullable: true + type: array + items: + type: string + currency: + nullable: true + $ref: '#/components/schemas/Currency' + store: + nullable: true + $ref: '#/components/schemas/Store' + + Currency: + type: object + properties: + code: + type: string + nullable: true + symbol: + type: string + nullable: true + name: + type: string + nullable: true + fraction_digits: + type: integer + nullable: true + + StockProduct: + type: object + properties: + sku: + type: string + nullable: true + is_never_out_of_stock: + type: boolean + nullable: true + stock_type: + type: string + nullable: true + quantity: + type: string + nullable: true + + Category: + type: object + properties: + category_key: + type: string + nullable: true + is_active: + type: boolean + nullable: true + is_in_menu: + type: boolean + nullable: true + is_clickable: + type: boolean + nullable: true + is_searchable: + type: boolean + nullable: true + name: + type: string + nullable: true + url: + nullable: true + type: string + image_name: + nullable: true + type: string + category_image_name: + nullable: true + type: string + meta_title: + nullable: true + type: string + meta_description: + nullable: true + type: string + meta_keywords: + nullable: true + type: string + category_node: + nullable: true + type: object + node_collection: + nullable: true + type: object + parent_category_node: + nullable: true + type: object + category_template: + nullable: true + type: object + store_relation: + nullable: true + type: object + localized_attributes: + nullable: true + type: array + items: + $ref: '#/components/schemas/CategoryLocalizedAttributes' + extra_parents: + nullable: true + type: array + items: + type: object + image_sets: + nullable: true + type: array + items: + type: object + + CategoryLocalizedAttributes: + type: object + properties: + name: + type: string + nullable: true + url: + type: string + nullable: true + meta_title: + type: string + nullable: true + meta_description: + type: string + nullable: true + meta_keywords: + type: string + nullable: true + image: + type: object + nullable: true + locale: + nullable: true + $ref: '#/components/schemas/Locale' + + ProductOffer: + type: object + properties: + merchant_reference: + type: string + nullable: true + merchant_sku: + type: string + nullable: true + product_offer_reference: + type: string + nullable: true + approval_status: + type: string + nullable: true + is_active: + type: boolean + nullable: true + concrete_sku: + type: string + nullable: true + product_attributes: + type: array + nullable: true + items: + type: string + created_at: + type: string + nullable: true + updated_at: + type: string + nullable: true + merchant_name: + type: string + nullable: true + product_offer_validity: + type: object + nullable: true + properties: + validTo: + type: string + nullable: true + validFrom: + type: string + nullable: true + prices: + nullable: true + type: array + items: + $ref: '#/components/schemas/PriceProduct' + stores: + nullable: true + type: array + items: + $ref: '#/components/schemas/Store' + product_images: + type: array + nullable: true + items: + $ref: '#/components/schemas/ProductImage' + product_localized_attributes: + type: array + nullable: true + items: + $ref: '#/components/schemas/LocalizedAttributes' + product_offer_stocks: + type: array + nullable: true + items: + quantity: + type: number + nullable: true + is_never_out_of_stock: + type: boolean + nullable: true + product_offer_reference: + type: string + nullable: true + stock: + type: object + nullable: true + + headers: + type: object + required: + - authorization + - timestamp + - correlationId + - storeReference + - event + - transferName + - publisher + properties: + authorization: + type: string + description: 'Authorization header for requesting a protected resource.' + timestamp: + type: integer + description: 'Timestamp when this message was created (microtime).' + correlationId: + type: string + description: 'Identifier of the current process.' + storeReference: + type: string + description: 'Identifier of a store for the triggered event.' + event: + type: string + description: 'Name of the current event.' + transferName: + type: string + description: 'Transfer name of the current event.' + publisher: + type: object + properties: + appIdentifier: + type: string + description: 'Identifier of the app that triggered the event.' + storeReference: + type: string + description: 'Identifier of a store that triggered the event.' diff --git a/src/Pyz/Zed/MessageBroker/MessageBrokerConfig.php b/src/Pyz/Zed/MessageBroker/MessageBrokerConfig.php index 24b1c303a2..3038536785 100644 --- a/src/Pyz/Zed/MessageBroker/MessageBrokerConfig.php +++ b/src/Pyz/Zed/MessageBroker/MessageBrokerConfig.php @@ -16,6 +16,6 @@ class MessageBrokerConfig extends SprykerMessageBrokerConfig */ public function getDefaultWorkerChannels(): array { - return ['assets', 'payment']; + return ['assets', 'payment', 'product']; } } diff --git a/src/Pyz/Zed/MessageBroker/MessageBrokerDependencyProvider.php b/src/Pyz/Zed/MessageBroker/MessageBrokerDependencyProvider.php index 473236dc49..1d64370374 100644 --- a/src/Pyz/Zed/MessageBroker/MessageBrokerDependencyProvider.php +++ b/src/Pyz/Zed/MessageBroker/MessageBrokerDependencyProvider.php @@ -29,8 +29,9 @@ use Spryker\Zed\Payment\Communication\Plugin\MessageBroker\PaymentRefundedMessageHandlerPlugin; use Spryker\Zed\Payment\Communication\Plugin\MessageBroker\PaymentRefundFailedMessageHandlerPlugin; use Spryker\Zed\Payment\Communication\Plugin\MessageBroker\PaymentReservationCanceledMessageHandlerPlugin; -use Spryker\Zed\StoreReference\Communication\Plugin\MessageBroker\StoreReferenceMessageAttributeProviderPlugin; -use Spryker\Zed\StoreReference\Communication\Plugin\MessageBroker\StoreReferenceMessageValidatorPlugin; +use Spryker\Zed\Product\Communication\Plugin\MessageBroker\InitializeProductExportMessageHandlerPlugin; +use Spryker\Zed\Store\Communication\Plugin\MessageBroker\CurrentStoreReferenceMessageAttributeProviderPlugin; +use Spryker\Zed\Store\Communication\Plugin\MessageBroker\StoreReferenceMessageValidatorPlugin; class MessageBrokerDependencyProvider extends SprykerMessageBrokerDependencyProvider { @@ -75,6 +76,7 @@ public function getMessageHandlerPlugins(): array new AssetAddedMessageHandlerPlugin(), new AssetUpdatedMessageHandlerPlugin(), new AssetDeletedMessageHandlerPlugin(), + new InitializeProductExportMessageHandlerPlugin(), ]; } @@ -86,7 +88,7 @@ public function getMessageAttributeProviderPlugins(): array return [ new CorrelationIdMessageAttributeProviderPlugin(), new TimestampMessageAttributeProviderPlugin(), - new StoreReferenceMessageAttributeProviderPlugin(), + new CurrentStoreReferenceMessageAttributeProviderPlugin(), new AccessTokenMessageAttributeProviderPlugin(), ]; } diff --git a/src/Pyz/Zed/OauthClient/OauthClientDependencyProvider.php b/src/Pyz/Zed/OauthClient/OauthClientDependencyProvider.php index f7aad62e1f..64394527d1 100644 --- a/src/Pyz/Zed/OauthClient/OauthClientDependencyProvider.php +++ b/src/Pyz/Zed/OauthClient/OauthClientDependencyProvider.php @@ -10,7 +10,7 @@ use Spryker\Zed\OauthAuth0\Communication\Plugin\OauthClient\Auth0OauthAccessTokenProviderPlugin; use Spryker\Zed\OauthClient\OauthClientDependencyProvider as SprykerOauthClientDependencyProvider; use Spryker\Zed\OauthDummy\Communication\Plugin\OauthClient\DummyOauthAccessTokenProviderPlugin; -use Spryker\Zed\StoreReference\Communication\Plugin\OauthClient\StoreReferenceAccessTokenRequestExpanderPlugin; +use Spryker\Zed\Store\Communication\Plugin\OauthClient\CurrentStoreReferenceAccessTokenRequestExpanderPlugin; class OauthClientDependencyProvider extends SprykerOauthClientDependencyProvider { @@ -31,7 +31,7 @@ protected function getOauthAccessTokenProviderPlugins(): array protected function getAccessTokenRequestExpanderPlugins(): array { return [ - new StoreReferenceAccessTokenRequestExpanderPlugin(), + new CurrentStoreReferenceAccessTokenRequestExpanderPlugin(), ]; } } diff --git a/src/Pyz/Zed/Oms/OmsDependencyProvider.php b/src/Pyz/Zed/Oms/OmsDependencyProvider.php index fe58a5cdf5..f5ac050bde 100644 --- a/src/Pyz/Zed/Oms/OmsDependencyProvider.php +++ b/src/Pyz/Zed/Oms/OmsDependencyProvider.php @@ -24,14 +24,14 @@ use Spryker\Zed\OmsProductOfferReservation\Communication\Plugin\Oms\ProductOfferOmsReservationReaderStrategyPlugin; use Spryker\Zed\OmsProductOfferReservation\Communication\Plugin\Oms\ProductOfferOmsReservationWriterStrategyPlugin; use Spryker\Zed\OmsProductOfferReservation\Communication\Plugin\Oms\ProductOfferReservationPostSaveTerminationAwareStrategyPlugin; -use Spryker\Zed\Payment\Communication\Plugin\Command\SendEventPaymentCancelReservationPendingPlugin; -use Spryker\Zed\Payment\Communication\Plugin\Command\SendEventPaymentConfirmationPendingPlugin; -use Spryker\Zed\Payment\Communication\Plugin\Command\SendEventPaymentRefundPendingPlugin; use Spryker\Zed\ProductBundle\Communication\Plugin\Oms\ProductBundleReservationPostSaveTerminationAwareStrategyPlugin; use Spryker\Zed\ProductOfferPackagingUnit\Communication\Plugin\Oms\ProductOfferPackagingUnitOmsReservationAggregationPlugin; use Spryker\Zed\ProductPackagingUnit\Communication\Plugin\Oms\ProductPackagingUnitOmsReservationAggregationPlugin; use Spryker\Zed\ProductPackagingUnit\Communication\Plugin\Reservation\LeadProductReservationPostSaveTerminationAwareStrategyPlugin; use Spryker\Zed\SalesInvoice\Communication\Plugin\Oms\GenerateOrderInvoiceCommandPlugin; +use Spryker\Zed\SalesPayment\Communication\Plugin\Oms\SendEventPaymentCancelReservationPendingPlugin; +use Spryker\Zed\SalesPayment\Communication\Plugin\Oms\SendEventPaymentConfirmationPendingPlugin; +use Spryker\Zed\SalesPayment\Communication\Plugin\Oms\SendEventPaymentRefundPendingPlugin; use Spryker\Zed\SalesReturn\Communication\Plugin\Oms\Command\StartReturnCommandPlugin; use Spryker\Zed\Shipment\Dependency\Plugin\Oms\ShipmentManualEventGrouperPlugin; use Spryker\Zed\Shipment\Dependency\Plugin\Oms\ShipmentOrderMailExpanderPlugin; diff --git a/src/Pyz/Zed/Product/ProductConfig.php b/src/Pyz/Zed/Product/ProductConfig.php new file mode 100644 index 0000000000..fbe2ac0366 --- /dev/null +++ b/src/Pyz/Zed/Product/ProductConfig.php @@ -0,0 +1,51 @@ + + */ + public function getProductAbstractUpdateMessageBrokerPublisherSubscribedEvents(): array + { + return [ + ProductEvents::PRODUCT_ABSTRACT_PUBLISH, + ProductCategoryEvents::PRODUCT_CATEGORY_PUBLISH, + ProductImageEvents::PRODUCT_IMAGE_PRODUCT_ABSTRACT_PUBLISH, + PriceProductEvents::PRICE_ABSTRACT_PUBLISH, + ProductReviewEvents::PRODUCT_ABSTRACT_REVIEW_PUBLISH, + ]; + } + + /** + * @api + * + * @return array + */ + public function getProductUpdateMessageBrokerPublisherSubscribedEvents(): array + { + return [ + ProductEvents::ENTITY_SPY_PRODUCT_UPDATE, + ProductEvents::PRODUCT_CONCRETE_UPDATE, + ProductEvents::PRODUCT_CONCRETE_PUBLISH, + ProductBundleStorageConfig::PRODUCT_BUNDLE_PUBLISH, + ProductImageEvents::PRODUCT_IMAGE_PRODUCT_CONCRETE_PUBLISH, + ]; + } +} diff --git a/src/Pyz/Zed/Product/ProductDependencyProvider.php b/src/Pyz/Zed/Product/ProductDependencyProvider.php index 90dea5ae3f..c3b36e6499 100644 --- a/src/Pyz/Zed/Product/ProductDependencyProvider.php +++ b/src/Pyz/Zed/Product/ProductDependencyProvider.php @@ -10,7 +10,9 @@ use Spryker\Zed\Kernel\Container; use Spryker\Zed\MerchantProduct\Communication\Plugin\Product\MerchantProductProductAbstractPostCreatePlugin; use Spryker\Zed\MerchantProductApproval\Communication\Plugin\Product\MerchantProductApprovalProductAbstractPreCreatePlugin; +use Spryker\Zed\MerchantProductOffer\Communication\Plugin\Product\MerchantProductOfferProductConcreteExpanderPlugin; use Spryker\Zed\PriceProduct\Communication\Plugin\Product\PriceProductAbstractPostCreatePlugin; +use Spryker\Zed\PriceProduct\Communication\Plugin\Product\PriceProductConcreteMergerPlugin; use Spryker\Zed\PriceProduct\Communication\Plugin\Product\PriceProductProductAbstractExpanderPlugin; use Spryker\Zed\PriceProduct\Communication\Plugin\ProductAbstract\PriceProductAbstractAfterUpdatePlugin; use Spryker\Zed\PriceProduct\Communication\Plugin\ProductConcrete\ConcreteProductPriceProductConcreteReadPlugin; @@ -23,15 +25,18 @@ use Spryker\Zed\ProductBundle\Communication\Plugin\Product\ProductBundleProductConcreteAfterCreatePlugin; use Spryker\Zed\ProductBundle\Communication\Plugin\Product\ProductBundleProductConcreteAfterUpdatePlugin; use Spryker\Zed\ProductBundle\Communication\Plugin\Product\ProductBundleProductConcreteReadPlugin; +use Spryker\Zed\ProductCategory\Communication\Plugin\Product\ProductConcreteCategoriesExpanderPlugin; use Spryker\Zed\ProductDiscontinued\Communication\Plugin\SaveDiscontinuedNotesProductConcretePluginUpdate; use Spryker\Zed\ProductDiscontinuedProductBundleConnector\Communication\Plugin\Product\DiscontinuedProductConcreteAfterCreatePlugin; use Spryker\Zed\ProductDiscontinuedProductBundleConnector\Communication\Plugin\Product\DiscontinuedProductConcreteAfterUpdatePlugin; use Spryker\Zed\ProductImage\Communication\Plugin\Product\ImageSetProductAbstractPostCreatePlugin; +use Spryker\Zed\ProductImage\Communication\Plugin\Product\ImageSetProductConcreteMergerPlugin; use Spryker\Zed\ProductImage\Communication\Plugin\Product\ProductImageProductAbstractExpanderPlugin; use Spryker\Zed\ProductImage\Communication\Plugin\ProductAbstractAfterUpdatePlugin as ImageSetProductAbstractAfterUpdatePlugin; use Spryker\Zed\ProductImage\Communication\Plugin\ProductConcreteAfterCreatePlugin as ImageSetProductConcreteAfterCreatePlugin; use Spryker\Zed\ProductImage\Communication\Plugin\ProductConcreteAfterUpdatePlugin as ImageSetProductConcreteAfterUpdatePlugin; use Spryker\Zed\ProductImage\Communication\Plugin\ProductConcreteReadPlugin as ImageSetProductConcreteReadPlugin; +use Spryker\Zed\ProductReview\Communication\Plugin\Product\ProductReviewProductConcreteExpanderPlugin; use Spryker\Zed\ProductSearch\Communication\Plugin\ProductConcrete\ProductSearchProductConcreteAfterCreatePlugin; use Spryker\Zed\ProductSearch\Communication\Plugin\ProductConcrete\ProductSearchProductConcreteAfterUpdatePlugin; use Spryker\Zed\ProductSearch\Communication\Plugin\ProductConcrete\ProductSearchProductConcreteReadPlugin; @@ -187,4 +192,27 @@ protected function getProductAbstractExpanderPlugins(Container $container): arra new PriceProductProductAbstractExpanderPlugin(), ]; } + + /** + * @return array<\Spryker\Zed\ProductExtension\Dependency\Plugin\ProductConcreteExpanderPluginInterface> + */ + protected function getProductConcreteExpanderPlugins(): array + { + return [ + new ProductReviewProductConcreteExpanderPlugin(), + new ProductConcreteCategoriesExpanderPlugin(), + new MerchantProductOfferProductConcreteExpanderPlugin(), + ]; + } + + /** + * @return array<\Spryker\Zed\ProductExtension\Dependency\Plugin\ProductConcreteMergerPluginInterface> + */ + protected function getProductConcreteMergerPlugins(): array + { + return [ + new ImageSetProductConcreteMergerPlugin(), + new PriceProductConcreteMergerPlugin(), + ]; + } } diff --git a/src/Pyz/Zed/Publisher/PublisherDependencyProvider.php b/src/Pyz/Zed/Publisher/PublisherDependencyProvider.php index 8ba0808e63..b3c70b4b1e 100644 --- a/src/Pyz/Zed/Publisher/PublisherDependencyProvider.php +++ b/src/Pyz/Zed/Publisher/PublisherDependencyProvider.php @@ -61,6 +61,11 @@ use Spryker\Zed\MerchantStorage\Communication\Plugin\Publisher\MerchantPublisherTriggerPlugin; use Spryker\Zed\PriceProductMerchantRelationshipStorage\Communication\Plugin\Publisher\Merchant\MerchantWritePublisherPlugin as PriceProductMerchantWritePublisherPlugin; use Spryker\Zed\PriceProductOfferStorage\Communication\Plugin\Publisher\PriceProductOffer\PriceProductStoreWritePublisherPlugin; +use Spryker\Zed\Product\Communication\Plugin\Publisher\ProductAbstractUpdatedMessageBrokerPublisherPlugin; +use Spryker\Zed\Product\Communication\Plugin\Publisher\ProductConcreteCreatedMessageBrokerPublisherPlugin; +use Spryker\Zed\Product\Communication\Plugin\Publisher\ProductConcreteDeletedMessageBrokerPublisherPlugin; +use Spryker\Zed\Product\Communication\Plugin\Publisher\ProductConcreteExportedMessageBrokerPublisherPlugin; +use Spryker\Zed\Product\Communication\Plugin\Publisher\ProductConcreteUpdatedMessageBrokerPublisherPlugin; use Spryker\Zed\ProductBundleStorage\Communication\Plugin\Publisher\ProductBundle\ProductBundlePublishWritePublisherPlugin; use Spryker\Zed\ProductBundleStorage\Communication\Plugin\Publisher\ProductBundle\ProductBundleWritePublisherPlugin; use Spryker\Zed\ProductBundleStorage\Communication\Plugin\Publisher\ProductBundlePublisherTriggerPlugin; @@ -140,6 +145,7 @@ protected function getPublisherPlugins(): array $this->getMerchantProductOfferSearchPlugins(), $this->getPriceProductMerchantRelationshipStoragePlugins(), $this->getAssetStoragePlugins(), + $this->getProductExportPlugins(), ); } @@ -458,4 +464,18 @@ protected function getAssetStoragePlugins(): array new AssetDeletePublisherPlugin(), ]; } + + /** + * @return array<\Spryker\Zed\PublisherExtension\Dependency\Plugin\PublisherPluginInterface> + */ + protected function getProductExportPlugins(): array + { + return [ + new ProductConcreteExportedMessageBrokerPublisherPlugin(), + new ProductConcreteCreatedMessageBrokerPublisherPlugin(), + new ProductConcreteUpdatedMessageBrokerPublisherPlugin(), + new ProductConcreteDeletedMessageBrokerPublisherPlugin(), + new ProductAbstractUpdatedMessageBrokerPublisherPlugin(), + ]; + } } From e0333f2a3cad0e1386c39ee26e08ad11a6e6a731 Mon Sep 17 00:00:00 2001 From: Dmitry Lymarenko Date: Tue, 29 Nov 2022 15:48:59 +0100 Subject: [PATCH 045/106] Removed deprecated modules --- composer.lock | 159 ++------------------------------------------------ 1 file changed, 6 insertions(+), 153 deletions(-) diff --git a/composer.lock b/composer.lock index fc179731ea..f59a8a3753 100644 --- a/composer.lock +++ b/composer.lock @@ -7943,12 +7943,12 @@ "source": { "type": "git", "url": "https://github.com/spryker-feature/spryker-core.git", - "reference": "77167bf9cfde8d3a5ea6431387b8f2d8a73f6eeb" + "reference": "ccbc68794672a84fc51c5ed02241bb2204353e01" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/spryker-core/zipball/77167bf9cfde8d3a5ea6431387b8f2d8a73f6eeb", - "reference": "77167bf9cfde8d3a5ea6431387b8f2d8a73f6eeb", + "url": "https://api.github.com/repos/spryker-feature/spryker-core/zipball/ccbc68794672a84fc51c5ed02241bb2204353e01", + "reference": "ccbc68794672a84fc51c5ed02241bb2204353e01", "shasum": "" }, "require": { @@ -7981,7 +7981,6 @@ "spryker/glossary-storage": "^1.11.0", "spryker/glue-application": "^1.47.0", "spryker/glue-backend-api-application": "^1.0.0", - "spryker/glue-http": "^0.2.0", "spryker/glue-json-api-convention": "^1.0.0", "spryker/glue-storefront-api-application": "^1.0.0", "spryker/graceful-runner": "^1.0.0", @@ -8027,7 +8026,7 @@ "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -8036,9 +8035,9 @@ ], "description": "Spryker Core [feature]", "support": { - "source": "https://github.com/spryker-feature/spryker-core/tree/202211.0" + "source": "https://github.com/spryker-feature/spryker-core/tree/master" }, - "time": "2022-11-23T20:31:57+00:00" + "time": "2022-11-29T14:37:03+00:00" }, { "name": "spryker-feature/spryker-core-back-office", @@ -30380,103 +30379,6 @@ }, "time": "2022-09-28T14:47:08+00:00" }, - { - "name": "spryker/glue-backend-api-application-extension", - "version": "1.0.0", - "source": { - "type": "git", - "url": "https://github.com/spryker/glue-backend-api-application-extension.git", - "reference": "d1e62d59880c55144a23b2864fb64c96b49138f2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/spryker/glue-backend-api-application-extension/zipball/d1e62d59880c55144a23b2864fb64c96b49138f2", - "reference": "d1e62d59880c55144a23b2864fb64c96b49138f2", - "shasum": "" - }, - "require": { - "php": ">=7.4", - "spryker/glue-application-extension": "^1.7.0" - }, - "require-dev": { - "spryker/code-sniffer": "*", - "spryker/symfony": "*" - }, - "suggest": { - "spryker/glue-backend-api-application": "If you want to use the plugins.", - "spryker/symfony": "If you want to use the Symfony component." - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Spryker\\": "src/Spryker/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "proprietary" - ], - "description": "GlueBackendApiApplicationExtension module", - "support": { - "source": "https://github.com/spryker/glue-backend-api-application-extension/tree/1.0.0" - }, - "abandoned": "https://github.com/spryker/glue-application", - "time": "2022-03-01T14:38:47+00:00" - }, - { - "name": "spryker/glue-http", - "version": "0.2.0", - "source": { - "type": "git", - "url": "https://github.com/spryker/glue-http.git", - "reference": "1d9b3e0720fa70ddfc466deef43c8c155cbbc7ce" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/spryker/glue-http/zipball/1d9b3e0720fa70ddfc466deef43c8c155cbbc7ce", - "reference": "1d9b3e0720fa70ddfc466deef43c8c155cbbc7ce", - "shasum": "" - }, - "require": { - "php": ">=7.4", - "spryker/glue-application-extension": "^1.7.0", - "spryker/glue-backend-api-application-extension": "^1.0.0", - "spryker/glue-storefront-api-application-extension": "^1.0.0", - "spryker/kernel": "^3.66.0", - "spryker/symfony": "^3.7.0", - "spryker/transfer": "^3.25.0" - }, - "require-dev": { - "spryker/code-sniffer": "*", - "spryker/testify": "*" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Spryker\\": "src/Spryker/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "proprietary" - ], - "description": "GlueHttp module", - "support": { - "source": "https://github.com/spryker/glue-http/tree/0.2.0" - }, - "abandoned": true, - "time": "2022-03-01T14:38:47+00:00" - }, { "name": "spryker/glue-json-api-convention", "version": "1.0.0", @@ -30624,55 +30526,6 @@ }, "time": "2022-09-28T14:47:08+00:00" }, - { - "name": "spryker/glue-storefront-api-application-extension", - "version": "1.0.0", - "source": { - "type": "git", - "url": "https://github.com/spryker/glue-storefront-api-application-extension.git", - "reference": "dc2ab385d62bbd46dcd1844408922da6a18e34cb" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/spryker/glue-storefront-api-application-extension/zipball/dc2ab385d62bbd46dcd1844408922da6a18e34cb", - "reference": "dc2ab385d62bbd46dcd1844408922da6a18e34cb", - "shasum": "" - }, - "require": { - "php": ">=7.4", - "spryker/glue-application-extension": "^1.7.0" - }, - "require-dev": { - "spryker/code-sniffer": "*", - "spryker/symfony": "*" - }, - "suggest": { - "spryker/glue-rest-api-convention": "If you want to use GlueRestApiConvention.", - "spryker/glue-storefront-api-application": "If you want to use the plugins.", - "spryker/symfony": "If you want to use the Symfony component." - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Spryker\\": "src/Spryker/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "proprietary" - ], - "description": "GlueStorefrontApiApplicationExtension module", - "support": { - "source": "https://github.com/spryker/glue-storefront-api-application-extension/tree/1.0.0" - }, - "abandoned": "spryker/glue-application", - "time": "2022-03-01T14:38:47+00:00" - }, { "name": "spryker/graceful-runner", "version": "1.0.0", From 9249d6dc66eb5064f286a343835b9984ac1fd4c8 Mon Sep 17 00:00:00 2001 From: "danil.moroz" Date: Tue, 29 Nov 2022 17:08:56 +0200 Subject: [PATCH 046/106] CC-23732 FE adjustments --- .../Theme/default/components/molecules/sort/sort.twig | 6 +++--- .../molecules/quick-order-row/quick-order-row.ts | 11 +++++++++++ .../quote-request-cart-item.twig | 4 +++- .../page-layout-quote-request.twig | 4 ++-- 4 files changed, 19 insertions(+), 6 deletions(-) diff --git a/src/Pyz/Yves/CatalogPage/Theme/default/components/molecules/sort/sort.twig b/src/Pyz/Yves/CatalogPage/Theme/default/components/molecules/sort/sort.twig index 1ea01a3b13..915757d560 100644 --- a/src/Pyz/Yves/CatalogPage/Theme/default/components/molecules/sort/sort.twig +++ b/src/Pyz/Yves/CatalogPage/Theme/default/components/molecules/sort/sort.twig @@ -3,7 +3,7 @@ {% block body %}
    - {{ _view.pagination.numFound | default(0) | executeFilterIfExists('formatInt', app.locale) }} {{ 'catalog.itemsFound' | trans }} + {{ data.pagination.numFound | default(0) | executeFilterIfExists('formatInt', app.locale) }} {{ 'catalog.itemsFound' | trans }}
    @@ -22,7 +22,7 @@ 'config-theme': 'small', }, embed: { - pagination: _view.pagination, + pagination: data.pagination, parentJsName: data.parentJsName, }, } only %} @@ -67,7 +67,7 @@ 'config-theme': 'small', }, embed: { - sort: _view.sort, + sort: data.sort, parentJsName: data.parentJsName, }, } only %} diff --git a/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.ts b/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.ts index 4fb9e04fc8..55bd4af10e 100644 --- a/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.ts +++ b/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.ts @@ -29,6 +29,12 @@ export default class QuickOrderRow extends QuickOrderRowCore { ); super.registerQuantityInput(); + + // TODO(https://spryker.atlassian.net/browse/CC-23779): Remove variable declaration after integration. + this.quantityInput = ( + (this.getElementsByClassName(`${this.jsName}__quantity`)[0] || + this.getElementsByClassName(`${this.jsName}-partial__quantity`)[0]) + ); } protected mapAdditionalFormElementChange(): void { @@ -108,4 +114,9 @@ export default class QuickOrderRow extends QuickOrderRowCore { return step > 0 ? step : 1; } + + // TODO(https://spryker.atlassian.net/browse/CC-23779): Remove getter after integration. + get quantityValue(): string { + return this.quantityInput.value; + } } diff --git a/src/Pyz/Yves/QuoteRequestPage/Theme/default/components/molecules/quote-request-cart-item/quote-request-cart-item.twig b/src/Pyz/Yves/QuoteRequestPage/Theme/default/components/molecules/quote-request-cart-item/quote-request-cart-item.twig index de11649e7e..3f6944fc81 100644 --- a/src/Pyz/Yves/QuoteRequestPage/Theme/default/components/molecules/quote-request-cart-item/quote-request-cart-item.twig +++ b/src/Pyz/Yves/QuoteRequestPage/Theme/default/components/molecules/quote-request-cart-item/quote-request-cart-item.twig @@ -65,7 +65,9 @@ {% set value = data.cartItem.quantitySalesUnit.value %} {% set precision = data.cartItem.quantitySalesUnit.precision %} {% set salesUnitName = data.cartItem.quantitySalesUnit.productMeasurementUnit.name | default('') %} -

    [= {{ value / precision }} {{ salesUnitName | trans }}]

    + {% set salesUnitValue = value / precision %} + +

    [= {{ salesUnitValue | executeFilterIfExists('formatFloat', app.locale) }} {{ salesUnitName | trans }}]

    {% endif %}
    diff --git a/src/Pyz/Yves/QuoteRequestPage/Theme/default/templates/page-layout-quote-request/page-layout-quote-request.twig b/src/Pyz/Yves/QuoteRequestPage/Theme/default/templates/page-layout-quote-request/page-layout-quote-request.twig index d76af964c3..868fd37cfe 100644 --- a/src/Pyz/Yves/QuoteRequestPage/Theme/default/templates/page-layout-quote-request/page-layout-quote-request.twig +++ b/src/Pyz/Yves/QuoteRequestPage/Theme/default/templates/page-layout-quote-request/page-layout-quote-request.twig @@ -75,8 +75,8 @@ {% block titleForMultiShipments %}

    {{ 'quote_request_page.quote_request.shipment_counter' | trans({ - '%index%': loop.index, - '%length%': data.shipmentGroups | length, + '%index%': loop.index | executeFilterIfExists('formatInt', app.locale), + '%length%': data.shipmentGroups | length | executeFilterIfExists('formatInt', app.locale), }) }}

    {% endblock %} From 22d081b7bb53792a597f15a949fec92e0081b444 Mon Sep 17 00:00:00 2001 From: "danil.moroz" Date: Tue, 29 Nov 2022 17:09:39 +0200 Subject: [PATCH 047/106] CC-23732 FE adjustments --- .../components/molecules/quick-order-row/quick-order-row.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.ts b/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.ts index 55bd4af10e..c4132696d6 100644 --- a/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.ts +++ b/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.ts @@ -30,7 +30,7 @@ export default class QuickOrderRow extends QuickOrderRowCore { super.registerQuantityInput(); - // TODO(https://spryker.atlassian.net/browse/CC-23779): Remove variable declaration after integration. + // TODO(https://spryker.atlassian.net/browse/CC-23779): Remove variable registration after integration. this.quantityInput = ( (this.getElementsByClassName(`${this.jsName}__quantity`)[0] || this.getElementsByClassName(`${this.jsName}-partial__quantity`)[0]) From fa789c0635d41c3ebcd6ead57e887f4f0e2b10aa Mon Sep 17 00:00:00 2001 From: Mads Nielsen Date: Tue, 29 Nov 2022 16:36:42 +0100 Subject: [PATCH 048/106] APPS-5839 Add BazaarVoice as trusted domain to allow submitting reviews from injected form --- deploy.aop-b2b-testing.yml | 5 ++++- deploy.aop-demoshop-b2b.yml | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/deploy.aop-b2b-testing.yml b/deploy.aop-b2b-testing.yml index 60afd9a369..9fa1de6ed8 100644 --- a/deploy.aop-b2b-testing.yml +++ b/deploy.aop-b2b-testing.yml @@ -73,7 +73,10 @@ image: } }' SPRYKER_AOP_APPLICATION: '{ - "APP_DOMAINS": ["os.apps-testing.aop.demo-spryker.com"], + "APP_DOMAINS": [ + "os.apps-testing.aop.demo-spryker.com", + "*.bazaarvoice.com" + ], "STORE_NAME_REFERENCE_MAP": {"DE":"AOP_B2B_Testing-DE","AT":"AOP_B2B_Testing-AT"}, "APP_CATALOG_SCRIPT_URL": "https://app-catalog.atrs-testing.demo-spryker.com/loader" }' diff --git a/deploy.aop-demoshop-b2b.yml b/deploy.aop-demoshop-b2b.yml index 8e7df41432..22945404b9 100644 --- a/deploy.aop-demoshop-b2b.yml +++ b/deploy.aop-demoshop-b2b.yml @@ -73,7 +73,10 @@ image: } }' SPRYKER_AOP_APPLICATION: '{ - "APP_DOMAINS": ["os.apps-staging.aop.demo-spryker.com"], + "APP_DOMAINS": [ + "os.apps-staging.aop.demo-spryker.com", + "*.bazaarvoice.com" + ], "STORE_NAME_REFERENCE_MAP": {"DE":"AOP_Demo_B2B-DE","AT":"AOP_Demo_B2B-AT"}, "APP_CATALOG_SCRIPT_URL": "https://app-catalog.atrs-staging.demo-spryker.com/loader" }' From 8e743af459bdd80b553451d15bd35be472d2617f Mon Sep 17 00:00:00 2001 From: "danil.moroz" Date: Tue, 29 Nov 2022 18:07:55 +0200 Subject: [PATCH 049/106] CC-23731 FE fix tslint --- .../components/molecules/quick-order-row/quick-order-row.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.ts b/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.ts index c4132696d6..67e712e299 100644 --- a/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.ts +++ b/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.ts @@ -30,7 +30,7 @@ export default class QuickOrderRow extends QuickOrderRowCore { super.registerQuantityInput(); - // TODO(https://spryker.atlassian.net/browse/CC-23779): Remove variable registration after integration. + /* TODO(https://spryker.atlassian.net/browse/CC-23779): Remove variable registration after integration. */ this.quantityInput = ( (this.getElementsByClassName(`${this.jsName}__quantity`)[0] || this.getElementsByClassName(`${this.jsName}-partial__quantity`)[0]) @@ -115,7 +115,7 @@ export default class QuickOrderRow extends QuickOrderRowCore { return step > 0 ? step : 1; } - // TODO(https://spryker.atlassian.net/browse/CC-23779): Remove getter after integration. + /* TODO(https://spryker.atlassian.net/browse/CC-23779): Remove getter after integration. */ get quantityValue(): string { return this.quantityInput.value; } From 1f2669e501322837ec1247dcae1f2af9638ff134 Mon Sep 17 00:00:00 2001 From: Olha Livitchuk Date: Wed, 30 Nov 2022 10:59:13 +0100 Subject: [PATCH 050/106] upd composer codepcetion 5 --- composer.json | 23 +- composer.lock | 1198 ++++++++++++++++++++++++++++--------------------- 2 files changed, 704 insertions(+), 517 deletions(-) diff --git a/composer.json b/composer.json index f5bef6720e..be42d95bab 100644 --- a/composer.json +++ b/composer.json @@ -267,21 +267,16 @@ "spryker/uuid": "^1.0.1" }, "require-dev": { - "codeception/codeception": "^4.1.22", - "codeception/lib-innerbrowser": "^1.3.4", - "codeception/module-asserts": "^1.1", - "codeception/module-cli": "^1.0", - "codeception/module-filesystem": "^1.0", - "codeception/module-phpbrowser": "^1.0", - "codeception/module-rest": "^1.0", - "codeception/module-webdriver": "^1.0", - "fakerphp/faker": "^1.16.0", + "codeception/codeception": "^5.0.2", + "codeception/module-asserts": "^3.0.0", + "codeception/module-cli": "^2.0.0", + "codeception/module-filesystem": "^3.0.0", + "codeception/module-phpbrowser": "^3.0.0", + "codeception/module-rest": "^3.1.0", + "codeception/module-webdriver": "^3.1.1", + "composer/package-versions-deprecated": "^1.10.0", "filp/whoops": "^2.7", - "myclabs/deep-copy": "^1.8.1", "phpunit/phpunit": "^9.5.2", - "sebastian/git": "^2.1", - "sebastian/object-enumerator": "^3.0.3 || ^4.0", - "sebastian/recursion-context": "^3.0.0 || ^4.0", "sllh/composer-versions-check": "^2.0.5", "spryker-feature/development-tools": "dev-master as 202212.0", "spryker-sdk/integrator": "dev-master", @@ -290,7 +285,7 @@ "spryker/architecture-sniffer": "^0.5.5", "spryker/code-sniffer": "^0.15.0", "spryker/docker-chromedriver": "dev-master", - "spryker/testify": "^3.46.1", + "spryker/testify": "^3.47.0", "stecman/symfony-console-completion": "*", "symfony/web-profiler-bundle": "5.2.11" }, diff --git a/composer.lock b/composer.lock index f59a8a3753..e8e513fd48 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": "0f3f2fe23cbc317b3babcb89fe26ce67", + "content-hash": "79073bad63b38e9b39004b97718ef341", "packages": [ { "name": "async-aws/core", @@ -1649,16 +1649,16 @@ }, { "name": "laminas/laminas-filter", - "version": "2.24.0", + "version": "2.28.1", "source": { "type": "git", "url": "https://github.com/laminas/laminas-filter.git", - "reference": "3adcc92684dcb372de5257dc22c08150869ef5e4" + "reference": "336b7571820c1d1d2443c34fa46f39884885e67c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-filter/zipball/3adcc92684dcb372de5257dc22c08150869ef5e4", - "reference": "3adcc92684dcb372de5257dc22c08150869ef5e4", + "url": "https://api.github.com/repos/laminas/laminas-filter/zipball/336b7571820c1d1d2443c34fa46f39884885e67c", + "reference": "336b7571820c1d1d2443c34fa46f39884885e67c", "shasum": "" }, "require": { @@ -1673,13 +1673,13 @@ }, "require-dev": { "laminas/laminas-coding-standard": "~2.4.0", - "laminas/laminas-crypt": "^3.8", - "laminas/laminas-uri": "^2.9.1", + "laminas/laminas-crypt": "^3.9", + "laminas/laminas-uri": "^2.10", "pear/archive_tar": "^1.4.14", - "phpunit/phpunit": "^9.5.25", - "psalm/plugin-phpunit": "^0.18.0", + "phpunit/phpunit": "^9.5.26", + "psalm/plugin-phpunit": "^0.18.3", "psr/http-factory": "^1.0.1", - "vimeo/psalm": "^4.28" + "vimeo/psalm": "^4.30" }, "suggest": { "laminas/laminas-crypt": "Laminas\\Crypt component, for encryption filters", @@ -1723,7 +1723,7 @@ "type": "community_bridge" } ], - "time": "2022-11-04T22:35:39+00:00" + "time": "2022-11-19T15:13:44+00:00" }, { "name": "laminas/laminas-servicemanager", @@ -3580,20 +3580,20 @@ }, { "name": "psr/cache", - "version": "1.0.1", + "version": "2.0.0", "source": { "type": "git", "url": "https://github.com/php-fig/cache.git", - "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8" + "reference": "213f9dbc5b9bfbc4f8db86d2838dc968752ce13b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/cache/zipball/d11b50ad223250cf17b86e38383413f5a6764bf8", - "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8", + "url": "https://api.github.com/repos/php-fig/cache/zipball/213f9dbc5b9bfbc4f8db86d2838dc968752ce13b", + "reference": "213f9dbc5b9bfbc4f8db86d2838dc968752ce13b", "shasum": "" }, "require": { - "php": ">=5.3.0" + "php": ">=8.0.0" }, "type": "library", "extra": { @@ -3613,7 +3613,7 @@ "authors": [ { "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "homepage": "https://www.php-fig.org/" } ], "description": "Common interface for caching libraries", @@ -3623,9 +3623,9 @@ "psr-6" ], "support": { - "source": "https://github.com/php-fig/cache/tree/master" + "source": "https://github.com/php-fig/cache/tree/2.0.0" }, - "time": "2016-08-06T20:24:11+00:00" + "time": "2021-02-03T23:23:37+00:00" }, { "name": "psr/container", @@ -22656,20 +22656,20 @@ }, { "name": "spryker/collector", - "version": "6.7.0", + "version": "6.7.1", "source": { "type": "git", "url": "https://github.com/spryker/collector.git", - "reference": "ef440487a18e9cbc014975f7b9d4b83b8afe005d" + "reference": "335db627f52a89fe275251810ea09fe74ecd572b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/collector/zipball/ef440487a18e9cbc014975f7b9d4b83b8afe005d", - "reference": "ef440487a18e9cbc014975f7b9d4b83b8afe005d", + "url": "https://api.github.com/repos/spryker/collector/zipball/335db627f52a89fe275251810ea09fe74ecd572b", + "reference": "335db627f52a89fe275251810ea09fe74ecd572b", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/config": "^3.0.0", "spryker/elastica": "^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0", "spryker/gui": "^3.0.0", @@ -22710,9 +22710,9 @@ ], "description": "Collector module", "support": { - "source": "https://github.com/spryker/collector/tree/6.7.0" + "source": "https://github.com/spryker/collector/tree/6.7.1" }, - "time": "2022-01-04T12:43:20+00:00" + "time": "2022-11-11T07:06:41+00:00" }, { "name": "spryker/comment", @@ -25767,20 +25767,20 @@ }, { "name": "spryker/container", - "version": "1.4.5", + "version": "1.4.6", "source": { "type": "git", "url": "https://github.com/spryker/container.git", - "reference": "454477c3d3a09c6d03120db406fa6c22d642fba8" + "reference": "fdd92950785021f3b01da35d2093dbc13069a708" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/container/zipball/454477c3d3a09c6d03120db406fa6c22d642fba8", - "reference": "454477c3d3a09c6d03120db406fa6c22d642fba8", + "url": "https://api.github.com/repos/spryker/container/zipball/fdd92950785021f3b01da35d2093dbc13069a708", + "reference": "fdd92950785021f3b01da35d2093dbc13069a708", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "psr/container": "^1.0.0", "spryker/symfony": "^3.0.0" }, @@ -25815,9 +25815,9 @@ ], "description": "Container module", "support": { - "source": "https://github.com/spryker/container/tree/1.4.5" + "source": "https://github.com/spryker/container/tree/1.4.6" }, - "time": "2021-10-26T15:19:01+00:00" + "time": "2022-11-11T07:06:41+00:00" }, { "name": "spryker/content", @@ -27026,20 +27026,20 @@ }, { "name": "spryker/customer", - "version": "7.47.0", + "version": "7.48.0", "source": { "type": "git", "url": "https://github.com/spryker/customer.git", - "reference": "d34787e9a31dfed5e72a218863a185af60be2fe9" + "reference": "40ea174c81ee82f06ece7aa08ff42781b3b0d01e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/customer/zipball/d34787e9a31dfed5e72a218863a185af60be2fe9", - "reference": "d34787e9a31dfed5e72a218863a185af60be2fe9", + "url": "https://api.github.com/repos/spryker/customer/zipball/40ea174c81ee82f06ece7aa08ff42781b3b0d01e", + "reference": "40ea174c81ee82f06ece7aa08ff42781b3b0d01e", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/authorization-extension": "^1.0.0", "spryker/checkout-extension": "^1.2.0", "spryker/country": "^3.0.0", @@ -27048,6 +27048,7 @@ "spryker/kernel": "^3.52.0", "spryker/locale": "^3.0.0", "spryker/mail": "^4.6.0", + "spryker/mail-extension": "^1.0.0", "spryker/propel": "^3.0.0", "spryker/propel-orm": "^1.16.0", "spryker/router": "^1.12.0", @@ -27100,9 +27101,9 @@ ], "description": "Customer module", "support": { - "source": "https://github.com/spryker/customer/tree/7.47.0" + "source": "https://github.com/spryker/customer/tree/7.48.0" }, - "time": "2022-09-28T12:34:39+00:00" + "time": "2022-11-11T13:29:11+00:00" }, { "name": "spryker/customer-access", @@ -31495,16 +31496,16 @@ }, { "name": "spryker/mail", - "version": "4.9.0", + "version": "4.10.0", "source": { "type": "git", "url": "https://github.com/spryker/mail.git", - "reference": "680c648b227e7b0fee809b55e00262bac3bdc2d3" + "reference": "56c2aaa9b7ff3983326e8b1d70ecbf6dba8da416" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/mail/zipball/680c648b227e7b0fee809b55e00262bac3bdc2d3", - "reference": "680c648b227e7b0fee809b55e00262bac3bdc2d3", + "url": "https://api.github.com/repos/spryker/mail/zipball/56c2aaa9b7ff3983326e8b1d70ecbf6dba8da416", + "reference": "56c2aaa9b7ff3983326e8b1d70ecbf6dba8da416", "shasum": "" }, "require": { @@ -31512,6 +31513,8 @@ "spryker/glossary": "^3.0.0", "spryker/kernel": "^3.52.0", "spryker/locale": "^3.0.0", + "spryker/mail-extension": "^1.0.0", + "spryker/transfer": "^3.33.0", "swiftmailer/swiftmailer": "^6.1.0" }, "require-dev": { @@ -31537,9 +31540,9 @@ ], "description": "Mail module", "support": { - "source": "https://github.com/spryker/mail/tree/4.9.0" + "source": "https://github.com/spryker/mail/tree/4.10.0" }, - "time": "2022-10-18T17:47:15+00:00" + "time": "2022-11-11T13:29:11+00:00" }, { "name": "spryker/mail-extension", @@ -36402,25 +36405,26 @@ }, { "name": "spryker/newsletter", - "version": "4.5.2", + "version": "4.6.0", "source": { "type": "git", "url": "https://github.com/spryker/newsletter.git", - "reference": "94dda4d9cb05f9c9f112440881786d334e9315fa" + "reference": "26c47affe536bcde467b7db2ca715592477f80af" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/newsletter/zipball/94dda4d9cb05f9c9f112440881786d334e9315fa", - "reference": "94dda4d9cb05f9c9f112440881786d334e9315fa", + "url": "https://api.github.com/repos/spryker/newsletter/zipball/26c47affe536bcde467b7db2ca715592477f80af", + "reference": "26c47affe536bcde467b7db2ca715592477f80af", "shasum": "" }, "require": { - "php": ">=7.2", + "php": ">=8.0", "spryker/customer": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", "spryker/glossary": "^3.0.0", "spryker/kernel": "^3.30.0", "spryker/mail": "^4.6.0", - "spryker/transfer": "^3.8.0", + "spryker/mail-extension": "^1.0.0", + "spryker/transfer": "^3.25.0", "spryker/util-text": "^1.1.0", "spryker/util-validate": "^1.0.0", "spryker/zed-request": "^3.0.0" @@ -36451,9 +36455,9 @@ ], "description": "Newsletter module", "support": { - "source": "https://github.com/spryker/newsletter/tree/4.5.2" + "source": "https://github.com/spryker/newsletter/tree/4.6.0" }, - "time": "2020-08-18T13:03:17+00:00" + "time": "2022-11-11T13:29:11+00:00" }, { "name": "spryker/nopayment", @@ -47505,20 +47509,20 @@ }, { "name": "spryker/propel", - "version": "3.35.0", + "version": "3.35.1", "source": { "type": "git", "url": "https://github.com/spryker/propel.git", - "reference": "8814020da7fb5a9d15690dedf60c8f55c5445795" + "reference": "4344220e600c9d35ff766bc90415f65f11e6846a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/propel/zipball/8814020da7fb5a9d15690dedf60c8f55c5445795", - "reference": "8814020da7fb5a9d15690dedf60c8f55c5445795", + "url": "https://api.github.com/repos/spryker/propel/zipball/4344220e600c9d35ff766bc90415f65f11e6846a", + "reference": "4344220e600c9d35ff766bc90415f65f11e6846a", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/application-extension": "^1.0.0", "spryker/config": "^3.0.0", "spryker/health-check-extension": "^1.0.0", @@ -47560,9 +47564,9 @@ ], "description": "Propel module", "support": { - "source": "https://github.com/spryker/propel/tree/3.35.0" + "source": "https://github.com/spryker/propel/tree/3.35.1" }, - "time": "2022-06-17T16:37:38+00:00" + "time": "2022-11-11T07:06:41+00:00" }, { "name": "spryker/propel-orm", @@ -47960,20 +47964,20 @@ }, { "name": "spryker/queue", - "version": "1.9.2", + "version": "1.9.3", "source": { "type": "git", "url": "https://github.com/spryker/queue.git", - "reference": "3b2d957e926a14309fd7efccf2d96f1110ac24c6" + "reference": "ae7fe9452f5c2d65e7e3652f2469eed1c0e4865e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/queue/zipball/3b2d957e926a14309fd7efccf2d96f1110ac24c6", - "reference": "3b2d957e926a14309fd7efccf2d96f1110ac24c6", + "url": "https://api.github.com/repos/spryker/queue/zipball/ae7fe9452f5c2d65e7e3652f2469eed1c0e4865e", + "reference": "ae7fe9452f5c2d65e7e3652f2469eed1c0e4865e", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/gui": "^3.0.0", "spryker/kernel": "^3.30.0", "spryker/propel-orm": "^1.0.0", @@ -48011,9 +48015,9 @@ ], "description": "Queue module", "support": { - "source": "https://github.com/spryker/queue/tree/1.9.2" + "source": "https://github.com/spryker/queue/tree/1.9.3" }, - "time": "2022-08-02T13:16:52+00:00" + "time": "2022-11-11T07:06:41+00:00" }, { "name": "spryker/quick-order", @@ -49056,20 +49060,20 @@ }, { "name": "spryker/router", - "version": "1.14.0", + "version": "1.14.1", "source": { "type": "git", "url": "https://github.com/spryker/router.git", - "reference": "f49ce42dd1de16af45913b7dd1c7de652ba0226e" + "reference": "56efa4df238c2e9c9b3f340b4d916023b6d29c49" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/router/zipball/f49ce42dd1de16af45913b7dd1c7de652ba0226e", - "reference": "f49ce42dd1de16af45913b7dd1c7de652ba0226e", + "url": "https://api.github.com/repos/spryker/router/zipball/56efa4df238c2e9c9b3f340b4d916023b6d29c49", + "reference": "56efa4df238c2e9c9b3f340b4d916023b6d29c49", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/application-extension": "^1.0.0", "spryker/container": "^1.1.0", "spryker/event-dispatcher-extension": "^1.0.0", @@ -49109,9 +49113,9 @@ ], "description": "Router module", "support": { - "source": "https://github.com/spryker/router/tree/1.14.0" + "source": "https://github.com/spryker/router/tree/1.14.1" }, - "time": "2021-10-27T10:54:18+00:00" + "time": "2022-11-11T07:06:41+00:00" }, { "name": "spryker/router-extension", @@ -50952,20 +50956,20 @@ }, { "name": "spryker/search", - "version": "8.19.0", + "version": "8.19.1", "source": { "type": "git", "url": "https://github.com/spryker/search.git", - "reference": "902e77e319b78b5edf884b27ef60e12d525330fc" + "reference": "446bccadfc8161e0151faf2ff48eb6074b17eadf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/search/zipball/902e77e319b78b5edf884b27ef60e12d525330fc", - "reference": "902e77e319b78b5edf884b27ef60e12d525330fc", + "url": "https://api.github.com/repos/spryker/search/zipball/446bccadfc8161e0151faf2ff48eb6074b17eadf", + "reference": "446bccadfc8161e0151faf2ff48eb6074b17eadf", "shasum": "" }, "require": { - "php": ">=7.3", + "php": ">=8.0", "spryker/config": "^3.0.0", "spryker/elastica": "^4.0.0 || ^5.0.0 || ^6.0.0", "spryker/gui": "^3.0.0", @@ -51011,9 +51015,9 @@ ], "description": "Search module", "support": { - "source": "https://github.com/spryker/search/tree/8.19.0" + "source": "https://github.com/spryker/search/tree/8.19.1" }, - "time": "2021-06-09T11:08:48+00:00" + "time": "2022-11-11T07:06:41+00:00" }, { "name": "spryker/search-elasticsearch", @@ -54179,20 +54183,20 @@ }, { "name": "spryker/storage", - "version": "3.19.0", + "version": "3.19.1", "source": { "type": "git", "url": "https://github.com/spryker/storage.git", - "reference": "50a62cbf4ce13f0835c2909cd903fd27f373a502" + "reference": "40e2878e04ea6960d4db3ed112e638da11a26167" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/storage/zipball/50a62cbf4ce13f0835c2909cd903fd27f373a502", - "reference": "50a62cbf4ce13f0835c2909cd903fd27f373a502", + "url": "https://api.github.com/repos/spryker/storage/zipball/40e2878e04ea6960d4db3ed112e638da11a26167", + "reference": "40e2878e04ea6960d4db3ed112e638da11a26167", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/config": "^3.0.0", "spryker/event-dispatcher-extension": "^1.0.0", "spryker/gui": "^3.0.0", @@ -54238,9 +54242,9 @@ ], "description": "Storage module", "support": { - "source": "https://github.com/spryker/storage/tree/3.19.0" + "source": "https://github.com/spryker/storage/tree/3.19.1" }, - "time": "2022-09-19T06:48:51+00:00" + "time": "2022-11-11T07:06:41+00:00" }, { "name": "spryker/storage-database", @@ -55252,20 +55256,20 @@ }, { "name": "spryker/transfer", - "version": "3.33.0", + "version": "3.33.1", "source": { "type": "git", "url": "https://github.com/spryker/transfer.git", - "reference": "6ad314ebed828777d533139564694e7bc4bc467d" + "reference": "45e2053b1da55df5bd0bd3b94b5df6e16b2d2d75" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/transfer/zipball/6ad314ebed828777d533139564694e7bc4bc467d", - "reference": "6ad314ebed828777d533139564694e7bc4bc467d", + "url": "https://api.github.com/repos/spryker/transfer/zipball/45e2053b1da55df5bd0bd3b94b5df6e16b2d2d75", + "reference": "45e2053b1da55df5bd0bd3b94b5df6e16b2d2d75", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/decimal-object": "^1.0.0", "spryker/kernel": "^3.59.0", "spryker/laminas": "^1.0.0", @@ -55297,9 +55301,9 @@ ], "description": "Transfer module", "support": { - "source": "https://github.com/spryker/transfer/tree/3.33.0" + "source": "https://github.com/spryker/transfer/tree/3.33.1" }, - "time": "2022-09-14T14:03:27+00:00" + "time": "2022-11-11T07:06:41+00:00" }, { "name": "spryker/translator", @@ -55407,16 +55411,16 @@ }, { "name": "spryker/twig", - "version": "3.17.1", + "version": "3.18.0", "source": { "type": "git", "url": "https://github.com/spryker/twig.git", - "reference": "1a1730c268f3052ed6376cb9f937a99d3e0613dc" + "reference": "23ac0429e51f94e1f6375423b2ca8ed3943f069d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/twig/zipball/1a1730c268f3052ed6376cb9f937a99d3e0613dc", - "reference": "1a1730c268f3052ed6376cb9f937a99d3e0613dc", + "url": "https://api.github.com/repos/spryker/twig/zipball/23ac0429e51f94e1f6375423b2ca8ed3943f069d", + "reference": "23ac0429e51f94e1f6375423b2ca8ed3943f069d", "shasum": "" }, "require": { @@ -55461,9 +55465,9 @@ ], "description": "Twig module", "support": { - "source": "https://github.com/spryker/twig/tree/3.17.1" + "source": "https://github.com/spryker/twig/tree/3.18.0" }, - "time": "2022-10-31T10:49:33+00:00" + "time": "2022-11-24T12:58:29+00:00" }, { "name": "spryker/twig-extension", @@ -57395,20 +57399,20 @@ }, { "name": "spryker/zed-request", - "version": "3.18.0", + "version": "3.18.1", "source": { "type": "git", "url": "https://github.com/spryker/zed-request.git", - "reference": "e94f865cfa1c19202afb850802193073017ae60f" + "reference": "919d123180784a9607e155bc7f1b0ad03f3de841" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/zed-request/zipball/e94f865cfa1c19202afb850802193073017ae60f", - "reference": "e94f865cfa1c19202afb850802193073017ae60f", + "url": "https://api.github.com/repos/spryker/zed-request/zipball/919d123180784a9607e155bc7f1b0ad03f3de841", + "reference": "919d123180784a9607e155bc7f1b0ad03f3de841", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "psr/http-message": "^1.0.0", "spryker/config": "^3.0.0", "spryker/error-handler": "^2.1.0", @@ -57459,9 +57463,9 @@ ], "description": "ZedRequest module", "support": { - "source": "https://github.com/spryker/zed-request/tree/3.18.0" + "source": "https://github.com/spryker/zed-request/tree/3.18.1" }, - "time": "2022-01-04T12:43:20+00:00" + "time": "2022-11-11T07:06:41+00:00" }, { "name": "spryker/zed-request-extension", @@ -57895,16 +57899,16 @@ }, { "name": "symfony/console", - "version": "v5.4.15", + "version": "v5.4.16", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "ea59bb0edfaf9f28d18d8791410ee0355f317669" + "reference": "8e9b9c8dfb33af6057c94e1b44846bee700dc5ef" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/ea59bb0edfaf9f28d18d8791410ee0355f317669", - "reference": "ea59bb0edfaf9f28d18d8791410ee0355f317669", + "url": "https://api.github.com/repos/symfony/console/zipball/8e9b9c8dfb33af6057c94e1b44846bee700dc5ef", + "reference": "8e9b9c8dfb33af6057c94e1b44846bee700dc5ef", "shasum": "" }, "require": { @@ -57974,7 +57978,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v5.4.15" + "source": "https://github.com/symfony/console/tree/v5.4.16" }, "funding": [ { @@ -57990,7 +57994,7 @@ "type": "tidelift" } ], - "time": "2022-10-26T21:41:52+00:00" + "time": "2022-11-25T14:09:27+00:00" }, { "name": "symfony/debug", @@ -58492,16 +58496,16 @@ }, { "name": "symfony/form", - "version": "v5.4.15", + "version": "v5.4.16", "source": { "type": "git", "url": "https://github.com/symfony/form.git", - "reference": "e6a97a09c7672b3b3d26335ca66f366734f6df56" + "reference": "5d3790b31935deff2506b2687ae18b3cf8f50405" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/form/zipball/e6a97a09c7672b3b3d26335ca66f366734f6df56", - "reference": "e6a97a09c7672b3b3d26335ca66f366734f6df56", + "url": "https://api.github.com/repos/symfony/form/zipball/5d3790b31935deff2506b2687ae18b3cf8f50405", + "reference": "5d3790b31935deff2506b2687ae18b3cf8f50405", "shasum": "" }, "require": { @@ -58530,7 +58534,7 @@ "symfony/twig-bridge": "<4.4" }, "require-dev": { - "doctrine/collections": "~1.0", + "doctrine/collections": "^1.0|^2.0", "symfony/config": "^4.4|^5.0|^6.0", "symfony/console": "^5.4|^6.0", "symfony/dependency-injection": "^4.4|^5.0|^6.0", @@ -58575,7 +58579,7 @@ "description": "Allows to easily create, process and reuse HTML forms", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/form/tree/v5.4.15" + "source": "https://github.com/symfony/form/tree/v5.4.16" }, "funding": [ { @@ -58591,20 +58595,20 @@ "type": "tidelift" } ], - "time": "2022-10-23T10:30:41+00:00" + "time": "2022-11-25T18:56:07+00:00" }, { "name": "symfony/http-client", - "version": "v5.4.15", + "version": "v5.4.16", "source": { "type": "git", "url": "https://github.com/symfony/http-client.git", - "reference": "8f29b0f06c9ff48c8431e78eb90c8bd6f82cb12b" + "reference": "0f43af12a27733a060b92396b7bde84a4376da0a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-client/zipball/8f29b0f06c9ff48c8431e78eb90c8bd6f82cb12b", - "reference": "8f29b0f06c9ff48c8431e78eb90c8bd6f82cb12b", + "url": "https://api.github.com/repos/symfony/http-client/zipball/0f43af12a27733a060b92396b7bde84a4376da0a", + "reference": "0f43af12a27733a060b92396b7bde84a4376da0a", "shasum": "" }, "require": { @@ -58662,7 +58666,7 @@ "description": "Provides powerful methods to fetch HTTP resources synchronously or asynchronously", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-client/tree/v5.4.15" + "source": "https://github.com/symfony/http-client/tree/v5.4.16" }, "funding": [ { @@ -58678,7 +58682,7 @@ "type": "tidelift" } ], - "time": "2022-10-25T16:22:13+00:00" + "time": "2022-11-09T11:27:39+00:00" }, { "name": "symfony/http-client-contracts", @@ -58760,16 +58764,16 @@ }, { "name": "symfony/http-foundation", - "version": "v5.4.15", + "version": "v5.4.16", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "75bd663ff2db90141bfb733682459d5bbe9e29c3" + "reference": "5032c5849aef24741e1970cb03511b0dd131d838" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/75bd663ff2db90141bfb733682459d5bbe9e29c3", - "reference": "75bd663ff2db90141bfb733682459d5bbe9e29c3", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/5032c5849aef24741e1970cb03511b0dd131d838", + "reference": "5032c5849aef24741e1970cb03511b0dd131d838", "shasum": "" }, "require": { @@ -58816,7 +58820,7 @@ "description": "Defines an object-oriented layer for the HTTP specification", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-foundation/tree/v5.4.15" + "source": "https://github.com/symfony/http-foundation/tree/v5.4.16" }, "funding": [ { @@ -58832,20 +58836,20 @@ "type": "tidelift" } ], - "time": "2022-10-12T09:43:19+00:00" + "time": "2022-11-07T08:06:40+00:00" }, { "name": "symfony/http-kernel", - "version": "v5.4.15", + "version": "v5.4.16", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "fc63c8c3e1036d424820cc993a4ea163778dc5c7" + "reference": "b432c57c5de73634b1859093c1f58e3cd84455a1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/fc63c8c3e1036d424820cc993a4ea163778dc5c7", - "reference": "fc63c8c3e1036d424820cc993a4ea163778dc5c7", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/b432c57c5de73634b1859093c1f58e3cd84455a1", + "reference": "b432c57c5de73634b1859093c1f58e3cd84455a1", "shasum": "" }, "require": { @@ -58928,7 +58932,7 @@ "description": "Provides a structured process for converting a Request into a Response", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-kernel/tree/v5.4.15" + "source": "https://github.com/symfony/http-kernel/tree/v5.4.16" }, "funding": [ { @@ -58944,7 +58948,7 @@ "type": "tidelift" } ], - "time": "2022-10-28T17:52:18+00:00" + "time": "2022-11-28T18:08:58+00:00" }, { "name": "symfony/intl", @@ -59197,16 +59201,16 @@ }, { "name": "symfony/mime", - "version": "v5.4.14", + "version": "v5.4.16", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "1c118b253bb3495d81e95a6e3ec6c2766a98a0c4" + "reference": "46eeedb08f0832b1b61a84c612d945fc85ee4734" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/1c118b253bb3495d81e95a6e3ec6c2766a98a0c4", - "reference": "1c118b253bb3495d81e95a6e3ec6c2766a98a0c4", + "url": "https://api.github.com/repos/symfony/mime/zipball/46eeedb08f0832b1b61a84c612d945fc85ee4734", + "reference": "46eeedb08f0832b1b61a84c612d945fc85ee4734", "shasum": "" }, "require": { @@ -59261,7 +59265,7 @@ "mime-type" ], "support": { - "source": "https://github.com/symfony/mime/tree/v5.4.14" + "source": "https://github.com/symfony/mime/tree/v5.4.16" }, "funding": [ { @@ -59277,7 +59281,7 @@ "type": "tidelift" } ], - "time": "2022-10-07T08:01:20+00:00" + "time": "2022-11-26T16:45:22+00:00" }, { "name": "symfony/options-resolver", @@ -59504,16 +59508,16 @@ }, { "name": "symfony/polyfill-iconv", - "version": "v1.26.0", + "version": "v1.27.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-iconv.git", - "reference": "143f1881e655bebca1312722af8068de235ae5dc" + "reference": "927013f3aac555983a5059aada98e1907d842695" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/143f1881e655bebca1312722af8068de235ae5dc", - "reference": "143f1881e655bebca1312722af8068de235ae5dc", + "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/927013f3aac555983a5059aada98e1907d842695", + "reference": "927013f3aac555983a5059aada98e1907d842695", "shasum": "" }, "require": { @@ -59528,7 +59532,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -59567,7 +59571,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-iconv/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-iconv/tree/v1.27.0" }, "funding": [ { @@ -59583,20 +59587,20 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/polyfill-intl-grapheme", - "version": "v1.26.0", + "version": "v1.27.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-grapheme.git", - "reference": "433d05519ce6990bf3530fba6957499d327395c2" + "reference": "511a08c03c1960e08a883f4cffcacd219b758354" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/433d05519ce6990bf3530fba6957499d327395c2", - "reference": "433d05519ce6990bf3530fba6957499d327395c2", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/511a08c03c1960e08a883f4cffcacd219b758354", + "reference": "511a08c03c1960e08a883f4cffcacd219b758354", "shasum": "" }, "require": { @@ -59608,7 +59612,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -59648,7 +59652,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.27.0" }, "funding": [ { @@ -59664,20 +59668,20 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/polyfill-intl-icu", - "version": "v1.26.0", + "version": "v1.27.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-icu.git", - "reference": "e407643d610e5f2c8a4b14189150f68934bf5e48" + "reference": "a3d9148e2c363588e05abbdd4ee4f971f0a5330c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-icu/zipball/e407643d610e5f2c8a4b14189150f68934bf5e48", - "reference": "e407643d610e5f2c8a4b14189150f68934bf5e48", + "url": "https://api.github.com/repos/symfony/polyfill-intl-icu/zipball/a3d9148e2c363588e05abbdd4ee4f971f0a5330c", + "reference": "a3d9148e2c363588e05abbdd4ee4f971f0a5330c", "shasum": "" }, "require": { @@ -59689,7 +59693,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -59735,7 +59739,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-icu/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-intl-icu/tree/v1.27.0" }, "funding": [ { @@ -59751,20 +59755,20 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/polyfill-intl-idn", - "version": "v1.26.0", + "version": "v1.27.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-idn.git", - "reference": "59a8d271f00dd0e4c2e518104cc7963f655a1aa8" + "reference": "639084e360537a19f9ee352433b84ce831f3d2da" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/59a8d271f00dd0e4c2e518104cc7963f655a1aa8", - "reference": "59a8d271f00dd0e4c2e518104cc7963f655a1aa8", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/639084e360537a19f9ee352433b84ce831f3d2da", + "reference": "639084e360537a19f9ee352433b84ce831f3d2da", "shasum": "" }, "require": { @@ -59778,7 +59782,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -59822,7 +59826,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.27.0" }, "funding": [ { @@ -59838,20 +59842,20 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/polyfill-intl-normalizer", - "version": "v1.26.0", + "version": "v1.27.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-normalizer.git", - "reference": "219aa369ceff116e673852dce47c3a41794c14bd" + "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/219aa369ceff116e673852dce47c3a41794c14bd", - "reference": "219aa369ceff116e673852dce47c3a41794c14bd", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/19bd1e4fcd5b91116f14d8533c57831ed00571b6", + "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6", "shasum": "" }, "require": { @@ -59863,7 +59867,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -59906,7 +59910,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.27.0" }, "funding": [ { @@ -59922,7 +59926,7 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/polyfill-mbstring", @@ -60009,16 +60013,16 @@ }, { "name": "symfony/polyfill-php72", - "version": "v1.26.0", + "version": "v1.27.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php72.git", - "reference": "bf44a9fd41feaac72b074de600314a93e2ae78e2" + "reference": "869329b1e9894268a8a61dabb69153029b7a8c97" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/bf44a9fd41feaac72b074de600314a93e2ae78e2", - "reference": "bf44a9fd41feaac72b074de600314a93e2ae78e2", + "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/869329b1e9894268a8a61dabb69153029b7a8c97", + "reference": "869329b1e9894268a8a61dabb69153029b7a8c97", "shasum": "" }, "require": { @@ -60027,7 +60031,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -60065,7 +60069,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php72/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-php72/tree/v1.27.0" }, "funding": [ { @@ -60081,20 +60085,20 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/polyfill-php73", - "version": "v1.26.0", + "version": "v1.27.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php73.git", - "reference": "e440d35fa0286f77fb45b79a03fedbeda9307e85" + "reference": "9e8ecb5f92152187c4799efd3c96b78ccab18ff9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/e440d35fa0286f77fb45b79a03fedbeda9307e85", - "reference": "e440d35fa0286f77fb45b79a03fedbeda9307e85", + "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/9e8ecb5f92152187c4799efd3c96b78ccab18ff9", + "reference": "9e8ecb5f92152187c4799efd3c96b78ccab18ff9", "shasum": "" }, "require": { @@ -60103,7 +60107,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -60144,7 +60148,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php73/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-php73/tree/v1.27.0" }, "funding": [ { @@ -60160,7 +60164,7 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/polyfill-php80", @@ -60247,16 +60251,16 @@ }, { "name": "symfony/polyfill-php81", - "version": "v1.26.0", + "version": "v1.27.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php81.git", - "reference": "13f6d1271c663dc5ae9fb843a8f16521db7687a1" + "reference": "707403074c8ea6e2edaf8794b0157a0bfa52157a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/13f6d1271c663dc5ae9fb843a8f16521db7687a1", - "reference": "13f6d1271c663dc5ae9fb843a8f16521db7687a1", + "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/707403074c8ea6e2edaf8794b0157a0bfa52157a", + "reference": "707403074c8ea6e2edaf8794b0157a0bfa52157a", "shasum": "" }, "require": { @@ -60265,7 +60269,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -60306,7 +60310,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php81/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-php81/tree/v1.27.0" }, "funding": [ { @@ -60322,7 +60326,7 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/process", @@ -60469,16 +60473,16 @@ }, { "name": "symfony/property-info", - "version": "v6.0.15", + "version": "v6.0.16", "source": { "type": "git", "url": "https://github.com/symfony/property-info.git", - "reference": "5f9f1e51e79c6e4968c711557c1589bae2907863" + "reference": "5124bab2d32d521c592159bd4d13235fa3da0fe7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/property-info/zipball/5f9f1e51e79c6e4968c711557c1589bae2907863", - "reference": "5f9f1e51e79c6e4968c711557c1589bae2907863", + "url": "https://api.github.com/repos/symfony/property-info/zipball/5124bab2d32d521c592159bd4d13235fa3da0fe7", + "reference": "5124bab2d32d521c592159bd4d13235fa3da0fe7", "shasum": "" }, "require": { @@ -60538,7 +60542,7 @@ "validator" ], "support": { - "source": "https://github.com/symfony/property-info/tree/v6.0.15" + "source": "https://github.com/symfony/property-info/tree/v6.0.16" }, "funding": [ { @@ -60554,7 +60558,7 @@ "type": "tidelift" } ], - "time": "2022-10-28T16:22:58+00:00" + "time": "2022-11-25T07:33:41+00:00" }, { "name": "symfony/routing", @@ -61473,16 +61477,16 @@ }, { "name": "symfony/twig-bridge", - "version": "v5.4.14", + "version": "v5.4.16", "source": { "type": "git", "url": "https://github.com/symfony/twig-bridge.git", - "reference": "60db1cc3f5b098eb194c00a10489148a03861371" + "reference": "227d5030714c024bf4bc760b5762224070d4288c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/twig-bridge/zipball/60db1cc3f5b098eb194c00a10489148a03861371", - "reference": "60db1cc3f5b098eb194c00a10489148a03861371", + "url": "https://api.github.com/repos/symfony/twig-bridge/zipball/227d5030714c024bf4bc760b5762224070d4288c", + "reference": "227d5030714c024bf4bc760b5762224070d4288c", "shasum": "" }, "require": { @@ -61574,7 +61578,7 @@ "description": "Provides integration for Twig with various Symfony components", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/twig-bridge/tree/v5.4.14" + "source": "https://github.com/symfony/twig-bridge/tree/v5.4.16" }, "funding": [ { @@ -61590,7 +61594,7 @@ "type": "tidelift" } ], - "time": "2022-10-11T12:49:22+00:00" + "time": "2022-11-04T07:37:26+00:00" }, { "name": "symfony/validator", @@ -61795,16 +61799,16 @@ }, { "name": "symfony/yaml", - "version": "v5.4.14", + "version": "v5.4.16", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "e83fe9a72011f07c662da46a05603d66deeeb487" + "reference": "ebd37c71f62d5ec5f6e27de3e06fee492d4c6298" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/e83fe9a72011f07c662da46a05603d66deeeb487", - "reference": "e83fe9a72011f07c662da46a05603d66deeeb487", + "url": "https://api.github.com/repos/symfony/yaml/zipball/ebd37c71f62d5ec5f6e27de3e06fee492d4c6298", + "reference": "ebd37c71f62d5ec5f6e27de3e06fee492d4c6298", "shasum": "" }, "require": { @@ -61850,7 +61854,7 @@ "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/yaml/tree/v5.4.14" + "source": "https://github.com/symfony/yaml/tree/v5.4.16" }, "funding": [ { @@ -61866,7 +61870,7 @@ "type": "tidelift" } ], - "time": "2022-10-03T15:15:50+00:00" + "time": "2022-11-25T16:04:03+00:00" }, { "name": "twig/twig", @@ -62376,61 +62380,76 @@ }, { "name": "codeception/codeception", - "version": "4.2.2", + "version": "5.0.5", "source": { "type": "git", "url": "https://github.com/Codeception/Codeception.git", - "reference": "b88014f3348c93f3df99dc6d0967b0dbfa804474" + "reference": "35a105e0b26ded1c251ab28ae49235bd2164a69b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Codeception/Codeception/zipball/b88014f3348c93f3df99dc6d0967b0dbfa804474", - "reference": "b88014f3348c93f3df99dc6d0967b0dbfa804474", + "url": "https://api.github.com/repos/Codeception/Codeception/zipball/35a105e0b26ded1c251ab28ae49235bd2164a69b", + "reference": "35a105e0b26ded1c251ab28ae49235bd2164a69b", "shasum": "" }, "require": { - "behat/gherkin": "^4.4.0", - "codeception/lib-asserts": "^1.0 | 2.0.*@dev", - "codeception/phpunit-wrapper": ">6.0.15 <6.1.0 | ^6.6.1 | ^7.7.1 | ^8.1.1 | ^9.0", - "codeception/stub": "^2.0 | ^3.0 | ^4.0", + "behat/gherkin": "^4.6.2", + "codeception/lib-asserts": "2.0.*@dev", + "codeception/stub": "^3.7 | ^4.0", "ext-curl": "*", "ext-json": "*", "ext-mbstring": "*", - "guzzlehttp/psr7": "^1.4 | ^2.0", - "php": ">=5.6.0 <9.0", - "symfony/console": ">=2.7 <6.0", - "symfony/css-selector": ">=2.7 <6.0", - "symfony/event-dispatcher": ">=2.7 <6.0", - "symfony/finder": ">=2.7 <6.0", - "symfony/yaml": ">=2.7 <6.0" - }, - "require-dev": { - "codeception/module-asserts": "^1.0 | 2.0.*@dev", - "codeception/module-cli": "^1.0 | 2.0.*@dev", - "codeception/module-db": "^1.0 | 2.0.*@dev", - "codeception/module-filesystem": "^1.0 | 2.0.*@dev", - "codeception/module-phpbrowser": "^1.0 | 2.0.*@dev", - "codeception/specify": "~0.3", + "php": "^8.0", + "phpunit/php-code-coverage": "^9.2", + "phpunit/php-text-template": "^2.0", + "phpunit/php-timer": "^5.0.3", + "phpunit/phpunit": "^9.5", + "psy/psysh": "^0.11.2", + "sebastian/comparator": "^4.0.5", + "sebastian/diff": "^4.0.3", + "symfony/console": ">=4.4.24 <7.0", + "symfony/css-selector": ">=4.4.24 <7.0", + "symfony/event-dispatcher": ">=4.4.24 <7.0", + "symfony/finder": ">=4.4.24 <7.0", + "symfony/var-dumper": ">=4.4.24 < 7.0", + "symfony/yaml": ">=4.4.24 <7.0" + }, + "conflict": { + "codeception/lib-innerbrowser": "<3.1", + "codeception/module-filesystem": "<3.0", + "codeception/module-phpbrowser": "<2.5" + }, + "replace": { + "codeception/phpunit-wrapper": "*" + }, + "require-dev": { + "codeception/lib-innerbrowser": "*@dev", + "codeception/lib-web": "^1.0", + "codeception/module-asserts": "*@dev", + "codeception/module-cli": "*@dev", + "codeception/module-db": "*@dev", + "codeception/module-filesystem": "*@dev", + "codeception/module-phpbrowser": "*@dev", "codeception/util-universalframework": "*@dev", - "monolog/monolog": "~1.8", - "squizlabs/php_codesniffer": "~2.0", - "symfony/process": ">=2.7 <6.0", - "vlucas/phpdotenv": "^2.0 | ^3.0 | ^4.0 | ^5.0" + "ext-simplexml": "*", + "jetbrains/phpstorm-attributes": "^1.0", + "symfony/dotenv": ">=4.4.24 <7.0", + "symfony/process": ">=4.4.24 <7.0", + "vlucas/phpdotenv": "^5.1" }, "suggest": { "codeception/specify": "BDD-style code blocks", "codeception/verify": "BDD-style assertions", - "hoa/console": "For interactive console functionality", + "ext-simplexml": "For loading params from XML files", "stecman/symfony-console-completion": "For BASH autocompletion", - "symfony/phpunit-bridge": "For phpunit-bridge support" + "symfony/dotenv": "For loading params from .env files", + "symfony/phpunit-bridge": "For phpunit-bridge support", + "vlucas/phpdotenv": "For loading params from .env files" }, "bin": [ "codecept" ], "type": "library", - "extra": { - "branch-alias": [] - }, "autoload": { "files": [ "functions.php" @@ -62438,7 +62457,10 @@ "psr-4": { "Codeception\\": "src/Codeception", "Codeception\\Extension\\": "ext" - } + }, + "classmap": [ + "src/PHPUnit/TestCase.php" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -62447,8 +62469,8 @@ "authors": [ { "name": "Michael Bodnarchuk", - "email": "davert@mail.ua", - "homepage": "https://codegyre.com" + "email": "davert.ua@gmail.com", + "homepage": "https://codeception.com" } ], "description": "BDD-style testing framework", @@ -62462,7 +62484,7 @@ ], "support": { "issues": "https://github.com/Codeception/Codeception/issues", - "source": "https://github.com/Codeception/Codeception/tree/4.2.2" + "source": "https://github.com/Codeception/Codeception/tree/5.0.5" }, "funding": [ { @@ -62470,26 +62492,26 @@ "type": "open_collective" } ], - "time": "2022-08-13T13:28:25+00:00" + "time": "2022-11-20T11:29:07+00:00" }, { "name": "codeception/lib-asserts", - "version": "1.13.2", + "version": "2.0.1", "source": { "type": "git", "url": "https://github.com/Codeception/lib-asserts.git", - "reference": "184231d5eab66bc69afd6b9429344d80c67a33b6" + "reference": "78c55044611437988b54e1daecf13f247a742bf8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Codeception/lib-asserts/zipball/184231d5eab66bc69afd6b9429344d80c67a33b6", - "reference": "184231d5eab66bc69afd6b9429344d80c67a33b6", + "url": "https://api.github.com/repos/Codeception/lib-asserts/zipball/78c55044611437988b54e1daecf13f247a742bf8", + "reference": "78c55044611437988b54e1daecf13f247a742bf8", "shasum": "" }, "require": { - "codeception/phpunit-wrapper": ">6.0.15 <6.1.0 | ^6.6.1 | ^7.7.1 | ^8.0.3 | ^9.0", + "codeception/phpunit-wrapper": "^7.7.1 | ^8.0.3 | ^9.0", "ext-dom": "*", - "php": ">=5.6.0 <9.0" + "php": "^7.4 | ^8.0" }, "type": "library", "autoload": { @@ -62522,35 +62544,34 @@ ], "support": { "issues": "https://github.com/Codeception/lib-asserts/issues", - "source": "https://github.com/Codeception/lib-asserts/tree/1.13.2" + "source": "https://github.com/Codeception/lib-asserts/tree/2.0.1" }, - "time": "2020-10-21T16:26:20+00:00" + "time": "2022-09-27T06:17:39+00:00" }, { "name": "codeception/lib-innerbrowser", - "version": "1.5.1", + "version": "3.1.3", "source": { "type": "git", "url": "https://github.com/Codeception/lib-innerbrowser.git", - "reference": "31b4b56ad53c3464fcb2c0a14d55a51a201bd3c2" + "reference": "10482f7e34c0537bf5b87bc82a3d65a1842a8b4f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Codeception/lib-innerbrowser/zipball/31b4b56ad53c3464fcb2c0a14d55a51a201bd3c2", - "reference": "31b4b56ad53c3464fcb2c0a14d55a51a201bd3c2", + "url": "https://api.github.com/repos/Codeception/lib-innerbrowser/zipball/10482f7e34c0537bf5b87bc82a3d65a1842a8b4f", + "reference": "10482f7e34c0537bf5b87bc82a3d65a1842a8b4f", "shasum": "" }, "require": { - "codeception/codeception": "4.*@dev", + "codeception/codeception": "^5.0", + "codeception/lib-web": "^1.0.1", "ext-dom": "*", "ext-json": "*", "ext-mbstring": "*", - "php": ">=5.6.0 <9.0", - "symfony/browser-kit": ">=2.7 <6.0", - "symfony/dom-crawler": ">=2.7 <6.0" - }, - "conflict": { - "codeception/codeception": "<4.0" + "php": "^8.0", + "phpunit/phpunit": "^9.5", + "symfony/browser-kit": "^4.4.24 || ^5.4 || ^6.0", + "symfony/dom-crawler": "^4.4.30 || ^5.4 || ^6.0" }, "require-dev": { "codeception/util-universalframework": "dev-master" @@ -62569,7 +62590,7 @@ { "name": "Michael Bodnarchuk", "email": "davert@mail.ua", - "homepage": "http://codegyre.com" + "homepage": "https://codegyre.com" }, { "name": "Gintautas Miselis" @@ -62582,31 +62603,134 @@ ], "support": { "issues": "https://github.com/Codeception/lib-innerbrowser/issues", - "source": "https://github.com/Codeception/lib-innerbrowser/tree/1.5.1" + "source": "https://github.com/Codeception/lib-innerbrowser/tree/3.1.3" + }, + "time": "2022-10-03T15:33:34+00:00" + }, + { + "name": "codeception/lib-web", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/Codeception/lib-web.git", + "reference": "91e35c5a849479a626f79daf4754ca4ba4e3227f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Codeception/lib-web/zipball/91e35c5a849479a626f79daf4754ca4ba4e3227f", + "reference": "91e35c5a849479a626f79daf4754ca4ba4e3227f", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "guzzlehttp/psr7": "^2.0", + "php": "^8.0", + "symfony/css-selector": ">=4.4.24 <7.0" + }, + "conflict": { + "codeception/codeception": "<5.0.0-alpha3" + }, + "require-dev": { + "php-webdriver/webdriver": "^1.12", + "phpunit/phpunit": "^9.5 | ^10.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Gintautas Miselis" + } + ], + "description": "Library containing files used by module-webdriver and lib-innerbrowser or module-phpbrowser", + "homepage": "https://codeception.com/", + "keywords": [ + "codeception" + ], + "support": { + "issues": "https://github.com/Codeception/lib-web/issues", + "source": "https://github.com/Codeception/lib-web/tree/1.0.1" }, - "time": "2021-08-30T15:21:42+00:00" + "time": "2022-04-09T08:17:46+00:00" + }, + { + "name": "codeception/lib-xml", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/Codeception/lib-xml.git", + "reference": "d6e4c094fb83958bcf254a20815cea5ac31e98d0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Codeception/lib-xml/zipball/d6e4c094fb83958bcf254a20815cea5ac31e98d0", + "reference": "d6e4c094fb83958bcf254a20815cea5ac31e98d0", + "shasum": "" + }, + "require": { + "codeception/lib-web": "^1.0", + "ext-dom": "*", + "php": "^8.0", + "phpunit/phpunit": "^9.5 | ^10.0", + "symfony/css-selector": ">=4.4.24 <7.0" + }, + "conflict": { + "codeception/codeception": "<5.0.0-alpha3" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Gintautas Miselis" + } + ], + "description": "Files used by module-rest and module-soap", + "homepage": "https://codeception.com/", + "keywords": [ + "codeception" + ], + "support": { + "issues": "https://github.com/Codeception/lib-xml/issues", + "source": "https://github.com/Codeception/lib-xml/tree/1.0.1" + }, + "time": "2022-09-11T14:09:09+00:00" }, { "name": "codeception/module-asserts", - "version": "1.3.1", + "version": "3.0.0", "source": { "type": "git", "url": "https://github.com/Codeception/module-asserts.git", - "reference": "59374f2fef0cabb9e8ddb53277e85cdca74328de" + "reference": "1b6b150b30586c3614e7e5761b31834ed7968603" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Codeception/module-asserts/zipball/59374f2fef0cabb9e8ddb53277e85cdca74328de", - "reference": "59374f2fef0cabb9e8ddb53277e85cdca74328de", + "url": "https://api.github.com/repos/Codeception/module-asserts/zipball/1b6b150b30586c3614e7e5761b31834ed7968603", + "reference": "1b6b150b30586c3614e7e5761b31834ed7968603", "shasum": "" }, "require": { "codeception/codeception": "*@dev", - "codeception/lib-asserts": "^1.13.1", - "php": ">=5.6.0 <9.0" + "codeception/lib-asserts": "^2.0", + "php": "^8.0" }, "conflict": { - "codeception/codeception": "<4.0" + "codeception/codeception": "<5.0" }, "type": "library", "autoload": { @@ -62639,27 +62763,27 @@ ], "support": { "issues": "https://github.com/Codeception/module-asserts/issues", - "source": "https://github.com/Codeception/module-asserts/tree/1.3.1" + "source": "https://github.com/Codeception/module-asserts/tree/3.0.0" }, - "time": "2020-10-21T16:48:15+00:00" + "time": "2022-02-16T19:48:08+00:00" }, { "name": "codeception/module-cli", - "version": "1.1.1", + "version": "2.0.0", "source": { "type": "git", "url": "https://github.com/Codeception/module-cli.git", - "reference": "1f841ad4a1d43e5d9e60a43c4cc9e5af8008024f" + "reference": "aa9bdd8346983eebc3aa3f21e902399ceefec372" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Codeception/module-cli/zipball/1f841ad4a1d43e5d9e60a43c4cc9e5af8008024f", - "reference": "1f841ad4a1d43e5d9e60a43c4cc9e5af8008024f", + "url": "https://api.github.com/repos/Codeception/module-cli/zipball/aa9bdd8346983eebc3aa3f21e902399ceefec372", + "reference": "aa9bdd8346983eebc3aa3f21e902399ceefec372", "shasum": "" }, "require": { "codeception/codeception": "*@dev", - "php": ">=5.6.0 <9.0" + "php": "^7.4 || ^8.0" }, "conflict": { "codeception/codeception": "<4.0" @@ -62680,37 +62804,37 @@ } ], "description": "Codeception module for testing basic shell commands and shell output", - "homepage": "http://codeception.com/", + "homepage": "https://codeception.com/", "keywords": [ "codeception" ], "support": { "issues": "https://github.com/Codeception/module-cli/issues", - "source": "https://github.com/Codeception/module-cli/tree/1.1.1" + "source": "https://github.com/Codeception/module-cli/tree/2.0.0" }, - "time": "2020-12-26T16:56:19+00:00" + "time": "2021-12-01T01:21:55+00:00" }, { "name": "codeception/module-filesystem", - "version": "1.0.3", + "version": "3.0.0", "source": { "type": "git", "url": "https://github.com/Codeception/module-filesystem.git", - "reference": "781be167fb1557bfc9b61e0a4eac60a32c534ec1" + "reference": "326ef1c1edf90f52ceec2965ff240a8d93c1ba63" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Codeception/module-filesystem/zipball/781be167fb1557bfc9b61e0a4eac60a32c534ec1", - "reference": "781be167fb1557bfc9b61e0a4eac60a32c534ec1", + "url": "https://api.github.com/repos/Codeception/module-filesystem/zipball/326ef1c1edf90f52ceec2965ff240a8d93c1ba63", + "reference": "326ef1c1edf90f52ceec2965ff240a8d93c1ba63", "shasum": "" }, "require": { - "codeception/codeception": "^4.0", - "php": ">=5.6.0 <9.0", - "symfony/finder": ">=2.7 <6.0" + "codeception/codeception": "*@dev", + "php": "^8.0", + "symfony/finder": "^4.4 || ^5.4 || ^6.0" }, "conflict": { - "codeception/codeception": "<4.0" + "codeception/codeception": "<5.0" }, "type": "library", "autoload": { @@ -62731,42 +62855,47 @@ } ], "description": "Codeception module for testing local filesystem", - "homepage": "http://codeception.com/", + "homepage": "https://codeception.com/", "keywords": [ "codeception", "filesystem" ], "support": { "issues": "https://github.com/Codeception/module-filesystem/issues", - "source": "https://github.com/Codeception/module-filesystem/tree/1.0.3" + "source": "https://github.com/Codeception/module-filesystem/tree/3.0.0" }, - "time": "2020-10-24T14:46:40+00:00" + "time": "2022-03-14T18:48:55+00:00" }, { "name": "codeception/module-phpbrowser", - "version": "1.0.3", + "version": "3.0.0", "source": { "type": "git", "url": "https://github.com/Codeception/module-phpbrowser.git", - "reference": "8ba6bede11d0914e74d98691f427fd8f397f192e" + "reference": "8e1fdcc85e182e6b61399b35a35a562862c3be62" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Codeception/module-phpbrowser/zipball/8ba6bede11d0914e74d98691f427fd8f397f192e", - "reference": "8ba6bede11d0914e74d98691f427fd8f397f192e", + "url": "https://api.github.com/repos/Codeception/module-phpbrowser/zipball/8e1fdcc85e182e6b61399b35a35a562862c3be62", + "reference": "8e1fdcc85e182e6b61399b35a35a562862c3be62", "shasum": "" }, "require": { - "codeception/codeception": "^4.1", - "codeception/lib-innerbrowser": "^1.3", - "guzzlehttp/guzzle": "^6.3|^7.0", - "php": ">=5.6.0 <9.0" + "codeception/codeception": "*@dev", + "codeception/lib-innerbrowser": "*@dev", + "ext-json": "*", + "guzzlehttp/guzzle": "^7.4", + "php": "^8.0", + "symfony/browser-kit": "^5.4 || ^6.0" }, "conflict": { - "codeception/codeception": "<4.0" + "codeception/codeception": "<5.0", + "codeception/lib-innerbrowser": "<3.0" }, "require-dev": { - "codeception/module-rest": "^1.0" + "aws/aws-sdk-php": "^3.199", + "codeception/module-rest": "^2.0 || *@dev", + "ext-curl": "*" }, "suggest": { "codeception/phpbuiltinserver": "Start and stop PHP built-in web server for your tests" @@ -62790,7 +62919,7 @@ } ], "description": "Codeception module for testing web application over HTTP", - "homepage": "http://codeception.com/", + "homepage": "https://codeception.com/", "keywords": [ "codeception", "functional-testing", @@ -62798,33 +62927,42 @@ ], "support": { "issues": "https://github.com/Codeception/module-phpbrowser/issues", - "source": "https://github.com/Codeception/module-phpbrowser/tree/1.0.3" + "source": "https://github.com/Codeception/module-phpbrowser/tree/3.0.0" }, - "time": "2022-05-21T13:50:41+00:00" + "time": "2022-02-19T18:22:27+00:00" }, { "name": "codeception/module-rest", - "version": "1.4.2", + "version": "3.3.0", "source": { "type": "git", "url": "https://github.com/Codeception/module-rest.git", - "reference": "9cd7a87fd9343494e7782f7bdb51687c25046917" + "reference": "57b35f9732bcebd744119c054fdb1b82345147a7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Codeception/module-rest/zipball/9cd7a87fd9343494e7782f7bdb51687c25046917", - "reference": "9cd7a87fd9343494e7782f7bdb51687c25046917", + "url": "https://api.github.com/repos/Codeception/module-rest/zipball/57b35f9732bcebd744119c054fdb1b82345147a7", + "reference": "57b35f9732bcebd744119c054fdb1b82345147a7", "shasum": "" }, "require": { - "codeception/codeception": "^4.0", + "codeception/codeception": "^5.0.0-alpha2", + "codeception/lib-xml": "^1.0", + "ext-dom": "*", + "ext-json": "*", "justinrainbow/json-schema": "~5.2.9", - "php": ">=5.6.6 <9.0", - "softcreatr/jsonpath": "^0.5 || ^0.7" + "php": "^8.0", + "softcreatr/jsonpath": "^0.8" + }, + "conflict": { + "codeception/codeception": "<5.0.0-alpha3" }, "require-dev": { - "codeception/lib-innerbrowser": "^1.0", - "codeception/util-universalframework": "^1.0" + "codeception/lib-innerbrowser": "^3.0", + "codeception/stub": "^4.0", + "codeception/util-universalframework": "^1.0", + "ext-libxml": "*", + "ext-simplexml": "*" }, "suggest": { "aws/aws-sdk-php": "For using AWS Auth" @@ -62845,34 +62983,38 @@ } ], "description": "REST module for Codeception", - "homepage": "http://codeception.com/", + "homepage": "https://codeception.com/", "keywords": [ "codeception", "rest" ], "support": { "issues": "https://github.com/Codeception/module-rest/issues", - "source": "https://github.com/Codeception/module-rest/tree/1.4.2" + "source": "https://github.com/Codeception/module-rest/tree/3.3.0" }, - "time": "2021-11-18T18:58:15+00:00" + "time": "2022-08-22T07:10:02+00:00" }, { "name": "codeception/module-webdriver", - "version": "1.4.1", + "version": "3.2.0", "source": { "type": "git", "url": "https://github.com/Codeception/module-webdriver.git", - "reference": "e22ac7da756df659df6dd4fac2dff9c859e30131" + "reference": "8d65b02f50f90bf3f4da2174693a1cb5cd5fe7b2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Codeception/module-webdriver/zipball/e22ac7da756df659df6dd4fac2dff9c859e30131", - "reference": "e22ac7da756df659df6dd4fac2dff9c859e30131", + "url": "https://api.github.com/repos/Codeception/module-webdriver/zipball/8d65b02f50f90bf3f4da2174693a1cb5cd5fe7b2", + "reference": "8d65b02f50f90bf3f4da2174693a1cb5cd5fe7b2", "shasum": "" }, "require": { - "codeception/codeception": "^4.0", - "php": ">=5.6.0 <9.0", + "codeception/codeception": "^5.0.0-RC2", + "codeception/lib-web": "^1.0.1", + "codeception/stub": "^4.0", + "ext-json": "*", + "ext-mbstring": "*", + "php": "^8.0", "php-webdriver/webdriver": "^1.8.0" }, "suggest": { @@ -62900,7 +63042,7 @@ } ], "description": "WebDriver module for Codeception", - "homepage": "http://codeception.com/", + "homepage": "https://codeception.com/", "keywords": [ "acceptance-testing", "browser-testing", @@ -62908,58 +63050,9 @@ ], "support": { "issues": "https://github.com/Codeception/module-webdriver/issues", - "source": "https://github.com/Codeception/module-webdriver/tree/1.4.1" - }, - "time": "2022-09-12T05:09:51+00:00" - }, - { - "name": "codeception/phpunit-wrapper", - "version": "9.0.9", - "source": { - "type": "git", - "url": "https://github.com/Codeception/phpunit-wrapper.git", - "reference": "7439a53ae367986e9c22b2ac00f9d7376bb2f8cf" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Codeception/phpunit-wrapper/zipball/7439a53ae367986e9c22b2ac00f9d7376bb2f8cf", - "reference": "7439a53ae367986e9c22b2ac00f9d7376bb2f8cf", - "shasum": "" - }, - "require": { - "php": ">=7.2", - "phpunit/phpunit": "^9.0" - }, - "require-dev": { - "codeception/specify": "*", - "consolidation/robo": "^3.0.0-alpha3", - "vlucas/phpdotenv": "^3.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Codeception\\PHPUnit\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Davert", - "email": "davert.php@resend.cc" - }, - { - "name": "Naktibalda" - } - ], - "description": "PHPUnit classes used by Codeception", - "support": { - "issues": "https://github.com/Codeception/phpunit-wrapper/issues", - "source": "https://github.com/Codeception/phpunit-wrapper/tree/9.0.9" + "source": "https://github.com/Codeception/module-webdriver/tree/3.2.0" }, - "time": "2022-05-23T06:24:11+00:00" + "time": "2022-10-15T19:19:42+00:00" }, { "name": "codeception/stub", @@ -63254,6 +63347,79 @@ ], "time": "2021-04-07T13:37:33+00:00" }, + { + "name": "composer/package-versions-deprecated", + "version": "1.11.99.5", + "source": { + "type": "git", + "url": "https://github.com/composer/package-versions-deprecated.git", + "reference": "b4f54f74ef3453349c24a845d22392cd31e65f1d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/package-versions-deprecated/zipball/b4f54f74ef3453349c24a845d22392cd31e65f1d", + "reference": "b4f54f74ef3453349c24a845d22392cd31e65f1d", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^1.1.0 || ^2.0", + "php": "^7 || ^8" + }, + "replace": { + "ocramius/package-versions": "1.11.99" + }, + "require-dev": { + "composer/composer": "^1.9.3 || ^2.0@dev", + "ext-zip": "^1.13", + "phpunit/phpunit": "^6.5 || ^7" + }, + "type": "composer-plugin", + "extra": { + "class": "PackageVersions\\Installer", + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "PackageVersions\\": "src/PackageVersions" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com" + }, + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be" + } + ], + "description": "Composer plugin that provides efficient querying for installed package versions (no runtime IO)", + "support": { + "issues": "https://github.com/composer/package-versions-deprecated/issues", + "source": "https://github.com/composer/package-versions-deprecated/tree/1.11.99.5" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2022-01-17T14:14:24+00:00" + }, { "name": "composer/pcre", "version": "3.0.2", @@ -64557,16 +64723,16 @@ }, { "name": "nikic/php-parser", - "version": "v4.15.1", + "version": "v4.15.2", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "0ef6c55a3f47f89d7a374e6f835197a0b5fcf900" + "reference": "f59bbe44bf7d96f24f3e2b4ddc21cd52c1d2adbc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/0ef6c55a3f47f89d7a374e6f835197a0b5fcf900", - "reference": "0ef6c55a3f47f89d7a374e6f835197a0b5fcf900", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/f59bbe44bf7d96f24f3e2b4ddc21cd52c1d2adbc", + "reference": "f59bbe44bf7d96f24f3e2b4ddc21cd52c1d2adbc", "shasum": "" }, "require": { @@ -64607,9 +64773,9 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v4.15.1" + "source": "https://github.com/nikic/PHP-Parser/tree/v4.15.2" }, - "time": "2022-09-04T07:30:47+00:00" + "time": "2022-11-12T15:38:23+00:00" }, { "name": "pdepend/pdepend", @@ -65233,16 +65399,16 @@ }, { "name": "phpunit/php-code-coverage", - "version": "9.2.18", + "version": "9.2.19", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "12fddc491826940cf9b7e88ad9664cf51f0f6d0a" + "reference": "c77b56b63e3d2031bd8997fcec43c1925ae46559" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/12fddc491826940cf9b7e88ad9664cf51f0f6d0a", - "reference": "12fddc491826940cf9b7e88ad9664cf51f0f6d0a", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/c77b56b63e3d2031bd8997fcec43c1925ae46559", + "reference": "c77b56b63e3d2031bd8997fcec43c1925ae46559", "shasum": "" }, "require": { @@ -65298,7 +65464,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.18" + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.19" }, "funding": [ { @@ -65306,7 +65472,7 @@ "type": "github" } ], - "time": "2022-10-27T13:35:33+00:00" + "time": "2022-11-18T07:47:47+00:00" }, { "name": "phpunit/php-file-iterator", @@ -65651,6 +65817,82 @@ ], "time": "2022-10-28T06:00:21+00:00" }, + { + "name": "psy/psysh", + "version": "v0.11.9", + "source": { + "type": "git", + "url": "https://github.com/bobthecow/psysh.git", + "reference": "1acec99d6684a54ff92f8b548a4e41b566963778" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/1acec99d6684a54ff92f8b548a4e41b566963778", + "reference": "1acec99d6684a54ff92f8b548a4e41b566963778", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-tokenizer": "*", + "nikic/php-parser": "^4.0 || ^3.1", + "php": "^8.0 || ^7.0.8", + "symfony/console": "^6.0 || ^5.0 || ^4.0 || ^3.4", + "symfony/var-dumper": "^6.0 || ^5.0 || ^4.0 || ^3.4" + }, + "conflict": { + "symfony/console": "4.4.37 || 5.3.14 || 5.3.15 || 5.4.3 || 5.4.4 || 6.0.3 || 6.0.4" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.2" + }, + "suggest": { + "ext-pcntl": "Enabling the PCNTL extension makes PsySH a lot happier :)", + "ext-pdo-sqlite": "The doc command requires SQLite to work.", + "ext-posix": "If you have PCNTL, you'll want the POSIX extension as well.", + "ext-readline": "Enables support for arrow-key history navigation, and showing and manipulating command history." + }, + "bin": [ + "bin/psysh" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "0.11.x-dev" + } + }, + "autoload": { + "files": [ + "src/functions.php" + ], + "psr-4": { + "Psy\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Justin Hileman", + "email": "justin@justinhileman.info", + "homepage": "http://justinhileman.com" + } + ], + "description": "An interactive shell for modern PHP.", + "homepage": "http://psysh.org", + "keywords": [ + "REPL", + "console", + "interactive", + "shell" + ], + "support": { + "issues": "https://github.com/bobthecow/psysh/issues", + "source": "https://github.com/bobthecow/psysh/tree/v0.11.9" + }, + "time": "2022-11-06T15:29:46+00:00" + }, { "name": "sebastian/cli-parser", "version": "1.0.1", @@ -66155,56 +66397,6 @@ ], "time": "2022-09-14T06:03:37+00:00" }, - { - "name": "sebastian/git", - "version": "2.1.4", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/git.git", - "reference": "815bbbc963cf35e5413df195aa29df58243ecd24" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/git/zipball/815bbbc963cf35e5413df195aa29df58243ecd24", - "reference": "815bbbc963cf35e5413df195aa29df58243ecd24", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.1-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Simple wrapper for Git", - "homepage": "http://www.github.com/sebastianbergmann/git", - "keywords": [ - "git" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/git/issues", - "source": "https://github.com/sebastianbergmann/git/tree/master" - }, - "abandoned": true, - "time": "2017-01-23T20:57:12+00:00" - }, { "name": "sebastian/global-state", "version": "5.0.5", @@ -66899,29 +67091,29 @@ }, { "name": "softcreatr/jsonpath", - "version": "0.7.5", + "version": "0.8.1", "source": { "type": "git", "url": "https://github.com/SoftCreatR/JSONPath.git", - "reference": "008569bf80aa3584834f7890781576bc7b65afa7" + "reference": "2de6614d7a9aa5e1f988c5dbc0744fa602847180" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/SoftCreatR/JSONPath/zipball/008569bf80aa3584834f7890781576bc7b65afa7", - "reference": "008569bf80aa3584834f7890781576bc7b65afa7", + "url": "https://api.github.com/repos/SoftCreatR/JSONPath/zipball/2de6614d7a9aa5e1f988c5dbc0744fa602847180", + "reference": "2de6614d7a9aa5e1f988c5dbc0744fa602847180", "shasum": "" }, "require": { "ext-json": "*", - "php": ">=7.1" + "php": ">=8.0" }, "replace": { "flow/jsonpath": "*" }, "require-dev": { - "phpunit/phpunit": ">=7.0", - "roave/security-advisories": "dev-master", - "squizlabs/php_codesniffer": "^3.5" + "phpunit/phpunit": "^9.5", + "roave/security-advisories": "dev-latest", + "squizlabs/php_codesniffer": "^3.7" }, "type": "library", "autoload": { @@ -66943,7 +67135,7 @@ { "name": "Sascha Greuel", "email": "hello@1-2.dev", - "homepage": "http://1-2.dev", + "homepage": "https://1-2.dev", "role": "Developer" } ], @@ -66955,12 +67147,16 @@ "source": "https://github.com/SoftCreatR/JSONPath" }, "funding": [ + { + "url": "https://ecologi.com/softcreatr?r=61212ab3fc69b8eb8a2014f4", + "type": "custom" + }, { "url": "https://github.com/softcreatr", "type": "github" } ], - "time": "2021-06-02T22:15:26+00:00" + "time": "2022-09-27T09:53:33+00:00" }, { "name": "spryker-feature/development-tools", @@ -67735,24 +67931,24 @@ }, { "name": "spryker/testify", - "version": "3.46.2", + "version": "3.47.1", "source": { "type": "git", "url": "https://github.com/spryker/testify.git", - "reference": "9935de15ccbcac1fa433c85c4e2ed530f45535fb" + "reference": "43e878c992855b0f04dc95a1ed935c2a353c3047" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/testify/zipball/9935de15ccbcac1fa433c85c4e2ed530f45535fb", - "reference": "9935de15ccbcac1fa433c85c4e2ed530f45535fb", + "url": "https://api.github.com/repos/spryker/testify/zipball/43e878c992855b0f04dc95a1ed935c2a353c3047", + "reference": "43e878c992855b0f04dc95a1ed935c2a353c3047", "shasum": "" }, "require": { - "codeception/codeception": "^3.6.1 || ^4.0.0", + "codeception/codeception": "^5.0.2", "dms/phpunit-arraysubset-asserts": "^0.4.0", "fakerphp/faker": "^1.16.0", - "mikey179/vfsstream": "^1.6", - "php": ">=7.4", + "mikey179/vfsstream": "^1.6.7", + "php": ">=8.0", "spryker/application": "^3.12.0", "spryker/application-extension": "^1.0.0", "spryker/config": "^3.5.0", @@ -67802,9 +67998,9 @@ ], "description": "Testify module", "support": { - "source": "https://github.com/spryker/testify/tree/3.46.2" + "source": "https://github.com/spryker/testify/tree/3.47.1" }, - "time": "2022-10-17T11:41:05+00:00" + "time": "2022-11-23T07:38:27+00:00" }, { "name": "spryker/web-profiler", @@ -67972,28 +68168,27 @@ }, { "name": "symfony/browser-kit", - "version": "v5.4.11", + "version": "v6.0.11", "source": { "type": "git", "url": "https://github.com/symfony/browser-kit.git", - "reference": "081fe28a26b6bd671dea85ef3a4b5003f3c88027" + "reference": "92e4b59bf2ef0f7a01d2620c4c87108e5c143d36" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/browser-kit/zipball/081fe28a26b6bd671dea85ef3a4b5003f3c88027", - "reference": "081fe28a26b6bd671dea85ef3a4b5003f3c88027", + "url": "https://api.github.com/repos/symfony/browser-kit/zipball/92e4b59bf2ef0f7a01d2620c4c87108e5c143d36", + "reference": "92e4b59bf2ef0f7a01d2620c4c87108e5c143d36", "shasum": "" }, "require": { - "php": ">=7.2.5", - "symfony/dom-crawler": "^4.4|^5.0|^6.0", - "symfony/polyfill-php80": "^1.16" + "php": ">=8.0.2", + "symfony/dom-crawler": "^5.4|^6.0" }, "require-dev": { - "symfony/css-selector": "^4.4|^5.0|^6.0", - "symfony/http-client": "^4.4|^5.0|^6.0", - "symfony/mime": "^4.4|^5.0|^6.0", - "symfony/process": "^4.4|^5.0|^6.0" + "symfony/css-selector": "^5.4|^6.0", + "symfony/http-client": "^5.4|^6.0", + "symfony/mime": "^5.4|^6.0", + "symfony/process": "^5.4|^6.0" }, "suggest": { "symfony/process": "" @@ -68024,7 +68219,7 @@ "description": "Simulates the behavior of a web browser, allowing you to make requests, click on links and submit forms programmatically", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/browser-kit/tree/v5.4.11" + "source": "https://github.com/symfony/browser-kit/tree/v6.0.11" }, "funding": [ { @@ -68040,7 +68235,7 @@ "type": "tidelift" } ], - "time": "2022-07-27T15:50:05+00:00" + "time": "2022-07-27T15:50:26+00:00" }, { "name": "symfony/cache", @@ -68220,21 +68415,20 @@ }, { "name": "symfony/css-selector", - "version": "v5.4.11", + "version": "v6.0.11", "source": { "type": "git", "url": "https://github.com/symfony/css-selector.git", - "reference": "c1681789f059ab756001052164726ae88512ae3d" + "reference": "ab2746acddc4f03a7234c8441822ac5d5c63efe9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/css-selector/zipball/c1681789f059ab756001052164726ae88512ae3d", - "reference": "c1681789f059ab756001052164726ae88512ae3d", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/ab2746acddc4f03a7234c8441822ac5d5c63efe9", + "reference": "ab2746acddc4f03a7234c8441822ac5d5c63efe9", "shasum": "" }, "require": { - "php": ">=7.2.5", - "symfony/polyfill-php80": "^1.16" + "php": ">=8.0.2" }, "type": "library", "autoload": { @@ -68266,7 +68460,7 @@ "description": "Converts CSS selectors to XPath expressions", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/css-selector/tree/v5.4.11" + "source": "https://github.com/symfony/css-selector/tree/v6.0.11" }, "funding": [ { @@ -68282,7 +68476,7 @@ "type": "tidelift" } ], - "time": "2022-06-27T16:58:25+00:00" + "time": "2022-06-27T17:10:44+00:00" }, { "name": "symfony/dependency-injection", @@ -68374,31 +68568,29 @@ }, { "name": "symfony/dom-crawler", - "version": "v5.4.15", + "version": "v6.0.15", "source": { "type": "git", "url": "https://github.com/symfony/dom-crawler.git", - "reference": "b8fd0ff9a0f00d944f1534f6d21e84f92eda7258" + "reference": "b659bb16afdeb784699ee08736b22bc6cc352536" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/b8fd0ff9a0f00d944f1534f6d21e84f92eda7258", - "reference": "b8fd0ff9a0f00d944f1534f6d21e84f92eda7258", + "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/b659bb16afdeb784699ee08736b22bc6cc352536", + "reference": "b659bb16afdeb784699ee08736b22bc6cc352536", "shasum": "" }, "require": { - "php": ">=7.2.5", - "symfony/deprecation-contracts": "^2.1|^3", + "php": ">=8.0.2", "symfony/polyfill-ctype": "~1.8", - "symfony/polyfill-mbstring": "~1.0", - "symfony/polyfill-php80": "^1.16" + "symfony/polyfill-mbstring": "~1.0" }, "conflict": { "masterminds/html5": "<2.6" }, "require-dev": { "masterminds/html5": "^2.6", - "symfony/css-selector": "^4.4|^5.0|^6.0" + "symfony/css-selector": "^5.4|^6.0" }, "suggest": { "symfony/css-selector": "" @@ -68429,7 +68621,7 @@ "description": "Eases DOM navigation for HTML and XML documents", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/dom-crawler/tree/v5.4.15" + "source": "https://github.com/symfony/dom-crawler/tree/v6.0.15" }, "funding": [ { @@ -68445,7 +68637,7 @@ "type": "tidelift" } ], - "time": "2022-10-27T08:04:35+00:00" + "time": "2022-10-28T16:22:58+00:00" }, { "name": "symfony/framework-bundle", From 6c91eb8e3fb80693c0f3a2c43bfdf8b141fb977e Mon Sep 17 00:00:00 2001 From: Olha Livitchuk Date: Wed, 30 Nov 2022 11:11:11 +0100 Subject: [PATCH 051/106] adjusted codepcetion 5 --- codeception.acceptance.yml | 2 +- codeception.api.yml | 2 +- codeception.ci.functional.yml | 2 +- codeception.functional.yml | 2 +- codeception.yml | 2 +- .../PyzTest/Yves/Application/codeception.yml | 4 ++-- .../PyzTest/Yves/Availability/codeception.yml | 4 ++-- tests/PyzTest/Yves/Checkout/codeception.yml | 4 ++-- .../_support/Helper/CompanyUserHelper.php | 2 +- .../PyzTest/Yves/CompanyUser/codeception.yml | 4 ++-- .../Presentation/CustomerNewsletterCest.php | 2 +- .../_support/Helper/CustomerHelper.php | 2 +- tests/PyzTest/Yves/Customer/codeception.yml | 4 ++-- tests/PyzTest/Yves/Newsletter/codeception.yml | 4 ++-- tests/PyzTest/Zed/AclEntity/codeception.yml | 4 ++-- .../PyzTest/Zed/Availability/codeception.yml | 2 +- ...culationWithCalculableObjectFacadeTest.php | 4 ++-- tests/PyzTest/Zed/Calculation/codeception.yml | 4 ++-- tests/PyzTest/Zed/CmsGui/codeception.yml | 4 ++-- .../Console/_support/Helper/ConsoleHelper.php | 20 ++++++++++++------- tests/PyzTest/Zed/Console/codeception.yml | 4 ++-- .../PyzTest/Zed/NavigationGui/codeception.yml | 4 ++-- tests/PyzTest/Zed/Product/codeception.yml | 4 ++-- .../ProductOptionFacadeAggregatorTest.php | 4 ++-- .../PyzTest/Zed/ProductOption/codeception.yml | 4 ++-- .../Zed/ProductRelation/codeception.yml | 4 ++-- tests/PyzTest/Zed/PropelOrm/codeception.yml | 4 ++-- tests/PyzTest/Zed/Tax/codeception.yml | 4 ++-- .../PyzTest/Zed/Touch/Business/TouchTest.php | 4 ++-- tests/PyzTest/Zed/Touch/codeception.yml | 4 ++-- 30 files changed, 62 insertions(+), 56 deletions(-) diff --git a/codeception.acceptance.yml b/codeception.acceptance.yml index 7187874dc9..6452471290 100644 --- a/codeception.acceptance.yml +++ b/codeception.acceptance.yml @@ -6,7 +6,7 @@ include: paths: tests: tests - log: tests/_output + output: tests/_output data: tests/_data support: tests/_support envs: tests/_envs diff --git a/codeception.api.yml b/codeception.api.yml index 991a11d7f9..c05b206c57 100644 --- a/codeception.api.yml +++ b/codeception.api.yml @@ -6,7 +6,7 @@ include: paths: tests: tests - log: tests/_output + output: tests/_output data: tests/_data support: tests/_support envs: tests/_envs diff --git a/codeception.ci.functional.yml b/codeception.ci.functional.yml index 8f8c84f0b8..db81efcc11 100644 --- a/codeception.ci.functional.yml +++ b/codeception.ci.functional.yml @@ -6,7 +6,7 @@ include: paths: tests: tests - log: tests/_output + output: tests/_output data: tests/_data support: tests/_support envs: tests/_envs diff --git a/codeception.functional.yml b/codeception.functional.yml index 8f8c84f0b8..db81efcc11 100644 --- a/codeception.functional.yml +++ b/codeception.functional.yml @@ -6,7 +6,7 @@ include: paths: tests: tests - log: tests/_output + output: tests/_output data: tests/_data support: tests/_support envs: tests/_envs diff --git a/codeception.yml b/codeception.yml index 2e617bcbb0..543b2efecb 100644 --- a/codeception.yml +++ b/codeception.yml @@ -6,7 +6,7 @@ include: paths: tests: tests - log: tests/_output + output: tests/_output data: tests/_data support: tests/_support envs: tests/_envs diff --git a/tests/PyzTest/Yves/Application/codeception.yml b/tests/PyzTest/Yves/Application/codeception.yml index 1790c787d6..ed1ad399f3 100644 --- a/tests/PyzTest/Yves/Application/codeception.yml +++ b/tests/PyzTest/Yves/Application/codeception.yml @@ -4,7 +4,7 @@ paths: tests: . data: _data support: _support - log: _output + output: _output coverage: enabled: true @@ -14,7 +14,7 @@ coverage: suites: Presentation: path: Presentation - class_name: ApplicationPresentationTester + actor: ApplicationPresentationTester modules: enabled: - Asserts diff --git a/tests/PyzTest/Yves/Availability/codeception.yml b/tests/PyzTest/Yves/Availability/codeception.yml index 9b40157875..49cb0cfac0 100644 --- a/tests/PyzTest/Yves/Availability/codeception.yml +++ b/tests/PyzTest/Yves/Availability/codeception.yml @@ -4,7 +4,7 @@ paths: tests: . data: _data support: _support - log: _output + output: _output coverage: enabled: true @@ -14,7 +14,7 @@ coverage: suites: Presentation: path: Presentation - class_name: AvailabilityPresentationTester + actor: AvailabilityPresentationTester modules: enabled: - Asserts diff --git a/tests/PyzTest/Yves/Checkout/codeception.yml b/tests/PyzTest/Yves/Checkout/codeception.yml index f5047a8af7..447a2c9426 100644 --- a/tests/PyzTest/Yves/Checkout/codeception.yml +++ b/tests/PyzTest/Yves/Checkout/codeception.yml @@ -4,7 +4,7 @@ paths: tests: . data: _data support: _support - log: _output + output: _output coverage: enabled: true @@ -14,7 +14,7 @@ coverage: suites: Business: path: . - class_name: CheckoutBusinessTester + actor: CheckoutBusinessTester modules: enabled: - \PyzTest\Shared\Testify\Helper\Environment diff --git a/tests/PyzTest/Yves/CompanyUser/_support/Helper/CompanyUserHelper.php b/tests/PyzTest/Yves/CompanyUser/_support/Helper/CompanyUserHelper.php index db7ca6a345..91136ca0c2 100644 --- a/tests/PyzTest/Yves/CompanyUser/_support/Helper/CompanyUserHelper.php +++ b/tests/PyzTest/Yves/CompanyUser/_support/Helper/CompanyUserHelper.php @@ -8,7 +8,7 @@ namespace PyzTest\Yves\CompanyUser\Helper; use Codeception\Module; -use Codeception\Util\Stub; +use Codeception\Stub; use Generated\Shared\Transfer\CompanyBusinessUnitTransfer; use Generated\Shared\Transfer\CompanyRoleCollectionTransfer; use Generated\Shared\Transfer\CompanyRoleTransfer; diff --git a/tests/PyzTest/Yves/CompanyUser/codeception.yml b/tests/PyzTest/Yves/CompanyUser/codeception.yml index 9ba8db6549..6072f5b8b2 100644 --- a/tests/PyzTest/Yves/CompanyUser/codeception.yml +++ b/tests/PyzTest/Yves/CompanyUser/codeception.yml @@ -4,7 +4,7 @@ paths: tests: . data: _data support: _support - log: _output + output: _output coverage: enabled: true @@ -14,7 +14,7 @@ coverage: suites: Presentation: path: Presentation - class_name: CompanyUserPresentationTester + actor: CompanyUserPresentationTester modules: enabled: - \PyzTest\Shared\Testify\Helper\Environment diff --git a/tests/PyzTest/Yves/Customer/Presentation/CustomerNewsletterCest.php b/tests/PyzTest/Yves/Customer/Presentation/CustomerNewsletterCest.php index 7c4f9100bb..3dcfda5ac3 100644 --- a/tests/PyzTest/Yves/Customer/Presentation/CustomerNewsletterCest.php +++ b/tests/PyzTest/Yves/Customer/Presentation/CustomerNewsletterCest.php @@ -8,7 +8,7 @@ namespace PyzTest\Yves\Customer\Presentation; use Codeception\Scenario; -use Codeception\Util\Stub; +use Codeception\Stub; use PyzTest\Yves\Customer\CustomerPresentationTester; use PyzTest\Yves\Customer\PageObject\CustomerNewsletterPage; use Spryker\Zed\Newsletter\Dependency\Facade\NewsletterToMailInterface; diff --git a/tests/PyzTest/Yves/Customer/_support/Helper/CustomerHelper.php b/tests/PyzTest/Yves/Customer/_support/Helper/CustomerHelper.php index f48528f937..99b71eaf44 100644 --- a/tests/PyzTest/Yves/Customer/_support/Helper/CustomerHelper.php +++ b/tests/PyzTest/Yves/Customer/_support/Helper/CustomerHelper.php @@ -9,7 +9,7 @@ use Codeception\Module; use Codeception\Module\WebDriver; -use Codeception\Util\Stub; +use Codeception\Stub; use Generated\Shared\DataBuilder\CustomerBuilder; use Generated\Shared\Transfer\CustomerTransfer; use Generated\Shared\Transfer\NewsletterSubscriberTransfer; diff --git a/tests/PyzTest/Yves/Customer/codeception.yml b/tests/PyzTest/Yves/Customer/codeception.yml index 1e43b6429e..30097a034d 100644 --- a/tests/PyzTest/Yves/Customer/codeception.yml +++ b/tests/PyzTest/Yves/Customer/codeception.yml @@ -4,7 +4,7 @@ paths: tests: . data: _data support: _support - log: _output + output: _output coverage: enabled: true @@ -14,7 +14,7 @@ coverage: suites: Presentation: path: Presentation - class_name: CustomerPresentationTester + actor: CustomerPresentationTester modules: enabled: - \PyzTest\Shared\Testify\Helper\Environment diff --git a/tests/PyzTest/Yves/Newsletter/codeception.yml b/tests/PyzTest/Yves/Newsletter/codeception.yml index 5bb49fa9f8..e8efbfb1ea 100644 --- a/tests/PyzTest/Yves/Newsletter/codeception.yml +++ b/tests/PyzTest/Yves/Newsletter/codeception.yml @@ -4,7 +4,7 @@ paths: tests: . data: _data support: _support - log: _output + output: _output coverage: enabled: true @@ -14,7 +14,7 @@ coverage: suites: Presentation: path: Presentation - class_name: NewsletterPresentationTester + actor: NewsletterPresentationTester modules: enabled: - \PyzTest\Shared\Testify\Helper\Environment diff --git a/tests/PyzTest/Zed/AclEntity/codeception.yml b/tests/PyzTest/Zed/AclEntity/codeception.yml index 38ef44ada2..68c1699bf3 100644 --- a/tests/PyzTest/Zed/AclEntity/codeception.yml +++ b/tests/PyzTest/Zed/AclEntity/codeception.yml @@ -3,7 +3,7 @@ paths: tests: . data: _data support: _support - log: _output + output: _output coverage: enabled: true remote: false @@ -13,7 +13,7 @@ coverage: suites: Persistence: path: Persistence - class_name: AclQueryDirectorTester + actor: AclQueryDirectorTester modules: enabled: - Asserts diff --git a/tests/PyzTest/Zed/Availability/codeception.yml b/tests/PyzTest/Zed/Availability/codeception.yml index 935279376e..35e1e41c54 100644 --- a/tests/PyzTest/Zed/Availability/codeception.yml +++ b/tests/PyzTest/Zed/Availability/codeception.yml @@ -4,7 +4,7 @@ paths: tests: . data: _data support: _support - log: _output + output: _output coverage: enabled: true diff --git a/tests/PyzTest/Zed/Calculation/Business/CalculationWithCalculableObjectFacadeTest.php b/tests/PyzTest/Zed/Calculation/Business/CalculationWithCalculableObjectFacadeTest.php index e19dbd07b6..4c9ecacfbe 100644 --- a/tests/PyzTest/Zed/Calculation/Business/CalculationWithCalculableObjectFacadeTest.php +++ b/tests/PyzTest/Zed/Calculation/Business/CalculationWithCalculableObjectFacadeTest.php @@ -8,7 +8,7 @@ namespace PyzTest\Zed\Calculation\Business; use ArrayObject; -use Codeception\TestCase\Test; +use Codeception\Test\Unit; use Generated\Shared\Transfer\AddressTransfer; use Generated\Shared\Transfer\CurrencyTransfer; use Generated\Shared\Transfer\DiscountTransfer; @@ -30,7 +30,7 @@ * @group CalculationWithCalculableObjectFacadeTest * Add your own group annotations below this line */ -class CalculationWithCalculableObjectFacadeTest extends Test +class CalculationWithCalculableObjectFacadeTest extends Unit { /** * @var \PyzTest\Zed\Calculation\CalculationBusinessTester diff --git a/tests/PyzTest/Zed/Calculation/codeception.yml b/tests/PyzTest/Zed/Calculation/codeception.yml index 6bea6bb6df..6ea89ba353 100644 --- a/tests/PyzTest/Zed/Calculation/codeception.yml +++ b/tests/PyzTest/Zed/Calculation/codeception.yml @@ -4,7 +4,7 @@ paths: tests: . data: _data support: _support - log: _output + output: _output coverage: enabled: true @@ -14,7 +14,7 @@ coverage: suites: Business: path: Business - class_name: CalculationBusinessTester + actor: CalculationBusinessTester modules: enabled: - Asserts diff --git a/tests/PyzTest/Zed/CmsGui/codeception.yml b/tests/PyzTest/Zed/CmsGui/codeception.yml index fb0299f7fe..808b63303b 100644 --- a/tests/PyzTest/Zed/CmsGui/codeception.yml +++ b/tests/PyzTest/Zed/CmsGui/codeception.yml @@ -4,7 +4,7 @@ paths: tests: . data: _data support: _support - log: _output + output: _output coverage: enabled: true @@ -14,7 +14,7 @@ coverage: suites: Presentation: path: Presentation - class_name: CmsGuiPresentationTester + actor: CmsGuiPresentationTester modules: enabled: - \PyzTest\Shared\Testify\Helper\Environment diff --git a/tests/PyzTest/Zed/Console/_support/Helper/ConsoleHelper.php b/tests/PyzTest/Zed/Console/_support/Helper/ConsoleHelper.php index ddf750d258..94fca5c18d 100644 --- a/tests/PyzTest/Zed/Console/_support/Helper/ConsoleHelper.php +++ b/tests/PyzTest/Zed/Console/_support/Helper/ConsoleHelper.php @@ -10,19 +10,15 @@ use Codeception\Module; use Codeception\TestInterface; use Codeception\Util\FileSystem; +use SprykerTest\Shared\Testify\Helper\ModuleHelperConfigTrait; class ConsoleHelper extends Module { + use ModuleHelperConfigTrait; + public const RUNNER = 'console_runner.php'; public const SANDBOX_DIR = 'cli_sandbox/'; - /** - * @var array - */ - protected $config = [ - 'cleanup_dirs' => ['data', 'src'], - ]; - /** * @param \Codeception\TestInterface $test * @@ -48,6 +44,16 @@ public function runSprykerCommand($command) $this->getCli()->runShellCommand($command); } + /** + * @return void + */ + protected function setDefaultConfig(): void + { + $this->config = [ + 'cleanup_dirs' => ['data', 'src'], + ]; + } + /** * @return \Codeception\Module\Cli|\Codeception\Module */ diff --git a/tests/PyzTest/Zed/Console/codeception.yml b/tests/PyzTest/Zed/Console/codeception.yml index 00655462b8..c669888a75 100644 --- a/tests/PyzTest/Zed/Console/codeception.yml +++ b/tests/PyzTest/Zed/Console/codeception.yml @@ -4,7 +4,7 @@ paths: tests: . data: _data support: _support - log: _output + output: _output coverage: enabled: true @@ -14,7 +14,7 @@ coverage: suites: Console: path: Console - class_name: ConsoleConsoleTester + actor: ConsoleConsoleTester modules: enabled: - Asserts diff --git a/tests/PyzTest/Zed/NavigationGui/codeception.yml b/tests/PyzTest/Zed/NavigationGui/codeception.yml index d02e1400cf..a2bc81aca5 100644 --- a/tests/PyzTest/Zed/NavigationGui/codeception.yml +++ b/tests/PyzTest/Zed/NavigationGui/codeception.yml @@ -4,7 +4,7 @@ paths: tests: . data: _data support: _support - log: _output + output: _output coverage: enabled: true @@ -14,7 +14,7 @@ coverage: suites: Presentation: path: Presentation - class_name: NavigationGuiPresentationTester + actor: NavigationGuiPresentationTester modules: enabled: - Asserts diff --git a/tests/PyzTest/Zed/Product/codeception.yml b/tests/PyzTest/Zed/Product/codeception.yml index 53877c49dc..bb35732a60 100644 --- a/tests/PyzTest/Zed/Product/codeception.yml +++ b/tests/PyzTest/Zed/Product/codeception.yml @@ -4,7 +4,7 @@ paths: tests: . data: _data support: _support - log: _output + output: _output coverage: enabled: true @@ -14,7 +14,7 @@ coverage: suites: Business: path: Business - class_name: ProductBusinessTester + actor: ProductBusinessTester modules: enabled: - Asserts diff --git a/tests/PyzTest/Zed/ProductOption/Business/ProductOptionFacadeAggregatorTest.php b/tests/PyzTest/Zed/ProductOption/Business/ProductOptionFacadeAggregatorTest.php index 54ce5020c2..814c9acf7c 100644 --- a/tests/PyzTest/Zed/ProductOption/Business/ProductOptionFacadeAggregatorTest.php +++ b/tests/PyzTest/Zed/ProductOption/Business/ProductOptionFacadeAggregatorTest.php @@ -7,7 +7,7 @@ namespace PyzTest\Zed\ProductOption\Business; -use Codeception\TestCase\Test; +use Codeception\Test\Unit; use DateTime; use Generated\Shared\Transfer\CheckoutResponseTransfer; use Generated\Shared\Transfer\ItemTransfer; @@ -35,7 +35,7 @@ * @group ProductOptionFacadeAggregatorTest * Add your own group annotations below this line */ -class ProductOptionFacadeAggregatorTest extends Test +class ProductOptionFacadeAggregatorTest extends Unit { /** * @return void diff --git a/tests/PyzTest/Zed/ProductOption/codeception.yml b/tests/PyzTest/Zed/ProductOption/codeception.yml index 21c8bae35c..7351cade32 100644 --- a/tests/PyzTest/Zed/ProductOption/codeception.yml +++ b/tests/PyzTest/Zed/ProductOption/codeception.yml @@ -4,7 +4,7 @@ paths: tests: . data: _data support: _support - log: _output + output: _output coverage: enabled: true @@ -14,7 +14,7 @@ coverage: suites: Business: path: Business - class_name: ProductOptionBusinessTester + actor: ProductOptionBusinessTester modules: enabled: - Asserts diff --git a/tests/PyzTest/Zed/ProductRelation/codeception.yml b/tests/PyzTest/Zed/ProductRelation/codeception.yml index 441c37503d..fff0bee358 100644 --- a/tests/PyzTest/Zed/ProductRelation/codeception.yml +++ b/tests/PyzTest/Zed/ProductRelation/codeception.yml @@ -4,7 +4,7 @@ paths: tests: . data: _data support: _support - log: _output + output: _output coverage: enabled: true @@ -14,7 +14,7 @@ coverage: suites: Presentation: path: Presentation - class_name: ProductRelationPresentationTester + actor: ProductRelationPresentationTester modules: enabled: - Asserts diff --git a/tests/PyzTest/Zed/PropelOrm/codeception.yml b/tests/PyzTest/Zed/PropelOrm/codeception.yml index e4ec8fcb69..4e76dd1007 100644 --- a/tests/PyzTest/Zed/PropelOrm/codeception.yml +++ b/tests/PyzTest/Zed/PropelOrm/codeception.yml @@ -4,7 +4,7 @@ paths: tests: . data: _data support: _support - log: _output + output: _output coverage: enabled: true @@ -14,7 +14,7 @@ coverage: suites: Business: path: Business - class_name: PropelOrmBusinessTester + actor: PropelOrmBusinessTester modules: enabled: - Asserts diff --git a/tests/PyzTest/Zed/Tax/codeception.yml b/tests/PyzTest/Zed/Tax/codeception.yml index e843e197ad..f20400e405 100644 --- a/tests/PyzTest/Zed/Tax/codeception.yml +++ b/tests/PyzTest/Zed/Tax/codeception.yml @@ -4,7 +4,7 @@ paths: tests: . data: _data support: _support - log: _output + output: _output coverage: enabled: true @@ -14,7 +14,7 @@ coverage: suites: Presentation: path: Presentation - class_name: TaxPresentationTester + actor: TaxPresentationTester modules: enabled: - Asserts diff --git a/tests/PyzTest/Zed/Touch/Business/TouchTest.php b/tests/PyzTest/Zed/Touch/Business/TouchTest.php index 160aec20f7..325ea494d5 100644 --- a/tests/PyzTest/Zed/Touch/Business/TouchTest.php +++ b/tests/PyzTest/Zed/Touch/Business/TouchTest.php @@ -7,7 +7,7 @@ namespace PyzTest\Zed\Touch\Business; -use Codeception\TestCase\Test; +use Codeception\Test\Unit; use Orm\Zed\Touch\Persistence\SpyTouchQuery; /** @@ -20,7 +20,7 @@ * @group TouchTest * Add your own group annotations below this line */ -class TouchTest extends Test +class TouchTest extends Unit { /** * @return void diff --git a/tests/PyzTest/Zed/Touch/codeception.yml b/tests/PyzTest/Zed/Touch/codeception.yml index 3b6cf2dc65..4a0c2a52ae 100644 --- a/tests/PyzTest/Zed/Touch/codeception.yml +++ b/tests/PyzTest/Zed/Touch/codeception.yml @@ -4,7 +4,7 @@ paths: tests: . data: _data support: _support - log: _output + output: _output coverage: enabled: true @@ -14,7 +14,7 @@ coverage: suites: Business: path: Business - class_name: TouchBusinessTester + actor: TouchBusinessTester modules: enabled: - Asserts From acba71e73fc1fa83ae231e8ea78e40c15ee0193b Mon Sep 17 00:00:00 2001 From: Olha Livitchuk Date: Wed, 30 Nov 2022 11:42:15 +0100 Subject: [PATCH 052/106] fixed flikery --- .../ProductRelationCreateRelationCest.php | 26 ++++--------- .../PageObject/ProductRelationCreatePage.php | 8 ++-- .../ProductRelationPresentationTester.php | 37 +++++++++---------- 3 files changed, 30 insertions(+), 41 deletions(-) diff --git a/tests/PyzTest/Zed/ProductRelation/Presentation/ProductRelationCreateRelationCest.php b/tests/PyzTest/Zed/ProductRelation/Presentation/ProductRelationCreateRelationCest.php index 9dcef578b2..568509972e 100644 --- a/tests/PyzTest/Zed/ProductRelation/Presentation/ProductRelationCreateRelationCest.php +++ b/tests/PyzTest/Zed/ProductRelation/Presentation/ProductRelationCreateRelationCest.php @@ -24,10 +24,6 @@ class ProductRelationCreateRelationCest { /** - * @skip - * - * @TODO Fix failing test for prefer-mid - * * @param \PyzTest\Zed\ProductRelation\ProductRelationPresentationTester $i * * @return void @@ -41,14 +37,14 @@ public function testICanCreateProductRelationAndSeeInYves(ProductRelationPresent $i->amOnPage(ProductRelationCreatePage::URL); - $i->fillField('//*[@id="product_relation_productRelationKey"]', uniqid('key-', false)); - $i->filterProductsByName(ProductRelationCreatePage::PRODUCT_RELATION_PRODUCT_1_NAME); - - $i->waitForProcessingIsDone(); + $i->waitForElement(ProductRelationPresentationTester::PRODUCT_RELATION_KEY_FIELD_SELECTOR); + $key = uniqid('key-', false); + $i->fillField(ProductRelationPresentationTester::PRODUCT_RELATION_KEY_FIELD_SELECTOR, $key); + $i->selectRelationType(ProductRelationTypes::TYPE_RELATED_PRODUCTS); + $i->filterProductsByName(ProductRelationCreatePage::PRODUCT_RELATION_PRODUCT_1_NAME); $i->selectProduct(ProductRelationCreatePage::PRODUCT_RELATION_PRODUCT_1_SKU); - $i->selectRelationType(ProductRelationTypes::TYPE_RELATED_PRODUCTS); $i->switchToAssignProductsTab(); $i->selectProductRule( @@ -58,16 +54,8 @@ public function testICanCreateProductRelationAndSeeInYves(ProductRelationPresent ); $i->clickSaveButton(); - $i->waitForProcessingIsDone(); - $i->see(ProductRelationCreatePage::MESSAGE_SUCCESS_PRODUCT_RELATION_CREATED); - - // TODO re-enable - //$i->runCollectors(); - //$i->wait(5); - //$i->amYves(); - //$i->amOnPage('/en/samsung-bundle-214'); - //$i->canSee('Similar products'); - //$i->canSee('HP EliteDesk 800 G2'); + $i->waitForText(sprintf('%s %s', ProductRelationCreatePage::EDIT_PRODUCT_RELATION_TEXT, $key), 20); + $i->seeInPageSource(sprintf('%s %s', ProductRelationCreatePage::EDIT_PRODUCT_RELATION_TEXT, $key)); } } diff --git a/tests/PyzTest/Zed/ProductRelation/_support/PageObject/ProductRelationCreatePage.php b/tests/PyzTest/Zed/ProductRelation/_support/PageObject/ProductRelationCreatePage.php index e199acbd95..eb5a2425b3 100644 --- a/tests/PyzTest/Zed/ProductRelation/_support/PageObject/ProductRelationCreatePage.php +++ b/tests/PyzTest/Zed/ProductRelation/_support/PageObject/ProductRelationCreatePage.php @@ -11,13 +11,15 @@ class ProductRelationCreatePage { public const URL = '/product-relation-gui/create/index'; - public const PRODUCT_RELATION_PRODUCT_1_NAME = 'Our Conference Room Bundle'; - public const PRODUCT_RELATION_PRODUCT_1_SKU = 'B0002'; + public const PRODUCT_RELATION_PRODUCT_1_NAME = 'Mauser sliding door'; + public const PRODUCT_RELATION_PRODUCT_1_SKU = 'M90802'; public const PRODUCT_RULE_NAME = 'sku'; public const PRODUCT_RULE_OPERATOR = 'equal'; - public const PRODUCT_RELATION_PRODUCT_2_SKU = 'B0001'; + public const PRODUCT_RELATION_PRODUCT_2_SKU = 'M1000785'; + + public const EDIT_PRODUCT_RELATION_TEXT = 'Edit Product Relation:'; public const MESSAGE_SUCCESS_PRODUCT_RELATION_CREATED = 'Product relation successfully created'; public const MESSAGE_SUCCESS_PRODUCT_RELATION_ACTIVATED = 'Relation successfully activated.'; diff --git a/tests/PyzTest/Zed/ProductRelation/_support/ProductRelationPresentationTester.php b/tests/PyzTest/Zed/ProductRelation/_support/ProductRelationPresentationTester.php index aadaa181b0..a01a3b938c 100644 --- a/tests/PyzTest/Zed/ProductRelation/_support/ProductRelationPresentationTester.php +++ b/tests/PyzTest/Zed/ProductRelation/_support/ProductRelationPresentationTester.php @@ -30,8 +30,14 @@ class ProductRelationPresentationTester extends Actor { use _generated\ProductRelationPresentationTesterActions; - public const PRODUCT_TABLE_BODY_XPATH = '//*[@class="dataTables_scrollBody"]/table/tbody/tr[1]/td[1]'; public const ELEMENT_TIMEOUT = 45; + public const PRODUCT_RELATION_TYPE_SELECTOR = '//*[@id="product_relation_productRelationType"]'; + public const PRODUCT_TABLE_FILTER_LABEL_INPUT_SELECTOR = '//*[@id="product-table_filter"]/label/input'; + public const PRODUCT_TAB_SELECTOR = '//*[@id="form-product-relation"]/div/ul/li[2]/a'; + public const SUBMIT_RELATION_BUTTON_SELECTOR = '//*[@id="submit-relation"]'; + public const ACTIVATE_RELATION_BUTTON_SELECTOR = '//*[@id="activate-relation"]'; + public const PRODUCT_RELATION_KEY_FIELD_SELECTOR = '//*[@id="product_relation_productRelationKey"]'; + public const PRODUCT_TABLE_BODY_XPATH = '//*[@class="dataTables_scrollBody"]/table/tbody/tr[1]/td[1]'; /** * @var int @@ -56,7 +62,8 @@ public function __construct(Scenario $scenario) */ public function selectRelationType($type) { - $this->selectOption('//*[@id="product_relation_productRelationType"]', $type); + $this->waitForElement(static::PRODUCT_RELATION_TYPE_SELECTOR, static::ELEMENT_TIMEOUT); + $this->selectOption(static::PRODUCT_RELATION_TYPE_SELECTOR, $type); return $this; } @@ -69,7 +76,7 @@ public function selectRelationType($type) public function filterProductsByName($name) { $this->waitForElement(static::PRODUCT_TABLE_BODY_XPATH, static::ELEMENT_TIMEOUT); - $this->fillField('//*[@id="product-table_filter"]/label/input', $name); + $this->fillField(static::PRODUCT_TABLE_FILTER_LABEL_INPUT_SELECTOR, $name); return $this; } @@ -84,8 +91,8 @@ public function selectProduct($sku) $this->waitForElement(static::PRODUCT_TABLE_BODY_XPATH, static::ELEMENT_TIMEOUT); $buttonElementId = sprintf('//*[@id="select-product-%s"]', $sku); - $this->waitForProcessingIsDone(); - $this->waitForElement($buttonElementId); + $this->waitForElementNotVisible('//*[@id="product-table_processing"]', self::ELEMENT_TIMEOUT); + $this->waitForElement($buttonElementId, self::ELEMENT_TIMEOUT); $this->click($buttonElementId); @@ -97,7 +104,8 @@ public function selectProduct($sku) */ public function switchToAssignProductsTab() { - $this->click('//*[@id="form-product-relation"]/div/ul/li[2]/a'); + $this->waitForElement(static::PRODUCT_TAB_SELECTOR, static::ELEMENT_TIMEOUT); + $this->click(static::PRODUCT_TAB_SELECTOR); return $this; } @@ -127,18 +135,8 @@ public function selectProductRule($ruleName, $operator, $value) */ public function clickSaveButton() { - $this->click('//*[@id="submit-relation"]'); - - return $this; - } - - /** - * @return $this - */ - public function waitForProcessingIsDone() - { - $this->waitForElementNotVisible('//*[@id="product-table_processing"]'); - $this->waitForElementNotVisible('//*[@id="rule-query-table_processing"]'); + $this->waitForElement(static::SUBMIT_RELATION_BUTTON_SELECTOR, static::ELEMENT_TIMEOUT); + $this->click(static::SUBMIT_RELATION_BUTTON_SELECTOR); return $this; } @@ -148,7 +146,8 @@ public function waitForProcessingIsDone() */ public function activateRelation() { - $this->click('//*[@id="activate-relation"]'); + $this->waitForElement(static::ACTIVATE_RELATION_BUTTON_SELECTOR, static::ELEMENT_TIMEOUT); + $this->click(static::ACTIVATE_RELATION_BUTTON_SELECTOR); return $this; } From ddd9bab7c20f6786bbb48b25bc264569dbfec418 Mon Sep 17 00:00:00 2001 From: Dmitry Lymarenko Date: Wed, 30 Nov 2022 13:33:05 +0100 Subject: [PATCH 053/106] Updated symfony/web-profiler-bundle --- composer.json | 2 +- composer.lock | 34 ++++++++++++++++++---------------- 2 files changed, 19 insertions(+), 17 deletions(-) diff --git a/composer.json b/composer.json index be42d95bab..70303173a7 100644 --- a/composer.json +++ b/composer.json @@ -287,7 +287,7 @@ "spryker/docker-chromedriver": "dev-master", "spryker/testify": "^3.47.0", "stecman/symfony-console-completion": "*", - "symfony/web-profiler-bundle": "5.2.11" + "symfony/web-profiler-bundle": "*" }, "autoload": { "psr-4": { diff --git a/composer.lock b/composer.lock index e8e513fd48..7a8920add5 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": "79073bad63b38e9b39004b97718ef341", + "content-hash": "2fb6068dd2dfeea453187b2947ed50b6", "packages": [ { "name": "async-aws/core", @@ -68953,37 +68953,39 @@ }, { "name": "symfony/web-profiler-bundle", - "version": "v5.2.11", + "version": "v5.4.14", "source": { "type": "git", "url": "https://github.com/symfony/web-profiler-bundle.git", - "reference": "c62eb4235af4ccb93972fdf4c118d8a9956d4548" + "reference": "e41ebd5411908bc8afdc848ccf68918ecb243c02" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/web-profiler-bundle/zipball/c62eb4235af4ccb93972fdf4c118d8a9956d4548", - "reference": "c62eb4235af4ccb93972fdf4c118d8a9956d4548", + "url": "https://api.github.com/repos/symfony/web-profiler-bundle/zipball/e41ebd5411908bc8afdc848ccf68918ecb243c02", + "reference": "e41ebd5411908bc8afdc848ccf68918ecb243c02", "shasum": "" }, "require": { "php": ">=7.2.5", - "symfony/config": "^4.4|^5.0", - "symfony/framework-bundle": "^5.1", - "symfony/http-kernel": "^5.2", - "symfony/routing": "^4.4|^5.0", - "symfony/twig-bundle": "^4.4|^5.0", + "symfony/config": "^4.4|^5.0|^6.0", + "symfony/framework-bundle": "^5.3|^6.0", + "symfony/http-kernel": "^5.3|^6.0", + "symfony/polyfill-php80": "^1.16", + "symfony/routing": "^4.4|^5.0|^6.0", + "symfony/twig-bundle": "^4.4|^5.0|^6.0", "twig/twig": "^2.13|^3.0.4" }, "conflict": { "symfony/dependency-injection": "<5.2", "symfony/form": "<4.4", + "symfony/mailer": "<5.4", "symfony/messenger": "<4.4" }, "require-dev": { - "symfony/browser-kit": "^4.4|^5.0", - "symfony/console": "^4.4|^5.0", - "symfony/css-selector": "^4.4|^5.0", - "symfony/stopwatch": "^4.4|^5.0" + "symfony/browser-kit": "^4.4|^5.0|^6.0", + "symfony/console": "^4.4|^5.0|^6.0", + "symfony/css-selector": "^4.4|^5.0|^6.0", + "symfony/stopwatch": "^4.4|^5.0|^6.0" }, "type": "symfony-bundle", "autoload": { @@ -69011,7 +69013,7 @@ "description": "Provides a development tool that gives detailed information about the execution of any request", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/web-profiler-bundle/tree/v5.2.11" + "source": "https://github.com/symfony/web-profiler-bundle/tree/v5.4.14" }, "funding": [ { @@ -69027,7 +69029,7 @@ "type": "tidelift" } ], - "time": "2021-06-07T14:50:44+00:00" + "time": "2022-10-01T21:59:28+00:00" }, { "name": "theseer/tokenizer", From b3265d1476a513b9a7cb5bebd32a7eb08f222a89 Mon Sep 17 00:00:00 2001 From: Dmitriy Aseev Date: Wed, 30 Nov 2022 16:38:28 +0300 Subject: [PATCH 054/106] Adjusted composer files. --- composer.json | 2 -- composer.lock | 30 ++++++++++++++++-------------- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/composer.json b/composer.json index 70303173a7..cebf1fc75b 100644 --- a/composer.json +++ b/composer.json @@ -249,8 +249,6 @@ "spryker/secrets-manager": "^1.0.0", "spryker/secrets-manager-aws": "^1.0.1", "spryker/security-blocker-rest-api": "^1.0.0", - "spryker/session-customer-validation": "^1.0.1", - "spryker/session-user-validation": "^1.0.0", "spryker/shared-carts-rest-api": "^1.2.5", "spryker/shipment-cart-connector": "^2.1.1", "spryker/shipment-checkout-connector": "^2.0.4", diff --git a/composer.lock b/composer.lock index 7a8920add5..72e7876672 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": "2fb6068dd2dfeea453187b2947ed50b6", + "content-hash": "05e0bb5e899aa505fae07185ff92b8be", "packages": [ { "name": "async-aws/core", @@ -5160,12 +5160,12 @@ "source": { "type": "git", "url": "https://github.com/spryker-feature/customer-account-management.git", - "reference": "23da15c8de53b328d87bcf9718f0f060fec35113" + "reference": "ca79147eec6fae092cf8643a0bb0b549f7ee9064" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/customer-account-management/zipball/23da15c8de53b328d87bcf9718f0f060fec35113", - "reference": "23da15c8de53b328d87bcf9718f0f060fec35113", + "url": "https://api.github.com/repos/spryker-feature/customer-account-management/zipball/ca79147eec6fae092cf8643a0bb0b549f7ee9064", + "reference": "ca79147eec6fae092cf8643a0bb0b549f7ee9064", "shasum": "" }, "require": { @@ -5177,13 +5177,14 @@ "spryker/customer-note-gui": "^1.2.0", "spryker/oauth": "^2.6.0", "spryker/oauth-cryptography": "^1.0.0", - "spryker/oauth-revoke": "^1.3.0" + "spryker/oauth-revoke": "^1.3.0", + "spryker/session-customer-validation": "^1.0.0" }, "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -5192,9 +5193,9 @@ ], "description": "Customer Account Management [feature]", "support": { - "source": "https://github.com/spryker-feature/customer-account-management/tree/202211.0" + "source": "https://github.com/spryker-feature/customer-account-management/tree/master" }, - "time": "2022-11-23T20:30:07+00:00" + "time": "2022-11-30T13:27:24+00:00" }, { "name": "spryker-feature/deployment-tools", @@ -8045,12 +8046,12 @@ "source": { "type": "git", "url": "https://github.com/spryker-feature/spryker-core-back-office.git", - "reference": "06fc110dca72dafcfcfb015662ca96abe99abdbf" + "reference": "f86367f0dfbafc6fc60ed9da393a69278fdd687a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/spryker-core-back-office/zipball/06fc110dca72dafcfcfb015662ca96abe99abdbf", - "reference": "06fc110dca72dafcfcfb015662ca96abe99abdbf", + "url": "https://api.github.com/repos/spryker-feature/spryker-core-back-office/zipball/f86367f0dfbafc6fc60ed9da393a69278fdd687a", + "reference": "f86367f0dfbafc6fc60ed9da393a69278fdd687a", "shasum": "" }, "require": { @@ -8060,6 +8061,7 @@ "spryker/gui": "^3.45.0", "spryker/security-gui": "^1.1.0", "spryker/security-oauth-user": "^1.1.0", + "spryker/session-user-validation": "^1.0.0", "spryker/user": "^3.14.0", "spryker/user-locale": "^1.1.0", "spryker/user-locale-gui": "^1.0.0", @@ -8071,7 +8073,7 @@ "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -8080,9 +8082,9 @@ ], "description": "Spryker Core Back Office [feature]", "support": { - "source": "https://github.com/spryker-feature/spryker-core-back-office/tree/202211.0" + "source": "https://github.com/spryker-feature/spryker-core-back-office/tree/master" }, - "time": "2022-11-23T20:31:58+00:00" + "time": "2022-11-30T13:28:27+00:00" }, { "name": "spryker-feature/state-machine", From defaba177513d22a2d43cdbf8acc3b3716375b6b Mon Sep 17 00:00:00 2001 From: Dmitry Lymarenko Date: Wed, 30 Nov 2022 16:55:41 +0100 Subject: [PATCH 055/106] Updated deploy.dev.yml --- deploy.dev.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deploy.dev.yml b/deploy.dev.yml index 23f6d479c6..e17eaf7d2b 100644 --- a/deploy.dev.yml +++ b/deploy.dev.yml @@ -174,7 +174,7 @@ groups: backoffice_us: application: backoffice endpoints: - zed.us.spryker.local: + backoffice.us.spryker.local: store: US services: session: From 2fe1e8a78162eddc8688add53212b67e19dfa0f2 Mon Sep 17 00:00:00 2001 From: Dmitry Lymarenko Date: Thu, 1 Dec 2022 11:41:09 +0100 Subject: [PATCH 056/106] Updated docker hash --- .git.docker | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.git.docker b/.git.docker index f6d9520a75..93587193a9 100644 --- a/.git.docker +++ b/.git.docker @@ -1 +1 @@ -fe1f5bc5ac91c0af5411694cd2984e18abb706ba +4c44379fd93b6505a86c2cd185b3bb5270afb1d6 From 8301e081d1ceb5299ff1c328c3846aef939a0efe Mon Sep 17 00:00:00 2001 From: TimurSultanov Date: Thu, 1 Dec 2022 13:09:53 +0100 Subject: [PATCH 057/106] APPS-4912: fix ratings for Bazaarvoice --- .../rating-selector/rating-selector.twig | 12 +++---- .../pdp-review-rating/pdp-review-rating.twig | 32 ++++++++++++------- .../product-abstract-review-display.twig | 31 ++++++++++-------- .../product-review-display.twig | 5 ++- .../cms-product-slider.twig | 27 +++++++++------- .../product-item-list/product-item-list.twig | 1 + 6 files changed, 65 insertions(+), 43 deletions(-) diff --git a/src/Pyz/Yves/ProductReviewWidget/Theme/default/components/molecules/rating-selector/rating-selector.twig b/src/Pyz/Yves/ProductReviewWidget/Theme/default/components/molecules/rating-selector/rating-selector.twig index 48095a102f..343b923b95 100644 --- a/src/Pyz/Yves/ProductReviewWidget/Theme/default/components/molecules/rating-selector/rating-selector.twig +++ b/src/Pyz/Yves/ProductReviewWidget/Theme/default/components/molecules/rating-selector/rating-selector.twig @@ -6,13 +6,11 @@ } %} {% block body %} -
    - {{ parent() }} + {{ parent() }} - {% if data.reviewCount is not empty %} - {% set reviewCountJsName = data.parentJsName ? data.parentJsName ~ '__review-count' %} + {% if data.reviewCount is not empty %} + {% set reviewCountJsName = data.parentJsName ? data.parentJsName ~ '__review-count' %} - ({{ data.reviewCount | default(0) }}) - {% endif %} -
    + ({{ data.reviewCount | default(0) }}) + {% endif %} {% endblock %} diff --git a/src/Pyz/Yves/ProductReviewWidget/Theme/default/views/pdp-review-rating/pdp-review-rating.twig b/src/Pyz/Yves/ProductReviewWidget/Theme/default/views/pdp-review-rating/pdp-review-rating.twig index 1cb18acea7..3fd0f72946 100644 --- a/src/Pyz/Yves/ProductReviewWidget/Theme/default/views/pdp-review-rating/pdp-review-rating.twig +++ b/src/Pyz/Yves/ProductReviewWidget/Theme/default/views/pdp-review-rating/pdp-review-rating.twig @@ -1,15 +1,25 @@ {% extends view('pdp-review-rating', '@SprykerShop:ProductReviewWidget') %} +{% define data = { + value: _widget.productReviewStorageTransfer.averageRating | default(0), + maxValue: _widget.maximumRating, +} %} + {% block body %} - {% include molecule('rating-selector', 'ProductReviewWidget') with { - modifiers: ['pdp'], - data: { - value: _widget.productReviewStorageTransfer.averageRating | default(0), - maxValue: _widget.maximumRating, - reviewCount: _widget.productReviewStorageTransfer.reviewCount | default, - }, - attributes: { - readonly: true, - }, - } only %} +
    + + + + {% include molecule('rating-selector', 'ProductReviewWidget') with { + modifiers: ['pdp'], + data: { + value: data.value, + maxValue: data.maxValue, + reviewCount: _widget.productReviewStorageTransfer.reviewCount | default, + }, + attributes: { + readonly: true, + }, + } only %} +
    {% endblock %} diff --git a/src/Pyz/Yves/ProductReviewWidget/Theme/default/views/product-abstract-review-display/product-abstract-review-display.twig b/src/Pyz/Yves/ProductReviewWidget/Theme/default/views/product-abstract-review-display/product-abstract-review-display.twig index 3557cd3fd9..88c1b30f04 100644 --- a/src/Pyz/Yves/ProductReviewWidget/Theme/default/views/product-abstract-review-display/product-abstract-review-display.twig +++ b/src/Pyz/Yves/ProductReviewWidget/Theme/default/views/product-abstract-review-display/product-abstract-review-display.twig @@ -6,17 +6,22 @@ } %} {% block body %} - {% include molecule('rating-selector', 'ProductReviewWidget') with { - modifiers: ['expand'], - data: { - value: data.value, - maxValue: data.maxValue, - useHalfSteps: true, - reviewCount: data.reviewCount, - parentJsName: data.parentJsName, - }, - attributes: { - readonly: true, - }, - } only %} +
    + + + + {% include molecule('rating-selector', 'ProductReviewWidget') with { + modifiers: ['expand'], + data: { + value: data.value, + maxValue: data.maxValue, + useHalfSteps: true, + reviewCount: data.reviewCount, + parentJsName: data.parentJsName, + }, + attributes: { + readonly: true, + }, + } only %} +
    {% endblock %} diff --git a/src/Pyz/Yves/ProductReviewWidget/Theme/default/views/product-review-display/product-review-display.twig b/src/Pyz/Yves/ProductReviewWidget/Theme/default/views/product-review-display/product-review-display.twig index 7c0ee9343a..ecb9235b56 100644 --- a/src/Pyz/Yves/ProductReviewWidget/Theme/default/views/product-review-display/product-review-display.twig +++ b/src/Pyz/Yves/ProductReviewWidget/Theme/default/views/product-review-display/product-review-display.twig @@ -6,7 +6,10 @@ } %} {% block body %} -
    +
    + + + {% include molecule('rating-selector', 'ProductReviewWidget') with { data: { value: data.value, diff --git a/src/Pyz/Yves/ProductWidget/Theme/default/views/cms-product-slider/cms-product-slider.twig b/src/Pyz/Yves/ProductWidget/Theme/default/views/cms-product-slider/cms-product-slider.twig index b88bdb2b33..d648040bc6 100644 --- a/src/Pyz/Yves/ProductWidget/Theme/default/views/cms-product-slider/cms-product-slider.twig +++ b/src/Pyz/Yves/ProductWidget/Theme/default/views/cms-product-slider/cms-product-slider.twig @@ -13,18 +13,23 @@ category: 'category.office.furniture' | trans, }, } only %} + {% block rating %} - {% include molecule('rating-selector', 'ProductReviewWidget') ignore missing with { - data: { - value: data.product.rating.averageRating | default(0), - reviewCount: data.product.rating.totalReview | default(0), - useHalfSteps: true, - parentJsName: config.jsName, - }, - attributes: { - readonly: true, - }, - } only %} +
    + + + {% include molecule('rating-selector', 'ProductReviewWidget') ignore missing with { + data: { + value: data.product.rating.averageRating | default(0), + reviewCount: data.product.rating.totalReview | default(0), + useHalfSteps: true, + parentJsName: config.jsName, + }, + attributes: { + readonly: true, + }, + } only %} +
    {% endblock %} {% endembed %} {% endblock %} diff --git a/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/product-item-list/product-item-list.twig b/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/product-item-list/product-item-list.twig index ef9ffe1389..40bd2684e1 100644 --- a/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/product-item-list/product-item-list.twig +++ b/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/product-item-list/product-item-list.twig @@ -52,6 +52,7 @@ {{ block('title') }} {% endblock %} + {{ block('sku') }} {{ block('rating') }} {% block colors %} From 57bc33723773dbf562bc51239b08bae1f3ce435b Mon Sep 17 00:00:00 2001 From: Artem Date: Thu, 1 Dec 2022 13:51:08 +0100 Subject: [PATCH 058/106] CC-23917 fix packaging unit, shop list item and sort --- .../Theme/default/components/molecules/sort/sort.twig | 4 ++-- .../molecules/packaging-unit-cart/packaging-unit-cart.twig | 2 +- .../components/molecules/shop-list-item/shop-list-item.twig | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Pyz/Yves/CatalogPage/Theme/default/components/molecules/sort/sort.twig b/src/Pyz/Yves/CatalogPage/Theme/default/components/molecules/sort/sort.twig index 915757d560..c317dfbe20 100644 --- a/src/Pyz/Yves/CatalogPage/Theme/default/components/molecules/sort/sort.twig +++ b/src/Pyz/Yves/CatalogPage/Theme/default/components/molecules/sort/sort.twig @@ -30,7 +30,7 @@ {{ parent() }} {{ embed.parentJsName }}__sort-trigger {% endblock %} {% block options %} - {% for limit in embed.pagination.config.validItemsPerPageOptions %} + {% for limit in embed.pagination.config.validItemsPerPageOptions | default([]) %} {% endfor %} {% endblock %} @@ -76,7 +76,7 @@ {% endblock %} {% block options %} - {% for sortParamName in embed.sort.sortParamNames %} + {% for sortParamName in embed.sort.sortParamNames | default([]) %} {% endfor %} {% endblock %} diff --git a/src/Pyz/Yves/ProductPackagingUnitWidget/Theme/default/components/molecules/packaging-unit-cart/packaging-unit-cart.twig b/src/Pyz/Yves/ProductPackagingUnitWidget/Theme/default/components/molecules/packaging-unit-cart/packaging-unit-cart.twig index 74383663e6..32215c6bbd 100644 --- a/src/Pyz/Yves/ProductPackagingUnitWidget/Theme/default/components/molecules/packaging-unit-cart/packaging-unit-cart.twig +++ b/src/Pyz/Yves/ProductPackagingUnitWidget/Theme/default/components/molecules/packaging-unit-cart/packaging-unit-cart.twig @@ -54,7 +54,7 @@ {% if data.amount is not empty %}
  • - {% set amountPerQuantityValue = data.hasAmountPerQuantity ? amountPerQuantity : data.amount %} + {% set amountPerQuantityValue = data.hasAmountPerQuantity ? amountPerQuantity.toInt() : data.amount.toInt() %} {{ 'packaging_units.cart.amount' | trans }}: {{ amountPerQuantityValue | executeFilterIfExists('formatInt', app.locale) }}
  • {% endif %} diff --git a/src/Pyz/Yves/ShoppingListWidget/Theme/default/components/molecules/shop-list-item/shop-list-item.twig b/src/Pyz/Yves/ShoppingListWidget/Theme/default/components/molecules/shop-list-item/shop-list-item.twig index 4523347c7c..b6b956544c 100644 --- a/src/Pyz/Yves/ShoppingListWidget/Theme/default/components/molecules/shop-list-item/shop-list-item.twig +++ b/src/Pyz/Yves/ShoppingListWidget/Theme/default/components/molecules/shop-list-item/shop-list-item.twig @@ -16,7 +16,7 @@ ({{ data.shoppingList.owner }}) - {{ data.shoppingList.numberOfItems | executeFilterIfExists('formatInt', app.locale) }} + {{ data.shoppingList.numberOfItems | default(0) | executeFilterIfExists('formatInt', app.locale) }} {{ 'shopping_list_widget.items' | trans }} From 19d670856dca4c1282e53806d194954af214172d Mon Sep 17 00:00:00 2001 From: Artem Date: Thu, 1 Dec 2022 16:11:22 +0100 Subject: [PATCH 059/106] CC-23917 change from int to float in packaging unit cart twig --- .../molecules/packaging-unit-cart/packaging-unit-cart.twig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Pyz/Yves/ProductPackagingUnitWidget/Theme/default/components/molecules/packaging-unit-cart/packaging-unit-cart.twig b/src/Pyz/Yves/ProductPackagingUnitWidget/Theme/default/components/molecules/packaging-unit-cart/packaging-unit-cart.twig index 32215c6bbd..e3b57851da 100644 --- a/src/Pyz/Yves/ProductPackagingUnitWidget/Theme/default/components/molecules/packaging-unit-cart/packaging-unit-cart.twig +++ b/src/Pyz/Yves/ProductPackagingUnitWidget/Theme/default/components/molecules/packaging-unit-cart/packaging-unit-cart.twig @@ -54,8 +54,8 @@ {% if data.amount is not empty %}
  • - {% set amountPerQuantityValue = data.hasAmountPerQuantity ? amountPerQuantity.toInt() : data.amount.toInt() %} - {{ 'packaging_units.cart.amount' | trans }}: {{ amountPerQuantityValue | executeFilterIfExists('formatInt', app.locale) }} + {% set amountPerQuantityValue = data.hasAmountPerQuantity ? amountPerQuantity.toFloat() : data.amount.toFloat() %} + {{ 'packaging_units.cart.amount' | trans }}: {{ amountPerQuantityValue | executeFilterIfExists('formatFloat', app.locale) }}
  • {% endif %} {% endblock %} From 82652c203c4b7b8fcefeb96a053cefc5325c20bf Mon Sep 17 00:00:00 2001 From: Michael Knappe Date: Thu, 1 Dec 2022 21:48:34 +0100 Subject: [PATCH 060/106] Updated spryker-shop/shop-ui dependency --- composer.lock | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/composer.lock b/composer.lock index 36d7ed19e0..0de720d30d 100644 --- a/composer.lock +++ b/composer.lock @@ -15235,16 +15235,16 @@ }, { "name": "spryker-shop/shop-ui", - "version": "1.64.0", + "version": "1.65.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/shop-ui.git", - "reference": "faa0bf7ae22f85696a366f32a3caf63e74a07427" + "reference": "aaec2d19f708ea4e1e22d865a5de7f93e0118cee" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/shop-ui/zipball/faa0bf7ae22f85696a366f32a3caf63e74a07427", - "reference": "faa0bf7ae22f85696a366f32a3caf63e74a07427", + "url": "https://api.github.com/repos/spryker-shop/shop-ui/zipball/aaec2d19f708ea4e1e22d865a5de7f93e0118cee", + "reference": "aaec2d19f708ea4e1e22d865a5de7f93e0118cee", "shasum": "" }, "require": { @@ -15290,9 +15290,9 @@ ], "description": "ShopUi module", "support": { - "source": "https://github.com/spryker-shop/shop-ui/tree/1.64.0" + "source": "https://github.com/spryker-shop/shop-ui/tree/1.65.0" }, - "time": "2022-12-01T11:10:55+00:00" + "time": "2022-12-01T16:39:48+00:00" }, { "name": "spryker-shop/shopping-list-note-widget", From b3e377ae047e62e7c386357a27e101b443f1ec17 Mon Sep 17 00:00:00 2001 From: Kostiantyn Kichehlov Date: Fri, 2 Dec 2022 11:45:56 +0100 Subject: [PATCH 061/106] Update module versions --- composer.json | 3 +- composer.lock | 126 +++++++++++++++++++++++++++++++++----------------- 2 files changed, 84 insertions(+), 45 deletions(-) diff --git a/composer.json b/composer.json index 641ae1fa3c..07f92687a9 100644 --- a/composer.json +++ b/composer.json @@ -31,6 +31,7 @@ "spryker-feature/company-account": "dev-master as 202212.0", "spryker-feature/configurable-bundle": "dev-master as 202212.0", "spryker-feature/configurable-product": "dev-master as 202212.0", + "spryker-feature/configurable-product-shopping-lists": "dev-master as 202212.0", "spryker-feature/customer-access": "dev-master as 202212.0", "spryker-feature/customer-account-management": "dev-master as 202212.0", "spryker-feature/deployment-tools": "dev-master as 202212.0", @@ -109,7 +110,6 @@ "spryker-shop/cms-content-widget-product-connector": "^1.3.0", "spryker-shop/cms-content-widget-product-set-connector": "^1.3.1", "spryker-shop/date-time-configurator-page-example": "^0.3.0", - "spryker-shop/product-configuration-shopping-list-widget": "^1.0.0", "spryker/agent-auth-rest-api": "^1.0.0", "spryker/alternative-products-rest-api": "^1.1.2", "spryker/app-catalog-gui": "^1.2.0", @@ -218,7 +218,6 @@ "spryker/product-bundle-product-list-connector": "^1.0.4", "spryker/product-bundles-rest-api": "^1.0.1", "spryker/product-cart-connector": "^4.9.0", - "spryker/product-configuration-shopping-list": "^1.0.0", "spryker/product-configuration-shopping-lists-rest-api": "^1.0.0", "spryker/product-configurations-price-product-volumes-rest-api": "^1.0.0", "spryker/product-configurations-rest-api": "^1.0.0", diff --git a/composer.lock b/composer.lock index 9874e38e12..edf08a2627 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": "ace62eb7d96f03f35f09dbfa0822e167", + "content-hash": "3acf0eb477b360b58d4b64c3176a65ee", "packages": [ { "name": "async-aws/core", @@ -5159,6 +5159,45 @@ }, "time": "2022-11-23T13:48:54+00:00" }, + { + "name": "spryker-feature/configurable-product-shopping-lists", + "version": "dev-master", + "source": { + "type": "git", + "url": "https://github.com/spryker-feature/configurable-product-shopping-lists.git", + "reference": "f9bbe97f9ce9ef8679413b56f27d307820c55e21" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker-feature/configurable-product-shopping-lists/zipball/f9bbe97f9ce9ef8679413b56f27d307820c55e21", + "reference": "f9bbe97f9ce9ef8679413b56f27d307820c55e21", + "shasum": "" + }, + "require": { + "php": ">=8.0", + "spryker-shop/product-configuration-shopping-list-widget": "^1.0.0", + "spryker/product-configuration-shopping-list": "^1.0.0" + }, + "suggest": { + "spryker-feature/shopping-lists": "Recommended feature dependency." + }, + "default-branch": true, + "type": "metapackage", + "extra": { + "branch-alias": { + "dev-master": "202212.x-dev" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "Configurable Product Shopping Lists [feature]", + "support": { + "source": "https://github.com/spryker-feature/configurable-product-shopping-lists/tree/master" + }, + "time": "2022-12-02T10:38:07+00:00" + }, { "name": "spryker-feature/customer-access", "version": "dev-master", @@ -12896,16 +12935,16 @@ }, { "name": "spryker-shop/product-configurator-gateway-page", - "version": "1.0.0", + "version": "1.0.1", "source": { "type": "git", "url": "https://github.com/spryker-shop/product-configurator-gateway-page.git", - "reference": "b90626995e27309fe0bd11bfa0ed8e5c24c8dc3f" + "reference": "3fe44dcb94f544f22035fd947342adca490d1b4b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/product-configurator-gateway-page/zipball/b90626995e27309fe0bd11bfa0ed8e5c24c8dc3f", - "reference": "b90626995e27309fe0bd11bfa0ed8e5c24c8dc3f", + "url": "https://api.github.com/repos/spryker-shop/product-configurator-gateway-page/zipball/3fe44dcb94f544f22035fd947342adca490d1b4b", + "reference": "3fe44dcb94f544f22035fd947342adca490d1b4b", "shasum": "" }, "require": { @@ -12953,9 +12992,9 @@ ], "description": "ProductConfiguratorGatewayPage module", "support": { - "source": "https://github.com/spryker-shop/product-configurator-gateway-page/tree/1.0.0" + "source": "https://github.com/spryker-shop/product-configurator-gateway-page/tree/1.0.1" }, - "time": "2022-11-23T07:38:29+00:00" + "time": "2022-12-02T08:46:50+00:00" }, { "name": "spryker-shop/product-configurator-gateway-page-extension", @@ -42365,16 +42404,16 @@ }, { "name": "spryker/product-configuration", - "version": "1.0.0", + "version": "1.0.1", "source": { "type": "git", "url": "https://github.com/spryker/product-configuration.git", - "reference": "32ce5a03f925a15c6f5add09922d48a02bf7f9e6" + "reference": "65e3294ccd81c5236bd26edf23735fddea6bc8d0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/product-configuration/zipball/32ce5a03f925a15c6f5add09922d48a02bf7f9e6", - "reference": "32ce5a03f925a15c6f5add09922d48a02bf7f9e6", + "url": "https://api.github.com/repos/spryker/product-configuration/zipball/65e3294ccd81c5236bd26edf23735fddea6bc8d0", + "reference": "65e3294ccd81c5236bd26edf23735fddea6bc8d0", "shasum": "" }, "require": { @@ -42426,22 +42465,22 @@ ], "description": "ProductConfiguration module", "support": { - "source": "https://github.com/spryker/product-configuration/tree/1.0.0" + "source": "https://github.com/spryker/product-configuration/tree/1.0.1" }, - "time": "2022-11-23T07:38:27+00:00" + "time": "2022-12-02T08:46:48+00:00" }, { "name": "spryker/product-configuration-cart", - "version": "1.0.0", + "version": "1.0.1", "source": { "type": "git", "url": "https://github.com/spryker/product-configuration-cart.git", - "reference": "04f89ee6f56d243944ead3f5b8783d688f7953c6" + "reference": "6d7734696859da956b5cc4e66a7c0c4d24f22a81" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/product-configuration-cart/zipball/04f89ee6f56d243944ead3f5b8783d688f7953c6", - "reference": "04f89ee6f56d243944ead3f5b8783d688f7953c6", + "url": "https://api.github.com/repos/spryker/product-configuration-cart/zipball/6d7734696859da956b5cc4e66a7c0c4d24f22a81", + "reference": "6d7734696859da956b5cc4e66a7c0c4d24f22a81", "shasum": "" }, "require": { @@ -42487,9 +42526,9 @@ ], "description": "ProductConfigurationCart module", "support": { - "source": "https://github.com/spryker/product-configuration-cart/tree/1.0.0" + "source": "https://github.com/spryker/product-configuration-cart/tree/1.0.1" }, - "time": "2022-11-23T07:38:27+00:00" + "time": "2022-12-02T08:46:48+00:00" }, { "name": "spryker/product-configuration-data-import", @@ -42626,16 +42665,16 @@ }, { "name": "spryker/product-configuration-persistent-cart", - "version": "1.0.0", + "version": "1.0.1", "source": { "type": "git", "url": "https://github.com/spryker/product-configuration-persistent-cart.git", - "reference": "8716cb67239d3ece7bc9ead5a892c021422242bd" + "reference": "faea8b09f192c49b92b1cf157246b86835c3cfb5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/product-configuration-persistent-cart/zipball/8716cb67239d3ece7bc9ead5a892c021422242bd", - "reference": "8716cb67239d3ece7bc9ead5a892c021422242bd", + "url": "https://api.github.com/repos/spryker/product-configuration-persistent-cart/zipball/faea8b09f192c49b92b1cf157246b86835c3cfb5", + "reference": "faea8b09f192c49b92b1cf157246b86835c3cfb5", "shasum": "" }, "require": { @@ -42671,22 +42710,22 @@ ], "description": "ProductConfigurationPersistentCart module", "support": { - "source": "https://github.com/spryker/product-configuration-persistent-cart/tree/1.0.0" + "source": "https://github.com/spryker/product-configuration-persistent-cart/tree/1.0.1" }, - "time": "2022-11-23T07:38:27+00:00" + "time": "2022-12-02T08:46:48+00:00" }, { "name": "spryker/product-configuration-shopping-list", - "version": "1.0.0", + "version": "1.0.1", "source": { "type": "git", "url": "https://github.com/spryker/product-configuration-shopping-list.git", - "reference": "0b92deec2189485a54acaef1859a785e901abfd3" + "reference": "5e19fdf894bc8036576caefd239d88d287366d8a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/product-configuration-shopping-list/zipball/0b92deec2189485a54acaef1859a785e901abfd3", - "reference": "0b92deec2189485a54acaef1859a785e901abfd3", + "url": "https://api.github.com/repos/spryker/product-configuration-shopping-list/zipball/5e19fdf894bc8036576caefd239d88d287366d8a", + "reference": "5e19fdf894bc8036576caefd239d88d287366d8a", "shasum": "" }, "require": { @@ -42729,9 +42768,9 @@ ], "description": "ProductConfigurationShoppingList module", "support": { - "source": "https://github.com/spryker/product-configuration-shopping-list/tree/1.0.0" + "source": "https://github.com/spryker/product-configuration-shopping-list/tree/1.0.1" }, - "time": "2022-11-23T07:38:27+00:00" + "time": "2022-12-02T08:46:48+00:00" }, { "name": "spryker/product-configuration-shopping-lists-rest-api", @@ -42824,16 +42863,16 @@ }, { "name": "spryker/product-configuration-storage", - "version": "1.0.0", + "version": "1.0.1", "source": { "type": "git", "url": "https://github.com/spryker/product-configuration-storage.git", - "reference": "373fa951cedd047e8d64dd76e74f34db4bcb1602" + "reference": "aafbf0e7e99e816dba003038aa0b861dc45f49d3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/product-configuration-storage/zipball/373fa951cedd047e8d64dd76e74f34db4bcb1602", - "reference": "373fa951cedd047e8d64dd76e74f34db4bcb1602", + "url": "https://api.github.com/repos/spryker/product-configuration-storage/zipball/aafbf0e7e99e816dba003038aa0b861dc45f49d3", + "reference": "aafbf0e7e99e816dba003038aa0b861dc45f49d3", "shasum": "" }, "require": { @@ -42881,9 +42920,9 @@ ], "description": "ProductConfigurationStorage module", "support": { - "source": "https://github.com/spryker/product-configuration-storage/tree/1.0.0" + "source": "https://github.com/spryker/product-configuration-storage/tree/1.0.1" }, - "time": "2022-11-23T07:38:27+00:00" + "time": "2022-12-02T08:46:48+00:00" }, { "name": "spryker/product-configuration-wishlists-rest-api-extension", @@ -42977,16 +43016,16 @@ }, { "name": "spryker/product-configurations-rest-api", - "version": "1.0.0", + "version": "1.0.1", "source": { "type": "git", "url": "https://github.com/spryker/product-configurations-rest-api.git", - "reference": "ee6508c10541bfd951b030b6cb162a346a7882ce" + "reference": "2801b0e142a410ed9b748716767a168ad752726f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/product-configurations-rest-api/zipball/ee6508c10541bfd951b030b6cb162a346a7882ce", - "reference": "ee6508c10541bfd951b030b6cb162a346a7882ce", + "url": "https://api.github.com/repos/spryker/product-configurations-rest-api/zipball/2801b0e142a410ed9b748716767a168ad752726f", + "reference": "2801b0e142a410ed9b748716767a168ad752726f", "shasum": "" }, "require": { @@ -43027,9 +43066,9 @@ ], "description": "ProductConfigurationsRestApi module", "support": { - "source": "https://github.com/spryker/product-configurations-rest-api/tree/1.0.0" + "source": "https://github.com/spryker/product-configurations-rest-api/tree/1.0.1" }, - "time": "2022-11-23T07:38:27+00:00" + "time": "2022-12-02T08:46:48+00:00" }, { "name": "spryker/product-configurations-rest-api-extension", @@ -71028,6 +71067,7 @@ "spryker-feature/company-account": 20, "spryker-feature/configurable-bundle": 20, "spryker-feature/configurable-product": 20, + "spryker-feature/configurable-product-shopping-lists": 20, "spryker-feature/customer-access": 20, "spryker-feature/customer-account-management": 20, "spryker-feature/deployment-tools": 20, From c7a7222c5d413e1ce47a2b68be7f95d1353a8b65 Mon Sep 17 00:00:00 2001 From: Roman Havrylko Date: Fri, 2 Dec 2022 13:30:16 +0100 Subject: [PATCH 062/106] CC-23893 Updated spryker/configurable-bundle-gui module. --- composer.lock | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/composer.lock b/composer.lock index 0de720d30d..0e3c914889 100644 --- a/composer.lock +++ b/composer.lock @@ -25321,20 +25321,20 @@ }, { "name": "spryker/configurable-bundle-gui", - "version": "1.2.0", + "version": "1.3.0", "source": { "type": "git", "url": "https://github.com/spryker/configurable-bundle-gui.git", - "reference": "b8a920d602afa69faf2abc635527efdef7fc3f62" + "reference": "259af616724fa2b5b02b8ca2b8feca6034661eed" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/configurable-bundle-gui/zipball/b8a920d602afa69faf2abc635527efdef7fc3f62", - "reference": "b8a920d602afa69faf2abc635527efdef7fc3f62", + "url": "https://api.github.com/repos/spryker/configurable-bundle-gui/zipball/259af616724fa2b5b02b8ca2b8feca6034661eed", + "reference": "259af616724fa2b5b02b8ca2b8feca6034661eed", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/configurable-bundle": "^2.0.0", "spryker/configurable-bundle-gui-extension": "^1.0.0", "spryker/glossary": "^3.0.0", @@ -25372,9 +25372,9 @@ ], "description": "ConfigurableBundleGui module", "support": { - "source": "https://github.com/spryker/configurable-bundle-gui/tree/1.2.0" + "source": "https://github.com/spryker/configurable-bundle-gui/tree/1.3.0" }, - "time": "2022-09-19T06:48:51+00:00" + "time": "2022-12-02T08:21:18+00:00" }, { "name": "spryker/configurable-bundle-gui-extension", From adf3a3fea66b4a2ae26447e892390aec5a4bad45 Mon Sep 17 00:00:00 2001 From: Anton Zubariev Date: Fri, 2 Dec 2022 17:04:45 +0200 Subject: [PATCH 063/106] [APPS-5908] Removed unnecessary configuration. --- config/Shared/config_default-docker.dev.php | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/config/Shared/config_default-docker.dev.php b/config/Shared/config_default-docker.dev.php index cd40d9b33c..146d32055d 100644 --- a/config/Shared/config_default-docker.dev.php +++ b/config/Shared/config_default-docker.dev.php @@ -174,16 +174,6 @@ $config[OauthClientConstants::OAUTH_PROVIDER_NAME_FOR_PAYMENT_AUTHORIZE] = OauthDummyConfig::PROVIDER_NAME; $config[AppCatalogGuiConstants::OAUTH_PROVIDER_NAME] = OauthDummyConfig::PROVIDER_NAME; - -// ---------------------------------------------------------------------------- -// ------------------------------ ACP ----------------------------------------- -// ---------------------------------------------------------------------------- -$config[StoreConstants::STORE_NAME_REFERENCE_MAP] = [ - 'DE' => 'dev-DE', - 'AT' => 'dev-AT', - 'US' => 'dev-US', -]; - // ---------------------------------------------------------------------------- // ------------------------------ MessageBroker ----------------------------------------- // ---------------------------------------------------------------------------- From 3a91148b5bd6e113544a6eaf547d1e3b22c8ee63 Mon Sep 17 00:00:00 2001 From: Dmitry Lymarenko Date: Fri, 2 Dec 2022 17:19:11 +0100 Subject: [PATCH 064/106] Updated composer --- composer.lock | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/composer.lock b/composer.lock index edf08a2627..3b9c3bb052 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": "3acf0eb477b360b58d4b64c3176a65ee", + "content-hash": "85346ecb45353eb7ba81c9142579d30e", "packages": [ { "name": "async-aws/core", @@ -5119,12 +5119,12 @@ "source": { "type": "git", "url": "https://github.com/spryker-feature/configurable-product.git", - "reference": "98aa335a4e8ef70f5af71580fcb495f53a1e22e6" + "reference": "b31c3ef33e6053e00e356e428efe4d1029aefa39" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/configurable-product/zipball/98aa335a4e8ef70f5af71580fcb495f53a1e22e6", - "reference": "98aa335a4e8ef70f5af71580fcb495f53a1e22e6", + "url": "https://api.github.com/repos/spryker-feature/configurable-product/zipball/b31c3ef33e6053e00e356e428efe4d1029aefa39", + "reference": "b31c3ef33e6053e00e356e428efe4d1029aefa39", "shasum": "" }, "require": { @@ -5146,7 +5146,7 @@ "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -5157,7 +5157,7 @@ "support": { "source": "https://github.com/spryker-feature/configurable-product/tree/master" }, - "time": "2022-11-23T13:48:54+00:00" + "time": "2022-12-02T10:37:04+00:00" }, { "name": "spryker-feature/configurable-product-shopping-lists", @@ -70618,6 +70618,12 @@ "alias": "202212.0", "alias_normalized": "202212.0" }, + { + "package": "spryker-feature/configurable-product-shopping-lists", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, { "package": "spryker-feature/customer-access", "version": "9999999-dev", From eaa6985c080ebfd6d4ebd2f71bb757c366637574 Mon Sep 17 00:00:00 2001 From: Dmitry Lymarenko Date: Mon, 5 Dec 2022 12:11:44 +0100 Subject: [PATCH 065/106] Updated .gitignore --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 80dca1ca27..1056d84519 100644 --- a/.gitignore +++ b/.gitignore @@ -47,6 +47,7 @@ config/Yves/cache_bust.php # public stuff /public/*/assets/ +/public/*/dist/ # vagrant stuff .vagrant From cf1e460c69123f968e2f96d1486d3ae767ed37fe Mon Sep 17 00:00:00 2001 From: Dmytro Asieiev Date: Mon, 5 Dec 2022 18:26:12 +0300 Subject: [PATCH 066/106] Adjusted composer after merging. --- composer.lock | 1738 +++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 1627 insertions(+), 111 deletions(-) diff --git a/composer.lock b/composer.lock index 0e3c914889..f28da51f46 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": "b3275fd0fbd9c287e4cec01492183731", + "content-hash": "2c136d07d363c96212a930c83bd2fafb", "packages": [ { "name": "async-aws/core", @@ -1649,16 +1649,16 @@ }, { "name": "laminas/laminas-filter", - "version": "2.28.1", + "version": "2.29.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-filter.git", - "reference": "336b7571820c1d1d2443c34fa46f39884885e67c" + "reference": "166e28123d19ebab7edddb9671a8376143c543c7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-filter/zipball/336b7571820c1d1d2443c34fa46f39884885e67c", - "reference": "336b7571820c1d1d2443c34fa46f39884885e67c", + "url": "https://api.github.com/repos/laminas/laminas-filter/zipball/166e28123d19ebab7edddb9671a8376143c543c7", + "reference": "166e28123d19ebab7edddb9671a8376143c543c7", "shasum": "" }, "require": { @@ -1679,7 +1679,7 @@ "phpunit/phpunit": "^9.5.26", "psalm/plugin-phpunit": "^0.18.3", "psr/http-factory": "^1.0.1", - "vimeo/psalm": "^4.30" + "vimeo/psalm": "^5.0" }, "suggest": { "laminas/laminas-crypt": "Laminas\\Crypt component, for encryption filters", @@ -1723,20 +1723,20 @@ "type": "community_bridge" } ], - "time": "2022-11-19T15:13:44+00:00" + "time": "2022-12-05T13:53:32+00:00" }, { "name": "laminas/laminas-servicemanager", - "version": "3.19.0", + "version": "3.20.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-servicemanager.git", - "reference": "ed160729bb8721127efdaac799f9a298963345b1" + "reference": "bc2c2cbe2dd90db8b9d16b0618f542692b76ab59" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-servicemanager/zipball/ed160729bb8721127efdaac799f9a298963345b1", - "reference": "ed160729bb8721127efdaac799f9a298963345b1", + "url": "https://api.github.com/repos/laminas/laminas-servicemanager/zipball/bc2c2cbe2dd90db8b9d16b0618f542692b76ab59", + "reference": "bc2c2cbe2dd90db8b9d16b0618f542692b76ab59", "shasum": "" }, "require": { @@ -1759,14 +1759,14 @@ "require-dev": { "composer/package-versions-deprecated": "^1.11.99.5", "laminas/laminas-coding-standard": "~2.4.0", - "laminas/laminas-container-config-test": "^0.7", + "laminas/laminas-container-config-test": "^0.8", "laminas/laminas-dependency-plugin": "^2.2", "mikey179/vfsstream": "^1.6.11@alpha", "ocramius/proxy-manager": "^2.14.1", - "phpbench/phpbench": "^1.2.6", - "phpunit/phpunit": "^9.5.25", - "psalm/plugin-phpunit": "^0.17.0", - "vimeo/psalm": "^4.28" + "phpbench/phpbench": "^1.2.7", + "phpunit/phpunit": "^9.5.26", + "psalm/plugin-phpunit": "^0.18.0", + "vimeo/psalm": "^5.0.0" }, "suggest": { "ocramius/proxy-manager": "ProxyManager ^2.1.1 to handle lazy initialization of services" @@ -1813,20 +1813,20 @@ "type": "community_bridge" } ], - "time": "2022-10-10T20:59:22+00:00" + "time": "2022-12-01T17:03:38+00:00" }, { "name": "laminas/laminas-stdlib", - "version": "3.15.0", + "version": "3.16.1", "source": { "type": "git", "url": "https://github.com/laminas/laminas-stdlib.git", - "reference": "63b66bd4b696f024f42616b9d95cdb10e5109c27" + "reference": "f4f773641807c7ccee59b758bfe4ac4ba33ecb17" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-stdlib/zipball/63b66bd4b696f024f42616b9d95cdb10e5109c27", - "reference": "63b66bd4b696f024f42616b9d95cdb10e5109c27", + "url": "https://api.github.com/repos/laminas/laminas-stdlib/zipball/f4f773641807c7ccee59b758bfe4ac4ba33ecb17", + "reference": "f4f773641807c7ccee59b758bfe4ac4ba33ecb17", "shasum": "" }, "require": { @@ -1837,10 +1837,10 @@ }, "require-dev": { "laminas/laminas-coding-standard": "^2.4.0", - "phpbench/phpbench": "^1.2.6", - "phpunit/phpunit": "^9.5.25", - "psalm/plugin-phpunit": "^0.17.0", - "vimeo/psalm": "^4.28" + "phpbench/phpbench": "^1.2.7", + "phpunit/phpunit": "^9.5.26", + "psalm/plugin-phpunit": "^0.18.0", + "vimeo/psalm": "^5.0.0" }, "type": "library", "autoload": { @@ -1872,7 +1872,7 @@ "type": "community_bridge" } ], - "time": "2022-10-10T19:10:24+00:00" + "time": "2022-12-03T18:48:01+00:00" }, { "name": "laminas/laminas-validator", @@ -4060,21 +4060,20 @@ }, { "name": "ramsey/uuid", - "version": "4.5.1", + "version": "4.6.0", "source": { "type": "git", "url": "https://github.com/ramsey/uuid.git", - "reference": "a161a26d917604dc6d3aa25100fddf2556e9f35d" + "reference": "ad63bc700e7d021039e30ce464eba384c4a1d40f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ramsey/uuid/zipball/a161a26d917604dc6d3aa25100fddf2556e9f35d", - "reference": "a161a26d917604dc6d3aa25100fddf2556e9f35d", + "url": "https://api.github.com/repos/ramsey/uuid/zipball/ad63bc700e7d021039e30ce464eba384c4a1d40f", + "reference": "ad63bc700e7d021039e30ce464eba384c4a1d40f", "shasum": "" }, "require": { "brick/math": "^0.8.8 || ^0.9 || ^0.10", - "ext-ctype": "*", "ext-json": "*", "php": "^8.0", "ramsey/collection": "^1.0" @@ -4106,7 +4105,6 @@ }, "suggest": { "ext-bcmath": "Enables faster math with arbitrary-precision integers using BCMath.", - "ext-ctype": "Enables faster processing of character classification using ctype functions.", "ext-gmp": "Enables faster math with arbitrary-precision integers using GMP.", "ext-uuid": "Enables the use of PeclUuidTimeGenerator and PeclUuidRandomGenerator.", "paragonie/random-lib": "Provides RandomLib for use with the RandomLibAdapter", @@ -4138,7 +4136,7 @@ ], "support": { "issues": "https://github.com/ramsey/uuid/issues", - "source": "https://github.com/ramsey/uuid/tree/4.5.1" + "source": "https://github.com/ramsey/uuid/tree/4.6.0" }, "funding": [ { @@ -4150,7 +4148,7 @@ "type": "tidelift" } ], - "time": "2022-09-16T03:22:46+00:00" + "time": "2022-11-05T23:03:38+00:00" }, { "name": "react/promise", @@ -4283,20 +4281,20 @@ }, { "name": "ruflin/elastica", - "version": "7.2.0", + "version": "7.3.0", "source": { "type": "git", "url": "https://github.com/ruflin/Elastica.git", - "reference": "8fe61767b604a10e40b0b59c9511c4317cae3cb8" + "reference": "75fca5bf2b6792d35dae6c5efeda2322bce914e4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ruflin/Elastica/zipball/8fe61767b604a10e40b0b59c9511c4317cae3cb8", - "reference": "8fe61767b604a10e40b0b59c9511c4317cae3cb8", + "url": "https://api.github.com/repos/ruflin/Elastica/zipball/75fca5bf2b6792d35dae6c5efeda2322bce914e4", + "reference": "75fca5bf2b6792d35dae6c5efeda2322bce914e4", "shasum": "" }, "require": { - "elasticsearch/elasticsearch": "^7.1.1", + "elasticsearch/elasticsearch": "^7.10", "ext-json": "*", "nyholm/dsn": "^2.0.0", "php": "^7.2 || ^8.0", @@ -4346,9 +4344,9 @@ ], "support": { "issues": "https://github.com/ruflin/Elastica/issues", - "source": "https://github.com/ruflin/Elastica/tree/7.2.0" + "source": "https://github.com/ruflin/Elastica/tree/7.3.0" }, - "time": "2022-08-02T13:28:12+00:00" + "time": "2022-11-30T14:21:43+00:00" }, { "name": "seld/signal-handler", @@ -5113,6 +5111,91 @@ }, "time": "2022-11-23T20:30:04+00:00" }, + { + "name": "spryker-feature/configurable-product", + "version": "dev-master", + "source": { + "type": "git", + "url": "https://github.com/spryker-feature/configurable-product.git", + "reference": "b31c3ef33e6053e00e356e428efe4d1029aefa39" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker-feature/configurable-product/zipball/b31c3ef33e6053e00e356e428efe4d1029aefa39", + "reference": "b31c3ef33e6053e00e356e428efe4d1029aefa39", + "shasum": "" + }, + "require": { + "php": ">=8.0", + "spryker-shop/product-configuration-cart-widget": "^1.0.0", + "spryker-shop/product-configuration-widget": "^1.0.0", + "spryker-shop/product-configurator-gateway-page": "^1.0.0", + "spryker-shop/sales-product-configuration-widget": "^1.0.0", + "spryker/product-configuration": "^1.0.0", + "spryker/product-configuration-cart": "^1.0.0", + "spryker/product-configuration-data-import": "^0.2.0", + "spryker/product-configuration-gui": "^1.0.0", + "spryker/product-configuration-persistent-cart": "^1.0.0", + "spryker/product-configuration-storage": "^1.0.0", + "spryker/sales-product-configuration": "^1.0.0", + "spryker/sales-product-configuration-gui": "^1.0.0" + }, + "default-branch": true, + "type": "metapackage", + "extra": { + "branch-alias": { + "dev-master": "202212.x-dev" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "Configurable Product [feature]", + "support": { + "source": "https://github.com/spryker-feature/configurable-product/tree/master" + }, + "time": "2022-12-02T10:37:04+00:00" + }, + { + "name": "spryker-feature/configurable-product-shopping-lists", + "version": "dev-master", + "source": { + "type": "git", + "url": "https://github.com/spryker-feature/configurable-product-shopping-lists.git", + "reference": "f9bbe97f9ce9ef8679413b56f27d307820c55e21" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker-feature/configurable-product-shopping-lists/zipball/f9bbe97f9ce9ef8679413b56f27d307820c55e21", + "reference": "f9bbe97f9ce9ef8679413b56f27d307820c55e21", + "shasum": "" + }, + "require": { + "php": ">=8.0", + "spryker-shop/product-configuration-shopping-list-widget": "^1.0.0", + "spryker/product-configuration-shopping-list": "^1.0.0" + }, + "suggest": { + "spryker-feature/shopping-lists": "Recommended feature dependency." + }, + "default-branch": true, + "type": "metapackage", + "extra": { + "branch-alias": { + "dev-master": "202212.x-dev" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "Configurable Product Shopping Lists [feature]", + "support": { + "source": "https://github.com/spryker-feature/configurable-product-shopping-lists/tree/master" + }, + "time": "2022-12-02T10:38:07+00:00" + }, { "name": "spryker-feature/customer-access", "version": "dev-master", @@ -8739,26 +8822,26 @@ }, { "name": "spryker-shop/cart-page", - "version": "3.32.0", + "version": "3.35.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/cart-page.git", - "reference": "9320664d148454efb0723010de124c01eb29e030" + "reference": "32071ee56359f70a4f0461081235def05c21b6ad" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/cart-page/zipball/9320664d148454efb0723010de124c01eb29e030", - "reference": "9320664d148454efb0723010de124c01eb29e030", + "url": "https://api.github.com/repos/spryker-shop/cart-page/zipball/32071ee56359f70a4f0461081235def05c21b6ad", + "reference": "32071ee56359f70a4f0461081235def05c21b6ad", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker-shop/cart-page-extension": "^1.1.0", "spryker-shop/comment-widget-extension": "^1.0.0", - "spryker-shop/product-configurator-gateway-page-extension": "^0.1.0 || ^0.2.0", + "spryker-shop/product-configurator-gateway-page-extension": "^0.1.0 || ^0.2.0 || ^1.0.0", "spryker-shop/product-group-widget-extension": "^1.0.0", "spryker-shop/shop-application": "^1.0.0", - "spryker-shop/shop-ui": "^1.55.0", + "spryker-shop/shop-ui": "^1.63.0", "spryker/application": "^3.0.0", "spryker/availability-storage": "^1.0.0 || ^2.0.0", "spryker/cart": "^5.9.0 || ^7.0.0", @@ -8769,7 +8852,9 @@ "spryker/quote": "^2.8.0", "spryker/symfony": "^3.1.0", "spryker/transfer": "^3.27.0", + "spryker/twig": "^3.18.0", "spryker/twig-extension": "^1.0.0", + "spryker/util-number": "^1.0.0", "spryker/zed-request": "^3.6.0" }, "require-dev": { @@ -8786,8 +8871,7 @@ "spryker/event-dispatcher": "*", "spryker/router": "*", "spryker/silex": "*", - "spryker/testify": "*", - "spryker/twig": "*" + "spryker/testify": "*" }, "suggest": { "spryker-shop/asset-widget": "If you want to use components from module AssetWidget", @@ -8805,8 +8889,7 @@ "spryker/permission": "If you want to use permissions plugins", "spryker/router": "Use this module when using plugins that adds routes to the Route Module.", "spryker/shipment": "If you want to use the shipment total price, min version 8.4.0", - "spryker/silex": "Use this module when using plugins that need Silex dependencies.", - "spryker/twig": "Use this module when using plugins that need Twig dependencies." + "spryker/silex": "Use this module when using plugins that need Silex dependencies." }, "type": "library", "extra": { @@ -8825,9 +8908,9 @@ ], "description": "CartPage module", "support": { - "source": "https://github.com/spryker-shop/cart-page/tree/3.32.0" + "source": "https://github.com/spryker-shop/cart-page/tree/3.35.0" }, - "time": "2022-04-14T07:53:43+00:00" + "time": "2022-11-24T12:58:31+00:00" }, { "name": "spryker-shop/cart-page-extension", @@ -10723,6 +10806,71 @@ }, "time": "2022-06-21T15:12:58+00:00" }, + { + "name": "spryker-shop/date-time-configurator-page-example", + "version": "0.3.0", + "source": { + "type": "git", + "url": "https://github.com/spryker-shop/date-time-configurator-page-example.git", + "reference": "cd9d07d608513531b34b1c5b93bf8d35a754e4a7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker-shop/date-time-configurator-page-example/zipball/cd9d07d608513531b34b1c5b93bf8d35a754e4a7", + "reference": "cd9d07d608513531b34b1c5b93bf8d35a754e4a7", + "shasum": "" + }, + "require": { + "php": ">=8.0", + "spryker-shop/product-configuration-cart-widget-extension": "^1.0.0", + "spryker-shop/product-configuration-shopping-list-widget-extension": "^1.0.0", + "spryker-shop/product-configuration-widget-extension": "^1.0.0", + "spryker-shop/product-configuration-wishlist-widget-extension": "^1.0.0", + "spryker-shop/sales-product-configuration-widget-extension": "^1.0.0", + "spryker-shop/shop-ui": "^1.45.0", + "spryker/application-extension": "^1.1.0", + "spryker/availability": "^9.1.0", + "spryker/availability-extension": "^1.0.0", + "spryker/checksum-generator": "^1.0.0", + "spryker/kernel": "^3.30.0", + "spryker/log": "^3.0.0", + "spryker/product-configuration-extension": "^1.0.0", + "spryker/sales-product-configuration-gui-extension": "^1.0.0", + "spryker/symfony": "^3.0.0", + "spryker/transfer": "^3.25.0" + }, + "require-dev": { + "spryker/code-sniffer": "*", + "spryker/decimal-object": "*", + "spryker/testify": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "SprykerShop\\": "src/SprykerShop/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Spryker Systems GmbH", + "homepage": "https://spryker.com" + } + ], + "description": "DateTimeConfiguratorPageExample module", + "support": { + "source": "https://github.com/spryker-shop/date-time-configurator-page-example/tree/0.3.0" + }, + "time": "2022-11-23T07:38:29+00:00" + }, { "name": "spryker-shop/discount-promotion-widget", "version": "3.5.1", @@ -12484,22 +12632,394 @@ }, "time": "2022-04-14T07:53:43+00:00" }, + { + "name": "spryker-shop/product-configuration-cart-widget", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/spryker-shop/product-configuration-cart-widget.git", + "reference": "58e47f635bc35548b4e47510c0e501027e49bb9f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker-shop/product-configuration-cart-widget/zipball/58e47f635bc35548b4e47510c0e501027e49bb9f", + "reference": "58e47f635bc35548b4e47510c0e501027e49bb9f", + "shasum": "" + }, + "require": { + "php": ">=8.0", + "spryker-shop/product-configuration-cart-widget-extension": "^1.0.0", + "spryker-shop/product-configurator-gateway-page-extension": "^1.0.0", + "spryker-shop/shop-ui": "^1.54.0", + "spryker/application": "^3.0.0", + "spryker/kernel": "^3.30.0", + "spryker/product-configuration-cart": "^1.0.0", + "spryker/symfony": "^3.0.0", + "spryker/transfer": "^3.25.0" + }, + "require-dev": { + "spryker/code-sniffer": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "SprykerShop\\": "src/SprykerShop/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "ProductConfigurationCartWidget module", + "support": { + "source": "https://github.com/spryker-shop/product-configuration-cart-widget/tree/1.0.0" + }, + "time": "2022-11-23T07:38:29+00:00" + }, + { + "name": "spryker-shop/product-configuration-cart-widget-extension", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/spryker-shop/product-configuration-cart-widget-extension.git", + "reference": "ce8f327393118167472ff75708c188c4e6cc51f3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker-shop/product-configuration-cart-widget-extension/zipball/ce8f327393118167472ff75708c188c4e6cc51f3", + "reference": "ce8f327393118167472ff75708c188c4e6cc51f3", + "shasum": "" + }, + "require": { + "php": ">=8.0" + }, + "require-dev": { + "spryker/code-sniffer": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "SprykerShop\\": "src/SprykerShop/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "ProductConfigurationCartWidgetExtension module", + "support": { + "source": "https://github.com/spryker-shop/product-configuration-cart-widget-extension/tree/1.0.0" + }, + "time": "2022-10-18T17:47:18+00:00" + }, + { + "name": "spryker-shop/product-configuration-shopping-list-widget", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/spryker-shop/product-configuration-shopping-list-widget.git", + "reference": "27cc4f2c3024f64fa728cc2619ac83926545e9e2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker-shop/product-configuration-shopping-list-widget/zipball/27cc4f2c3024f64fa728cc2619ac83926545e9e2", + "reference": "27cc4f2c3024f64fa728cc2619ac83926545e9e2", + "shasum": "" + }, + "require": { + "php": ">=8.0", + "spryker-shop/product-configuration-shopping-list-widget-extension": "^1.0.0", + "spryker-shop/product-configurator-gateway-page-extension": "^1.0.0", + "spryker-shop/shop-ui": "^1.54.0", + "spryker/application": "^3.8.0", + "spryker/kernel": "^3.30.0", + "spryker/product-configuration-shopping-list": "^1.0.0", + "spryker/symfony": "^3.1.0", + "spryker/transfer": "^3.25.0" + }, + "require-dev": { + "spryker/code-sniffer": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "SprykerShop\\": "src/SprykerShop/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "ProductConfigurationShoppingListWidget module", + "support": { + "source": "https://github.com/spryker-shop/product-configuration-shopping-list-widget/tree/1.0.0" + }, + "time": "2022-11-23T07:38:29+00:00" + }, + { + "name": "spryker-shop/product-configuration-shopping-list-widget-extension", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/spryker-shop/product-configuration-shopping-list-widget-extension.git", + "reference": "9a8cd29b4ff299e57af6f089b483c10c393c65a1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker-shop/product-configuration-shopping-list-widget-extension/zipball/9a8cd29b4ff299e57af6f089b483c10c393c65a1", + "reference": "9a8cd29b4ff299e57af6f089b483c10c393c65a1", + "shasum": "" + }, + "require": { + "php": ">=8.0" + }, + "require-dev": { + "spryker/code-sniffer": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "SprykerShop\\": "src/SprykerShop/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "ProductConfigurationShoppingListWidgetExtension module", + "support": { + "source": "https://github.com/spryker-shop/product-configuration-shopping-list-widget-extension/tree/1.0.0" + }, + "time": "2022-10-18T17:47:18+00:00" + }, + { + "name": "spryker-shop/product-configuration-widget", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/spryker-shop/product-configuration-widget.git", + "reference": "08287f28274e1b7ddb820e43856df2f615c634dd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker-shop/product-configuration-widget/zipball/08287f28274e1b7ddb820e43856df2f615c634dd", + "reference": "08287f28274e1b7ddb820e43856df2f615c634dd", + "shasum": "" + }, + "require": { + "php": ">=8.0", + "spryker-shop/product-configuration-widget-extension": "^1.0.0", + "spryker-shop/shop-ui": "^1.54.0", + "spryker/application": "^3.8.0", + "spryker/kernel": "^3.30.0", + "spryker/symfony": "^3.1.0", + "spryker/transfer": "^3.25.0" + }, + "require-dev": { + "spryker/code-sniffer": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "SprykerShop\\": "src/SprykerShop/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "ProductConfigurationWidget module", + "support": { + "source": "https://github.com/spryker-shop/product-configuration-widget/tree/1.0.0" + }, + "time": "2022-11-23T07:38:29+00:00" + }, + { + "name": "spryker-shop/product-configuration-widget-extension", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/spryker-shop/product-configuration-widget-extension.git", + "reference": "df5b39231db384bb15e9c415fdf8c964fd6c0126" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker-shop/product-configuration-widget-extension/zipball/df5b39231db384bb15e9c415fdf8c964fd6c0126", + "reference": "df5b39231db384bb15e9c415fdf8c964fd6c0126", + "shasum": "" + }, + "require": { + "php": ">=8.0" + }, + "require-dev": { + "spryker/code-sniffer": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "SprykerShop\\": "src/SprykerShop/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "ProductConfigurationWidgetExtension module", + "support": { + "source": "https://github.com/spryker-shop/product-configuration-widget-extension/tree/1.0.0" + }, + "time": "2022-10-18T17:47:18+00:00" + }, + { + "name": "spryker-shop/product-configuration-wishlist-widget-extension", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/spryker-shop/product-configuration-wishlist-widget-extension.git", + "reference": "8dbbb7b62cfb1fda98d2ac8172ed5afd57a3d24e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker-shop/product-configuration-wishlist-widget-extension/zipball/8dbbb7b62cfb1fda98d2ac8172ed5afd57a3d24e", + "reference": "8dbbb7b62cfb1fda98d2ac8172ed5afd57a3d24e", + "shasum": "" + }, + "require": { + "php": ">=8.0" + }, + "require-dev": { + "spryker/code-sniffer": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "SprykerShop\\": "src/SprykerShop/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "ProductConfigurationWishlistWidgetExtension module", + "support": { + "source": "https://github.com/spryker-shop/product-configuration-wishlist-widget-extension/tree/1.0.0" + }, + "time": "2022-10-18T17:47:18+00:00" + }, + { + "name": "spryker-shop/product-configurator-gateway-page", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/spryker-shop/product-configurator-gateway-page.git", + "reference": "3fe44dcb94f544f22035fd947342adca490d1b4b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker-shop/product-configurator-gateway-page/zipball/3fe44dcb94f544f22035fd947342adca490d1b4b", + "reference": "3fe44dcb94f544f22035fd947342adca490d1b4b", + "shasum": "" + }, + "require": { + "php": ">=8.0", + "spryker-shop/product-configurator-gateway-page-extension": "^1.0.0", + "spryker-shop/shop-application": "^1.0.0", + "spryker/application": "^3.8.0", + "spryker/glossary-storage": "^1.5.0", + "spryker/kernel": "^3.33.0", + "spryker/log": "^3.7.0", + "spryker/product-configuration": "^1.0.0", + "spryker/product-configuration-storage": "^1.0.0", + "spryker/product-storage": "^1.28.0", + "spryker/symfony": "^3.1.0", + "spryker/transfer": "^3.25.0" + }, + "require-dev": { + "spryker/code-sniffer": "*", + "spryker/config": "*", + "spryker/container": "*", + "spryker/event-dispatcher": "*", + "spryker/product": "*", + "spryker/propel": "*", + "spryker/router": "*", + "spryker/storage": "*", + "spryker/testify": "*" + }, + "suggest": { + "spryker/router": "Use this module when you want to use the Router." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "SprykerShop\\": "src/SprykerShop/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "ProductConfiguratorGatewayPage module", + "support": { + "source": "https://github.com/spryker-shop/product-configurator-gateway-page/tree/1.0.1" + }, + "time": "2022-12-02T08:46:50+00:00" + }, { "name": "spryker-shop/product-configurator-gateway-page-extension", - "version": "0.2.0", + "version": "1.0.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/product-configurator-gateway-page-extension.git", - "reference": "a20267bcdb6bafda861a6c04b9a0119f1512fee8" + "reference": "1058049e19f587a8985d0fb41d8c1ac46016ddea" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/product-configurator-gateway-page-extension/zipball/a20267bcdb6bafda861a6c04b9a0119f1512fee8", - "reference": "a20267bcdb6bafda861a6c04b9a0119f1512fee8", + "url": "https://api.github.com/repos/spryker-shop/product-configurator-gateway-page-extension/zipball/1058049e19f587a8985d0fb41d8c1ac46016ddea", + "reference": "1058049e19f587a8985d0fb41d8c1ac46016ddea", "shasum": "" }, "require": { - "php": ">=7.3" + "php": ">=8.0" }, "require-dev": { "spryker/code-sniffer": "*", @@ -12525,9 +13045,9 @@ ], "description": "ProductConfiguratorGatewayPageExtension module", "support": { - "source": "https://github.com/spryker-shop/product-configurator-gateway-page-extension/tree/0.2.0" + "source": "https://github.com/spryker-shop/product-configurator-gateway-page-extension/tree/1.0.0" }, - "time": "2021-08-16T08:44:35+00:00" + "time": "2022-10-18T17:47:18+00:00" }, { "name": "spryker-shop/product-detail-page", @@ -14457,6 +14977,94 @@ }, "time": "2022-11-24T12:58:31+00:00" }, + { + "name": "spryker-shop/sales-product-configuration-widget", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/spryker-shop/sales-product-configuration-widget.git", + "reference": "906543bed0d55a0c9eef19a1acdb7272b38997b1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker-shop/sales-product-configuration-widget/zipball/906543bed0d55a0c9eef19a1acdb7272b38997b1", + "reference": "906543bed0d55a0c9eef19a1acdb7272b38997b1", + "shasum": "" + }, + "require": { + "php": ">=8.0", + "spryker-shop/customer-reorder-widget-extension": "^1.1.0", + "spryker-shop/sales-product-configuration-widget-extension": "^1.0.0", + "spryker-shop/shop-ui": "^1.54.0", + "spryker/kernel": "^3.33.0", + "spryker/sales-product-configuration": "^1.0.0", + "spryker/transfer": "^3.25.0" + }, + "require-dev": { + "spryker/code-sniffer": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "SprykerShop\\": "src/SprykerShop/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "SalesProductConfigurationWidget module", + "support": { + "source": "https://github.com/spryker-shop/sales-product-configuration-widget/tree/1.0.0" + }, + "time": "2022-11-23T07:38:29+00:00" + }, + { + "name": "spryker-shop/sales-product-configuration-widget-extension", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/spryker-shop/sales-product-configuration-widget-extension.git", + "reference": "e6e63b59fadfab180f3c1f90b91a628dc427afa1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker-shop/sales-product-configuration-widget-extension/zipball/e6e63b59fadfab180f3c1f90b91a628dc427afa1", + "reference": "e6e63b59fadfab180f3c1f90b91a628dc427afa1", + "shasum": "" + }, + "require": { + "php": ">=8.0" + }, + "require-dev": { + "spryker/code-sniffer": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "SprykerShop\\": "src/SprykerShop/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "SalesProductConfigurationWidgetExtension module", + "support": { + "source": "https://github.com/spryker-shop/sales-product-configuration-widget-extension/tree/1.0.0" + }, + "time": "2022-10-18T17:47:18+00:00" + }, { "name": "spryker-shop/sales-return-page", "version": "1.5.0", @@ -20208,6 +20816,50 @@ }, "time": "2020-11-26T11:14:15+00:00" }, + { + "name": "spryker/checksum-generator", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/spryker/checksum-generator.git", + "reference": "94366ba2d0fd34ac4948a8391fb9ecdde3ab092c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker/checksum-generator/zipball/94366ba2d0fd34ac4948a8391fb9ecdde3ab092c", + "reference": "94366ba2d0fd34ac4948a8391fb9ecdde3ab092c", + "shasum": "" + }, + "require": { + "ext-openssl": "*", + "php": ">=7.3" + }, + "require-dev": { + "phpstan/phpstan": "^0.12", + "spryker/code-sniffer": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Spryker\\": "src/Spryker/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "ChecksumGenerator", + "support": { + "issues": "https://github.com/spryker/checksum-generator/issues", + "source": "https://github.com/spryker/checksum-generator/tree/1.0.0" + }, + "time": "2020-11-16T14:02:55+00:00" + }, { "name": "spryker/cms", "version": "7.11.1", @@ -28121,20 +28773,20 @@ }, { "name": "spryker/data-import", - "version": "1.19.0", + "version": "1.19.1", "source": { "type": "git", "url": "https://github.com/spryker/data-import.git", - "reference": "32e8abfbeeaa259d1af4da7c751b8d7e526850c4" + "reference": "f59186c5f8468ec35336047f2f96966a106d279a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/data-import/zipball/32e8abfbeeaa259d1af4da7c751b8d7e526850c4", - "reference": "32e8abfbeeaa259d1af4da7c751b8d7e526850c4", + "url": "https://api.github.com/repos/spryker/data-import/zipball/f59186c5f8468ec35336047f2f96966a106d279a", + "reference": "f59186c5f8468ec35336047f2f96966a106d279a", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/config": "^3.0.0", "spryker/data-import-extension": "^1.2.0", "spryker/error-handler": "^2.1.0", @@ -28178,9 +28830,9 @@ ], "description": "DataImport module", "support": { - "source": "https://github.com/spryker/data-import/tree/1.19.0" + "source": "https://github.com/spryker/data-import/tree/1.19.1" }, - "time": "2022-05-25T15:18:35+00:00" + "time": "2022-11-11T07:06:41+00:00" }, { "name": "spryker/data-import-extension", @@ -29357,36 +30009,42 @@ }, { "name": "spryker/event-behavior", - "version": "1.24.0", + "version": "1.24.1", "source": { "type": "git", "url": "https://github.com/spryker/event-behavior.git", - "reference": "d4590613775796b59a47bd6d92c0b4c07843cf47" + "reference": "79b165fc47b3175a892072d0ebc0a74490c51588" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/event-behavior/zipball/d4590613775796b59a47bd6d92c0b4c07843cf47", - "reference": "d4590613775796b59a47bd6d92c0b4c07843cf47", + "url": "https://api.github.com/repos/spryker/event-behavior/zipball/79b165fc47b3175a892072d0ebc0a74490c51588", + "reference": "79b165fc47b3175a892072d0ebc0a74490c51588", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/event": "^2.4.0", "spryker/event-dispatcher-extension": "^1.0.0", "spryker/kernel": "^3.49.0", "spryker/laminas": "^1.0.0", - "spryker/propel": "^3.29.0", + "spryker/propel": "^3.34.0", "spryker/propel-orm": "^1.16.0", "spryker/symfony": "^3.1.0", "spryker/util-encoding": "^2.1.0" }, "require-dev": { "codeception/module-asserts": "^1.3.0", + "phpunit/phpunit": "^9.0.0", + "spryker/application": "*", "spryker/code-sniffer": "@stable", "spryker/config": "^3.5.0", "spryker/console": "^3.2.0 || ^4.0.0", "spryker/container": "^1.4.0", + "spryker/error-handler": "*", "spryker/event-dispatcher": "^1.0.0", + "spryker/log": "*", + "spryker/monolog": "*", + "spryker/queue": "*", "spryker/silex": "^2.0.0", "spryker/testify": "^3.42.0", "spryker/transfer": "^3.25.0" @@ -29422,7 +30080,7 @@ "support": { "source": "https://github.com/spryker/event-behavior" }, - "time": "2022-07-01T12:54:08+00:00" + "time": "2022-11-30T10:13:04+00:00" }, { "name": "spryker/event-dispatcher", @@ -30204,20 +30862,20 @@ }, { "name": "spryker/glue-application", - "version": "1.47.1", + "version": "1.48.0", "source": { "type": "git", "url": "https://github.com/spryker/glue-application.git", - "reference": "db2029ea35e35d4afef61760fc5baa806bbae2aa" + "reference": "2da6d4f793d4e19e35317d97170d552dff0449ff" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/glue-application/zipball/db2029ea35e35d4afef61760fc5baa806bbae2aa", - "reference": "db2029ea35e35d4afef61760fc5baa806bbae2aa", + "url": "https://api.github.com/repos/spryker/glue-application/zipball/2da6d4f793d4e19e35317d97170d552dff0449ff", + "reference": "2da6d4f793d4e19e35317d97170d552dff0449ff", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/application": "^3.13.0", "spryker/application-extension": "^1.0.0", "spryker/container": "^1.0.0", @@ -30265,9 +30923,9 @@ ], "description": "GlueApplication module", "support": { - "source": "https://github.com/spryker/glue-application/tree/1.47.1" + "source": "https://github.com/spryker/glue-application/tree/1.48.0" }, - "time": "2022-10-11T11:07:35+00:00" + "time": "2022-11-17T14:35:25+00:00" }, { "name": "spryker/glue-application-authorization-connector-extension", @@ -41688,6 +42346,715 @@ }, "time": "2022-06-14T11:22:27+00:00" }, + { + "name": "spryker/product-configuration", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/spryker/product-configuration.git", + "reference": "65e3294ccd81c5236bd26edf23735fddea6bc8d0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker/product-configuration/zipball/65e3294ccd81c5236bd26edf23735fddea6bc8d0", + "reference": "65e3294ccd81c5236bd26edf23735fddea6bc8d0", + "shasum": "" + }, + "require": { + "php": ">=8.0", + "psr/http-message": "^1.0.0", + "spryker/checksum-generator": "^1.0.0", + "spryker/currency": "^3.2.0", + "spryker/customer": "^7.0.0", + "spryker/guzzle": "^2.2.0", + "spryker/kernel": "^3.30.0", + "spryker/locale": "^3.0.0", + "spryker/log": "^3.7.0", + "spryker/price": "^5.6.0", + "spryker/price-product": "^4.0.0", + "spryker/price-product-extension": "^1.2.0", + "spryker/price-product-volume": "^3.0.0", + "spryker/product": "^6.0.0", + "spryker/product-configuration-extension": "^1.0.0", + "spryker/propel-orm": "^1.5.0", + "spryker/store": "^1.4.0", + "spryker/symfony": "^3.0.0", + "spryker/transfer": "^3.25.0", + "spryker/util-encoding": "^2.1.0", + "spryker/util-text": "^1.3.0", + "spryker/uuid-behavior": "^1.3.0" + }, + "require-dev": { + "spryker/code-sniffer": "*", + "spryker/container": "^1.4.0", + "spryker/propel": "*", + "spryker/session": "*", + "spryker/testify": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Spryker\\": "src/Spryker/", + "SprykerTest\\Shared\\ProductConfiguration\\Helper\\": "tests/SprykerTest/Shared/ProductConfiguration/_support/Helper/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "ProductConfiguration module", + "support": { + "source": "https://github.com/spryker/product-configuration/tree/1.0.1" + }, + "time": "2022-12-02T08:46:48+00:00" + }, + { + "name": "spryker/product-configuration-cart", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/spryker/product-configuration-cart.git", + "reference": "6d7734696859da956b5cc4e66a7c0c4d24f22a81" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker/product-configuration-cart/zipball/6d7734696859da956b5cc4e66a7c0c4d24f22a81", + "reference": "6d7734696859da956b5cc4e66a7c0c4d24f22a81", + "shasum": "" + }, + "require": { + "php": ">=8.0", + "spryker/availability-cart-connector-extension": "^1.0.0", + "spryker/availability-extension": "^1.1.0", + "spryker/cart": "^7.8.0", + "spryker/cart-extension": "^4.2.0", + "spryker/checkout-extension": "^1.2.0", + "spryker/kernel": "^3.30.0", + "spryker/log": "^3.7.0", + "spryker/price-cart-connector-extension": "^1.1.0", + "spryker/product-configuration": "^1.0.0", + "spryker/product-configuration-storage": "^1.0.0", + "spryker/quote": "^2.0.0", + "spryker/quote-request-extension": "^1.1.0", + "spryker/transfer": "^3.25.0" + }, + "require-dev": { + "spryker/code-sniffer": "*", + "spryker/config": "*", + "spryker/product": "*", + "spryker/propel": "*", + "spryker/quote-request": "*", + "spryker/session": "*", + "spryker/storage": "*", + "spryker/testify": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Spryker\\": "src/Spryker/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "ProductConfigurationCart module", + "support": { + "source": "https://github.com/spryker/product-configuration-cart/tree/1.0.1" + }, + "time": "2022-12-02T08:46:48+00:00" + }, + { + "name": "spryker/product-configuration-data-import", + "version": "0.2.0", + "source": { + "type": "git", + "url": "https://github.com/spryker/product-configuration-data-import.git", + "reference": "0a6a2b396d1cd0d697d98698ca5fb601ad461530" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker/product-configuration-data-import/zipball/0a6a2b396d1cd0d697d98698ca5fb601ad461530", + "reference": "0a6a2b396d1cd0d697d98698ca5fb601ad461530", + "shasum": "" + }, + "require": { + "php": ">=8.0", + "spryker/data-import": "^1.5.0", + "spryker/kernel": "^3.30.0", + "spryker/product": "^6.0.0", + "spryker/product-configuration": "^1.0.0" + }, + "require-dev": { + "spryker/code-sniffer": "*", + "spryker/propel": "*", + "spryker/testify": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Spryker\\": "src/Spryker/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "ProductConfigurationDataImport module", + "support": { + "source": "https://github.com/spryker/product-configuration-data-import/tree/0.2.0" + }, + "time": "2022-11-23T07:38:27+00:00" + }, + { + "name": "spryker/product-configuration-extension", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/spryker/product-configuration-extension.git", + "reference": "1912ef2f93690f39ce62aea8fa72bd7ce707b7eb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker/product-configuration-extension/zipball/1912ef2f93690f39ce62aea8fa72bd7ce707b7eb", + "reference": "1912ef2f93690f39ce62aea8fa72bd7ce707b7eb", + "shasum": "" + }, + "require": { + "php": ">=8.0" + }, + "require-dev": { + "spryker/code-sniffer": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Spryker\\": "src/Spryker/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "ProductConfigurationExtension module", + "support": { + "source": "https://github.com/spryker/product-configuration-extension/tree/1.0.0" + }, + "time": "2022-10-18T17:47:15+00:00" + }, + { + "name": "spryker/product-configuration-gui", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/spryker/product-configuration-gui.git", + "reference": "2e1530452cad5eee3f155ec2f7bb0154777a934a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker/product-configuration-gui/zipball/2e1530452cad5eee3f155ec2f7bb0154777a934a", + "reference": "2e1530452cad5eee3f155ec2f7bb0154777a934a", + "shasum": "" + }, + "require": { + "php": ">=8.0", + "spryker/kernel": "^3.30.0", + "spryker/product": "^6.0.0", + "spryker/product-configuration": "^1.0.0", + "spryker/product-management-extension": "^1.6.0" + }, + "require-dev": { + "spryker/code-sniffer": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Spryker\\": "src/Spryker/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "ProductConfigurationGui module", + "support": { + "source": "https://github.com/spryker/product-configuration-gui/tree/1.0.0" + }, + "time": "2022-11-23T07:38:27+00:00" + }, + { + "name": "spryker/product-configuration-persistent-cart", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/spryker/product-configuration-persistent-cart.git", + "reference": "faea8b09f192c49b92b1cf157246b86835c3cfb5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker/product-configuration-persistent-cart/zipball/faea8b09f192c49b92b1cf157246b86835c3cfb5", + "reference": "faea8b09f192c49b92b1cf157246b86835c3cfb5", + "shasum": "" + }, + "require": { + "php": ">=8.0", + "spryker/kernel": "^3.30.0", + "spryker/persistent-cart-extension": "^1.0.0", + "spryker/product-configuration-storage": "^1.0.0", + "spryker/transfer": "^3.25.0" + }, + "require-dev": { + "spryker/code-sniffer": "*", + "spryker/config": "*", + "spryker/product": "*", + "spryker/propel": "*", + "spryker/session": "*", + "spryker/storage": "*", + "spryker/testify": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Spryker\\": "src/Spryker/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "ProductConfigurationPersistentCart module", + "support": { + "source": "https://github.com/spryker/product-configuration-persistent-cart/tree/1.0.1" + }, + "time": "2022-12-02T08:46:48+00:00" + }, + { + "name": "spryker/product-configuration-shopping-list", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/spryker/product-configuration-shopping-list.git", + "reference": "5e19fdf894bc8036576caefd239d88d287366d8a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker/product-configuration-shopping-list/zipball/5e19fdf894bc8036576caefd239d88d287366d8a", + "reference": "5e19fdf894bc8036576caefd239d88d287366d8a", + "shasum": "" + }, + "require": { + "php": ">=8.0", + "spryker/customer": "^7.0.0", + "spryker/kernel": "^3.30.0", + "spryker/log": "^3.7.0", + "spryker/product-configuration": "^1.0.0", + "spryker/product-configuration-storage": "^1.0.0", + "spryker/shopping-list": "^4.10.0", + "spryker/shopping-list-extension": "^1.5.0", + "spryker/transfer": "^3.25.0", + "spryker/util-encoding": "^2.0.0", + "spryker/uuid-behavior": "^1.0.0" + }, + "require-dev": { + "spryker/code-sniffer": "*", + "spryker/company": "*", + "spryker/company-business-unit": "*", + "spryker/company-user": "*", + "spryker/product": "*", + "spryker/propel": "*", + "spryker/quote": "*", + "spryker/testify": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Spryker\\": "src/Spryker/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "ProductConfigurationShoppingList module", + "support": { + "source": "https://github.com/spryker/product-configuration-shopping-list/tree/1.0.1" + }, + "time": "2022-12-02T08:46:48+00:00" + }, + { + "name": "spryker/product-configuration-shopping-lists-rest-api", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/spryker/product-configuration-shopping-lists-rest-api.git", + "reference": "040fd7d71507dd40148402c3909f4df4ddfe41a6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker/product-configuration-shopping-lists-rest-api/zipball/040fd7d71507dd40148402c3909f4df4ddfe41a6", + "reference": "040fd7d71507dd40148402c3909f4df4ddfe41a6", + "shasum": "" + }, + "require": { + "php": ">=8.0", + "spryker/kernel": "^3.30.0", + "spryker/product-configuration": "^1.0.0", + "spryker/product-configuration-shopping-lists-rest-api-extension": "^1.0.0", + "spryker/shopping-list": "^4.0.0", + "spryker/shopping-lists-rest-api-extension": "^1.0.0", + "spryker/transfer": "^3.25.0" + }, + "require-dev": { + "spryker/code-sniffer": "*", + "spryker/testify": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Spryker\\": "src/Spryker/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "ProductConfigurationShoppingListsRestApi module", + "support": { + "source": "https://github.com/spryker/product-configuration-shopping-lists-rest-api/tree/1.0.0" + }, + "time": "2022-11-23T07:38:27+00:00" + }, + { + "name": "spryker/product-configuration-shopping-lists-rest-api-extension", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/spryker/product-configuration-shopping-lists-rest-api-extension.git", + "reference": "ce826ee21abd22148f7b6d16ba1f9aaef773125e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker/product-configuration-shopping-lists-rest-api-extension/zipball/ce826ee21abd22148f7b6d16ba1f9aaef773125e", + "reference": "ce826ee21abd22148f7b6d16ba1f9aaef773125e", + "shasum": "" + }, + "require": { + "php": ">=8.0" + }, + "require-dev": { + "spryker/code-sniffer": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Spryker\\": "src/Spryker/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "ProductConfigurationShoppingListsRestApiExtension module", + "support": { + "source": "https://github.com/spryker/product-configuration-shopping-lists-rest-api-extension/tree/1.0.0" + }, + "time": "2022-10-18T17:47:15+00:00" + }, + { + "name": "spryker/product-configuration-storage", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/spryker/product-configuration-storage.git", + "reference": "aafbf0e7e99e816dba003038aa0b861dc45f49d3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker/product-configuration-storage/zipball/aafbf0e7e99e816dba003038aa0b861dc45f49d3", + "reference": "aafbf0e7e99e816dba003038aa0b861dc45f49d3", + "shasum": "" + }, + "require": { + "php": ">=8.0", + "spryker/availability-storage-extension": "^1.0.0", + "spryker/event-behavior": "^1.0.0", + "spryker/kernel": "^3.30.0", + "spryker/locale": "^3.0.0", + "spryker/price-product-storage-extension": "^1.2.0", + "spryker/product-configuration": "^1.0.0", + "spryker/product-storage": "^1.1.0", + "spryker/product-storage-extension": "^1.4.0", + "spryker/propel-orm": "^1.5.0", + "spryker/publisher-extension": "^1.0.0", + "spryker/session": "^4.0.0", + "spryker/storage": "^3.0.0", + "spryker/synchronization": "^1.9.0", + "spryker/synchronization-behavior": "^1.0.0", + "spryker/synchronization-extension": "^1.1.0", + "spryker/transfer": "^3.25.0" + }, + "require-dev": { + "spryker/code-sniffer": "*", + "spryker/config": "*", + "spryker/product": "*", + "spryker/propel": "*", + "spryker/queue": "*", + "spryker/testify": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Spryker\\": "src/Spryker/", + "SprykerTest\\Zed\\ProductConfigurationStorage\\Helper\\": "tests/SprykerTest/Zed/ProductConfigurationStorage/_support/Helper/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "ProductConfigurationStorage module", + "support": { + "source": "https://github.com/spryker/product-configuration-storage/tree/1.0.1" + }, + "time": "2022-12-02T08:46:48+00:00" + }, + { + "name": "spryker/product-configuration-wishlists-rest-api-extension", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/spryker/product-configuration-wishlists-rest-api-extension.git", + "reference": "017f1de8b4ac143353876a870a4953a830b32735" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker/product-configuration-wishlists-rest-api-extension/zipball/017f1de8b4ac143353876a870a4953a830b32735", + "reference": "017f1de8b4ac143353876a870a4953a830b32735", + "shasum": "" + }, + "require": { + "php": ">=8.0" + }, + "require-dev": { + "spryker/code-sniffer": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Spryker\\": "src/Spryker/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "ProductConfigurationWishlistsRestApiExtension module", + "support": { + "source": "https://github.com/spryker/product-configuration-wishlists-rest-api-extension/tree/1.0.0" + }, + "time": "2022-10-18T17:47:15+00:00" + }, + { + "name": "spryker/product-configurations-price-product-volumes-rest-api", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/spryker/product-configurations-price-product-volumes-rest-api.git", + "reference": "cd2a8d0297861daa907893fa03ce84c11d9b0f4b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker/product-configurations-price-product-volumes-rest-api/zipball/cd2a8d0297861daa907893fa03ce84c11d9b0f4b", + "reference": "cd2a8d0297861daa907893fa03ce84c11d9b0f4b", + "shasum": "" + }, + "require": { + "php": ">=8.0", + "spryker/kernel": "^3.56.0", + "spryker/product-configuration": "^1.0.0", + "spryker/product-configuration-shopping-lists-rest-api-extension": "^1.0.0", + "spryker/product-configuration-wishlists-rest-api-extension": "^1.0.0", + "spryker/product-configurations-rest-api-extension": "^1.0.0", + "spryker/transfer": "^3.25.0", + "spryker/util-encoding": "^2.0.0" + }, + "require-dev": { + "spryker/code-sniffer": "*", + "spryker/testify": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Spryker\\": "src/Spryker/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "ProductConfigurationsPriceProductVolumesRestApi module", + "support": { + "source": "https://github.com/spryker/product-configurations-price-product-volumes-rest-api/tree/1.0.0" + }, + "time": "2022-11-23T07:38:27+00:00" + }, + { + "name": "spryker/product-configurations-rest-api", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/spryker/product-configurations-rest-api.git", + "reference": "2801b0e142a410ed9b748716767a168ad752726f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker/product-configurations-rest-api/zipball/2801b0e142a410ed9b748716767a168ad752726f", + "reference": "2801b0e142a410ed9b748716767a168ad752726f", + "shasum": "" + }, + "require": { + "php": ">=8.0", + "spryker/carts-rest-api-extension": "^1.5.0", + "spryker/glue-application": "^1.6.0", + "spryker/glue-application-extension": "^1.1.0", + "spryker/kernel": "^3.56.0", + "spryker/orders-rest-api-extension": "^1.0.0", + "spryker/product-configuration-storage": "^1.0.0", + "spryker/product-configurations-rest-api-extension": "^1.0.0", + "spryker/products-rest-api-extension": "^1.0.0", + "spryker/symfony": "^3.0.0", + "spryker/transfer": "^3.25.0" + }, + "require-dev": { + "spryker/code-sniffer": "*", + "spryker/testify": "*" + }, + "suggest": { + "spryker/carts-rest-api": "If you want to use plugins with CartsRestApi module.", + "spryker/products-rest-api": "If you want to use plugins with ProductsRestApi module." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Spryker\\": "src/Spryker/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "ProductConfigurationsRestApi module", + "support": { + "source": "https://github.com/spryker/product-configurations-rest-api/tree/1.0.1" + }, + "time": "2022-12-02T08:46:48+00:00" + }, + { + "name": "spryker/product-configurations-rest-api-extension", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/spryker/product-configurations-rest-api-extension.git", + "reference": "355606c0008078438f4efcc6c98d80b09c08f496" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker/product-configurations-rest-api-extension/zipball/355606c0008078438f4efcc6c98d80b09c08f496", + "reference": "355606c0008078438f4efcc6c98d80b09c08f496", + "shasum": "" + }, + "require": { + "php": ">=8.0" + }, + "require-dev": { + "spryker/code-sniffer": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Spryker\\": "src/Spryker/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "ProductConfigurationsRestApiExtension module", + "support": { + "source": "https://github.com/spryker/product-configurations-rest-api-extension/tree/1.0.0" + }, + "time": "2022-10-18T17:47:15+00:00" + }, { "name": "spryker/product-customer-permission", "version": "1.2.0", @@ -50174,6 +51541,141 @@ }, "time": "2021-05-16T06:57:28+00:00" }, + { + "name": "spryker/sales-product-configuration", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/spryker/sales-product-configuration.git", + "reference": "eb3ac0524622d617f392b0a4dad59d13f55c7e5b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker/sales-product-configuration/zipball/eb3ac0524622d617f392b0a4dad59d13f55c7e5b", + "reference": "eb3ac0524622d617f392b0a4dad59d13f55c7e5b", + "shasum": "" + }, + "require": { + "php": ">=8.0", + "spryker/kernel": "^3.33.0", + "spryker/product-configuration": "^1.0.0", + "spryker/propel-orm": "^1.5.0", + "spryker/sales": "^11.0.0", + "spryker/sales-extension": "^1.9.0", + "spryker/transfer": "^3.25.0" + }, + "require-dev": { + "spryker/code-sniffer": "*", + "spryker/product": "*", + "spryker/propel": "*", + "spryker/testify": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Spryker\\": "src/Spryker/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "SalesProductConfiguration module", + "support": { + "source": "https://github.com/spryker/sales-product-configuration/tree/1.0.0" + }, + "time": "2022-11-23T07:38:27+00:00" + }, + { + "name": "spryker/sales-product-configuration-gui", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/spryker/sales-product-configuration-gui.git", + "reference": "fd1c4004e7d246c415ef6fd1350b0ea1418e1164" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker/sales-product-configuration-gui/zipball/fd1c4004e7d246c415ef6fd1350b0ea1418e1164", + "reference": "fd1c4004e7d246c415ef6fd1350b0ea1418e1164", + "shasum": "" + }, + "require": { + "php": ">=8.0", + "spryker/kernel": "^3.30.0", + "spryker/sales-product-configuration-gui-extension": "^1.0.0", + "spryker/symfony": "^3.0.0" + }, + "require-dev": { + "spryker/code-sniffer": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Spryker\\": "src/Spryker/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "SalesProductConfigurationGui module", + "support": { + "source": "https://github.com/spryker/sales-product-configuration-gui/tree/1.0.0" + }, + "time": "2022-11-23T07:38:27+00:00" + }, + { + "name": "spryker/sales-product-configuration-gui-extension", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/spryker/sales-product-configuration-gui-extension.git", + "reference": "23be617c0a03c0ebe0f6dec1c5a9888cf595ed25" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker/sales-product-configuration-gui-extension/zipball/23be617c0a03c0ebe0f6dec1c5a9888cf595ed25", + "reference": "23be617c0a03c0ebe0f6dec1c5a9888cf595ed25", + "shasum": "" + }, + "require": { + "php": ">=8.0" + }, + "require-dev": { + "spryker/code-sniffer": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Spryker\\": "src/Spryker/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "SalesProductConfigurationGuiExtension module", + "support": { + "source": "https://github.com/spryker/sales-product-configuration-gui-extension/tree/1.0.0" + }, + "time": "2022-10-18T17:47:15+00:00" + }, { "name": "spryker/sales-product-connector", "version": "1.8.1", @@ -54266,16 +55768,16 @@ }, { "name": "spryker/storage", - "version": "3.19.1", + "version": "3.19.2", "source": { "type": "git", "url": "https://github.com/spryker/storage.git", - "reference": "40e2878e04ea6960d4db3ed112e638da11a26167" + "reference": "6bb5c19743ee633155c0eb85bb8d40d4893b5e5d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/storage/zipball/40e2878e04ea6960d4db3ed112e638da11a26167", - "reference": "40e2878e04ea6960d4db3ed112e638da11a26167", + "url": "https://api.github.com/repos/spryker/storage/zipball/6bb5c19743ee633155c0eb85bb8d40d4893b5e5d", + "reference": "6bb5c19743ee633155c0eb85bb8d40d4893b5e5d", "shasum": "" }, "require": { @@ -54325,9 +55827,9 @@ ], "description": "Storage module", "support": { - "source": "https://github.com/spryker/storage/tree/3.19.1" + "source": "https://github.com/spryker/storage/tree/3.19.2" }, - "time": "2022-11-11T07:06:41+00:00" + "time": "2022-12-01T11:40:47+00:00" }, { "name": "spryker/storage-database", @@ -54840,20 +56342,20 @@ }, { "name": "spryker/synchronization", - "version": "1.14.0", + "version": "1.14.1", "source": { "type": "git", "url": "https://github.com/spryker/synchronization.git", - "reference": "e89d3db56612f6616ae5c93fd5adbbb133a22d27" + "reference": "fbfb12adf8e658a1413ecf60bcf109f8ef85d61f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/synchronization/zipball/e89d3db56612f6616ae5c93fd5adbbb133a22d27", - "reference": "e89d3db56612f6616ae5c93fd5adbbb133a22d27", + "url": "https://api.github.com/repos/spryker/synchronization/zipball/fbfb12adf8e658a1413ecf60bcf109f8ef85d61f", + "reference": "fbfb12adf8e658a1413ecf60bcf109f8ef85d61f", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/elastica": "^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0", "spryker/kernel": "^3.49.0", "spryker/propel-orm": "^1.16.0", @@ -54915,9 +56417,9 @@ ], "description": "Synchronization module", "support": { - "source": "https://github.com/spryker/synchronization/tree/1.14.0" + "source": "https://github.com/spryker/synchronization/tree/1.14.1" }, - "time": "2022-06-17T12:20:42+00:00" + "time": "2022-12-01T11:40:47+00:00" }, { "name": "spryker/synchronization-behavior", @@ -56493,24 +57995,24 @@ }, { "name": "spryker/util-encoding", - "version": "2.1.0", + "version": "2.1.1", "source": { "type": "git", "url": "https://github.com/spryker/util-encoding.git", - "reference": "757fb1c8260381762be56f4cb7079a0e5c1ac509" + "reference": "de0c302e1deb803c8a540910959eabb8ef62f142" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/util-encoding/zipball/757fb1c8260381762be56f4cb7079a0e5c1ac509", - "reference": "757fb1c8260381762be56f4cb7079a0e5c1ac509", + "url": "https://api.github.com/repos/spryker/util-encoding/zipball/de0c302e1deb803c8a540910959eabb8ef62f142", + "reference": "de0c302e1deb803c8a540910959eabb8ef62f142", "shasum": "" }, "require": { - "php": ">=7.1", - "spryker/kernel": "^3.0.0" + "php": ">=8.0", + "spryker/kernel": "^3.30.0" }, "require-dev": { - "spryker/propel": "*", + "spryker/code-sniffer": "*", "spryker/testify": "*" }, "type": "library", @@ -56530,9 +58032,9 @@ ], "description": "UtilEncoding module", "support": { - "source": "https://github.com/spryker/util-encoding/tree/master" + "source": "https://github.com/spryker/util-encoding/tree/2.1.1" }, - "time": "2019-01-15T09:00:26+00:00" + "time": "2022-12-01T11:40:47+00:00" }, { "name": "spryker/util-encryption", @@ -56886,20 +58388,20 @@ }, { "name": "spryker/util-text", - "version": "1.5.0", + "version": "1.5.1", "source": { "type": "git", "url": "https://github.com/spryker/util-text.git", - "reference": "1d48b33bd49b43b215f2d47a58960a21e580452c" + "reference": "715d1cb04b5222445f331564faff7dd934a71166" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/util-text/zipball/1d48b33bd49b43b215f2d47a58960a21e580452c", - "reference": "1d48b33bd49b43b215f2d47a58960a21e580452c", + "url": "https://api.github.com/repos/spryker/util-text/zipball/715d1cb04b5222445f331564faff7dd934a71166", + "reference": "715d1cb04b5222445f331564faff7dd934a71166", "shasum": "" }, "require": { - "php": ">=7.3", + "php": ">=8.0", "spryker/kernel": "^3.30.0" }, "require-dev": { @@ -56925,9 +58427,9 @@ ], "description": "UtilText module", "support": { - "source": "https://github.com/spryker/util-text/tree/1.5.0" + "source": "https://github.com/spryker/util-text/tree/1.5.1" }, - "time": "2021-06-29T12:43:36+00:00" + "time": "2022-12-01T11:40:47+00:00" }, { "name": "spryker/util-uuid-generator", @@ -69292,6 +70794,18 @@ "alias": "202212.0", "alias_normalized": "202212.0" }, + { + "package": "spryker-feature/configurable-product", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, + { + "package": "spryker-feature/configurable-product-shopping-lists", + "version": "9999999-dev", + "alias": "202212.0", + "alias_normalized": "202212.0" + }, { "package": "spryker-feature/customer-access", "version": "9999999-dev", @@ -69740,6 +71254,8 @@ "spryker-feature/comments": 20, "spryker-feature/company-account": 20, "spryker-feature/configurable-bundle": 20, + "spryker-feature/configurable-product": 20, + "spryker-feature/configurable-product-shopping-lists": 20, "spryker-feature/customer-access": 20, "spryker-feature/customer-account-management": 20, "spryker-feature/deployment-tools": 20, From cfe34e13a2b8a6414faf919365282e46dd805ad7 Mon Sep 17 00:00:00 2001 From: Dmytro Asieiev Date: Mon, 5 Dec 2022 18:34:37 +0300 Subject: [PATCH 067/106] Adjusted deploy files. --- deploy.aws-env-template.yml | 2 +- deploy.spryker-mp-b2b.yml | 6 +++--- deploy.spryker-mpb2bs.yml | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/deploy.aws-env-template.yml b/deploy.aws-env-template.yml index 8a948421ca..11fa929472 100644 --- a/deploy.aws-env-template.yml +++ b/deploy.aws-env-template.yml @@ -51,7 +51,7 @@ image: SPRYKER_HOOK_INSTALL: "vendor/bin/install -r EU/production --no-ansi -vvv" SPRYKER_HOOK_DESTRUCTIVE_INSTALL: "vendor/bin/install -r EU/destructive --no-ansi -vvv" SPRYKER_PRODUCT_CONFIGURATOR_HOST: date-time-configurator-example.cloud.spryker.toys - SPRYKER_PRODUCT_CONFIGURATOR_PORT: 80 + SPRYKER_PRODUCT_CONFIGURATOR_PORT: 443 composer: mode: --no-dev diff --git a/deploy.spryker-mp-b2b.yml b/deploy.spryker-mp-b2b.yml index 1e581500b6..40c40c9a98 100644 --- a/deploy.spryker-mp-b2b.yml +++ b/deploy.spryker-mp-b2b.yml @@ -51,8 +51,8 @@ image: SPRYKER_HOOK_AFTER_DEPLOY: "true" SPRYKER_HOOK_INSTALL: "vendor/bin/install -r EU/production --no-ansi -vvv" SPRYKER_HOOK_DESTRUCTIVE_INSTALL: "vendor/bin/install -r EU/destructive --no-ansi -vvv" - SPRYKER_PRODUCT_CONFIGURATOR_HOST: date-time-configurator-example.mp-b2b.internal-testing.demo-spryker.com - SPRYKER_PRODUCT_CONFIGURATOR_PORT: 80 + SPRYKER_PRODUCT_CONFIGURATOR_HOST: dtc.mp-b2b.internal-testing.demo-spryker.com + SPRYKER_PRODUCT_CONFIGURATOR_PORT: 443 php: enabled-extensions: - blackfire @@ -128,7 +128,7 @@ groups: yves: application: yves endpoints: - date-time-configurator-example.mp-b2b.internal-testing.demo-spryker.com: + dtc.mp-b2b.internal-testing.demo-spryker.com: entry-point: Configurator www.de.mp-b2b.internal-testing.demo-spryker.com: store: DE diff --git a/deploy.spryker-mpb2bs.yml b/deploy.spryker-mpb2bs.yml index 4e0cb68483..5a2751a0b0 100644 --- a/deploy.spryker-mpb2bs.yml +++ b/deploy.spryker-mpb2bs.yml @@ -21,7 +21,7 @@ image: SPRYKER_HOOK_INSTALL: "vendor/bin/install -r EU/production --no-ansi -vvv" SPRYKER_HOOK_DESTRUCTIVE_INSTALL: "vendor/bin/install -r EU/destructive --no-ansi -vvv" SPRYKER_PRODUCT_CONFIGURATOR_HOST: date-time-configurator-example.mp-b2b.internal-security.demo-spryker.com - SPRYKER_PRODUCT_CONFIGURATOR_PORT: 80 + SPRYKER_PRODUCT_CONFIGURATOR_PORT: 443 node: version: 16 npm: 8 From c44131b7a301ead5c0c39ae2f7452d771883be16 Mon Sep 17 00:00:00 2001 From: Andrey Skliar Date: Mon, 5 Dec 2022 22:46:42 +0200 Subject: [PATCH 068/106] cc-23779 formatted numbers integration --- .../packaging-unit-quantity-selector.ts | 38 ++++++++------ .../packaging-unit-quantity-selector.twig | 21 ++++++++ .../product-quick-add-fields.twig | 2 +- .../quick-order-row-partial.scss | 1 + .../quick-order-row-partial.twig | 5 +- .../quick-order-row/quick-order-row.scss | 1 + .../quick-order-row/quick-order-row.ts | 32 +++++++++--- .../quick-order-row/quick-order-row.twig | 1 + .../formatted-number-input.scss | 7 +++ .../formatted-number-input.twig | 12 +++++ .../molecules/formatted-number-input/index.ts | 6 +++ .../quantity-counter/quantity-counter.ts | 13 ++++- .../quantity-counter/quantity-counter.twig | 50 +++++++++++++++---- .../Theme/default/resources/form/form.twig | 38 ++++++++++++++ 14 files changed, 192 insertions(+), 35 deletions(-) create mode 100644 src/Pyz/Yves/ShopUi/Theme/default/components/molecules/formatted-number-input/formatted-number-input.scss create mode 100644 src/Pyz/Yves/ShopUi/Theme/default/components/molecules/formatted-number-input/formatted-number-input.twig create mode 100644 src/Pyz/Yves/ShopUi/Theme/default/components/molecules/formatted-number-input/index.ts diff --git a/src/Pyz/Yves/ProductPackagingUnitWidget/Theme/default/components/molecules/packaging-unit-quantity-selector/packaging-unit-quantity-selector.ts b/src/Pyz/Yves/ProductPackagingUnitWidget/Theme/default/components/molecules/packaging-unit-quantity-selector/packaging-unit-quantity-selector.ts index ab78714a5c..4ab3d68294 100644 --- a/src/Pyz/Yves/ProductPackagingUnitWidget/Theme/default/components/molecules/packaging-unit-quantity-selector/packaging-unit-quantity-selector.ts +++ b/src/Pyz/Yves/ProductPackagingUnitWidget/Theme/default/components/molecules/packaging-unit-quantity-selector/packaging-unit-quantity-selector.ts @@ -51,6 +51,8 @@ export default class PackagingUnitQuantitySelector extends Component { muError: boolean; puError: boolean; protected numberOfDecimalPlaces: number = 10; + protected eventChange: Event = new Event('change'); + protected unformattedValueRegExp: RegExp = new RegExp(`[^0-9${this.decimalSeparator}-]+`, 'g'); protected readyCallback(event?: Event): void { this.qtyInSalesUnitInput = document.getElementById('sales-unit-quantity'); @@ -149,6 +151,7 @@ export default class PackagingUnitQuantitySelector extends Component { } this.qtyInSalesUnitInput.value = this.getMinQuantity().toString(); + this.triggerChangeEvent(this.qtyInSalesUnitInput); if (this.leadSalesUnitSelect) { this.leadSalesUnitSelect.value = this.currentLeadSalesUnit.id_product_measurement_sales_unit; @@ -195,7 +198,7 @@ export default class PackagingUnitQuantitySelector extends Component { private qtyInputChange(qtyInSalesUnits?: number) { if (typeof qtyInSalesUnits === 'undefined') { - qtyInSalesUnits = Number(this.qtyInSalesUnitInput.value); + qtyInSalesUnits = this.getUnformattedNumber(this.qtyInSalesUnitInput.value); } this.muError = false; @@ -288,7 +291,7 @@ export default class PackagingUnitQuantitySelector extends Component { .toString() .toString()} ${measurementSalesUnitName}) = (${qtyInBaseUnits} ${measurementBaseUnitName})`; choiceElem.onclick = function (event: Event) { - let element = event.srcElement as HTMLSelectElement; + let element = event.target as HTMLSelectElement; let qtyInBaseUnits = parseFloat(element.dataset.baseUnitQty); let qtyInSalesUnits = parseFloat(element.dataset.salesUnitQty); this.muError = false; @@ -306,6 +309,7 @@ export default class PackagingUnitQuantitySelector extends Component { private selectQty(qtyInBaseUnits: number, qtyInSalesUnits: number) { this.qtyInBaseUnitInput.value = qtyInBaseUnits.toString(); this.qtyInSalesUnitInput.value = this.round(qtyInSalesUnits, 4).toString().toString(); + this.triggerChangeEvent(this.qtyInSalesUnitInput); if (!this.puError && !this.isAddToCartDisabled) { this.addToCartButton.removeAttribute('disabled'); this.qtyInSalesUnitInput.removeAttribute('disabled'); @@ -423,13 +427,14 @@ export default class PackagingUnitQuantitySelector extends Component { private measurementUnitInputChange(event: Event) { let salesUnitId = parseInt((event.srcElement as HTMLSelectElement).value); let salesUnit = this.getSalesUnitById(salesUnitId); - let qtyInSalesUnits = Number(this.qtyInSalesUnitInput.value); + let qtyInSalesUnits = this.getUnformattedNumber(this.qtyInSalesUnitInput.value); let qtyInBaseUnits = this.multiply(qtyInSalesUnits, this.currentSalesUnit.conversion); this.currentSalesUnit = salesUnit; qtyInSalesUnits = this.convertBaseUnitsAmountToCurrentSalesUnitsAmount(qtyInBaseUnits); if (isFinite(qtyInSalesUnits)) { this.qtyInSalesUnitInput.value = this.round(qtyInSalesUnits, 4).toString(); + this.triggerChangeEvent(this.qtyInSalesUnitInput); } this.qtyInputChange(qtyInSalesUnits); @@ -454,17 +459,8 @@ export default class PackagingUnitQuantitySelector extends Component { } private amountInputChange(amountInSalesUnitInput?: number) { - const amountDecimalsMaxLength = new RegExp(`((\.|\,)\\d{${this.numberOfDecimalPlaces}})\\d+`, 'g'); - - if (this.amountInSalesUnitInput.value.match(/[,.]/)) { - this.amountInSalesUnitInput.value = this.amountInSalesUnitInput.value.replace( - amountDecimalsMaxLength, - '$1', - ); - } - if (typeof amountInSalesUnitInput === 'undefined') { - amountInSalesUnitInput = Number(this.amountInSalesUnitInput.value); + amountInSalesUnitInput = this.getUnformattedNumber(this.amountInSalesUnitInput.value); } const amountInBaseUnits = Number( @@ -598,6 +594,7 @@ export default class PackagingUnitQuantitySelector extends Component { private selectAmount(amountInBaseUnits: number, amountInSalesUnits: number) { this.amountInSalesUnitInput.value = amountInSalesUnits.toString(); + this.triggerChangeEvent(this.amountInSalesUnitInput); this.amountInBaseUnitInput.value = amountInBaseUnits; if (!this.muError && !this.isAddToCartDisabled) { this.addToCartButton.removeAttribute('disabled'); @@ -610,13 +607,14 @@ export default class PackagingUnitQuantitySelector extends Component { const salesUnitId = parseInt((event.srcElement as HTMLSelectElement).value); const salesUnit = this.getLeadSalesUnitById(salesUnitId); - const amountInSalesUnits = this.getAmountConversion(this.amountInSalesUnitInput.value, salesUnit.conversion); + const amountInSalesUnits = this.getAmountConversion(this.getUnformattedNumber(this.amountInSalesUnitInput.value), salesUnit.conversion); const amountInSalesUnitsMin = this.getAmountConversion(this.amountInSalesUnitInput.min, salesUnit.conversion); const amountInSalesUnitsMax = this.getAmountConversion(this.amountInSalesUnitInput.max, salesUnit.conversion); const amountInSalesUnitsStep = this.getAmountConversion(this.amountInSalesUnitInput.step, salesUnit.conversion); this.currentLeadSalesUnit = salesUnit; this.amountInSalesUnitInput.value = amountInSalesUnits; + this.triggerChangeEvent(this.amountInSalesUnitInput); if (this.amountInSalesUnitInput.min) { this.amountInSalesUnitInput.min = amountInSalesUnitsMin; @@ -781,7 +779,19 @@ export default class PackagingUnitQuantitySelector extends Component { return Number(amountPercentageOfDivision); } + protected getUnformattedNumber(value: string): number { + return Number(value.replace(this.unformattedValueRegExp, '')) || Number(0); + } + + protected triggerChangeEvent(input: HTMLInputElement): void { + input.dispatchEvent(this.eventChange); + } + protected get precision(): number { return Number(`1${'0'.repeat(this.numberOfDecimalPlaces)}`); } + + protected get decimalSeparator(): string { + return this.getAttribute('decimal-separator'); + } } diff --git a/src/Pyz/Yves/ProductPackagingUnitWidget/Theme/default/components/molecules/packaging-unit-quantity-selector/packaging-unit-quantity-selector.twig b/src/Pyz/Yves/ProductPackagingUnitWidget/Theme/default/components/molecules/packaging-unit-quantity-selector/packaging-unit-quantity-selector.twig index 9034dd4ae1..f8e0c8a054 100644 --- a/src/Pyz/Yves/ProductPackagingUnitWidget/Theme/default/components/molecules/packaging-unit-quantity-selector/packaging-unit-quantity-selector.twig +++ b/src/Pyz/Yves/ProductPackagingUnitWidget/Theme/default/components/molecules/packaging-unit-quantity-selector/packaging-unit-quantity-selector.twig @@ -7,4 +7,25 @@ {% define attributes = { json: required, + 'decimal-separator': getNumberFormatConfig(app.locale).toArray()['decimal_separator_symbol'], } %} + +{% block amountInput %} + {% include molecule('formatted-number-input') with { + modifiers: ['expand'], + data: { + inputName: 'amount-sales-unit[' ~ data.product.sku ~ ']', + inputValue: defaultAmount, + inputAttributes: { + min: data.productPackagingUnit.amountMin, + max: data.productPackagingUnit.amountMax, + step: data.productPackagingUnit.amountInterval, + disabled: not data.packagingUnitIsAmountVariable, + }, + inputExtraClasses: config.jsName ~ '__user-amount', + }, + attributes: { + 'decimal-rounding': 10, + }, + } only %} +{% endblock %} diff --git a/src/Pyz/Yves/ProductSearchWidget/Theme/default/components/molecules/product-quick-add-fields/product-quick-add-fields.twig b/src/Pyz/Yves/ProductSearchWidget/Theme/default/components/molecules/product-quick-add-fields/product-quick-add-fields.twig index 496785e550..7cd0a6c09a 100644 --- a/src/Pyz/Yves/ProductSearchWidget/Theme/default/components/molecules/product-quick-add-fields/product-quick-add-fields.twig +++ b/src/Pyz/Yves/ProductSearchWidget/Theme/default/components/molecules/product-quick-add-fields/product-quick-add-fields.twig @@ -15,7 +15,7 @@ {% endblock %} {% block quantity %} - {% set quantityClass = config.jsName ~ '__quantity ' ~ 'product-search-autocomplete-form__input product-search-autocomplete-form__input--no-icon js-product-search-autocomplete-form__quantity-field' %} + {% set quantityClass = config.jsName ~ '__quantity ' ~ 'product-search-autocomplete-form__input product-search-autocomplete-form__input--no-icon js-product-search-autocomplete-form__quantity-field input input--expand' %}
    {{ form_widget(data.form.children.quantity, { diff --git a/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row-partial/quick-order-row-partial.scss b/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row-partial/quick-order-row-partial.scss index 0fe03131b6..1decbaf43e 100644 --- a/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row-partial/quick-order-row-partial.scss +++ b/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row-partial/quick-order-row-partial.scss @@ -57,6 +57,7 @@ font-size: 0; cursor: pointer; position: relative; + flex: 0 0 auto; &--decrement::before, &--increment::before, diff --git a/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row-partial/quick-order-row-partial.twig b/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row-partial/quick-order-row-partial.twig index be304a29a4..f3d6e8f508 100644 --- a/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row-partial/quick-order-row-partial.twig +++ b/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row-partial/quick-order-row-partial.twig @@ -68,8 +68,11 @@ {% set options = { required: true, label: false, + watchExternalChanges: true, + componentClass: config.jsName ~ '__formatted', + hiddenInputClass: config.jsName ~ '__hidden-input', attr: { - class: config.name ~ '__quantity ' ~ config.jsName ~ '__quantity ' ~ (product is empty ? 'input--transparent'), + class: config.name ~ '__quantity input input--expand ' ~ config.jsName ~ '__quantity ' ~ (product is empty ? 'input--transparent'), min: 1, max: null, step: 1, diff --git a/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.scss b/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.scss index 4b93408bc5..c4779fcc2e 100644 --- a/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.scss +++ b/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.scss @@ -55,6 +55,7 @@ font-size: 0; cursor: pointer; position: relative; + flex: 0 0 auto; &--decrement::before, &--increment::before, diff --git a/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.ts b/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.ts index 67e712e299..4b2608c511 100644 --- a/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.ts +++ b/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.ts @@ -6,6 +6,9 @@ import debounce from 'lodash-es/debounce'; export default class QuickOrderRow extends QuickOrderRowCore { protected incrementButton: HTMLButtonElement; protected decrementButton: HTMLButtonElement; + protected formattedInput: HTMLElement; + protected eventChange: Event = new Event('change'); + protected unformattedValueRegExp: RegExp = new RegExp(`[^0-9${this.decimalSeparator}-]+`, 'g'); protected readyCallback(): void {} @@ -35,6 +38,11 @@ export default class QuickOrderRow extends QuickOrderRowCore { (this.getElementsByClassName(`${this.jsName}__quantity`)[0] || this.getElementsByClassName(`${this.jsName}-partial__quantity`)[0]) ); + + this.formattedInput = ( + (this.getElementsByClassName(`${this.jsName}__formatted`)[0] || + this.getElementsByClassName(`${this.jsName}-partial__formatted`)[0]) + ); } protected mapAdditionalFormElementChange(): void { @@ -61,24 +69,27 @@ export default class QuickOrderRow extends QuickOrderRowCore { protected incrementValue(event: Event): void { event.preventDefault(); - const value = Number(this.quantityInput.value); + const value = this.getUnformattedNumber(this.quantityInput.value); const potentialValue = value + this.step; if (value < this.maxQuantity) { this.quantityInput.value = potentialValue.toString(); + this.triggerChangeEvent(this.quantityInput); this.reloadField(this.autocompleteInput.inputValue); } } protected decrementValue(event: Event): void { event.preventDefault(); - const value = Number(this.quantityInput.value); + const value = this.getUnformattedNumber(this.quantityInput.value); const potentialValue = value - this.step; if (potentialValue >= this.minQuantity) { this.quantityInput.value = potentialValue.toString(); + this.triggerChangeEvent(this.quantityInput); this.reloadField(this.autocompleteInput.inputValue); } } + //todo: check async reloadField(sku: string = ''): Promise { this.setQueryParams(sku); @@ -100,11 +111,11 @@ export default class QuickOrderRow extends QuickOrderRowCore { } protected get minQuantity(): number { - return Number(this.quantityInput.getAttribute('min')); + return Number(this.formattedInput.getAttribute('min')); } protected get maxQuantity(): number { - const max = Number(this.quantityInput.getAttribute('max')); + const max = Number(this.formattedInput.getAttribute('max')); return max > 0 && max > this.minQuantity ? max : Infinity; } @@ -115,8 +126,15 @@ export default class QuickOrderRow extends QuickOrderRowCore { return step > 0 ? step : 1; } - /* TODO(https://spryker.atlassian.net/browse/CC-23779): Remove getter after integration. */ - get quantityValue(): string { - return this.quantityInput.value; + protected get decimalSeparator(): string { + return this.getAttribute('decimal-separator'); + } + + protected triggerChangeEvent(input: HTMLInputElement): void { + input.dispatchEvent(this.eventChange); + } + + protected getUnformattedNumber(value: string): number { + return Number(value.replace(this.unformattedValueRegExp, '')) || Number(0); } } diff --git a/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.twig b/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.twig index 0133cc7ea1..65aceaa586 100644 --- a/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.twig +++ b/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.twig @@ -22,6 +22,7 @@ {% define attributes = { 'autocomplete-form-class-name': required, index: data.index, + 'decimal-separator': getNumberFormatConfig(app.locale).toArray()['decimal_separator_symbol'], } %} {% block body %} diff --git a/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/formatted-number-input/formatted-number-input.scss b/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/formatted-number-input/formatted-number-input.scss new file mode 100644 index 0000000000..7f5a567433 --- /dev/null +++ b/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/formatted-number-input/formatted-number-input.scss @@ -0,0 +1,7 @@ +@mixin shop-ui-formatted-number-input($name: '.formatted-number-input') { + #{$name} { + @content; + } + + @include shop-ui-input(#{$name}__input); +} diff --git a/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/formatted-number-input/formatted-number-input.twig b/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/formatted-number-input/formatted-number-input.twig new file mode 100644 index 0000000000..03780cf19b --- /dev/null +++ b/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/formatted-number-input/formatted-number-input.twig @@ -0,0 +1,12 @@ +{% extends molecule('formatted-number-input', '@SprykerShop:ShopUi') %} + +{% set numberFormatConfig = {} %} +{% for key, value in getNumberFormatConfig(app.locale).toArray() %} + {% set numberFormatConfig = numberFormatConfig | merge({ (key | replace({'_symbol': '', '_': '-'})): value }) %} +{% endfor %} + +{% define attributes = { + 'grouping-separator': numberFormatConfig['grouping-separator'] | default, + 'decimal-separator': numberFormatConfig['decimal-separator'] | default('.'), + 'decimal-rounding': numberFormatConfig['decimal-rounding'] | default(3), +} %} diff --git a/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/formatted-number-input/index.ts b/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/formatted-number-input/index.ts new file mode 100644 index 0000000000..a92fdf67a9 --- /dev/null +++ b/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/formatted-number-input/index.ts @@ -0,0 +1,6 @@ +import './formatted-number-input.scss'; +import register from 'ShopUi/app/registry'; +export default register( + 'formatted-number-input', + () => import(/* webpackMode: "eager" */ 'ShopUi/components/molecules/formatted-number-input/formatted-number-input'), +); diff --git a/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/quantity-counter/quantity-counter.ts b/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/quantity-counter/quantity-counter.ts index 7fd06b4846..e2902fcd9c 100644 --- a/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/quantity-counter/quantity-counter.ts +++ b/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/quantity-counter/quantity-counter.ts @@ -10,6 +10,7 @@ export default class QuantityCounter extends Component { protected eventChange: Event = new Event('change'); protected eventInput: Event = new Event('input'); protected numberOfDecimalPlaces: number = 10; + protected unformattedValueRegExp: RegExp = new RegExp(`[^0-9${this.decimalSeparator}-]+`, 'g'); protected readyCallback(): void {} @@ -34,7 +35,7 @@ export default class QuantityCounter extends Component { protected incrementValue(event: Event): void { event.preventDefault(); if (this.isAvailable) { - const value = Number(this.input.value); + const value = this.getUnformattedNumber(this.input.value); const potentialValue = Number( ((value * this.precision + this.step * this.precision) / this.precision).toFixed( this.numberOfDecimalPlaces, @@ -51,7 +52,7 @@ export default class QuantityCounter extends Component { protected decrementValue(event: Event): void { event.preventDefault(); if (this.isAvailable) { - const value = Number(this.input.value); + const value = this.getUnformattedNumber(this.input.value); const potentialValue = Number( ((value * this.precision - this.step * this.precision) / this.precision).toFixed( this.numberOfDecimalPlaces, @@ -87,6 +88,10 @@ export default class QuantityCounter extends Component { } } + protected getUnformattedNumber(value: string): number { + return Number(value.replace(this.unformattedValueRegExp, '')) || Number(0); + } + protected get minQuantity(): number { return Number(this.input.getAttribute('min')); } @@ -118,4 +123,8 @@ export default class QuantityCounter extends Component { protected get precision(): number { return Number(`1${'0'.repeat(this.numberOfDecimalPlaces)}`); } + + protected get decimalSeparator(): string { + return this.getAttribute('decimal-separator'); + } } diff --git a/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/quantity-counter/quantity-counter.twig b/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/quantity-counter/quantity-counter.twig index 10e15f3007..97a5440f5c 100644 --- a/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/quantity-counter/quantity-counter.twig +++ b/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/quantity-counter/quantity-counter.twig @@ -9,7 +9,7 @@ {% define data = { isDisabled: false, isReadOnly: false, - autoUpdate: false + autoUpdate: false, } %} {% set isEditable = not data.isReadOnly and not data.isDisabled %} @@ -24,7 +24,31 @@ step: 1, } %} -{% block attributes %}{% endblock %} +{% set decimalSeparator = 'decimal-separator=' ~ getNumberFormatConfig(app.locale).toArray()['decimal_separator_symbol'] %} +{% block attributes %}{{ decimalSeparator }}{% endblock %} + +{% set inputAttributes = attributes %} + +{% set inputAttributeFilters = { + type: false, + value: false, + name: false, + class: false, + min: false, + max: false, +} %} + +{% set filteredInputAttributes = inputAttributes | filter((value, key) => inputAttributeFilters[key] ?? true) %} + +{% set filteredInputAttributes = { + 'data-auto-update': data.autoUpdate, + 'disabled': data.isDisabled, + 'readonly': data.isReadOnly, +} | merge(filteredInputAttributes) %} + +{% set numberFormatConfig = {'watch-external-changes': true} %} + +{% block inputClass %}{% endblock %} {% block body %} {% block quantityField %} - + {% include molecule('formatted-number-input') with { + data: { + inputName: attributes.name, + inputValue: attributes.value, + inputAttributes: filteredInputAttributes, + inputExtraClasses: config.name ~ '__input ' ~ config.jsName ~ '__input ' ~ block('inputClass'), + hiddenInputAttributes: { + 'data-qa': 'quantity-input', + disabled: data.isDisabled, + }, + }, + attributes: numberFormatConfig, + } only %} + {% endblock %} {% endblock %} - diff --git a/src/Pyz/Yves/ShopUi/Theme/default/resources/form/form.twig b/src/Pyz/Yves/ShopUi/Theme/default/resources/form/form.twig index 091ae5b518..1b077acca0 100644 --- a/src/Pyz/Yves/ShopUi/Theme/default/resources/form/form.twig +++ b/src/Pyz/Yves/ShopUi/Theme/default/resources/form/form.twig @@ -184,6 +184,44 @@ {% endif %} {%- endblock password_widget -%} +{%- block formatted_integer_widget -%} + {%- set label = (label | default) | trans -%} + {%- set filteredAttr = attr | filter((value, key) => key != 'min' and key != 'max') -%} + + {%- set attr = attr | merge({ + placeholder: attr.placeholder | default(label) + }) -%} + + {%- set inputAttributes = { + 'decimal-rounding': 1, + } -%} + + {% if watchExternalChanges ?? false %} + {%- set inputAttributes = inputAttributes | merge({'watch-external-changes': true}) -%} + {% endif %} + + {% if attr.min ?? false %} + {%- set inputAttributes = inputAttributes | merge({min: attr.min}) -%} + {% endif %} + + {% if attr.max ?? false %} + {%- set inputAttributes = inputAttributes | merge({max: attr.max}) -%} + {% endif %} + + {% include molecule('formatted-number-input') with { + modifiers: ['expand', errors is not empty ? 'error'], + class: componentClass | default, + data: { + inputName: full_name, + inputValue: value, + inputAttributes: filteredAttr, + inputExtraClasses: attr.class | default, + hiddenInputExtraClasses: hiddenInputClass | default, + }, + attributes: inputAttributes, + } only %} +{%- endblock formatted_integer_widget -%} + {# rows #} {%- block form_row -%} From ed4587671208e3f54c3f5f3a07657111702d0759 Mon Sep 17 00:00:00 2001 From: Andrey Skliar Date: Tue, 6 Dec 2022 11:20:43 +0200 Subject: [PATCH 069/106] cc-23779 fix tslint --- .../components/molecules/quick-order-row/quick-order-row.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.ts b/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.ts index 4b2608c511..8b3a4addd4 100644 --- a/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.ts +++ b/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.ts @@ -89,7 +89,6 @@ export default class QuickOrderRow extends QuickOrderRowCore { } } - //todo: check async reloadField(sku: string = ''): Promise { this.setQueryParams(sku); From 518ed7c2590665f175c260cd185466e845210b4b Mon Sep 17 00:00:00 2001 From: Dmitriy Aseev Date: Tue, 6 Dec 2022 12:27:13 +0300 Subject: [PATCH 070/106] Adjusted deploy files. --- deploy.aws-env-template.yml | 2 -- deploy.spryker-mp-b2b.yml | 2 -- 2 files changed, 4 deletions(-) diff --git a/deploy.aws-env-template.yml b/deploy.aws-env-template.yml index 11fa929472..52ab9c0150 100644 --- a/deploy.aws-env-template.yml +++ b/deploy.aws-env-template.yml @@ -198,8 +198,6 @@ services: protocol: tcp scheduler: engine: jenkins - version: '2.324' - csrf-protection-enabled: true endpoints: scheduler.example.cloud.spryker.toys: mail_catcher: diff --git a/deploy.spryker-mp-b2b.yml b/deploy.spryker-mp-b2b.yml index 40c40c9a98..f13660cec6 100644 --- a/deploy.spryker-mp-b2b.yml +++ b/deploy.spryker-mp-b2b.yml @@ -219,8 +219,6 @@ services: protocol: tcp scheduler: engine: jenkins - version: '2.324' - csrf-protection-enabled: true endpoints: scheduler.mp-b2b.internal-testing.demo-spryker.com: mail_catcher: From 4456924c972457924d20f8ab46b8316bfce3cc8d Mon Sep 17 00:00:00 2001 From: Dmitry Lymarenko Date: Tue, 6 Dec 2022 16:31:04 +0100 Subject: [PATCH 071/106] Updated composer --- composer.lock | 812 +++++++++++++++++++++++++++----------------------- 1 file changed, 432 insertions(+), 380 deletions(-) diff --git a/composer.lock b/composer.lock index f28da51f46..0e858d5b2e 100644 --- a/composer.lock +++ b/composer.lock @@ -8,16 +8,16 @@ "packages": [ { "name": "async-aws/core", - "version": "1.17.0", + "version": "1.18.0", "source": { "type": "git", "url": "https://github.com/async-aws/core.git", - "reference": "3b58a4b3ddace0a9616028bde8f596fa7d7a2d7e" + "reference": "43dbecd0fa9f515a7057e8d5d79c8d7e559769bb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/async-aws/core/zipball/3b58a4b3ddace0a9616028bde8f596fa7d7a2d7e", - "reference": "3b58a4b3ddace0a9616028bde8f596fa7d7a2d7e", + "url": "https://api.github.com/repos/async-aws/core/zipball/43dbecd0fa9f515a7057e8d5d79c8d7e559769bb", + "reference": "43dbecd0fa9f515a7057e8d5d79c8d7e559769bb", "shasum": "" }, "require": { @@ -38,7 +38,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.17-dev" + "dev-master": "1.18-dev" } }, "autoload": { @@ -59,7 +59,7 @@ "sts" ], "support": { - "source": "https://github.com/async-aws/core/tree/1.17.0" + "source": "https://github.com/async-aws/core/tree/1.18.0" }, "funding": [ { @@ -71,20 +71,20 @@ "type": "github" } ], - "time": "2022-08-01T16:46:07+00:00" + "time": "2022-11-30T08:14:25+00:00" }, { "name": "async-aws/sns", - "version": "1.4.0", + "version": "1.4.1", "source": { "type": "git", "url": "https://github.com/async-aws/sns.git", - "reference": "1ed07f2f7279fa3d53ccce34d9dc25165025f21f" + "reference": "e77c779e35f04f667bd3763af5d8491cc8ea0061" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/async-aws/sns/zipball/1ed07f2f7279fa3d53ccce34d9dc25165025f21f", - "reference": "1ed07f2f7279fa3d53ccce34d9dc25165025f21f", + "url": "https://api.github.com/repos/async-aws/sns/zipball/e77c779e35f04f667bd3763af5d8491cc8ea0061", + "reference": "e77c779e35f04f667bd3763af5d8491cc8ea0061", "shasum": "" }, "require": { @@ -96,7 +96,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.4-dev" + "dev-master": "1.5-dev" } }, "autoload": { @@ -117,7 +117,7 @@ "sdk" ], "support": { - "source": "https://github.com/async-aws/sns/tree/1.4.0" + "source": "https://github.com/async-aws/sns/tree/1.4.1" }, "funding": [ { @@ -129,7 +129,7 @@ "type": "github" } ], - "time": "2022-10-06T11:58:18+00:00" + "time": "2022-11-30T08:14:25+00:00" }, { "name": "async-aws/sqs", @@ -241,16 +241,16 @@ }, { "name": "aws/aws-sdk-php", - "version": "3.240.10", + "version": "3.252.2", "source": { "type": "git", "url": "https://github.com/aws/aws-sdk-php.git", - "reference": "84b8229fc25cf787876047b6a73b202209853e79" + "reference": "28daf91328380c7e61188738e36d1a0789a7b298" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/84b8229fc25cf787876047b6a73b202209853e79", - "reference": "84b8229fc25cf787876047b6a73b202209853e79", + "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/28daf91328380c7e61188738e36d1a0789a7b298", + "reference": "28daf91328380c7e61188738e36d1a0789a7b298", "shasum": "" }, "require": { @@ -329,9 +329,9 @@ "support": { "forum": "https://forums.aws.amazon.com/forum.jspa?forumID=80", "issues": "https://github.com/aws/aws-sdk-php/issues", - "source": "https://github.com/aws/aws-sdk-php/tree/3.240.10" + "source": "https://github.com/aws/aws-sdk-php/tree/3.252.2" }, - "time": "2022-11-04T19:25:00+00:00" + "time": "2022-12-05T19:23:12+00:00" }, { "name": "brick/math", @@ -1521,23 +1521,23 @@ }, { "name": "laminas/laminas-barcode", - "version": "2.11.0", + "version": "2.12.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-barcode.git", - "reference": "e2a4b56e2f6c800992fe1c7e7cc0da851dcfdfa0" + "reference": "f3e36bc861daae5e76d2a3f40b743f4908a85823" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-barcode/zipball/e2a4b56e2f6c800992fe1c7e7cc0da851dcfdfa0", - "reference": "e2a4b56e2f6c800992fe1c7e7cc0da851dcfdfa0", + "url": "https://api.github.com/repos/laminas/laminas-barcode/zipball/f3e36bc861daae5e76d2a3f40b743f4908a85823", + "reference": "f3e36bc861daae5e76d2a3f40b743f4908a85823", "shasum": "" }, "require": { "laminas/laminas-servicemanager": "^3.10.0", "laminas/laminas-stdlib": "^3.6.0", "laminas/laminas-validator": "^2.15.1", - "php": "~7.4.0 || ~8.0.0 || ~8.1.0" + "php": "~8.0.0 || ~8.1.0 || ~8.2.0" }, "conflict": { "zendframework/zend-barcode": "*" @@ -1545,7 +1545,7 @@ "require-dev": { "laminas/laminas-coding-standard": "~2.3.0", "laminas/laminas-config": "^3.7.0", - "phpunit/phpunit": "^9.3.7" + "phpunit/phpunit": "^9.5" }, "type": "library", "autoload": { @@ -1577,7 +1577,7 @@ "type": "community_bridge" } ], - "time": "2022-01-04T14:26:00+00:00" + "time": "2022-11-15T23:44:54+00:00" }, { "name": "laminas/laminas-config", @@ -1876,22 +1876,23 @@ }, { "name": "laminas/laminas-validator", - "version": "2.26.0", + "version": "2.28.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-validator.git", - "reference": "a995b21d18c63cd1f5d123d0d2cd31a1c2d828dc" + "reference": "695bfa40b0a83dc1c5c58bdf74a03fdbeb516c39" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-validator/zipball/a995b21d18c63cd1f5d123d0d2cd31a1c2d828dc", - "reference": "a995b21d18c63cd1f5d123d0d2cd31a1c2d828dc", + "url": "https://api.github.com/repos/laminas/laminas-validator/zipball/695bfa40b0a83dc1c5c58bdf74a03fdbeb516c39", + "reference": "695bfa40b0a83dc1c5c58bdf74a03fdbeb516c39", "shasum": "" }, "require": { "laminas/laminas-servicemanager": "^3.12.0", "laminas/laminas-stdlib": "^3.13", - "php": "~8.0.0 || ~8.1.0 || ~8.2.0" + "php": "~8.0.0 || ~8.1.0 || ~8.2.0", + "psr/http-message": "^1.0.1" }, "conflict": { "zendframework/zend-validator": "*" @@ -1899,16 +1900,15 @@ "require-dev": { "laminas/laminas-coding-standard": "^2.4.0", "laminas/laminas-db": "^2.15.0", - "laminas/laminas-filter": "^2.22", - "laminas/laminas-http": "^2.16.0", + "laminas/laminas-filter": "^2.23.0", + "laminas/laminas-http": "^2.17.0", "laminas/laminas-i18n": "^2.19", "laminas/laminas-session": "^2.13.0", - "laminas/laminas-uri": "^2.9.1", + "laminas/laminas-uri": "^2.10.0", "phpunit/phpunit": "^9.5.25", - "psalm/plugin-phpunit": "^0.17.0", + "psalm/plugin-phpunit": "^0.18.0", "psr/http-client": "^1.0.1", "psr/http-factory": "^1.0.1", - "psr/http-message": "^1.0.1", "vimeo/psalm": "^4.28" }, "suggest": { @@ -1957,7 +1957,7 @@ "type": "community_bridge" } ], - "time": "2022-10-11T12:58:36+00:00" + "time": "2022-11-14T08:50:44+00:00" }, { "name": "lcobucci/clock", @@ -2510,16 +2510,16 @@ }, { "name": "league/oauth2-server", - "version": "8.3.5", + "version": "8.3.6", "source": { "type": "git", "url": "https://github.com/thephpleague/oauth2-server.git", - "reference": "7aeb7c42b463b1a6fe4d084d3145e2fa22436876" + "reference": "28c5441716c10d0c936bd731860dc385d0f6d1a8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/oauth2-server/zipball/7aeb7c42b463b1a6fe4d084d3145e2fa22436876", - "reference": "7aeb7c42b463b1a6fe4d084d3145e2fa22436876", + "url": "https://api.github.com/repos/thephpleague/oauth2-server/zipball/28c5441716c10d0c936bd731860dc385d0f6d1a8", + "reference": "28c5441716c10d0c936bd731860dc385d0f6d1a8", "shasum": "" }, "require": { @@ -2586,7 +2586,7 @@ ], "support": { "issues": "https://github.com/thephpleague/oauth2-server/issues", - "source": "https://github.com/thephpleague/oauth2-server/tree/8.3.5" + "source": "https://github.com/thephpleague/oauth2-server/tree/8.3.6" }, "funding": [ { @@ -2594,7 +2594,7 @@ "type": "github" } ], - "time": "2022-05-03T21:21:28+00:00" + "time": "2022-11-14T19:42:00+00:00" }, { "name": "league/uri", @@ -3580,16 +3580,16 @@ }, { "name": "psr/cache", - "version": "2.0.0", + "version": "3.0.0", "source": { "type": "git", "url": "https://github.com/php-fig/cache.git", - "reference": "213f9dbc5b9bfbc4f8db86d2838dc968752ce13b" + "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/cache/zipball/213f9dbc5b9bfbc4f8db86d2838dc968752ce13b", - "reference": "213f9dbc5b9bfbc4f8db86d2838dc968752ce13b", + "url": "https://api.github.com/repos/php-fig/cache/zipball/aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", + "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", "shasum": "" }, "require": { @@ -3623,9 +3623,57 @@ "psr-6" ], "support": { - "source": "https://github.com/php-fig/cache/tree/2.0.0" + "source": "https://github.com/php-fig/cache/tree/3.0.0" + }, + "time": "2021-02-03T23:26:27+00:00" + }, + { + "name": "psr/clock", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/clock.git", + "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/clock/zipball/e41a24703d4560fd0acb709162f73b8adfc3aa0d", + "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d", + "shasum": "" + }, + "require": { + "php": "^7.0 || ^8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Psr\\Clock\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for reading the clock.", + "homepage": "https://github.com/php-fig/clock", + "keywords": [ + "clock", + "now", + "psr", + "psr-20", + "time" + ], + "support": { + "issues": "https://github.com/php-fig/clock/issues", + "source": "https://github.com/php-fig/clock/tree/1.0.0" }, - "time": "2021-02-03T23:23:37+00:00" + "time": "2022-11-25T14:36:26+00:00" }, { "name": "psr/container", @@ -18013,29 +18061,31 @@ }, { "name": "spryker/availability-notification", - "version": "1.1.0", + "version": "1.2.0", "source": { "type": "git", "url": "https://github.com/spryker/availability-notification.git", - "reference": "a810f81ded1cb88ae94f68ff806dbaf23a9a569e" + "reference": "68bb3286fa2e32a2b2f1a08bd91cb51d9d2adb6d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/availability-notification/zipball/a810f81ded1cb88ae94f68ff806dbaf23a9a569e", - "reference": "a810f81ded1cb88ae94f68ff806dbaf23a9a569e", + "url": "https://api.github.com/repos/spryker/availability-notification/zipball/68bb3286fa2e32a2b2f1a08bd91cb51d9d2adb6d", + "reference": "68bb3286fa2e32a2b2f1a08bd91cb51d9d2adb6d", "shasum": "" }, "require": { - "php": ">=7.3", + "php": ">=8.0", "spryker/application": "^3.2.0", "spryker/customer": "^7.16.1", "spryker/glossary": "^3.0.0", "spryker/kernel": "^3.30.0", "spryker/locale": "^3.0.0", "spryker/mail": "^4.6.0", + "spryker/mail-extension": "^1.0.0", "spryker/product": "^6.8.0", "spryker/propel-orm": "^1.0.0", "spryker/store": "^1.5.0", + "spryker/transfer": "^3.25.0", "spryker/util-text": "^1.2.0", "spryker/util-validate": "^1.0.0", "spryker/zed-request": "^3.0.0" @@ -18069,9 +18119,9 @@ ], "description": "AvailabilityNotification module", "support": { - "source": "https://github.com/spryker/availability-notification/tree/1.1.0" + "source": "https://github.com/spryker/availability-notification/tree/1.2.0" }, - "time": "2021-03-18T15:02:23+00:00" + "time": "2022-11-11T13:29:11+00:00" }, { "name": "spryker/availability-notifications-rest-api", @@ -19678,20 +19728,20 @@ }, { "name": "spryker/catalog-search-rest-api", - "version": "2.6.0", + "version": "2.7.0", "source": { "type": "git", "url": "https://github.com/spryker/catalog-search-rest-api.git", - "reference": "20c67f66ee54d1512f1ca19598b0cb460f42627f" + "reference": "5bab83fe016cd3d5d2e50b63507d15a42c134c52" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/catalog-search-rest-api/zipball/20c67f66ee54d1512f1ca19598b0cb460f42627f", - "reference": "20c67f66ee54d1512f1ca19598b0cb460f42627f", + "url": "https://api.github.com/repos/spryker/catalog-search-rest-api/zipball/5bab83fe016cd3d5d2e50b63507d15a42c134c52", + "reference": "5bab83fe016cd3d5d2e50b63507d15a42c134c52", "shasum": "" }, "require": { - "php": ">=7.3", + "php": ">=8.0", "spryker/catalog": "^5.2.0", "spryker/currency": "^3.2.0", "spryker/glossary-storage": "^1.0.0", @@ -19699,7 +19749,8 @@ "spryker/glue-application-extension": "^1.0.0", "spryker/kernel": "^3.30.0", "spryker/price": "^5.0.0", - "spryker/symfony": "^3.0.0" + "spryker/symfony": "^3.0.0", + "spryker/transfer": "^3.25.0" }, "require-dev": { "spryker/code-sniffer": "*", @@ -19725,9 +19776,9 @@ ], "description": "CatalogSearchRestApi module", "support": { - "source": "https://github.com/spryker/catalog-search-rest-api/tree/2.6.0" + "source": "https://github.com/spryker/catalog-search-rest-api/tree/2.7.0" }, - "time": "2020-10-29T10:36:28+00:00" + "time": "2022-11-22T13:49:51+00:00" }, { "name": "spryker/categories-rest-api", @@ -20441,20 +20492,20 @@ }, { "name": "spryker/category-storage", - "version": "2.4.0", + "version": "2.4.1", "source": { "type": "git", "url": "https://github.com/spryker/category-storage.git", - "reference": "d13c1b249d6fdd302600bba268d536ae070db98b" + "reference": "abce118985b5d267ac195bbf84eda749999e7b14" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/category-storage/zipball/d13c1b249d6fdd302600bba268d536ae070db98b", - "reference": "d13c1b249d6fdd302600bba268d536ae070db98b", + "url": "https://api.github.com/repos/spryker/category-storage/zipball/abce118985b5d267ac195bbf84eda749999e7b14", + "reference": "abce118985b5d267ac195bbf84eda749999e7b14", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/category": "^5.6.0", "spryker/event-behavior": "^1.6.0", "spryker/kernel": "^3.30.0", @@ -20502,9 +20553,9 @@ ], "description": "CategoryStorage module", "support": { - "source": "https://github.com/spryker/category-storage/tree/2.4.0" + "source": "https://github.com/spryker/category-storage/tree/2.4.1" }, - "time": "2022-06-08T12:02:20+00:00" + "time": "2022-11-15T11:10:10+00:00" }, { "name": "spryker/chart", @@ -24384,24 +24435,26 @@ }, { "name": "spryker/company-mail-connector", - "version": "1.0.5", + "version": "1.1.0", "source": { "type": "git", "url": "https://github.com/spryker/company-mail-connector.git", - "reference": "0509738476d5b5c210e700f4fafbb07748b0304f" + "reference": "d70cdb99495e8a94d8e9836054b4bb1dfaba10f6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/company-mail-connector/zipball/0509738476d5b5c210e700f4fafbb07748b0304f", - "reference": "0509738476d5b5c210e700f4fafbb07748b0304f", + "url": "https://api.github.com/repos/spryker/company-mail-connector/zipball/d70cdb99495e8a94d8e9836054b4bb1dfaba10f6", + "reference": "d70cdb99495e8a94d8e9836054b4bb1dfaba10f6", "shasum": "" }, "require": { - "php": ">=7.2", + "php": ">=8.0", "spryker/company-extension": "^1.0.0", "spryker/company-user": "^1.0.0 || ^2.0.0", "spryker/kernel": "^3.30.0", - "spryker/mail": "^4.6.0" + "spryker/mail": "^4.6.0", + "spryker/mail-extension": "^1.0.0", + "spryker/transfer": "^3.25.0" }, "require-dev": { "spryker/code-sniffer": "*" @@ -24423,9 +24476,9 @@ ], "description": "CompanyMailConnector module", "support": { - "source": "https://github.com/spryker/company-mail-connector/tree/1.0.5" + "source": "https://github.com/spryker/company-mail-connector/tree/1.1.0" }, - "time": "2020-08-18T10:06:34+00:00" + "time": "2022-11-11T13:29:11+00:00" }, { "name": "spryker/company-role", @@ -25479,28 +25532,30 @@ }, { "name": "spryker/company-user-invitation", - "version": "1.2.2", + "version": "1.3.0", "source": { "type": "git", "url": "https://github.com/spryker/company-user-invitation.git", - "reference": "8dca423dc826a6e315fda77282df6acfd639aba3" + "reference": "3d36e4f8bb6b9261cfdafcd41dd5b7dc53bf1c0b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/company-user-invitation/zipball/8dca423dc826a6e315fda77282df6acfd639aba3", - "reference": "8dca423dc826a6e315fda77282df6acfd639aba3", + "url": "https://api.github.com/repos/spryker/company-user-invitation/zipball/3d36e4f8bb6b9261cfdafcd41dd5b7dc53bf1c0b", + "reference": "3d36e4f8bb6b9261cfdafcd41dd5b7dc53bf1c0b", "shasum": "" }, "require": { - "php": ">=7.2", + "php": ">=8.0", "spryker/application": "^3.9.0", "spryker/company-business-unit": "^1.1.0 || ^2.0.0", "spryker/company-user": "^1.0.0 || ^2.0.0", "spryker/customer-extension": "^1.0.0", "spryker/kernel": "^3.30.0", "spryker/mail": "^4.6.0", + "spryker/mail-extension": "^1.0.0", "spryker/permission-extension": "^1.0.0", "spryker/propel-orm": "^1.6.1", + "spryker/transfer": "^3.25.0", "spryker/util-text": "^1.2.1", "spryker/zed-request": "^3.4.0" }, @@ -25538,9 +25593,9 @@ ], "description": "CompanyUserInvitation module", "support": { - "source": "https://github.com/spryker/company-user-invitation/tree/1.2.2" + "source": "https://github.com/spryker/company-user-invitation/tree/1.3.0" }, - "time": "2020-08-18T13:03:17+00:00" + "time": "2022-11-11T13:29:11+00:00" }, { "name": "spryker/company-user-storage", @@ -26839,21 +26894,21 @@ }, { "name": "spryker/content-gui", - "version": "2.4.8", + "version": "2.5.0", "source": { "type": "git", "url": "https://github.com/spryker/content-gui.git", - "reference": "31ce5479c34cb91d745f0cc8fb9048467f86a3d2" + "reference": "d869d02a8700976f9bdae0773b18b0693145236f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/content-gui/zipball/31ce5479c34cb91d745f0cc8fb9048467f86a3d2", - "reference": "31ce5479c34cb91d745f0cc8fb9048467f86a3d2", + "url": "https://api.github.com/repos/spryker/content-gui/zipball/d869d02a8700976f9bdae0773b18b0693145236f", + "reference": "d869d02a8700976f9bdae0773b18b0693145236f", "shasum": "" }, "require": { "ext-libxml": "*", - "php": ">=7.4", + "php": ">=8.0", "spryker/cms-block-gui-extension": "^1.0.0", "spryker/cms-gui-extension": "^1.0.0", "spryker/content": "^2.0.0", @@ -26888,9 +26943,9 @@ ], "description": "ContentGui module", "support": { - "source": "https://github.com/spryker/content-gui/tree/2.4.8" + "source": "https://github.com/spryker/content-gui/tree/2.5.0" }, - "time": "2022-04-07T12:30:47+00:00" + "time": "2022-12-01T11:40:47+00:00" }, { "name": "spryker/content-gui-extension", @@ -29437,21 +29492,21 @@ }, { "name": "spryker/documentation-generator-open-api", - "version": "1.0.0", + "version": "1.1.0", "source": { "type": "git", "url": "https://github.com/spryker/documentation-generator-open-api.git", - "reference": "a2f088ccccc28be7a6f0a70e629ecbc9b85379af" + "reference": "786689ddebead2df256767dfa5a71d5526b0ea1b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/documentation-generator-open-api/zipball/a2f088ccccc28be7a6f0a70e629ecbc9b85379af", - "reference": "a2f088ccccc28be7a6f0a70e629ecbc9b85379af", + "url": "https://api.github.com/repos/spryker/documentation-generator-open-api/zipball/786689ddebead2df256767dfa5a71d5526b0ea1b", + "reference": "786689ddebead2df256767dfa5a71d5526b0ea1b", "shasum": "" }, "require": { "cebe/php-openapi": "^1.6.0", - "php": ">=7.4", + "php": ">=8.0", "spryker/doctrine-inflector": "^1.0.0", "spryker/documentation-generator-api-extension": "^1.0.0", "spryker/kernel": "^3.30.0", @@ -29480,9 +29535,9 @@ ], "description": "DocumentationGeneratorOpenApi module", "support": { - "source": "https://github.com/spryker/documentation-generator-open-api/tree/1.0.0" + "source": "https://github.com/spryker/documentation-generator-open-api/tree/1.1.0" }, - "time": "2022-09-28T14:47:08+00:00" + "time": "2022-11-17T14:35:25+00:00" }, { "name": "spryker/documentation-generator-rest-api", @@ -30084,20 +30139,20 @@ }, { "name": "spryker/event-dispatcher", - "version": "1.3.1", + "version": "1.3.2", "source": { "type": "git", "url": "https://github.com/spryker/event-dispatcher.git", - "reference": "2b37e9d241e9bf0c8e0951abb80960597cd655da" + "reference": "37a4ddd7e8a78fdc51bd860ce01a9424bf7a75d4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/event-dispatcher/zipball/2b37e9d241e9bf0c8e0951abb80960597cd655da", - "reference": "2b37e9d241e9bf0c8e0951abb80960597cd655da", + "url": "https://api.github.com/repos/spryker/event-dispatcher/zipball/37a4ddd7e8a78fdc51bd860ce01a9424bf7a75d4", + "reference": "37a4ddd7e8a78fdc51bd860ce01a9424bf7a75d4", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/application-extension": "^1.0.0", "spryker/event-dispatcher-extension": "^1.0.0", "spryker/kernel": "^3.52.0", @@ -30131,9 +30186,9 @@ ], "description": "EventDispatcher module", "support": { - "source": "https://github.com/spryker/event-dispatcher/tree/1.3.1" + "source": "https://github.com/spryker/event-dispatcher/tree/1.3.2" }, - "time": "2021-12-01T17:41:51+00:00" + "time": "2022-11-11T07:06:41+00:00" }, { "name": "spryker/event-dispatcher-extension", @@ -30634,20 +30689,20 @@ }, { "name": "spryker/form", - "version": "1.1.1", + "version": "1.1.2", "source": { "type": "git", "url": "https://github.com/spryker/form.git", - "reference": "eb2f5332dc44f048213e2ce5c8e1203f1fd3f0f8" + "reference": "3673dd467f7921f723db6e33a5d8c101af2bcfd4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/form/zipball/eb2f5332dc44f048213e2ce5c8e1203f1fd3f0f8", - "reference": "eb2f5332dc44f048213e2ce5c8e1203f1fd3f0f8", + "url": "https://api.github.com/repos/spryker/form/zipball/3673dd467f7921f723db6e33a5d8c101af2bcfd4", + "reference": "3673dd467f7921f723db6e33a5d8c101af2bcfd4", "shasum": "" }, "require": { - "php": ">=7.2", + "php": ">=8.0", "spryker/application-extension": "^1.0.0", "spryker/form-extension": "^1.0.0", "spryker/kernel": "^3.52.0", @@ -30679,9 +30734,9 @@ ], "description": "Form module", "support": { - "source": "https://github.com/spryker/form/tree/1.1.1" + "source": "https://github.com/spryker/form/tree/1.1.2" }, - "time": "2020-09-24T11:48:26+00:00" + "time": "2022-11-11T07:06:41+00:00" }, { "name": "spryker/form-extension", @@ -31748,16 +31803,16 @@ }, { "name": "spryker/install", - "version": "1.0.1", + "version": "1.0.2", "source": { "type": "git", "url": "https://github.com/spryker/install.git", - "reference": "1ab0165dae5eb025ad5749ad91f7c0eaecb6db80" + "reference": "b794ff6095a08f023de7c4fd742d3f4da63b3faf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/install/zipball/1ab0165dae5eb025ad5749ad91f7c0eaecb6db80", - "reference": "1ab0165dae5eb025ad5749ad91f7c0eaecb6db80", + "url": "https://api.github.com/repos/spryker/install/zipball/b794ff6095a08f023de7c4fd742d3f4da63b3faf", + "reference": "b794ff6095a08f023de7c4fd742d3f4da63b3faf", "shasum": "" }, "require": { @@ -31768,7 +31823,7 @@ "spryker/symfony": "^3.5.0" }, "require-dev": { - "codeception/module-asserts": "^1.3.0", + "codeception/module-asserts": "^1.3.0 || ^3.0.0", "phpstan/phpstan": "^0.12.1", "spryker/code-sniffer": "*", "spryker/testify": "*" @@ -31794,9 +31849,9 @@ "description": "Install module", "support": { "issues": "https://github.com/spryker/install/issues", - "source": "https://github.com/spryker/install/tree/1.0.1" + "source": "https://github.com/spryker/install/tree/1.0.2" }, - "time": "2022-06-01T11:30:39+00:00" + "time": "2022-11-09T15:21:53+00:00" }, { "name": "spryker/installer", @@ -36097,23 +36152,25 @@ }, { "name": "spryker/merchant-user-password-reset-mail", - "version": "1.0.0", + "version": "1.1.0", "source": { "type": "git", "url": "https://github.com/spryker/merchant-user-password-reset-mail.git", - "reference": "32afb660ca5726b0e43043b52a57dbbfc4ee633e" + "reference": "8bfbd1bedd1ba0054d9f5544eb5fdc83190f8f5d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/merchant-user-password-reset-mail/zipball/32afb660ca5726b0e43043b52a57dbbfc4ee633e", - "reference": "32afb660ca5726b0e43043b52a57dbbfc4ee633e", + "url": "https://api.github.com/repos/spryker/merchant-user-password-reset-mail/zipball/8bfbd1bedd1ba0054d9f5544eb5fdc83190f8f5d", + "reference": "8bfbd1bedd1ba0054d9f5544eb5fdc83190f8f5d", "shasum": "" }, "require": { - "php": ">=7.3", + "php": ">=8.0", "spryker/kernel": "^3.33.0", "spryker/mail": "^4.6.0", + "spryker/mail-extension": "^1.0.0", "spryker/merchant-user": "^1.0.0", + "spryker/transfer": "^3.25.0", "spryker/user-password-reset-extension": "^1.0.0" }, "require-dev": { @@ -36139,9 +36196,9 @@ ], "description": "MerchantUserPasswordResetMail module", "support": { - "source": "https://github.com/spryker/merchant-user-password-reset-mail/tree/1.0.0" + "source": "https://github.com/spryker/merchant-user-password-reset-mail/tree/1.1.0" }, - "time": "2021-08-16T16:27:47+00:00" + "time": "2022-11-11T13:29:11+00:00" }, { "name": "spryker/merchants-rest-api", @@ -41512,20 +41569,20 @@ }, { "name": "spryker/product-barcode", - "version": "1.1.2", + "version": "1.1.3", "source": { "type": "git", "url": "https://github.com/spryker/product-barcode.git", - "reference": "7282cf147acfdbd42401128279e8c2b8626dea80" + "reference": "f81a63e3dafe502934707d5c4899c30c9733e6fd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/product-barcode/zipball/7282cf147acfdbd42401128279e8c2b8626dea80", - "reference": "7282cf147acfdbd42401128279e8c2b8626dea80", + "url": "https://api.github.com/repos/spryker/product-barcode/zipball/f81a63e3dafe502934707d5c4899c30c9733e6fd", + "reference": "f81a63e3dafe502934707d5c4899c30c9733e6fd", "shasum": "" }, "require": { - "php": ">=7.2", + "php": ">=8.0", "spryker/barcode": "^1.0.0", "spryker/kernel": "^3.30.0", "spryker/product": "^6.0.0" @@ -41554,9 +41611,9 @@ ], "description": "ProductBarcode module", "support": { - "source": "https://github.com/spryker/product-barcode/tree/master" + "source": "https://github.com/spryker/product-barcode/tree/1.1.3" }, - "time": "2020-05-29T13:08:37+00:00" + "time": "2022-11-11T07:06:41+00:00" }, { "name": "spryker/product-barcode-gui", @@ -49159,20 +49216,20 @@ }, { "name": "spryker/publish-and-synchronize-health-check", - "version": "1.0.1", + "version": "1.0.2", "source": { "type": "git", "url": "https://github.com/spryker/publish-and-synchronize-health-check.git", - "reference": "de2fa9de79b35770b1ae31527484a8bd96153685" + "reference": "01ebcb8734f7c994a0197ecfc7a750d76c059aeb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/publish-and-synchronize-health-check/zipball/de2fa9de79b35770b1ae31527484a8bd96153685", - "reference": "de2fa9de79b35770b1ae31527484a8bd96153685", + "url": "https://api.github.com/repos/spryker/publish-and-synchronize-health-check/zipball/01ebcb8734f7c994a0197ecfc7a750d76c059aeb", + "reference": "01ebcb8734f7c994a0197ecfc7a750d76c059aeb", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/event-behavior": "^1.20.0", "spryker/health-check-extension": "^1.0.0", "spryker/kernel": "^3.30.0", @@ -49201,9 +49258,9 @@ "description": "PublishAndSynchronizeHealthCheck module", "support": { "issues": "https://github.com/spryker/publish-and-synchronize-health-check/issues", - "source": "https://github.com/spryker/publish-and-synchronize-health-check/tree/1.0.1" + "source": "https://github.com/spryker/publish-and-synchronize-health-check/tree/1.0.2" }, - "time": "2022-01-26T18:25:13+00:00" + "time": "2022-11-11T07:06:41+00:00" }, { "name": "spryker/publish-and-synchronize-health-check-search", @@ -49319,20 +49376,20 @@ }, { "name": "spryker/publisher", - "version": "1.2.0", + "version": "1.2.1", "source": { "type": "git", "url": "https://github.com/spryker/publisher.git", - "reference": "b95c5542f2e1356f1e45ef0b6dd35efe56403d81" + "reference": "5cd30a8ade2d531267cd7a3580a829e31e9b67a3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/publisher/zipball/b95c5542f2e1356f1e45ef0b6dd35efe56403d81", - "reference": "b95c5542f2e1356f1e45ef0b6dd35efe56403d81", + "url": "https://api.github.com/repos/spryker/publisher/zipball/5cd30a8ade2d531267cd7a3580a829e31e9b67a3", + "reference": "5cd30a8ade2d531267cd7a3580a829e31e9b67a3", "shasum": "" }, "require": { - "php": ">=7.3", + "php": ">=8.0", "spryker/event": "^2.0.0", "spryker/event-behavior": "^1.0.0", "spryker/kernel": "^3.30.0", @@ -49361,9 +49418,9 @@ ], "description": "Publisher module", "support": { - "source": "https://github.com/spryker/publisher/tree/1.2.0" + "source": "https://github.com/spryker/publisher/tree/1.2.1" }, - "time": "2021-05-27T10:33:36+00:00" + "time": "2022-11-11T07:06:41+00:00" }, { "name": "spryker/publisher-extension", @@ -50842,28 +50899,30 @@ }, { "name": "spryker/sales-invoice", - "version": "1.1.2", + "version": "1.2.0", "source": { "type": "git", "url": "https://github.com/spryker/sales-invoice.git", - "reference": "78919731c4d39a874000b7fbd41b07a86a5b91f1" + "reference": "d71c0177465e402a66ed95f2171386fa480fcdb2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/sales-invoice/zipball/78919731c4d39a874000b7fbd41b07a86a5b91f1", - "reference": "78919731c4d39a874000b7fbd41b07a86a5b91f1", + "url": "https://api.github.com/repos/spryker/sales-invoice/zipball/d71c0177465e402a66ed95f2171386fa480fcdb2", + "reference": "d71c0177465e402a66ed95f2171386fa480fcdb2", "shasum": "" }, "require": { - "php": ">=7.2", + "php": ">=8.0", "spryker/glossary": "^3.0.0", "spryker/kernel": "^3.52.0", "spryker/mail": "^4.6.0", + "spryker/mail-extension": "^1.0.0", "spryker/propel-orm": "^1.0.0", "spryker/sales": "^11.11.0", "spryker/sales-invoice-extension": "^1.0.0", "spryker/sequence-number": "^3.0.0", "spryker/symfony": "^3.0.0", + "spryker/transfer": "^3.25.0", "spryker/twig": "^3.0.0" }, "require-dev": { @@ -50894,9 +50953,9 @@ ], "description": "SalesInvoice module", "support": { - "source": "https://github.com/spryker/sales-invoice/tree/1.1.2" + "source": "https://github.com/spryker/sales-invoice/tree/1.2.0" }, - "time": "2020-09-11T09:56:43+00:00" + "time": "2022-11-11T13:29:11+00:00" }, { "name": "spryker/sales-invoice-extension", @@ -51097,20 +51156,20 @@ }, { "name": "spryker/sales-order-threshold", - "version": "1.7.0", + "version": "1.7.1", "source": { "type": "git", "url": "https://github.com/spryker/sales-order-threshold.git", - "reference": "e588719c941cc3e0d583f52b6b8cea879913dcd2" + "reference": "b304c6a816bedd762d11c75c5b9181caaaac0a27" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/sales-order-threshold/zipball/e588719c941cc3e0d583f52b6b8cea879913dcd2", - "reference": "e588719c941cc3e0d583f52b6b8cea879913dcd2", + "url": "https://api.github.com/repos/spryker/sales-order-threshold/zipball/b304c6a816bedd762d11c75c5b9181caaaac0a27", + "reference": "b304c6a816bedd762d11c75c5b9181caaaac0a27", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/calculation-extension": "^1.0.0", "spryker/cart-extension": "^1.6.0 || ^2.2.1 || ^4.0.0", "spryker/checkout-extension": "^1.0.0", @@ -51159,9 +51218,9 @@ ], "description": "SalesOrderThreshold module", "support": { - "source": "https://github.com/spryker/sales-order-threshold/tree/1.7.0" + "source": "https://github.com/spryker/sales-order-threshold/tree/1.7.1" }, - "time": "2022-04-01T13:11:37+00:00" + "time": "2022-11-11T07:06:41+00:00" }, { "name": "spryker/sales-order-threshold-data-import", @@ -53714,16 +53773,16 @@ }, { "name": "spryker/session-file", - "version": "1.3.0", + "version": "1.4.0", "source": { "type": "git", "url": "https://github.com/spryker/session-file.git", - "reference": "58bf7de76aa7421e114f32fa881366a880ccc8c3" + "reference": "db08f9bd3eeb3c7df6d3fea5e7c4860c70eb41e1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/session-file/zipball/58bf7de76aa7421e114f32fa881366a880ccc8c3", - "reference": "58bf7de76aa7421e114f32fa881366a880ccc8c3", + "url": "https://api.github.com/repos/spryker/session-file/zipball/db08f9bd3eeb3c7df6d3fea5e7c4860c70eb41e1", + "reference": "db08f9bd3eeb3c7df6d3fea5e7c4860c70eb41e1", "shasum": "" }, "require": { @@ -53758,9 +53817,9 @@ ], "description": "SessionFile module", "support": { - "source": "https://github.com/spryker/session-file/tree/1.3.0" + "source": "https://github.com/spryker/session-file/tree/1.4.0" }, - "time": "2022-11-08T12:42:27+00:00" + "time": "2022-12-01T11:40:47+00:00" }, { "name": "spryker/session-redis", @@ -56017,20 +56076,20 @@ }, { "name": "spryker/storage-redis", - "version": "1.3.0", + "version": "1.3.1", "source": { "type": "git", "url": "https://github.com/spryker/storage-redis.git", - "reference": "8e54a31d452559412b1b671e71f1230ad27e8685" + "reference": "d5e096d81632f1bfa266a7b590e17b54d43e6b2c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/storage-redis/zipball/8e54a31d452559412b1b671e71f1230ad27e8685", - "reference": "8e54a31d452559412b1b671e71f1230ad27e8685", + "url": "https://api.github.com/repos/spryker/storage-redis/zipball/d5e096d81632f1bfa266a7b590e17b54d43e6b2c", + "reference": "d5e096d81632f1bfa266a7b590e17b54d43e6b2c", "shasum": "" }, "require": { - "php": ">=7.3", + "php": ">=8.0", "spryker/kernel": "^3.33.0", "spryker/redis": "^2.1.0", "spryker/storage-extension": "^1.1.0", @@ -56058,9 +56117,9 @@ ], "description": "StorageRedis module", "support": { - "source": "https://github.com/spryker/storage-redis/tree/1.3.0" + "source": "https://github.com/spryker/storage-redis/tree/1.3.1" }, - "time": "2021-01-25T08:30:25+00:00" + "time": "2022-12-01T11:40:47+00:00" }, { "name": "spryker/store", @@ -57806,22 +57865,24 @@ }, { "name": "spryker/user-password-reset-mail", - "version": "1.0.0", + "version": "1.1.0", "source": { "type": "git", "url": "https://github.com/spryker/user-password-reset-mail.git", - "reference": "f5684f37b74a0a0c2fecf3cf7a79a377014bc89f" + "reference": "428114907ce4f3e2434953da0fc651f7dc2874c2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/user-password-reset-mail/zipball/f5684f37b74a0a0c2fecf3cf7a79a377014bc89f", - "reference": "f5684f37b74a0a0c2fecf3cf7a79a377014bc89f", + "url": "https://api.github.com/repos/spryker/user-password-reset-mail/zipball/428114907ce4f3e2434953da0fc651f7dc2874c2", + "reference": "428114907ce4f3e2434953da0fc651f7dc2874c2", "shasum": "" }, "require": { - "php": ">=7.3", + "php": ">=8.0", "spryker/kernel": "^3.33.0", "spryker/mail": "^4.6.0", + "spryker/mail-extension": "^1.0.0", + "spryker/transfer": "^3.25.0", "spryker/user-password-reset-extension": "^1.0.0" }, "require-dev": { @@ -57847,9 +57908,9 @@ ], "description": "UserPasswordResetMail module", "support": { - "source": "https://github.com/spryker/user-password-reset-mail/tree/1.0.0" + "source": "https://github.com/spryker/user-password-reset-mail/tree/1.1.0" }, - "time": "2021-08-16T16:27:47+00:00" + "time": "2022-11-11T13:29:11+00:00" }, { "name": "spryker/util-csv", @@ -58616,20 +58677,20 @@ }, { "name": "spryker/validator", - "version": "1.1.1", + "version": "1.1.2", "source": { "type": "git", "url": "https://github.com/spryker/validator.git", - "reference": "6629e92467822e159d04fb24cfca5a8a11b21cce" + "reference": "60c1ce4b88eac0beda3877a1e1a2562f57551bf0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/validator/zipball/6629e92467822e159d04fb24cfca5a8a11b21cce", - "reference": "6629e92467822e159d04fb24cfca5a8a11b21cce", + "url": "https://api.github.com/repos/spryker/validator/zipball/60c1ce4b88eac0beda3877a1e1a2562f57551bf0", + "reference": "60c1ce4b88eac0beda3877a1e1a2562f57551bf0", "shasum": "" }, "require": { - "php": ">=7.2", + "php": ">=8.0", "spryker/application-extension": "^1.0.0", "spryker/container": "^1.4.0", "spryker/form-extension": "^1.0.0", @@ -58659,9 +58720,9 @@ ], "description": "Validator module", "support": { - "source": "https://github.com/spryker/validator/tree/1.1.1" + "source": "https://github.com/spryker/validator/tree/1.1.2" }, - "time": "2020-09-24T11:48:26+00:00" + "time": "2022-11-11T07:06:41+00:00" }, { "name": "spryker/validator-extension", @@ -58928,20 +58989,20 @@ }, { "name": "spryker/zed-navigation", - "version": "1.12.1", + "version": "1.12.2", "source": { "type": "git", "url": "https://github.com/spryker/zed-navigation.git", - "reference": "8a045759f8507b35cfaad53b3f74870da2f0f951" + "reference": "6315538bc60da7b3dd8b46146251331a39820e86" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/zed-navigation/zipball/8a045759f8507b35cfaad53b3f74870da2f0f951", - "reference": "8a045759f8507b35cfaad53b3f74870da2f0f951", + "url": "https://api.github.com/repos/spryker/zed-navigation/zipball/6315538bc60da7b3dd8b46146251331a39820e86", + "reference": "6315538bc60da7b3dd8b46146251331a39820e86", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/kernel": "^3.52.0", "spryker/laminas": "^1.0.0", "spryker/log": "^2.0.0 || ^3.0.0", @@ -58985,9 +59046,9 @@ ], "description": "ZedNavigation module", "support": { - "source": "https://github.com/spryker/zed-navigation/tree/1.12.1" + "source": "https://github.com/spryker/zed-navigation/tree/1.12.2" }, - "time": "2022-06-24T09:57:32+00:00" + "time": "2022-11-11T07:06:41+00:00" }, { "name": "spryker/zed-navigation-extension", @@ -59196,20 +59257,21 @@ }, { "name": "stella-maris/clock", - "version": "0.1.6", + "version": "0.1.7", "source": { "type": "git", "url": "https://github.com/stella-maris-solutions/clock.git", - "reference": "a94228dac03c9a8411198ce8c8dacbbe99c930c3" + "reference": "fa23ce16019289a18bb3446fdecd45befcdd94f8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/stella-maris-solutions/clock/zipball/a94228dac03c9a8411198ce8c8dacbbe99c930c3", - "reference": "a94228dac03c9a8411198ce8c8dacbbe99c930c3", + "url": "https://api.github.com/repos/stella-maris-solutions/clock/zipball/fa23ce16019289a18bb3446fdecd45befcdd94f8", + "reference": "fa23ce16019289a18bb3446fdecd45befcdd94f8", "shasum": "" }, "require": { - "php": "^7.0|^8.0" + "php": "^7.0|^8.0", + "psr/clock": "^1.0" }, "type": "library", "autoload": { @@ -59236,10 +59298,9 @@ "psr20" ], "support": { - "issues": "https://github.com/stella-maris-solutions/clock/issues", - "source": "https://github.com/stella-maris-solutions/clock/tree/0.1.6" + "source": "https://github.com/stella-maris-solutions/clock/tree/0.1.7" }, - "time": "2022-09-27T15:03:11+00:00" + "time": "2022-11-25T16:15:06+00:00" }, { "name": "swiftmailer/swiftmailer", @@ -60673,16 +60734,16 @@ }, { "name": "symfony/mailer", - "version": "v5.4.15", + "version": "v5.4.16", "source": { "type": "git", "url": "https://github.com/symfony/mailer.git", - "reference": "926f4deddb60d40024e6058fd8f94e70e4024930" + "reference": "501ac1c388b18390547aa138253de2c5e44e931e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mailer/zipball/926f4deddb60d40024e6058fd8f94e70e4024930", - "reference": "926f4deddb60d40024e6058fd8f94e70e4024930", + "url": "https://api.github.com/repos/symfony/mailer/zipball/501ac1c388b18390547aa138253de2c5e44e931e", + "reference": "501ac1c388b18390547aa138253de2c5e44e931e", "shasum": "" }, "require": { @@ -60729,7 +60790,7 @@ "description": "Helps sending emails", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/mailer/tree/v5.4.15" + "source": "https://github.com/symfony/mailer/tree/v5.4.16" }, "funding": [ { @@ -60745,20 +60806,20 @@ "type": "tidelift" } ], - "time": "2022-10-27T07:55:40+00:00" + "time": "2022-11-04T07:37:26+00:00" }, { "name": "symfony/messenger", - "version": "v6.0.14", + "version": "v6.0.16", "source": { "type": "git", "url": "https://github.com/symfony/messenger.git", - "reference": "785fafdd18bbad1a262a07b2b451225e7e1b47e3" + "reference": "f1ad9a3faa844c6fec4a34c182a945ba3d877e93" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/messenger/zipball/785fafdd18bbad1a262a07b2b451225e7e1b47e3", - "reference": "785fafdd18bbad1a262a07b2b451225e7e1b47e3", + "url": "https://api.github.com/repos/symfony/messenger/zipball/f1ad9a3faa844c6fec4a34c182a945ba3d877e93", + "reference": "f1ad9a3faa844c6fec4a34c182a945ba3d877e93", "shasum": "" }, "require": { @@ -60814,7 +60875,7 @@ "description": "Helps applications send and receive messages to/from other applications or via message queues", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/messenger/tree/v6.0.14" + "source": "https://github.com/symfony/messenger/tree/v6.0.16" }, "funding": [ { @@ -60830,7 +60891,7 @@ "type": "tidelift" } ], - "time": "2022-10-10T09:34:08+00:00" + "time": "2022-11-14T10:09:52+00:00" }, { "name": "symfony/mime", @@ -65055,16 +65116,16 @@ }, { "name": "composer/pcre", - "version": "3.0.2", + "version": "3.1.0", "source": { "type": "git", "url": "https://github.com/composer/pcre.git", - "reference": "4482b6409ca6bfc2af043a5711cd21ac3e7a8dfb" + "reference": "4bff79ddd77851fe3cdd11616ed3f92841ba5bd2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/pcre/zipball/4482b6409ca6bfc2af043a5711cd21ac3e7a8dfb", - "reference": "4482b6409ca6bfc2af043a5711cd21ac3e7a8dfb", + "url": "https://api.github.com/repos/composer/pcre/zipball/4bff79ddd77851fe3cdd11616ed3f92841ba5bd2", + "reference": "4bff79ddd77851fe3cdd11616ed3f92841ba5bd2", "shasum": "" }, "require": { @@ -65106,7 +65167,7 @@ ], "support": { "issues": "https://github.com/composer/pcre/issues", - "source": "https://github.com/composer/pcre/tree/3.0.2" + "source": "https://github.com/composer/pcre/tree/3.1.0" }, "funding": [ { @@ -65122,7 +65183,7 @@ "type": "tidelift" } ], - "time": "2022-11-03T20:24:16+00:00" + "time": "2022-11-17T09:50:14+00:00" }, { "name": "composer/semver", @@ -66209,25 +66270,25 @@ }, { "name": "nette/schema", - "version": "v1.2.2", + "version": "v1.2.3", "source": { "type": "git", "url": "https://github.com/nette/schema.git", - "reference": "9a39cef03a5b34c7de64f551538cbba05c2be5df" + "reference": "abbdbb70e0245d5f3bf77874cea1dfb0c930d06f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nette/schema/zipball/9a39cef03a5b34c7de64f551538cbba05c2be5df", - "reference": "9a39cef03a5b34c7de64f551538cbba05c2be5df", + "url": "https://api.github.com/repos/nette/schema/zipball/abbdbb70e0245d5f3bf77874cea1dfb0c930d06f", + "reference": "abbdbb70e0245d5f3bf77874cea1dfb0c930d06f", "shasum": "" }, "require": { "nette/utils": "^2.5.7 || ^3.1.5 || ^4.0", - "php": ">=7.1 <8.2" + "php": ">=7.1 <8.3" }, "require-dev": { "nette/tester": "^2.3 || ^2.4", - "phpstan/phpstan-nette": "^0.12", + "phpstan/phpstan-nette": "^1.0", "tracy/tracy": "^2.7" }, "type": "library", @@ -66265,9 +66326,9 @@ ], "support": { "issues": "https://github.com/nette/schema/issues", - "source": "https://github.com/nette/schema/tree/v1.2.2" + "source": "https://github.com/nette/schema/tree/v1.2.3" }, - "time": "2021-10-15T11:40:02+00:00" + "time": "2022-10-13T01:24:26+00:00" }, { "name": "nette/utils", @@ -66973,16 +67034,16 @@ }, { "name": "phpstan/phpstan", - "version": "1.9.1", + "version": "1.9.2", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "a59c8b5bfd4a236f27efc8b5ce72c313c2b54b5f" + "reference": "d6fdf01c53978b6429f1393ba4afeca39cc68afa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/a59c8b5bfd4a236f27efc8b5ce72c313c2b54b5f", - "reference": "a59c8b5bfd4a236f27efc8b5ce72c313c2b54b5f", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/d6fdf01c53978b6429f1393ba4afeca39cc68afa", + "reference": "d6fdf01c53978b6429f1393ba4afeca39cc68afa", "shasum": "" }, "require": { @@ -67012,7 +67073,7 @@ ], "support": { "issues": "https://github.com/phpstan/phpstan/issues", - "source": "https://github.com/phpstan/phpstan/tree/1.9.1" + "source": "https://github.com/phpstan/phpstan/tree/1.9.2" }, "funding": [ { @@ -67028,7 +67089,7 @@ "type": "tidelift" } ], - "time": "2022-11-04T13:35:59+00:00" + "time": "2022-11-10T09:56:11+00:00" }, { "name": "phpunit/php-code-coverage", @@ -68938,12 +68999,12 @@ "source": { "type": "git", "url": "https://github.com/spryker-sdk/integrator.git", - "reference": "32c4a360b28384dd914bb5cc69e63e9aaafe90c5" + "reference": "dde4e8721ba8b1449f6af8602fb507e88cb6981d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-sdk/integrator/zipball/32c4a360b28384dd914bb5cc69e63e9aaafe90c5", - "reference": "32c4a360b28384dd914bb5cc69e63e9aaafe90c5", + "url": "https://api.github.com/repos/spryker-sdk/integrator/zipball/dde4e8721ba8b1449f6af8602fb507e88cb6981d", + "reference": "dde4e8721ba8b1449f6af8602fb507e88cb6981d", "shasum": "" }, "require": { @@ -68986,7 +69047,7 @@ "issues": "https://github.com/spryker-sdk/integrator/issues", "source": "https://github.com/spryker-sdk/integrator/tree/master" }, - "time": "2022-10-20T10:55:26+00:00" + "time": "2022-11-24T10:49:16+00:00" }, { "name": "spryker-sdk/phpstan-spryker", @@ -69425,21 +69486,21 @@ }, { "name": "spryker/development", - "version": "3.34.0", + "version": "3.34.1", "source": { "type": "git", "url": "https://github.com/spryker/development.git", - "reference": "c47ee7b137456c0dc8c48799a6d968bc849440d8" + "reference": "bc86af272d39c97e638f5f2001b150f5fd820229" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/development/zipball/c47ee7b137456c0dc8c48799a6d968bc849440d8", - "reference": "c47ee7b137456c0dc8c48799a6d968bc849440d8", + "url": "https://api.github.com/repos/spryker/development/zipball/bc86af272d39c97e638f5f2001b150f5fd820229", + "reference": "bc86af272d39c97e638f5f2001b150f5fd820229", "shasum": "" }, "require": { "nette/di": "^2.4.7 || ^3.0.0", - "php": ">=7.4", + "php": ">=8.0", "phpmd/phpmd": "^2.0.0", "spryker/config": "^3.0.0", "spryker/graph": "^3.0.0", @@ -69475,9 +69536,9 @@ ], "description": "Development module", "support": { - "source": "https://github.com/spryker/development/tree/3.34.0" + "source": "https://github.com/spryker/development/tree/3.34.1" }, - "time": "2022-09-19T06:48:51+00:00" + "time": "2022-12-01T11:40:47+00:00" }, { "name": "spryker/docker-chromedriver", @@ -69872,52 +69933,48 @@ }, { "name": "symfony/cache", - "version": "v5.4.15", + "version": "v6.0.16", "source": { "type": "git", "url": "https://github.com/symfony/cache.git", - "reference": "60e87188abbacd29ccde44d69c5392a33e888e98" + "reference": "40cd2323c219e30292c0e2520572b54310e534c6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/cache/zipball/60e87188abbacd29ccde44d69c5392a33e888e98", - "reference": "60e87188abbacd29ccde44d69c5392a33e888e98", + "url": "https://api.github.com/repos/symfony/cache/zipball/40cd2323c219e30292c0e2520572b54310e534c6", + "reference": "40cd2323c219e30292c0e2520572b54310e534c6", "shasum": "" }, "require": { - "php": ">=7.2.5", - "psr/cache": "^1.0|^2.0", + "php": ">=8.0.2", + "psr/cache": "^2.0|^3.0", "psr/log": "^1.1|^2|^3", - "symfony/cache-contracts": "^1.1.7|^2", - "symfony/deprecation-contracts": "^2.1|^3", - "symfony/polyfill-php73": "^1.9", - "symfony/polyfill-php80": "^1.16", + "symfony/cache-contracts": "^1.1.7|^2|^3", "symfony/service-contracts": "^1.1|^2|^3", - "symfony/var-exporter": "^4.4|^5.0|^6.0" + "symfony/var-exporter": "^5.4|^6.0" }, "conflict": { "doctrine/dbal": "<2.13.1", - "symfony/dependency-injection": "<4.4", - "symfony/http-kernel": "<4.4", - "symfony/var-dumper": "<4.4" + "symfony/dependency-injection": "<5.4", + "symfony/http-kernel": "<5.4", + "symfony/var-dumper": "<5.4" }, "provide": { - "psr/cache-implementation": "1.0|2.0", - "psr/simple-cache-implementation": "1.0|2.0", - "symfony/cache-implementation": "1.0|2.0" + "psr/cache-implementation": "2.0|3.0", + "psr/simple-cache-implementation": "1.0|2.0|3.0", + "symfony/cache-implementation": "1.1|2.0|3.0" }, "require-dev": { "cache/integration-tests": "dev-master", - "doctrine/cache": "^1.6|^2.0", "doctrine/dbal": "^2.13.1|^3.0", "predis/predis": "^1.1", - "psr/simple-cache": "^1.0|^2.0", - "symfony/config": "^4.4|^5.0|^6.0", - "symfony/dependency-injection": "^4.4|^5.0|^6.0", - "symfony/filesystem": "^4.4|^5.0|^6.0", - "symfony/http-kernel": "^4.4|^5.0|^6.0", - "symfony/messenger": "^4.4|^5.0|^6.0", - "symfony/var-dumper": "^4.4|^5.0|^6.0" + "psr/simple-cache": "^1.0|^2.0|^3.0", + "symfony/config": "^5.4|^6.0", + "symfony/dependency-injection": "^5.4|^6.0", + "symfony/filesystem": "^5.4|^6.0", + "symfony/http-kernel": "^5.4|^6.0", + "symfony/messenger": "^5.4|^6.0", + "symfony/var-dumper": "^5.4|^6.0" }, "type": "library", "autoload": { @@ -69949,7 +70006,7 @@ "psr6" ], "support": { - "source": "https://github.com/symfony/cache/tree/v5.4.15" + "source": "https://github.com/symfony/cache/tree/v6.0.16" }, "funding": [ { @@ -69965,25 +70022,25 @@ "type": "tidelift" } ], - "time": "2022-10-27T07:55:40+00:00" + "time": "2022-11-07T17:51:53+00:00" }, { "name": "symfony/cache-contracts", - "version": "v2.5.2", + "version": "v3.0.2", "source": { "type": "git", "url": "https://github.com/symfony/cache-contracts.git", - "reference": "64be4a7acb83b6f2bf6de9a02cee6dad41277ebc" + "reference": "1c0a181c9ee221afe4fa55b2d13fc63c5ae14348" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/cache-contracts/zipball/64be4a7acb83b6f2bf6de9a02cee6dad41277ebc", - "reference": "64be4a7acb83b6f2bf6de9a02cee6dad41277ebc", + "url": "https://api.github.com/repos/symfony/cache-contracts/zipball/1c0a181c9ee221afe4fa55b2d13fc63c5ae14348", + "reference": "1c0a181c9ee221afe4fa55b2d13fc63c5ae14348", "shasum": "" }, "require": { - "php": ">=7.2.5", - "psr/cache": "^1.0|^2.0|^3.0" + "php": ">=8.0.2", + "psr/cache": "^3.0" }, "suggest": { "symfony/cache-implementation": "" @@ -69991,7 +70048,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "2.5-dev" + "dev-main": "3.0-dev" }, "thanks": { "name": "symfony/contracts", @@ -70028,7 +70085,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/cache-contracts/tree/v2.5.2" + "source": "https://github.com/symfony/cache-contracts/tree/v3.0.2" }, "funding": [ { @@ -70044,7 +70101,7 @@ "type": "tidelift" } ], - "time": "2022-01-02T09:53:40+00:00" + "time": "2022-01-02T09:55:41+00:00" }, { "name": "symfony/css-selector", @@ -70113,16 +70170,16 @@ }, { "name": "symfony/dependency-injection", - "version": "v6.0.13", + "version": "v6.0.16", "source": { "type": "git", "url": "https://github.com/symfony/dependency-injection.git", - "reference": "6339881a2970b9f6bf6f4d2b07a540b4e3740f98" + "reference": "2140291b9aface8d1d53299123fcffd1e0782b43" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/6339881a2970b9f6bf6f4d2b07a540b4e3740f98", - "reference": "6339881a2970b9f6bf6f4d2b07a540b4e3740f98", + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/2140291b9aface8d1d53299123fcffd1e0782b43", + "reference": "2140291b9aface8d1d53299123fcffd1e0782b43", "shasum": "" }, "require": { @@ -70181,7 +70238,7 @@ "description": "Allows you to standardize and centralize the way objects are constructed in your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/dependency-injection/tree/v6.0.13" + "source": "https://github.com/symfony/dependency-injection/tree/v6.0.16" }, "funding": [ { @@ -70197,7 +70254,7 @@ "type": "tidelift" } ], - "time": "2022-09-28T16:00:20+00:00" + "time": "2022-11-25T07:33:41+00:00" }, { "name": "symfony/dom-crawler", @@ -70274,99 +70331,96 @@ }, { "name": "symfony/framework-bundle", - "version": "v5.4.14", + "version": "v6.0.16", "source": { "type": "git", "url": "https://github.com/symfony/framework-bundle.git", - "reference": "00ac4d7e31597f6a49759bd925d83fc87d4ade68" + "reference": "ac099ef8dba62fd58d9824438b144fa4afce86d8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/00ac4d7e31597f6a49759bd925d83fc87d4ade68", - "reference": "00ac4d7e31597f6a49759bd925d83fc87d4ade68", + "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/ac099ef8dba62fd58d9824438b144fa4afce86d8", + "reference": "ac099ef8dba62fd58d9824438b144fa4afce86d8", "shasum": "" }, "require": { + "composer-runtime-api": ">=2.1", "ext-xml": "*", - "php": ">=7.2.5", - "symfony/cache": "^5.2|^6.0", - "symfony/config": "^5.3|^6.0", + "php": ">=8.0.2", + "symfony/cache": "^5.4|^6.0", + "symfony/config": "^5.4|^6.0", "symfony/dependency-injection": "^5.4.5|^6.0.5", - "symfony/deprecation-contracts": "^2.1|^3", - "symfony/error-handler": "^4.4.1|^5.0.1|^6.0", - "symfony/event-dispatcher": "^5.1|^6.0", - "symfony/filesystem": "^4.4|^5.0|^6.0", - "symfony/finder": "^4.4|^5.0|^6.0", - "symfony/http-foundation": "^5.3|^6.0", + "symfony/error-handler": "^5.4|^6.0", + "symfony/event-dispatcher": "^5.4|^6.0", + "symfony/filesystem": "^5.4|^6.0", + "symfony/finder": "^5.4|^6.0", + "symfony/http-foundation": "^5.4|^6.0", "symfony/http-kernel": "^5.4|^6.0", "symfony/polyfill-mbstring": "~1.0", - "symfony/polyfill-php80": "^1.16", "symfony/polyfill-php81": "^1.22", - "symfony/routing": "^5.3|^6.0" + "symfony/routing": "^5.4|^6.0" }, "conflict": { "doctrine/annotations": "<1.13.1", - "doctrine/cache": "<1.11", "doctrine/persistence": "<1.3", "phpdocumentor/reflection-docblock": "<3.2.2", "phpdocumentor/type-resolver": "<1.4.0", "phpunit/phpunit": "<5.4.3", - "symfony/asset": "<5.3", - "symfony/console": "<5.2.5", - "symfony/dom-crawler": "<4.4", - "symfony/dotenv": "<5.1", - "symfony/form": "<5.2", - "symfony/http-client": "<4.4", - "symfony/lock": "<4.4", - "symfony/mailer": "<5.2", + "symfony/asset": "<5.4", + "symfony/console": "<5.4", + "symfony/dom-crawler": "<5.4", + "symfony/dotenv": "<5.4", + "symfony/form": "<5.4", + "symfony/http-client": "<5.4", + "symfony/lock": "<5.4", + "symfony/mailer": "<5.4", "symfony/messenger": "<5.4", - "symfony/mime": "<4.4", - "symfony/property-access": "<5.3", - "symfony/property-info": "<4.4", - "symfony/security-csrf": "<5.3", - "symfony/serializer": "<5.2", - "symfony/service-contracts": ">=3.0", - "symfony/stopwatch": "<4.4", - "symfony/translation": "<5.3", - "symfony/twig-bridge": "<4.4", - "symfony/twig-bundle": "<4.4", - "symfony/validator": "<5.2", - "symfony/web-profiler-bundle": "<4.4", - "symfony/workflow": "<5.2" + "symfony/mime": "<5.4", + "symfony/property-access": "<5.4", + "symfony/property-info": "<5.4", + "symfony/security-core": "<5.4", + "symfony/security-csrf": "<5.4", + "symfony/serializer": "<5.4", + "symfony/stopwatch": "<5.4", + "symfony/translation": "<5.4", + "symfony/twig-bridge": "<5.4", + "symfony/twig-bundle": "<5.4", + "symfony/validator": "<5.4", + "symfony/web-profiler-bundle": "<5.4", + "symfony/workflow": "<5.4" }, "require-dev": { "doctrine/annotations": "^1.13.1", - "doctrine/cache": "^1.11|^2.0", "doctrine/persistence": "^1.3|^2|^3", "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", - "symfony/asset": "^5.3|^6.0", + "symfony/asset": "^5.4|^6.0", "symfony/browser-kit": "^5.4|^6.0", "symfony/console": "^5.4.9|^6.0.9", - "symfony/css-selector": "^4.4|^5.0|^6.0", - "symfony/dom-crawler": "^4.4.30|^5.3.7|^6.0", - "symfony/dotenv": "^5.1|^6.0", - "symfony/expression-language": "^4.4|^5.0|^6.0", - "symfony/form": "^5.2|^6.0", - "symfony/http-client": "^4.4|^5.0|^6.0", - "symfony/lock": "^4.4|^5.0|^6.0", - "symfony/mailer": "^5.2|^6.0", + "symfony/css-selector": "^5.4|^6.0", + "symfony/dom-crawler": "^5.4|^6.0", + "symfony/dotenv": "^5.4|^6.0", + "symfony/expression-language": "^5.4|^6.0", + "symfony/form": "^5.4|^6.0", + "symfony/http-client": "^5.4|^6.0", + "symfony/lock": "^5.4|^6.0", + "symfony/mailer": "^5.4|^6.0", "symfony/messenger": "^5.4|^6.0", - "symfony/mime": "^4.4|^5.0|^6.0", + "symfony/mime": "^5.4|^6.0", "symfony/notifier": "^5.4|^6.0", "symfony/polyfill-intl-icu": "~1.0", - "symfony/process": "^4.4|^5.0|^6.0", - "symfony/property-info": "^4.4|^5.0|^6.0", - "symfony/rate-limiter": "^5.2|^6.0", + "symfony/process": "^5.4|^6.0", + "symfony/property-info": "^5.4|^6.0", + "symfony/rate-limiter": "^5.4|^6.0", "symfony/security-bundle": "^5.4|^6.0", "symfony/serializer": "^5.4|^6.0", - "symfony/stopwatch": "^4.4|^5.0|^6.0", - "symfony/string": "^5.0|^6.0", - "symfony/translation": "^5.3|^6.0", - "symfony/twig-bundle": "^4.4|^5.0|^6.0", - "symfony/validator": "^5.2|^6.0", - "symfony/web-link": "^4.4|^5.0|^6.0", - "symfony/workflow": "^5.2|^6.0", - "symfony/yaml": "^4.4|^5.0|^6.0", + "symfony/stopwatch": "^5.4|^6.0", + "symfony/string": "^5.4|^6.0", + "symfony/translation": "^5.4|^6.0", + "symfony/twig-bundle": "^5.4|^6.0", + "symfony/validator": "^5.4|^6.0", + "symfony/web-link": "^5.4|^6.0", + "symfony/workflow": "^5.4|^6.0", + "symfony/yaml": "^5.4|^6.0", "twig/twig": "^2.10|^3.0" }, "suggest": { @@ -70405,7 +70459,7 @@ "description": "Provides a tight integration between Symfony components and the Symfony full-stack framework", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/framework-bundle/tree/v5.4.14" + "source": "https://github.com/symfony/framework-bundle/tree/v6.0.16" }, "funding": [ { @@ -70421,52 +70475,50 @@ "type": "tidelift" } ], - "time": "2022-10-07T08:01:20+00:00" + "time": "2022-11-25T18:58:46+00:00" }, { "name": "symfony/twig-bundle", - "version": "v5.4.8", + "version": "v6.0.8", "source": { "type": "git", "url": "https://github.com/symfony/twig-bundle.git", - "reference": "c992b4474c3a31f3c40a1ca593d213833f91b818" + "reference": "0c5bb02150d08fa3174d8cd7600496a51702360a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/twig-bundle/zipball/c992b4474c3a31f3c40a1ca593d213833f91b818", - "reference": "c992b4474c3a31f3c40a1ca593d213833f91b818", + "url": "https://api.github.com/repos/symfony/twig-bundle/zipball/0c5bb02150d08fa3174d8cd7600496a51702360a", + "reference": "0c5bb02150d08fa3174d8cd7600496a51702360a", "shasum": "" }, "require": { - "php": ">=7.2.5", - "symfony/config": "^4.4|^5.0|^6.0", - "symfony/http-foundation": "^4.4|^5.0|^6.0", - "symfony/http-kernel": "^5.0|^6.0", + "composer-runtime-api": ">=2.1", + "php": ">=8.0.2", + "symfony/config": "^5.4|^6.0", + "symfony/http-foundation": "^5.4|^6.0", + "symfony/http-kernel": "^5.4|^6.0", "symfony/polyfill-ctype": "~1.8", - "symfony/polyfill-php80": "^1.16", - "symfony/twig-bridge": "^5.3|^6.0", + "symfony/twig-bridge": "^5.4|^6.0", "twig/twig": "^2.13|^3.0.4" }, "conflict": { - "symfony/dependency-injection": "<5.3", - "symfony/framework-bundle": "<5.0", - "symfony/service-contracts": ">=3.0", - "symfony/translation": "<5.0" + "symfony/dependency-injection": "<5.4", + "symfony/framework-bundle": "<5.4", + "symfony/translation": "<5.4" }, "require-dev": { "doctrine/annotations": "^1.10.4", - "doctrine/cache": "^1.0|^2.0", - "symfony/asset": "^4.4|^5.0|^6.0", - "symfony/dependency-injection": "^5.3|^6.0", - "symfony/expression-language": "^4.4|^5.0|^6.0", - "symfony/finder": "^4.4|^5.0|^6.0", - "symfony/form": "^4.4|^5.0|^6.0", - "symfony/framework-bundle": "^5.0|^6.0", - "symfony/routing": "^4.4|^5.0|^6.0", - "symfony/stopwatch": "^4.4|^5.0|^6.0", - "symfony/translation": "^5.0|^6.0", - "symfony/web-link": "^4.4|^5.0|^6.0", - "symfony/yaml": "^4.4|^5.0|^6.0" + "symfony/asset": "^5.4|^6.0", + "symfony/dependency-injection": "^5.4|^6.0", + "symfony/expression-language": "^5.4|^6.0", + "symfony/finder": "^5.4|^6.0", + "symfony/form": "^5.4|^6.0", + "symfony/framework-bundle": "^5.4|^6.0", + "symfony/routing": "^5.4|^6.0", + "symfony/stopwatch": "^5.4|^6.0", + "symfony/translation": "^5.4|^6.0", + "symfony/web-link": "^5.4|^6.0", + "symfony/yaml": "^5.4|^6.0" }, "type": "symfony-bundle", "autoload": { @@ -70494,7 +70546,7 @@ "description": "Provides a tight integration of Twig into the Symfony full-stack framework", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/twig-bundle/tree/v5.4.8" + "source": "https://github.com/symfony/twig-bundle/tree/v6.0.8" }, "funding": [ { @@ -70510,7 +70562,7 @@ "type": "tidelift" } ], - "time": "2022-04-03T13:03:10+00:00" + "time": "2022-04-03T13:04:20+00:00" }, { "name": "symfony/var-exporter", From 1f388cc2bd5cefa43ae938b0572ef1e593f34f32 Mon Sep 17 00:00:00 2001 From: Dmitriy Aseev Date: Wed, 7 Dec 2022 14:58:06 +0300 Subject: [PATCH 072/106] Adjusted composer files. --- composer.json | 1155 +++++++++++++++++++++++++++++++++++++++++++- composer.lock | 2 +- composer_back.json | 363 ++++++++++++++ 3 files changed, 1512 insertions(+), 8 deletions(-) create mode 100644 composer_back.json diff --git a/composer.json b/composer.json index d3748df5f2..8ef9779fdd 100644 --- a/composer.json +++ b/composer.json @@ -128,7 +128,7 @@ "spryker/carts-rest-api": "^5.22.0", "spryker/catalog-price-product-connector": "^1.3.2", "spryker/catalog-search-products-resource-relationship": "^1.2.0", - "spryker/catalog-search-rest-api": "^2.6.0", + "spryker/catalog-search-rest-api": "^2.7.0", "spryker/categories-rest-api": "^1.6.0", "spryker/category-discount-connector": "^1.0.0", "spryker/category-navigation-connector": "^1.0.2", @@ -155,7 +155,7 @@ "spryker/company-business-unit-addresses-rest-api": "^1.1.0", "spryker/company-business-unit-sales-connector": "^1.1.0", "spryker/company-business-units-rest-api": "^1.3.0", - "spryker/company-mail-connector": "^1.0.5", + "spryker/company-mail-connector": "^1.1.0", "spryker/company-roles-rest-api": "^1.1.3", "spryker/company-sales-connector": "^1.1.0", "spryker/company-user-auth-rest-api": "^2.1.0", @@ -186,7 +186,7 @@ "spryker/merchant-product-offers-rest-api": "^2.0.0", "spryker/merchant-product-shopping-lists-rest-api": "^1.0.0", "spryker/merchant-products-rest-api": "^1.0.0", - "spryker/merchant-profile-merchant-portal-gui": "^1.6.0", + "spryker/merchant-profile-merchant-portal-gui": "^1.7.0", "spryker/merchant-sales-returns-rest-api": "^1.0.0", "spryker/merchants-rest-api": "^1.0.0", "spryker/message-broker": "^1.2.1", @@ -221,7 +221,7 @@ "spryker/product-cart-connector": "^4.9.0", "spryker/product-configuration-shopping-lists-rest-api": "^1.0.0", "spryker/product-configurations-price-product-volumes-rest-api": "^1.0.0", - "spryker/product-configurations-rest-api": "^1.0.0", + "spryker/product-configurations-rest-api": "^1.0.1", "spryker/product-discontinued-product-bundle-connector": "^1.2.2", "spryker/product-discontinued-product-label-connector": "^1.3.0", "spryker/product-discontinued-rest-api": "^1.0.1", @@ -247,7 +247,7 @@ "spryker/quote-approval-shipment-connector": "^1.0.1", "spryker/related-products-rest-api": "^1.3.2", "spryker/rest-request-validator": "^1.4.0", - "spryker/sales-merchant-portal-gui": "^1.9.4", + "spryker/sales-merchant-portal-gui": "^1.10.1", "spryker/sales-order-thresholds-rest-api": "^1.0.0", "spryker/sales-product-connector": "^1.8.1", "spryker/sales-returns-rest-api": "^1.1.0", @@ -274,6 +274,13 @@ "spryker/uuid": "^1.0.1" }, "require-dev": { + "async-aws/core": "1.18.0", + "async-aws/sns": "1.4.1", + "async-aws/sqs": "1.7.0", + "aws/aws-crt-php": "1.0.2", + "aws/aws-sdk-php": "3.252.2", + "brick/math": "0.10.2", + "cebe/php-openapi": "1.7.0", "codeception/codeception": "^5.0.2", "codeception/module-asserts": "^3.0.0", "codeception/module-cli": "^2.0.0", @@ -282,19 +289,1151 @@ "codeception/module-rest": "^3.1.0", "codeception/module-webdriver": "^3.1.1", "composer/package-versions-deprecated": "^1.10.0", + "composer/pcre": "3.1.0", + "composer/semver": "3.3.2", + "composer/xdebug-handler": "3.0.3", + "defuse/php-encryption": "2.3.1", + "doctrine/inflector": "2.0.6", + "doctrine/lexer": "1.2.3", + "egulias/email-validator": "3.2.1", + "elasticsearch/elasticsearch": "7.17.1", + "everon/collection": "1.0.3", + "everon/criteria-builder": "1.1.6", + "everon/factory": "1.1.4", + "everon/utils": "1.0.4", + "ezimuel/guzzlestreams": "3.1.0", + "ezimuel/ringphp": "1.2.1", "filp/whoops": "^2.7", + "guzzlehttp/guzzle": "7.5.0", + "guzzlehttp/promises": "1.5.2", + "guzzlehttp/psr7": "2.4.3", + "justinrainbow/json-schema": "5.2.12", + "laminas/laminas-barcode": "2.12.0", + "laminas/laminas-config": "3.8.0", + "laminas/laminas-filter": "2.29.0", + "laminas/laminas-servicemanager": "3.20.0", + "laminas/laminas-stdlib": "3.16.1", + "laminas/laminas-validator": "2.28.0", + "lcobucci/clock": "2.2.0", + "lcobucci/jwt": "4.2.1", + "league/csv": "9.8.0", + "league/event": "2.2.0", + "league/flysystem": "2.5.0", + "league/flysystem-ftp": "2.4.2", + "league/mime-type-detection": "1.11.0", + "league/oauth2-client": "2.6.1", + "league/oauth2-server": "8.3.6", + "league/uri": "6.7.2", + "league/uri-interfaces": "2.3.0", + "moneyphp/money": "3.3.3", + "monolog/monolog": "2.8.0", + "mtdowling/jmespath.php": "2.6.1", + "nette/di": "3.0.14", + "nette/finder": "2.5.4", + "nette/neon": "3.3.3", + "nette/php-generator": "4.0.5", + "nette/robot-loader": "3.4.1", + "nette/schema": "1.2.3", + "nette/utils": "3.2.8", + "nyholm/dsn": "2.0.1", + "paragonie/constant_time_encoding": "2.6.3", + "paragonie/random_compat": "9.99.100", + "pdepend/pdepend": "2.12.1", + "php-amqplib/php-amqplib": "3.4.0", + "phpdocumentor/graphviz": "2.1.0", + "phpmd/phpmd": "2.13.0", + "phpseclib/phpseclib": "3.0.17", "phpunit/phpunit": "^9.5.2", + "predis/predis": "1.1.10", + "propel/propel": "2.0.0-beta2", + "psr/cache": "3.0.0", + "psr/clock": "1.0.0", + "psr/container": "1.1.2", + "psr/event-dispatcher": "1.0.0", + "psr/http-client": "1.0.1", + "psr/http-factory": "1.0.1", + "psr/http-message": "1.0.1", + "psr/log": "1.1.4", + "ralouphie/getallheaders": "3.0.3", + "ramsey/collection": "1.2.2", + "ramsey/uuid": "4.6.0", + "react/promise": "2.9.0", + "riskio/oauth2-auth0": "2.4.1", + "ruflin/elastica": "7.3.0", + "sebastian/diff": "4.0.4", + "seld/signal-handler": "1.3.0", "sllh/composer-versions-check": "^2.0.5", + "spryker-eco/loggly": "0.1.1", + "spryker-eco/new-relic": "2.0.1", "spryker-feature/development-tools": "dev-master as 202212.0", "spryker-sdk/integrator": "dev-master", "spryker-sdk/phpstan-spryker": "^0.4.0", "spryker-sdk/security-checker": "^0.1.0", + "spryker-sdk/spryk": "0.3.4", + "spryker-shop/agent-page": "1.10.0", + "spryker-shop/agent-widget": "1.3.3", + "spryker-shop/asset-widget": "1.0.0", + "spryker-shop/availability-notification-page": "1.1.2", + "spryker-shop/availability-notification-widget": "1.1.4", + "spryker-shop/availability-widget": "1.1.1", + "spryker-shop/barcode-widget": "1.0.0", + "spryker-shop/business-on-behalf-widget": "1.1.0", + "spryker-shop/calculation-page": "1.3.2", + "spryker-shop/cart-code-widget": "1.4.1", + "spryker-shop/cart-note-widget": "1.4.0", + "spryker-shop/cart-page": "3.35.0", + "spryker-shop/cart-page-extension": "1.1.0", + "spryker-shop/catalog-page": "1.24.0", + "spryker-shop/category-image-storage-widget": "1.0.3", + "spryker-shop/category-widget": "1.4.0", + "spryker-shop/chart-widget": "0.2.3", + "spryker-shop/checkout-page": "3.22.0", + "spryker-shop/checkout-page-extension": "1.4.0", + "spryker-shop/checkout-widget": "1.4.0", + "spryker-shop/cms-block-widget": "2.3.1", + "spryker-shop/cms-content-widget-chart-connector": "1.0.3", + "spryker-shop/cms-content-widget-product-connector": "1.3.0", + "spryker-shop/cms-content-widget-product-set-connector": "1.3.1", + "spryker-shop/cms-page": "1.7.0", + "spryker-shop/cms-search-page": "1.3.2", + "spryker-shop/cms-slot-block-widget": "1.1.0", + "spryker-shop/comment-widget": "1.2.2", + "spryker-shop/comment-widget-extension": "1.0.0", + "spryker-shop/company-page": "2.20.0", + "spryker-shop/company-user-agent-widget": "1.1.2", + "spryker-shop/company-user-invitation-page": "2.4.2", + "spryker-shop/company-widget": "1.8.0", + "spryker-shop/configurable-bundle-note-widget": "1.0.1", + "spryker-shop/configurable-bundle-page": "1.2.3", + "spryker-shop/configurable-bundle-widget": "1.7.0", + "spryker-shop/content-banner-widget": "1.1.0", + "spryker-shop/content-file-widget": "2.0.0", + "spryker-shop/content-navigation-widget": "1.4.0", + "spryker-shop/content-product-set-widget": "1.4.0", + "spryker-shop/content-product-widget": "1.2.0", + "spryker-shop/currency-widget": "1.5.0", + "spryker-shop/customer-page": "2.40.0", + "spryker-shop/customer-page-extension": "1.5.0", + "spryker-shop/customer-reorder-widget": "6.13.0", + "spryker-shop/customer-reorder-widget-extension": "1.3.0", + "spryker-shop/date-time-configurator-page-example": "0.3.0", + "spryker-shop/discount-promotion-widget": "3.5.1", + "spryker-shop/discount-widget": "1.8.0", + "spryker-shop/error-page": "1.9.0", + "spryker-shop/error-page-extension": "1.0.0", + "spryker-shop/file-manager-widget": "2.0.0", + "spryker-shop/home-page": "1.1.2", + "spryker-shop/language-switcher-widget": "1.4.0", + "spryker-shop/merchant-opening-hours-widget": "1.0.0", + "spryker-shop/merchant-page": "1.0.0", + "spryker-shop/merchant-product-offer-widget": "2.4.0", + "spryker-shop/merchant-product-offer-widget-extension": "1.0.0", + "spryker-shop/merchant-product-widget": "1.2.0", + "spryker-shop/merchant-profile-widget": "1.0.0", + "spryker-shop/merchant-sales-order-widget": "1.0.0", + "spryker-shop/merchant-sales-return-widget": "1.0.0", + "spryker-shop/merchant-search-widget": "1.0.0", + "spryker-shop/merchant-widget": "1.2.0", + "spryker-shop/money-widget": "1.6.0", + "spryker-shop/multi-cart-page": "2.6.0", + "spryker-shop/multi-cart-widget": "1.8.0", + "spryker-shop/newsletter-page": "1.1.3", + "spryker-shop/newsletter-widget": "1.7.0", + "spryker-shop/order-cancel-widget": "1.1.0", + "spryker-shop/order-custom-reference-widget": "1.0.1", + "spryker-shop/payment-page": "1.2.0", + "spryker-shop/persistent-cart-share-page": "1.3.0", + "spryker-shop/persistent-cart-share-widget": "1.3.0", + "spryker-shop/price-product-volume-widget": "1.8.0", + "spryker-shop/price-product-widget": "1.0.0", + "spryker-shop/price-widget": "1.4.2", + "spryker-shop/product-alternative-widget": "1.5.0", + "spryker-shop/product-barcode-widget": "1.1.3", + "spryker-shop/product-bundle-widget": "1.6.0", + "spryker-shop/product-category-widget": "1.6.0", + "spryker-shop/product-configuration-cart-widget": "1.0.0", + "spryker-shop/product-configuration-cart-widget-extension": "1.0.0", + "spryker-shop/product-configuration-shopping-list-widget": "1.0.0", + "spryker-shop/product-configuration-shopping-list-widget-extension": "1.0.0", + "spryker-shop/product-configuration-widget": "1.0.0", + "spryker-shop/product-configuration-widget-extension": "1.0.0", + "spryker-shop/product-configuration-wishlist-widget-extension": "1.0.0", + "spryker-shop/product-configurator-gateway-page": "1.0.1", + "spryker-shop/product-configurator-gateway-page-extension": "1.0.0", + "spryker-shop/product-detail-page": "3.18.0", + "spryker-shop/product-discontinued-widget": "1.1.1", + "spryker-shop/product-group-widget": "1.9.1", + "spryker-shop/product-group-widget-extension": "1.1.0", + "spryker-shop/product-image-widget": "1.0.2", + "spryker-shop/product-label-widget": "1.6.0", + "spryker-shop/product-measurement-unit-widget": "1.1.0", + "spryker-shop/product-new-page": "1.3.0", + "spryker-shop/product-offer-shopping-list-widget": "1.0.0", + "spryker-shop/product-offer-widget": "1.1.0", + "spryker-shop/product-option-widget": "1.4.8", + "spryker-shop/product-packaging-unit-widget": "1.3.0", + "spryker-shop/product-relation-widget": "1.3.1", + "spryker-shop/product-replacement-for-widget": "1.5.2", + "spryker-shop/product-review-widget": "1.14.0", + "spryker-shop/product-search-widget": "3.4.0", + "spryker-shop/product-search-widget-extension": "1.0.0", + "spryker-shop/product-set-detail-page": "1.9.0", + "spryker-shop/product-set-list-page": "1.1.2", + "spryker-shop/product-set-widget": "1.8.0", + "spryker-shop/product-widget": "1.3.1", + "spryker-shop/quick-order-page": "4.8.0", + "spryker-shop/quick-order-page-extension": "1.2.0", + "spryker-shop/quote-approval-widget": "1.4.0", + "spryker-shop/quote-request-agent-page": "3.2.0", + "spryker-shop/quote-request-agent-page-extension": "1.0.0", + "spryker-shop/quote-request-agent-widget": "2.6.0", + "spryker-shop/quote-request-page": "3.4.0", + "spryker-shop/quote-request-page-extension": "1.0.0", + "spryker-shop/quote-request-widget": "2.5.0", + "spryker-shop/redirect-page": "1.1.0", + "spryker-shop/resource-share-page": "1.2.0", + "spryker-shop/resource-share-page-extension": "1.0.0", + "spryker-shop/sales-configurable-bundle-widget": "1.5.0", + "spryker-shop/sales-order-threshold-widget": "1.1.4", + "spryker-shop/sales-product-bundle-widget": "1.1.0", + "spryker-shop/sales-product-configuration-widget": "1.0.0", + "spryker-shop/sales-product-configuration-widget-extension": "1.0.0", + "spryker-shop/sales-return-page": "1.5.0", + "spryker-shop/sales-return-page-extension": "1.0.0", + "spryker-shop/security-blocker-page": "1.0.0", + "spryker-shop/session-agent-validation": "1.0.0", + "spryker-shop/session-agent-validation-extension": "1.0.0", + "spryker-shop/shared-cart-page": "2.4.1", + "spryker-shop/shared-cart-widget": "1.7.0", + "spryker-shop/shop-application": "1.13.0", + "spryker-shop/shop-application-extension": "1.2.0", + "spryker-shop/shop-cms-slot": "1.0.0", + "spryker-shop/shop-cms-slot-extension": "1.0.0", + "spryker-shop/shop-permission": "1.2.2", + "spryker-shop/shop-router": "1.0.6", + "spryker-shop/shop-router-extension": "1.0.0", + "spryker-shop/shop-translator": "1.1.1", + "spryker-shop/shop-ui": "1.65.0", + "spryker-shop/shopping-list-note-widget": "1.1.2", + "spryker-shop/shopping-list-page": "1.8.0", + "spryker-shop/shopping-list-page-extension": "1.1.0", + "spryker-shop/shopping-list-widget": "1.5.0", + "spryker-shop/storage-router": "0.1.2", + "spryker-shop/storage-router-extension": "1.0.0", + "spryker-shop/tabs-widget": "1.0.3", + "spryker-shop/tabs-widget-extension": "1.0.0", + "spryker-shop/wishlist-page-extension": "1.0.0", + "spryker/acl": "3.13.0", + "spryker/acl-data-import": "0.1.0", + "spryker/acl-entity": "1.6.0", + "spryker/acl-entity-data-import": "0.2.1", + "spryker/acl-entity-extension": "1.0.0", + "spryker/acl-extension": "1.1.0", + "spryker/acl-merchant-portal": "1.8.0", + "spryker/agent": "1.5.1", + "spryker/agent-auth-rest-api": "1.0.0", + "spryker/agent-extension": "1.0.0", + "spryker/agent-gui": "1.0.0", + "spryker/alternative-products-rest-api": "1.1.2", + "spryker/app-catalog-gui": "1.2.0", + "spryker/application": "3.30.1", + "spryker/application-extension": "1.1.0", "spryker/architecture-sniffer": "^0.5.5", + "spryker/assertion": "3.0.1", + "spryker/asset": "1.3.0", + "spryker/asset-storage": "1.1.0", + "spryker/auth-rest-api": "2.14.1", + "spryker/auth-rest-api-extension": "1.1.0", + "spryker/authentication": "1.0.0", + "spryker/authentication-extension": "1.0.0", + "spryker/authentication-oauth": "1.0.0", + "spryker/authorization": "1.2.0", + "spryker/authorization-extension": "1.1.0", + "spryker/availability": "9.16.0", + "spryker/availability-cart-connector": "7.3.0", + "spryker/availability-cart-connector-extension": "1.0.0", + "spryker/availability-data-feed": "0.1.7", + "spryker/availability-extension": "1.2.0", + "spryker/availability-gui": "6.7.0", + "spryker/availability-gui-extension": "1.0.0", + "spryker/availability-merchant-portal-gui": "1.0.0", + "spryker/availability-notification": "1.2.0", + "spryker/availability-notifications-rest-api": "1.2.0", + "spryker/availability-storage": "2.7.0", + "spryker/availability-storage-extension": "1.0.0", + "spryker/barcode": "1.1.1", + "spryker/barcode-extension": "1.0.1", + "spryker/barcode-laminas": "1.1.0", + "spryker/business-on-behalf": "1.1.2", + "spryker/business-on-behalf-data-import": "3.0.0", + "spryker/business-on-behalf-extension": "1.0.0", + "spryker/business-on-behalf-gui": "1.3.0", + "spryker/business-on-behalf-gui-extension": "1.0.0", + "spryker/cache": "3.5.0", + "spryker/calculation": "4.12.0", + "spryker/calculation-extension": "1.1.0", + "spryker/cart": "7.11.0", + "spryker/cart-code": "1.2.0", + "spryker/cart-code-extension": "1.1.0", + "spryker/cart-codes-rest-api": "1.4.0", + "spryker/cart-codes-rest-api-extension": "1.0.0", + "spryker/cart-currency-connector": "1.1.5", + "spryker/cart-extension": "4.3.0", + "spryker/cart-note": "1.0.3", + "spryker/cart-note-extension": "1.0.0", + "spryker/cart-note-merchant-portal-gui": "1.0.0", + "spryker/cart-note-merchant-sales-order-gui": "1.0.0", + "spryker/cart-note-product-bundle-connector": "1.0.3", + "spryker/cart-permission-groups-rest-api": "1.2.1", + "spryker/cart-variant": "2.0.1", + "spryker/carts-rest-api": "5.22.0", + "spryker/carts-rest-api-extension": "1.7.0", + "spryker/catalog": "5.7.0", + "spryker/catalog-price-product-connector": "1.3.2", + "spryker/catalog-search-products-resource-relationship": "1.2.0", + "spryker/catalog-search-rest-api": "2.7.0", + "spryker/categories-rest-api": "1.6.0", + "spryker/category": "5.7.0", + "spryker/category-data-feed": "0.2.3", + "spryker/category-data-import": "0.3.0", + "spryker/category-discount-connector": "1.0.0", + "spryker/category-exporter": "3.0.4", + "spryker/category-extension": "1.2.0", + "spryker/category-gui": "2.1.0", + "spryker/category-gui-extension": "1.0.0", + "spryker/category-image": "1.1.3", + "spryker/category-image-gui": "1.4.0", + "spryker/category-image-storage": "1.5.0", + "spryker/category-navigation-connector": "1.0.2", + "spryker/category-page-search": "2.2.0", + "spryker/category-storage": "2.4.1", + "spryker/chart": "1.3.6", + "spryker/chart-gui": "1.1.1", + "spryker/checkout": "6.4.0", + "spryker/checkout-extension": "1.4.0", + "spryker/checkout-rest-api": "3.7.2", + "spryker/checkout-rest-api-extension": "1.5.0", + "spryker/checksum-generator": "1.0.0", + "spryker/cms": "7.11.1", + "spryker/cms-block": "3.4.0", + "spryker/cms-block-category-connector": "2.6.0", + "spryker/cms-block-category-storage": "1.7.0", + "spryker/cms-block-extension": "1.0.0", + "spryker/cms-block-gui": "2.9.0", + "spryker/cms-block-gui-extension": "1.0.0", + "spryker/cms-block-product-connector": "1.4.0", + "spryker/cms-block-product-storage": "1.6.0", + "spryker/cms-block-storage": "2.4.1", + "spryker/cms-block-storage-extension": "1.0.0", + "spryker/cms-content-widget": "1.9.1", + "spryker/cms-content-widget-cms-block-connector": "1.4.0", + "spryker/cms-content-widget-content-connector": "1.0.0", + "spryker/cms-content-widget-product-connector": "1.2.0", + "spryker/cms-content-widget-product-group-connector": "1.1.0", + "spryker/cms-content-widget-product-search-connector": "1.1.1", + "spryker/cms-content-widget-product-set-connector": "1.1.1", + "spryker/cms-extension": "1.1.0", + "spryker/cms-gui": "5.10.0", + "spryker/cms-gui-extension": "1.0.0", + "spryker/cms-navigation-connector": "1.1.1", + "spryker/cms-page-data-import": "1.1.2", + "spryker/cms-page-search": "2.5.0", + "spryker/cms-pages-content-banners-resource-relationship": "1.0.0", + "spryker/cms-pages-content-product-abstract-lists-resource-relationship": "1.0.0", + "spryker/cms-pages-rest-api": "1.0.0", + "spryker/cms-slot": "1.0.2", + "spryker/cms-slot-block": "1.1.0", + "spryker/cms-slot-block-category-connector": "1.0.1", + "spryker/cms-slot-block-category-gui": "1.2.0", + "spryker/cms-slot-block-cms-connector": "1.0.0", + "spryker/cms-slot-block-cms-gui": "1.0.0", + "spryker/cms-slot-block-data-import": "0.2.2", + "spryker/cms-slot-block-extension": "1.0.0", + "spryker/cms-slot-block-gui": "1.2.0", + "spryker/cms-slot-block-gui-extension": "1.0.0", + "spryker/cms-slot-block-product-category-connector": "1.3.0", + "spryker/cms-slot-block-product-category-gui": "1.0.1", + "spryker/cms-slot-block-storage": "1.2.0", + "spryker/cms-slot-data-import": "0.7.0", + "spryker/cms-slot-extension": "1.0.0", + "spryker/cms-slot-gui": "1.2.0", + "spryker/cms-slot-locale-connector": "1.0.1", + "spryker/cms-slot-storage": "1.2.0", + "spryker/cms-slot-store-connector": "1.0.1", + "spryker/cms-storage": "2.6.0", + "spryker/cms-user-connector": "1.1.1", "spryker/code-sniffer": "^0.15.0", + "spryker/collector": "6.7.1", + "spryker/comment": "1.2.0", + "spryker/comment-data-import": "0.1.0", + "spryker/comment-extension": "1.0.0", + "spryker/comment-sales-connector": "1.0.1", + "spryker/companies-rest-api": "1.2.0", + "spryker/company": "1.5.0", + "spryker/company-business-unit": "2.14.1", + "spryker/company-business-unit-addresses-rest-api": "1.1.0", + "spryker/company-business-unit-data-import": "0.5.2", + "spryker/company-business-unit-extension": "1.2.0", + "spryker/company-business-unit-gui": "2.10.0", + "spryker/company-business-unit-gui-extension": "1.0.0", + "spryker/company-business-unit-sales-connector": "1.1.0", + "spryker/company-business-unit-storage": "1.0.0", + "spryker/company-business-units-rest-api": "1.3.0", + "spryker/company-business-units-rest-api-extension": "1.0.0", + "spryker/company-data-import": "0.2.1", + "spryker/company-extension": "1.0.0", + "spryker/company-gui": "1.7.0", + "spryker/company-gui-extension": "1.0.0", + "spryker/company-mail-connector": "1.1.0", + "spryker/company-role": "1.7.1", + "spryker/company-role-data-import": "0.1.2", + "spryker/company-role-gui": "1.8.0", + "spryker/company-role-gui-extension": "1.0.0", + "spryker/company-roles-rest-api": "1.1.3", + "spryker/company-sales-connector": "1.1.0", + "spryker/company-unit-address": "1.14.0", + "spryker/company-unit-address-data-import": "0.3.1", + "spryker/company-unit-address-extension": "1.0.0", + "spryker/company-unit-address-gui": "1.2.0", + "spryker/company-unit-address-gui-extension": "1.1.0", + "spryker/company-unit-address-label": "1.1.2", + "spryker/company-unit-address-label-data-import": "0.1.1", + "spryker/company-unit-address-label-gui": "1.0.2", + "spryker/company-user": "2.15.1", + "spryker/company-user-agent": "1.0.1", + "spryker/company-user-auth-rest-api": "2.1.0", + "spryker/company-user-data-import": "0.2.0", + "spryker/company-user-extension": "1.2.0", + "spryker/company-user-gui": "1.10.1", + "spryker/company-user-gui-extension": "1.1.0", + "spryker/company-user-invitation": "1.3.0", + "spryker/company-user-storage": "1.5.0", + "spryker/company-user-storage-extension": "1.0.0", + "spryker/company-users-rest-api": "2.5.0", + "spryker/config": "3.5.2", + "spryker/configurable-bundle": "2.1.0", + "spryker/configurable-bundle-cart": "1.4.0", + "spryker/configurable-bundle-carts-rest-api": "0.1.1", + "spryker/configurable-bundle-data-import": "0.2.1", + "spryker/configurable-bundle-gui": "1.3.0", + "spryker/configurable-bundle-gui-extension": "1.0.0", + "spryker/configurable-bundle-note": "1.0.0", + "spryker/configurable-bundle-page-search": "1.4.0", + "spryker/configurable-bundle-page-search-extension": "1.1.0", + "spryker/configurable-bundle-storage": "2.5.0", + "spryker/configurable-bundles-products-resource-relationship": "1.1.0", + "spryker/configurable-bundles-rest-api": "1.1.0", + "spryker/console": "4.10.4", + "spryker/container": "1.4.6", + "spryker/content": "2.2.1", + "spryker/content-banner": "2.2.0", + "spryker/content-banner-data-import": "0.2.3", + "spryker/content-banner-gui": "2.2.3", + "spryker/content-banners-rest-api": "2.2.0", + "spryker/content-file": "1.0.2", + "spryker/content-file-gui": "2.1.0", + "spryker/content-gui": "2.5.0", + "spryker/content-gui-extension": "1.1.0", + "spryker/content-navigation": "1.0.0", + "spryker/content-navigation-data-import": "0.1.0", + "spryker/content-navigation-gui": "1.0.0", + "spryker/content-product": "1.1.0", + "spryker/content-product-abstract-lists-rest-api": "1.2.0", + "spryker/content-product-data-import": "0.3.3", + "spryker/content-product-gui": "1.1.0", + "spryker/content-product-set": "1.0.0", + "spryker/content-product-set-data-import": "0.2.4", + "spryker/content-product-set-gui": "1.1.0", + "spryker/content-storage": "2.5.0", + "spryker/content-storage-extension": "1.1.0", + "spryker/country": "3.4.0", + "spryker/csv": "3.0.1", + "spryker/currency": "3.14.0", + "spryker/currency-extension": "1.0.0", + "spryker/customer": "7.48.0", + "spryker/customer-access": "1.3.0", + "spryker/customer-access-gui": "1.1.3", + "spryker/customer-access-permission": "1.2.2", + "spryker/customer-access-rest-api": "1.1.2", + "spryker/customer-access-storage": "1.7.0", + "spryker/customer-catalog": "1.1.1", + "spryker/customer-extension": "1.4.0", + "spryker/customer-group": "2.6.0", + "spryker/customer-group-discount-connector": "2.2.0", + "spryker/customer-note": "1.1.0", + "spryker/customer-note-gui": "1.2.0", + "spryker/customer-user-connector": "1.0.3", + "spryker/customer-user-connector-gui": "1.4.0", + "spryker/customers-rest-api": "1.21.1", + "spryker/customers-rest-api-extension": "1.2.0", + "spryker/dashboard": "1.1.3", + "spryker/dashboard-merchant-portal-gui": "1.5.4", + "spryker/dashboard-merchant-portal-gui-extension": "1.0.0", + "spryker/data-export": "0.1.3", + "spryker/data-export-extension": "0.1.0", + "spryker/data-import": "1.19.1", + "spryker/data-import-extension": "1.2.0", + "spryker/decimal-object": "1.0.2", + "spryker/development": "3.34.1", + "spryker/discount": "9.28.0", + "spryker/discount-calculation-connector": "5.3.0", + "spryker/discount-extension": "1.3.0", + "spryker/discount-merchant-sales-order": "1.0.0", + "spryker/discount-merchant-sales-order-gui": "1.0.0", + "spryker/discount-promotion": "4.9.0", + "spryker/discount-promotions-rest-api": "1.4.0", "spryker/docker-chromedriver": "dev-master", + "spryker/doctrine-inflector": "1.1.0", + "spryker/documentation-generator-api": "1.0.0", + "spryker/documentation-generator-api-extension": "1.0.0", + "spryker/documentation-generator-open-api": "1.1.0", + "spryker/documentation-generator-rest-api": "1.15.0", + "spryker/documentation-generator-rest-api-extension": "1.0.0", + "spryker/dummy-marketplace-payment": "0.2.3", + "spryker/dummy-payment": "2.7.0", + "spryker/egulias": "1.1.1", + "spryker/elastica": "6.0.0", + "spryker/entity-tag": "1.0.2", + "spryker/entity-tags-rest-api": "1.0.2", + "spryker/error-handler": "2.7.0", + "spryker/error-handler-extension": "1.0.0", + "spryker/event": "2.9.2", + "spryker/event-behavior": "1.24.1", + "spryker/event-dispatcher": "1.3.2", + "spryker/event-dispatcher-extension": "1.0.0", + "spryker/file-manager": "2.0.0", + "spryker/file-manager-data-import": "2.0.0", + "spryker/file-manager-gui": "2.3.0", + "spryker/file-manager-storage": "2.1.0", + "spryker/file-system": "2.0.0", + "spryker/file-system-extension": "1.0.0", + "spryker/flysystem": "2.1.0", + "spryker/flysystem-ftp-file-system": "2.0.0", + "spryker/flysystem-local-file-system": "2.0.0", + "spryker/form": "1.1.2", + "spryker/form-extension": "1.0.0", + "spryker/glossary": "3.11.6", + "spryker/glossary-storage": "1.11.0", + "spryker/glue-application": "1.48.0", + "spryker/glue-application-authorization-connector-extension": "1.0.0", + "spryker/glue-application-extension": "1.13.0", + "spryker/glue-backend-api-application": "1.0.0", + "spryker/glue-json-api-convention": "1.0.0", + "spryker/glue-json-api-convention-extension": "1.0.0", + "spryker/glue-storefront-api-application": "1.0.0", + "spryker/graceful-runner": "1.0.0", + "spryker/graph": "3.0.3", + "spryker/graphviz": "2.0.3", + "spryker/gui": "3.45.2", + "spryker/gui-table": "1.9.0", + "spryker/guzzle": "2.4.0", + "spryker/health-check": "1.0.1", + "spryker/health-check-extension": "1.0.0", + "spryker/http": "1.7.2", + "spryker/http-extension": "1.0.0", + "spryker/index-generator": "1.1.1", + "spryker/install": "1.0.2", + "spryker/installer": "4.0.3", + "spryker/invoice": "2.0.1", + "spryker/kernel": "3.70.0", + "spryker/key-builder": "1.1.0", + "spryker/laminas": "1.1.0", + "spryker/locale": "3.8.1", + "spryker/locale-extension": "1.0.0", + "spryker/log": "3.13.0", + "spryker/mail": "4.10.0", + "spryker/mail-extension": "1.0.0", + "spryker/maintenance": "3.3.0", + "spryker/manual-order-entry-gui-extension": "1.0.0", + "spryker/merchant": "3.5.1", + "spryker/merchant-categories-rest-api": "1.0.0", + "spryker/merchant-category": "1.0.0", + "spryker/merchant-category-data-import": "0.3.0", + "spryker/merchant-category-search": "1.0.0", + "spryker/merchant-data-import": "0.5.0", + "spryker/merchant-extension": "1.1.0", + "spryker/merchant-gui": "3.9.0", + "spryker/merchant-gui-extension": "1.1.0", + "spryker/merchant-oms": "1.0.2", + "spryker/merchant-oms-data-import": "0.5.0", + "spryker/merchant-oms-gui": "1.0.1", + "spryker/merchant-opening-hours": "1.0.0", + "spryker/merchant-opening-hours-data-import": "0.6.0", + "spryker/merchant-opening-hours-rest-api": "1.0.0", + "spryker/merchant-opening-hours-storage": "1.0.0", + "spryker/merchant-portal-application": "1.0.0", + "spryker/merchant-product": "1.2.0", + "spryker/merchant-product-approval": "1.0.0", + "spryker/merchant-product-approval-data-import": "0.1.0", + "spryker/merchant-product-data-import": "0.3.0", + "spryker/merchant-product-gui": "1.1.0", + "spryker/merchant-product-offer": "1.5.0", + "spryker/merchant-product-offer-data-import": "1.1.0", + "spryker/merchant-product-offer-gui": "1.0.1", + "spryker/merchant-product-offer-search": "1.2.0", + "spryker/merchant-product-offer-shopping-lists-rest-api": "1.0.0", + "spryker/merchant-product-offer-storage": "2.0.0", + "spryker/merchant-product-offer-storage-extension": "1.1.0", + "spryker/merchant-product-offers-rest-api": "2.0.0", + "spryker/merchant-product-option": "1.0.0", + "spryker/merchant-product-option-data-import": "0.2.0", + "spryker/merchant-product-option-gui": "1.0.0", + "spryker/merchant-product-option-storage": "1.0.0", + "spryker/merchant-product-search": "1.1.0", + "spryker/merchant-product-shopping-lists-rest-api": "1.0.0", + "spryker/merchant-product-storage": "1.2.0", + "spryker/merchant-products-rest-api": "1.0.0", + "spryker/merchant-profile": "1.0.1", + "spryker/merchant-profile-data-import": "0.6.0", + "spryker/merchant-profile-gui": "1.0.1", + "spryker/merchant-profile-merchant-portal-gui": "1.7.0", + "spryker/merchant-relationship": "1.10.0", + "spryker/merchant-relationship-data-import": "0.2.0", + "spryker/merchant-relationship-extension": "1.2.0", + "spryker/merchant-relationship-gui": "1.9.0", + "spryker/merchant-relationship-gui-extension": "1.0.0", + "spryker/merchant-relationship-product-list": "1.4.0", + "spryker/merchant-relationship-product-list-data-import": "0.1.2", + "spryker/merchant-relationship-product-list-gui": "2.1.0", + "spryker/merchant-relationship-sales-order-threshold": "1.2.0", + "spryker/merchant-relationship-sales-order-threshold-data-import": "0.1.2", + "spryker/merchant-relationship-sales-order-threshold-gui": "1.7.0", + "spryker/merchant-relationship-sales-order-threshold-gui-extension": "1.1.0", + "spryker/merchant-sales-order": "1.1.0", + "spryker/merchant-sales-order-data-export": "0.2.0", + "spryker/merchant-sales-order-extension": "1.0.0", + "spryker/merchant-sales-order-merchant-user-gui": "1.1.1", + "spryker/merchant-sales-order-threshold-gui": "1.0.0", + "spryker/merchant-sales-return": "1.0.0", + "spryker/merchant-sales-return-gui": "1.0.1", + "spryker/merchant-sales-return-merchant-user-gui": "1.2.0", + "spryker/merchant-sales-returns-rest-api": "1.0.0", + "spryker/merchant-search": "1.0.0", + "spryker/merchant-search-extension": "1.0.0", + "spryker/merchant-shipment": "1.0.0", + "spryker/merchant-shipment-gui": "1.0.1", + "spryker/merchant-stock": "1.0.0", + "spryker/merchant-stock-data-import": "0.3.0", + "spryker/merchant-stock-gui": "1.0.0", + "spryker/merchant-storage": "1.1.0", + "spryker/merchant-user": "1.1.0", + "spryker/merchant-user-extension": "1.1.0", + "spryker/merchant-user-gui": "1.3.0", + "spryker/merchant-user-password-reset-mail": "1.1.0", + "spryker/merchants-rest-api": "1.0.0", + "spryker/merchants-rest-api-extension": "1.0.0", + "spryker/message-broker": "1.2.1", + "spryker/message-broker-aws": "1.3.0", + "spryker/message-broker-extension": "1.0.0", + "spryker/messenger": "3.6.2", + "spryker/messenger-extension": "1.0.0", + "spryker/module-finder": "1.2.0", + "spryker/money": "2.10.1", + "spryker/money-gui": "1.0.0", + "spryker/monitoring": "2.6.0", + "spryker/monitoring-extension": "1.0.0", + "spryker/monolog": "2.0.5", + "spryker/multi-cart": "1.8.0", + "spryker/multi-cart-data-import": "0.1.6", + "spryker/multi-carts-rest-api": "1.0.0", + "spryker/navigation": "2.6.0", + "spryker/navigation-gui": "2.8.0", + "spryker/navigation-storage": "1.9.0", + "spryker/navigations-category-nodes-resource-relationship": "1.0.1", + "spryker/navigations-rest-api": "2.1.1", + "spryker/newsletter": "4.6.0", + "spryker/nopayment": "4.1.0", + "spryker/oauth": "2.6.0", + "spryker/oauth-agent-connector": "1.0.2", + "spryker/oauth-auth0": "1.0.0", + "spryker/oauth-client": "1.1.0", + "spryker/oauth-client-extension": "1.0.0", + "spryker/oauth-company-user": "2.2.0", + "spryker/oauth-company-user-extension": "1.1.0", + "spryker/oauth-cryptography": "1.0.1", + "spryker/oauth-customer-connector": "1.8.0", + "spryker/oauth-customer-connector-extension": "1.0.0", + "spryker/oauth-dummy": "1.1.0", + "spryker/oauth-extension": "1.7.0", + "spryker/oauth-permission": "1.3.0", + "spryker/oauth-revoke": "1.3.1", + "spryker/oauth-revoke-extension": "1.0.0", + "spryker/oms": "11.22.1", + "spryker/oms-discount-connector": "3.0.6", + "spryker/oms-extension": "1.3.0", + "spryker/oms-multi-thread": "1.0.0", + "spryker/oms-product-offer-reservation": "1.0.1", + "spryker/order-custom-reference": "1.0.0", + "spryker/order-custom-reference-gui": "1.0.0", + "spryker/order-payments-rest-api": "1.0.1", + "spryker/order-payments-rest-api-extension": "1.0.0", + "spryker/orders-rest-api": "4.11.0", + "spryker/orders-rest-api-extension": "1.1.0", + "spryker/payment": "5.10.0", + "spryker/payment-cart-connector": "1.0.1", + "spryker/payment-data-import": "1.0.1", + "spryker/payment-extension": "1.1.0", + "spryker/payment-gui": "1.3.1", + "spryker/payments-rest-api": "1.1.1", + "spryker/permission": "1.5.2", + "spryker/permission-extension": "1.2.0", + "spryker/persistent-cart": "3.5.0", + "spryker/persistent-cart-extension": "1.1.0", + "spryker/persistent-cart-share": "1.0.1", + "spryker/persistent-cart-share-extension": "1.0.0", + "spryker/price": "5.6.2", + "spryker/price-cart-connector": "6.8.0", + "spryker/price-cart-connector-extension": "1.1.0", + "spryker/price-data-feed": "0.2.4", + "spryker/price-extension": "1.0.0", + "spryker/price-product": "4.37.0", + "spryker/price-product-data-import": "0.1.13", + "spryker/price-product-extension": "1.7.0", + "spryker/price-product-merchant-relationship": "1.9.0", + "spryker/price-product-merchant-relationship-data-import": "0.2.2", + "spryker/price-product-merchant-relationship-gui": "1.1.0", + "spryker/price-product-merchant-relationship-merchant-portal-gui": "1.1.1", + "spryker/price-product-merchant-relationship-storage": "1.14.0", + "spryker/price-product-merchant-relationship-storage-extension": "1.0.0", + "spryker/price-product-offer": "1.1.1", + "spryker/price-product-offer-data-import": "0.7.1", + "spryker/price-product-offer-extension": "1.0.0", + "spryker/price-product-offer-gui": "1.1.0", + "spryker/price-product-offer-storage": "1.1.1", + "spryker/price-product-offer-storage-extension": "1.0.1", + "spryker/price-product-offer-volume": "1.0.2", + "spryker/price-product-offer-volume-gui": "1.0.2", + "spryker/price-product-offer-volumes-rest-api": "1.0.1", + "spryker/price-product-schedule": "2.5.0", + "spryker/price-product-schedule-data-import": "0.1.4", + "spryker/price-product-schedule-gui": "2.3.0", + "spryker/price-product-storage": "4.9.0", + "spryker/price-product-storage-extension": "1.3.0", + "spryker/price-product-volume": "3.3.1", + "spryker/price-product-volume-gui": "3.2.0", + "spryker/price-product-volumes-rest-api": "1.1.0", + "spryker/product": "6.29.0", + "spryker/product-abstract-data-feed": "0.2.6", + "spryker/product-alternative": "1.1.2", + "spryker/product-alternative-data-import": "1.0.1", + "spryker/product-alternative-extension": "1.0.0", + "spryker/product-alternative-gui": "1.2.4", + "spryker/product-alternative-product-label-connector": "1.1.1", + "spryker/product-alternative-storage": "1.10.0", + "spryker/product-alternative-storage-extension": "1.0.0", + "spryker/product-approval": "1.0.0", + "spryker/product-approval-data-import": "0.1.0", + "spryker/product-approval-gui": "1.2.0", + "spryker/product-attribute": "1.10.0", + "spryker/product-attribute-gui": "1.4.0", + "spryker/product-attributes-rest-api": "1.0.0", + "spryker/product-availabilities-rest-api": "4.2.0", + "spryker/product-barcode": "1.1.3", + "spryker/product-barcode-gui": "1.2.0", + "spryker/product-bundle": "7.13.0", + "spryker/product-bundle-carts-rest-api": "1.0.0", + "spryker/product-bundle-discount-connector": "1.0.0", + "spryker/product-bundle-product-list-connector": "1.0.4", + "spryker/product-bundle-storage": "1.1.0", + "spryker/product-bundles-rest-api": "1.0.1", + "spryker/product-cart-connector": "4.9.0", + "spryker/product-category": "4.17.0", + "spryker/product-category-filter": "1.2.5", + "spryker/product-category-filter-gui": "2.3.0", + "spryker/product-category-filter-storage": "1.4.0", + "spryker/product-category-search": "1.1.0", + "spryker/product-category-storage": "2.4.1", + "spryker/product-configuration": "1.0.1", + "spryker/product-configuration-cart": "1.0.1", + "spryker/product-configuration-data-import": "0.2.0", + "spryker/product-configuration-extension": "1.0.0", + "spryker/product-configuration-gui": "1.0.0", + "spryker/product-configuration-persistent-cart": "1.0.1", + "spryker/product-configuration-shopping-list": "1.0.1", + "spryker/product-configuration-shopping-lists-rest-api": "1.0.0", + "spryker/product-configuration-shopping-lists-rest-api-extension": "1.0.0", + "spryker/product-configuration-storage": "1.0.1", + "spryker/product-configuration-wishlists-rest-api-extension": "1.0.0", + "spryker/product-configurations-price-product-volumes-rest-api": "1.0.0", + "spryker/product-configurations-rest-api": "1.0.1", + "spryker/product-configurations-rest-api-extension": "1.0.0", + "spryker/product-customer-permission": "1.2.0", + "spryker/product-discontinued": "1.8.0", + "spryker/product-discontinued-data-import": "1.0.1", + "spryker/product-discontinued-extension": "1.2.0", + "spryker/product-discontinued-gui": "1.3.4", + "spryker/product-discontinued-product-bundle-connector": "1.2.2", + "spryker/product-discontinued-product-label-connector": "1.3.0", + "spryker/product-discontinued-rest-api": "1.0.1", + "spryker/product-discontinued-storage": "1.13.0", + "spryker/product-discount-connector": "5.1.0", + "spryker/product-discount-connector-extension": "1.0.0", + "spryker/product-extension": "1.4.0", + "spryker/product-group": "1.3.0", + "spryker/product-group-storage": "1.4.0", + "spryker/product-image": "3.13.0", + "spryker/product-image-cart-connector": "1.2.3", + "spryker/product-image-sets-rest-api": "1.0.5", + "spryker/product-image-storage": "1.14.0", + "spryker/product-label": "3.3.0", + "spryker/product-label-data-import": "0.1.0", + "spryker/product-label-discount-connector": "3.0.3", + "spryker/product-label-gui": "3.3.0", + "spryker/product-label-search": "2.2.0", + "spryker/product-label-storage": "2.5.0", + "spryker/product-labels-rest-api": "1.3.0", + "spryker/product-list": "1.6.2", + "spryker/product-list-data-import": "0.1.2", + "spryker/product-list-extension": "1.1.0", + "spryker/product-list-gui": "2.2.0", + "spryker/product-list-gui-extension": "1.2.0", + "spryker/product-list-search": "2.5.0", + "spryker/product-list-storage": "1.15.0", + "spryker/product-management": "0.19.29", + "spryker/product-management-extension": "1.6.0", + "spryker/product-measurement-unit": "5.3.0", + "spryker/product-measurement-unit-data-import": "1.2.7", + "spryker/product-measurement-unit-storage": "1.11.0", + "spryker/product-measurement-units-rest-api": "1.1.0", + "spryker/product-merchant-portal-gui": "2.12.0", + "spryker/product-merchant-portal-gui-extension": "1.1.0", + "spryker/product-new": "1.4.0", + "spryker/product-offer": "1.4.0", + "spryker/product-offer-availabilities-rest-api": "1.1.0", + "spryker/product-offer-availability": "1.1.1", + "spryker/product-offer-availability-storage": "1.0.1", + "spryker/product-offer-extension": "1.0.1", + "spryker/product-offer-gui": "1.2.0", + "spryker/product-offer-gui-extension": "1.0.1", + "spryker/product-offer-merchant-portal-gui": "1.11.4", + "spryker/product-offer-merchant-portal-gui-extension": "1.0.0", + "spryker/product-offer-packaging-unit": "1.0.1", + "spryker/product-offer-prices-rest-api": "2.0.1", + "spryker/product-offer-prices-rest-api-extension": "1.0.1", + "spryker/product-offer-reservation-gui": "1.1.1", + "spryker/product-offer-sales": "1.0.1", + "spryker/product-offer-sales-rest-api": "1.0.1", + "spryker/product-offer-shopping-list": "1.0.0", + "spryker/product-offer-shopping-list-data-import": "0.1.0", + "spryker/product-offer-shopping-lists-rest-api": "1.0.0", + "spryker/product-offer-stock": "1.1.1", + "spryker/product-offer-stock-data-import": "0.7.0", + "spryker/product-offer-stock-gui": "1.1.0", + "spryker/product-offer-stock-gui-extension": "1.0.1", + "spryker/product-offer-storage": "1.1.1", + "spryker/product-offer-storage-extension": "1.0.0", + "spryker/product-offer-validity": "1.1.1", + "spryker/product-offer-validity-data-import": "0.5.0", + "spryker/product-offer-validity-gui": "1.0.2", + "spryker/product-offers-rest-api": "1.0.0", + "spryker/product-option": "8.13.0", + "spryker/product-option-cart-connector": "7.1.2", + "spryker/product-option-extension": "1.1.0", + "spryker/product-option-gui-extension": "1.0.0", + "spryker/product-option-merchant-portal-gui": "1.0.1", + "spryker/product-option-storage": "1.13.0", + "spryker/product-option-storage-extension": "1.0.0", + "spryker/product-options-rest-api": "1.2.0", + "spryker/product-packaging-unit": "4.6.0", + "spryker/product-packaging-unit-data-import": "2.0.0", + "spryker/product-packaging-unit-storage": "5.2.0", + "spryker/product-page-search": "3.29.0", + "spryker/product-page-search-extension": "1.6.0", + "spryker/product-prices-rest-api": "1.6.0", + "spryker/product-prices-rest-api-extension": "1.0.0", + "spryker/product-quantity": "3.2.0", + "spryker/product-quantity-data-import": "3.0.0", + "spryker/product-quantity-storage": "3.4.0", + "spryker/product-relation": "3.2.0", + "spryker/product-relation-data-import": "1.1.0", + "spryker/product-relation-gui": "1.3.0", + "spryker/product-relation-storage": "2.3.0", + "spryker/product-resource-alias-storage": "1.2.0", + "spryker/product-review": "2.9.0", + "spryker/product-review-gui": "1.4.0", + "spryker/product-review-search": "1.7.0", + "spryker/product-review-storage": "1.5.0", + "spryker/product-reviews-rest-api": "1.0.1", + "spryker/product-search": "5.17.0", + "spryker/product-search-config-storage": "1.4.0", + "spryker/product-set": "1.6.1", + "spryker/product-set-gui": "2.5.0", + "spryker/product-set-page-search": "1.7.0", + "spryker/product-set-storage": "1.9.0", + "spryker/product-storage": "1.36.1", + "spryker/product-storage-extension": "1.7.0", + "spryker/product-tax-sets-rest-api": "2.1.2", + "spryker/product-validity": "1.2.0", + "spryker/products-categories-resource-relationship": "1.3.0", + "spryker/products-rest-api": "2.15.1", + "spryker/products-rest-api-extension": "1.1.0", + "spryker/propel": "3.35.1", + "spryker/propel-orm": "1.17.0", + "spryker/propel-orm-extension": "1.1.0", + "spryker/propel-query-builder": "0.3.6", + "spryker/publish-and-synchronize-health-check": "1.0.2", + "spryker/publish-and-synchronize-health-check-search": "1.0.1", + "spryker/publish-and-synchronize-health-check-storage": "1.0.1", + "spryker/publisher": "1.2.1", + "spryker/publisher-extension": "1.0.0", + "spryker/queue": "1.9.3", + "spryker/quick-order": "3.0.2", + "spryker/quick-order-extension": "1.1.0", + "spryker/quote": "2.16.0", + "spryker/quote-approval": "1.6.0", + "spryker/quote-approval-extension": "1.1.0", + "spryker/quote-approval-shipment-connector": "1.0.1", + "spryker/quote-extension": "1.7.0", + "spryker/quote-request": "2.4.0", + "spryker/quote-request-agent": "2.2.0", + "spryker/quote-request-data-import": "0.2.0", + "spryker/quote-request-extension": "1.2.0", + "spryker/quote-requests-rest-api-extension": "1.0.0", + "spryker/rabbit-mq": "2.15.0", + "spryker/ramsey-uuid": "2.0.0", + "spryker/redis": "2.6.1", + "spryker/refund": "5.5.0", + "spryker/refund-extension": "1.0.0", + "spryker/related-products-rest-api": "1.3.2", + "spryker/resource-share": "1.0.3", + "spryker/resource-share-extension": "1.0.0", + "spryker/rest-request-validator": "1.4.0", + "spryker/router": "1.14.1", + "spryker/router-extension": "1.1.0", + "spryker/sales": "11.34.0", + "spryker/sales-configurable-bundle": "1.5.0", + "spryker/sales-data-export": "0.2.0", + "spryker/sales-extension": "1.9.0", + "spryker/sales-invoice": "1.2.0", + "spryker/sales-invoice-extension": "1.0.0", + "spryker/sales-merchant-portal-gui": "1.10.1", + "spryker/sales-merchant-portal-gui-extension": "1.0.0", + "spryker/sales-oms": "0.1.1", + "spryker/sales-order-threshold": "1.7.1", + "spryker/sales-order-threshold-data-import": "0.1.3", + "spryker/sales-order-threshold-extension": "1.0.0", + "spryker/sales-order-threshold-gui": "1.8.0", + "spryker/sales-order-threshold-gui-extension": "1.1.0", + "spryker/sales-order-thresholds-rest-api": "1.0.0", + "spryker/sales-payment": "1.2.0", + "spryker/sales-payment-extension": "1.0.0", + "spryker/sales-payment-gui": "1.0.0", + "spryker/sales-product-configuration": "1.0.0", + "spryker/sales-product-configuration-gui": "1.0.0", + "spryker/sales-product-configuration-gui-extension": "1.0.0", + "spryker/sales-product-connector": "1.8.1", + "spryker/sales-quantity": "3.4.0", + "spryker/sales-quantity-extension": "1.0.0", + "spryker/sales-reclamation": "1.1.5", + "spryker/sales-reclamation-gui": "1.7.0", + "spryker/sales-return": "1.4.0", + "spryker/sales-return-data-import": "0.2.0", + "spryker/sales-return-extension": "1.2.0", + "spryker/sales-return-gui": "1.4.0", + "spryker/sales-return-gui-extension": "1.1.0", + "spryker/sales-return-search": "1.0.2", + "spryker/sales-returns-rest-api": "1.1.0", + "spryker/sales-split": "5.1.1", + "spryker/sales-statistics": "1.2.0", + "spryker/scheduler": "1.2.0", + "spryker/scheduler-extension": "1.0.0", + "spryker/scheduler-jenkins": "1.2.1", + "spryker/search": "8.19.1", + "spryker/search-elasticsearch": "1.14.0", + "spryker/search-elasticsearch-gui": "1.0.1", + "spryker/search-extension": "1.1.0", + "spryker/secrets-manager": "1.0.0", + "spryker/secrets-manager-aws": "1.0.1", + "spryker/secrets-manager-extension": "1.0.0", + "spryker/security": "1.7.0", + "spryker/security-blocker": "1.1.0", + "spryker/security-blocker-rest-api": "1.0.0", + "spryker/security-extension": "1.1.0", + "spryker/security-gui": "1.1.0", + "spryker/security-gui-extension": "1.1.0", + "spryker/security-merchant-portal-gui": "1.7.0", + "spryker/security-merchant-portal-gui-extension": "1.0.0", + "spryker/security-oauth-user": "1.1.1", + "spryker/security-oauth-user-extension": "1.0.0", + "spryker/security-system-user": "1.0.0", + "spryker/sequence-number": "3.1.1", + "spryker/session": "4.13.0", + "spryker/session-customer-validation": "1.0.1", + "spryker/session-customer-validation-extension": "1.0.0", + "spryker/session-extension": "1.0.0", + "spryker/session-file": "1.4.0", + "spryker/session-redis": "1.7.0", + "spryker/session-redis-extension": "1.1.0", + "spryker/session-user-validation": "1.0.0", + "spryker/session-user-validation-extension": "1.0.0", + "spryker/setup": "4.4.2", + "spryker/setup-frontend": "1.7.0", + "spryker/shared-cart": "1.19.0", + "spryker/shared-cart-data-import": "0.1.2", + "spryker/shared-carts-rest-api": "1.2.5", + "spryker/shared-carts-rest-api-extension": "1.0.0", + "spryker/shipment": "8.10.0", + "spryker/shipment-cart-connector": "2.1.1", + "spryker/shipment-checkout-connector": "2.0.4", + "spryker/shipment-data-import": "1.1.0", + "spryker/shipment-discount-connector": "4.0.5", + "spryker/shipment-extension": "1.1.0", + "spryker/shipment-gui": "2.6.1", + "spryker/shipment-gui-extension": "1.0.0", + "spryker/shipments-rest-api": "1.6.0", + "spryker/shipments-rest-api-extension": "1.0.0", + "spryker/shopping-list": "4.10.0", + "spryker/shopping-list-data-import": "0.2.0", + "spryker/shopping-list-extension": "1.5.0", + "spryker/shopping-list-note": "1.2.0", + "spryker/shopping-list-product-option-connector": "1.4.1", + "spryker/shopping-list-session": "1.2.0", + "spryker/shopping-list-session-extension": "1.0.0", + "spryker/shopping-list-storage": "1.7.0", + "spryker/shopping-lists-rest-api": "1.2.0", + "spryker/shopping-lists-rest-api-extension": "1.0.0", + "spryker/sql-criteria-builder": "1.0.3", + "spryker/state-machine": "2.16.1", + "spryker/step-engine": "3.4.2", + "spryker/step-engine-extension": "1.0.0", + "spryker/stock": "8.4.0", + "spryker/stock-address": "1.0.0", + "spryker/stock-address-data-import": "0.1.0", + "spryker/stock-data-import": "1.2.0", + "spryker/stock-extension": "1.1.0", + "spryker/stock-gui": "2.1.0", + "spryker/storage": "3.19.2", + "spryker/storage-database": "1.2.0", + "spryker/storage-database-extension": "1.0.0", + "spryker/storage-extension": "1.1.0", + "spryker/storage-gui": "1.0.0", + "spryker/storage-redis": "1.3.1", + "spryker/store": "1.16.0", + "spryker/store-gui": "1.1.0", + "spryker/stores-rest-api": "1.0.4", + "spryker/symfony": "3.9.0", + "spryker/symfony-mailer": "1.0.1", + "spryker/synchronization": "1.14.1", + "spryker/synchronization-behavior": "1.9.0", + "spryker/synchronization-extension": "1.2.0", + "spryker/tax": "5.10.0", + "spryker/tax-merchant-portal-gui": "1.0.1", + "spryker/tax-product-connector": "4.5.0", + "spryker/tax-product-connector-extension": "1.0.0", + "spryker/tax-product-storage": "1.2.0", + "spryker/tax-storage": "1.3.0", "spryker/testify": "^3.47.0", + "spryker/touch": "4.5.0", + "spryker/transfer": "3.33.1", + "spryker/translator": "1.9.1", + "spryker/translator-extension": "1.0.1", + "spryker/twig": "3.18.0", + "spryker/twig-extension": "1.1.2", + "spryker/up-selling-products-rest-api": "1.2.2", + "spryker/url": "3.9.0", + "spryker/url-storage": "1.15.0", + "spryker/urls-rest-api": "1.0.2", + "spryker/urls-rest-api-extension": "1.0.0", + "spryker/user": "3.14.0", + "spryker/user-extension": "1.1.0", + "spryker/user-locale": "1.1.1", + "spryker/user-locale-gui": "1.0.1", + "spryker/user-merchant-portal-gui": "1.9.1", + "spryker/user-merchant-portal-gui-extension": "1.0.0", + "spryker/user-password-reset": "1.1.0", + "spryker/user-password-reset-extension": "1.0.0", + "spryker/user-password-reset-mail": "1.1.0", + "spryker/util-csv": "1.0.0", + "spryker/util-data-reader": "1.2.4", + "spryker/util-date-time": "1.2.3", + "spryker/util-encoding": "2.1.1", + "spryker/util-encryption": "1.1.1", + "spryker/util-glob": "1.0.0", + "spryker/util-measurement-unit-conversion": "1.0.1", + "spryker/util-network": "1.1.1", + "spryker/util-number": "1.0.0", + "spryker/util-sanitize": "2.3.0", + "spryker/util-sanitize-extension": "1.0.0", + "spryker/util-sanitize-xss": "1.0.0", + "spryker/util-text": "1.5.1", + "spryker/util-uuid-generator": "1.0.2", + "spryker/util-validate": "1.0.1", + "spryker/uuid": "1.0.1", + "spryker/uuid-behavior": "1.3.0", + "spryker/validator": "1.1.2", + "spryker/validator-extension": "1.0.1", + "spryker/vault": "1.2.1", + "spryker/web-profiler-extension": "1.0.0", + "spryker/weekday-schedule": "1.0.0", + "spryker/wishlist-extension": "1.3.0", + "spryker/wishlists-rest-api-extension": "1.1.0", + "spryker/zed-navigation": "1.12.2", + "spryker/zed-navigation-extension": "1.1.0", + "spryker/zed-request": "3.18.1", + "spryker/zed-request-extension": "1.0.0", + "spryker/zed-ui": "1.7.3", "stecman/symfony-console-completion": "*", - "symfony/web-profiler-bundle": "*" + "stella-maris/clock": "0.1.7", + "swiftmailer/swiftmailer": "6.3.0", + "symfony-cmf/routing": "2.3.4", + "symfony/amazon-sqs-messenger": "6.0.3", + "symfony/config": "5.4.11", + "symfony/console": "5.4.16", + "symfony/debug": "4.4.44", + "symfony/dependency-injection": "6.0.16", + "symfony/deprecation-contracts": "3.0.2", + "symfony/error-handler": "5.4.15", + "symfony/event-dispatcher": "5.4.9", + "symfony/event-dispatcher-contracts": "3.0.2", + "symfony/filesystem": "5.4.13", + "symfony/finder": "5.4.11", + "symfony/form": "5.4.16", + "symfony/http-client": "5.4.16", + "symfony/http-client-contracts": "2.5.2", + "symfony/http-foundation": "5.4.16", + "symfony/http-kernel": "5.4.16", + "symfony/intl": "5.4.15", + "symfony/mailer": "5.4.16", + "symfony/messenger": "6.0.16", + "symfony/mime": "5.4.16", + "symfony/options-resolver": "5.4.11", + "symfony/password-hasher": "6.0.11", + "symfony/polyfill-ctype": "1.27.0", + "symfony/polyfill-iconv": "1.27.0", + "symfony/polyfill-intl-grapheme": "1.27.0", + "symfony/polyfill-intl-icu": "1.27.0", + "symfony/polyfill-intl-idn": "1.27.0", + "symfony/polyfill-intl-normalizer": "1.27.0", + "symfony/polyfill-mbstring": "1.27.0", + "symfony/polyfill-php72": "1.27.0", + "symfony/polyfill-php73": "1.27.0", + "symfony/polyfill-php80": "1.27.0", + "symfony/polyfill-php81": "1.27.0", + "symfony/process": "5.4.11", + "symfony/property-access": "5.4.15", + "symfony/property-info": "6.0.16", + "symfony/routing": "5.4.15", + "symfony/security-core": "5.4.15", + "symfony/security-csrf": "5.4.11", + "symfony/security-guard": "5.4.13", + "symfony/security-http": "5.4.15", + "symfony/serializer": "5.4.15", + "symfony/service-contracts": "2.5.2", + "symfony/stopwatch": "5.4.13", + "symfony/string": "6.0.15", + "symfony/translation": "5.4.14", + "symfony/translation-contracts": "2.5.2", + "symfony/twig-bridge": "5.4.16", + "symfony/validator": "5.4.15", + "symfony/var-dumper": "6.0.14", + "symfony/web-profiler-bundle": "*", + "symfony/yaml": "5.4.16", + "twig/twig": "3.4.3", + "voku/anti-xss": "4.1.39", + "voku/portable-ascii": "2.0.1", + "voku/portable-utf8": "6.0.10", + "webmozart/glob": "4.6.0", + "willdurand/negotiation": "3.1.0" }, "autoload": { "psr-4": { @@ -322,7 +1461,9 @@ }, "use-include-path": true, "sort-packages": true, - "github-protocols": ["https"], + "github-protocols": [ + "https" + ], "process-timeout": 900, "chromium-revision": 814168, "allow-plugins": { diff --git a/composer.lock b/composer.lock index 0e858d5b2e..34d4b040b4 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": "2c136d07d363c96212a930c83bd2fafb", + "content-hash": "9c9043999b6f5d2d0a2275042cb9f0d9", "packages": [ { "name": "async-aws/core", diff --git a/composer_back.json b/composer_back.json new file mode 100644 index 0000000000..bb69a457c5 --- /dev/null +++ b/composer_back.json @@ -0,0 +1,363 @@ +{ + "name": "spryker/b2b-demo-marketplace-internal", + "description": "Spryker B2B Marketplace Demo Shop", + "license": "proprietary", + "require": { + "php": ">=8.0", + "ext-bcmath": "*", + "ext-curl": "*", + "ext-gd": "*", + "ext-gmp": "*", + "ext-intl": "*", + "ext-json": "*", + "ext-pdo_pgsql": "*", + "ext-pgsql": "*", + "ext-readline": "*", + "ext-redis": "*", + "league/flysystem": "^2.5.0", + "spryker-eco/loggly": "^0.1.1", + "spryker-eco/new-relic": "^2.0.1", + "spryker-feature/acl": "dev-master as 202212.0", + "spryker-feature/agent-assist": "dev-master as 202212.0", + "spryker-feature/alternative-products": "dev-master as 202212.0", + "spryker-feature/approval-process": "dev-master as 202212.0", + "spryker-feature/availability-notification": "dev-master as 202212.0", + "spryker-feature/cart": "dev-master as 202212.0", + "spryker-feature/catalog": "dev-master as 202212.0", + "spryker-feature/category-management": "dev-master as 202212.0", + "spryker-feature/checkout": "dev-master as 202212.0", + "spryker-feature/cms": "dev-master as 202212.0", + "spryker-feature/comments": "dev-master as 202212.0", + "spryker-feature/company-account": "dev-master as 202212.0", + "spryker-feature/configurable-bundle": "dev-master as 202212.0", + "spryker-feature/configurable-product": "dev-master as 202212.0", + "spryker-feature/configurable-product-shopping-lists": "dev-master as 202212.0", + "spryker-feature/customer-access": "dev-master as 202212.0", + "spryker-feature/customer-account-management": "dev-master as 202212.0", + "spryker-feature/deployment-tools": "dev-master as 202212.0", + "spryker-feature/file-manager": "dev-master as 202212.0", + "spryker-feature/inventory-management": "dev-master as 202212.0", + "spryker-feature/invoice": "dev-master as 202212.0", + "spryker-feature/mailing-notifications": "dev-master as 202212.0", + "spryker-feature/marketplace-cart": "dev-master as 202212.0", + "spryker-feature/marketplace-inventory-management": "dev-master as 202212.0", + "spryker-feature/marketplace-merchant": "dev-master as 202212.0", + "spryker-feature/marketplace-merchant-custom-prices": "dev-master as 202212.0", + "spryker-feature/marketplace-merchant-order-threshold": "dev-master as 202212.0", + "spryker-feature/marketplace-merchant-portal-product-management": "dev-master as 202212.0", + "spryker-feature/marketplace-merchant-portal-product-offer-management": "dev-master as 202212.0", + "spryker-feature/marketplace-merchantportal-core": "dev-master as 202212.0", + "spryker-feature/marketplace-order-management": "dev-master as 202212.0", + "spryker-feature/marketplace-packaging-units": "dev-master as 202212.0", + "spryker-feature/marketplace-product": "dev-master as 202212.0", + "spryker-feature/marketplace-product-approval-process": "dev-master as 202212.0", + "spryker-feature/marketplace-product-offer": "dev-master as 202212.0", + "spryker-feature/marketplace-product-offer-prices": "dev-master as 202212.0", + "spryker-feature/marketplace-product-options": "dev-master as 202212.0", + "spryker-feature/marketplace-promotions-discounts": "dev-master as 202212.0", + "spryker-feature/marketplace-return-management": "dev-master as 202212.0", + "spryker-feature/marketplace-shipment": "dev-master as 202212.0", + "spryker-feature/marketplace-shopping-lists": "dev-master as 202212.0", + "spryker-feature/measurement-units": "dev-master as 202212.0", + "spryker-feature/merchant": "dev-master as 202212.0", + "spryker-feature/merchant-category": "dev-master as 202212.0", + "spryker-feature/merchant-contracts": "dev-master as 202212.0", + "spryker-feature/merchant-custom-prices": "dev-master as 202212.0", + "spryker-feature/merchant-opening-hours": "dev-master as 202212.0", + "spryker-feature/merchant-order-threshold": "dev-master as 202212.0", + "spryker-feature/merchant-product-restrictions": "dev-master as 202212.0", + "spryker-feature/multiple-carts": "dev-master as 202212.0", + "spryker-feature/navigation": "dev-master as 202212.0", + "spryker-feature/non-splittable-products": "dev-master as 202212.0", + "spryker-feature/order-management": "dev-master as 202212.0", + "spryker-feature/packaging-units": "dev-master as 202212.0", + "spryker-feature/payments": "dev-master as 202212.0", + "spryker-feature/persistent-cart-sharing": "dev-master as 202212.0", + "spryker-feature/prices": "dev-master as 202212.0", + "spryker-feature/product": "dev-master as 202212.0", + "spryker-feature/product-approval-process": "dev-master as 202212.0", + "spryker-feature/product-barcode": "dev-master as 202212.0", + "spryker-feature/product-bundles": "dev-master as 202212.0", + "spryker-feature/product-customer-restrictions": "dev-master as 202212.0", + "spryker-feature/product-groups": "dev-master as 202212.0", + "spryker-feature/product-labels": "dev-master as 202212.0", + "spryker-feature/product-lists": "dev-master as 202212.0", + "spryker-feature/product-options": "dev-master as 202212.0", + "spryker-feature/product-rating-reviews": "dev-master as 202212.0", + "spryker-feature/product-relations": "dev-master as 202212.0", + "spryker-feature/product-sets": "dev-master as 202212.0", + "spryker-feature/promotions-discounts": "dev-master as 202212.0", + "spryker-feature/quick-add-to-cart": "dev-master as 202212.0", + "spryker-feature/quotation-process": "dev-master as 202212.0", + "spryker-feature/reclamations": "dev-master as 202212.0", + "spryker-feature/refunds": "dev-master as 202212.0", + "spryker-feature/reorder": "dev-master as 202212.0", + "spryker-feature/resource-sharing": "dev-master as 202212.0", + "spryker-feature/return-management": "dev-master as 202212.0", + "spryker-feature/scheduled-prices": "dev-master as 202212.0", + "spryker-feature/search": "dev-master as 202212.0", + "spryker-feature/shared-carts": "dev-master as 202212.0", + "spryker-feature/shipment": "dev-master as 202212.0", + "spryker-feature/shopping-lists": "dev-master as 202212.0", + "spryker-feature/spryker-core": "dev-master as 202212.0", + "spryker-feature/spryker-core-back-office": "dev-master as 202212.0", + "spryker-feature/state-machine": "dev-master as 202212.0", + "spryker-feature/tax": "dev-master as 202212.0", + "spryker-shop/asset-widget": "^1.0.0", + "spryker-shop/calculation-page": "^1.3.2", + "spryker-shop/chart-widget": "^0.2.3", + "spryker-shop/cms-content-widget-chart-connector": "^1.0.3", + "spryker-shop/cms-content-widget-product-connector": "^1.3.0", + "spryker-shop/cms-content-widget-product-set-connector": "^1.3.1", + "spryker-shop/date-time-configurator-page-example": "^0.3.0", + "spryker/agent-auth-rest-api": "^1.0.0", + "spryker/alternative-products-rest-api": "^1.1.2", + "spryker/app-catalog-gui": "^1.2.0", + "spryker/asset": "^1.3.0", + "spryker/asset-storage": "^1.1.0", + "spryker/auth-rest-api": "^2.14.1", + "spryker/availability-cart-connector": "^7.3.0", + "spryker/availability-merchant-portal-gui": "^1.0.0", + "spryker/availability-notifications-rest-api": "^1.2.0", + "spryker/barcode-laminas": "^1.1.0", + "spryker/cart-codes-rest-api": "^1.4.0", + "spryker/cart-currency-connector": "^1.1.5", + "spryker/cart-note-merchant-portal-gui": "^1.0.0", + "spryker/cart-note-product-bundle-connector": "^1.0.3", + "spryker/cart-permission-groups-rest-api": "^1.2.1", + "spryker/carts-rest-api": "^5.22.0", + "spryker/catalog-price-product-connector": "^1.3.2", + "spryker/catalog-search-products-resource-relationship": "^1.2.0", + "spryker/catalog-search-rest-api": "^2.7.0", + "spryker/categories-rest-api": "^1.6.0", + "spryker/category-discount-connector": "^1.0.0", + "spryker/category-navigation-connector": "^1.0.2", + "spryker/chart-gui": "^1.1.1", + "spryker/checkout-rest-api": "^3.7.2", + "spryker/cms-content-widget-cms-block-connector": "^1.4.0", + "spryker/cms-content-widget-content-connector": "^1.0.0", + "spryker/cms-content-widget-product-connector": "^1.2.0", + "spryker/cms-content-widget-product-group-connector": "^1.1.0", + "spryker/cms-content-widget-product-search-connector": "^1.1.1", + "spryker/cms-content-widget-product-set-connector": "^1.1.1", + "spryker/cms-navigation-connector": "^1.1.1", + "spryker/cms-pages-content-banners-resource-relationship": "^1.0.0", + "spryker/cms-pages-content-product-abstract-lists-resource-relationship": "^1.0.0", + "spryker/cms-pages-rest-api": "^1.0.0", + "spryker/cms-slot-block-category-connector": "^1.0.1", + "spryker/cms-slot-block-cms-connector": "^1.0.0", + "spryker/cms-slot-block-product-category-connector": "^1.3.0", + "spryker/cms-slot-locale-connector": "^1.0.1", + "spryker/cms-slot-store-connector": "^1.0.1", + "spryker/cms-user-connector": "^1.1.1", + "spryker/comment-sales-connector": "^1.0.1", + "spryker/companies-rest-api": "^1.2.0", + "spryker/company-business-unit-addresses-rest-api": "^1.1.0", + "spryker/company-business-unit-sales-connector": "^1.1.0", + "spryker/company-business-units-rest-api": "^1.3.0", + "spryker/company-mail-connector": "^1.1.0", + "spryker/company-roles-rest-api": "^1.1.3", + "spryker/company-sales-connector": "^1.1.0", + "spryker/company-user-auth-rest-api": "^2.1.0", + "spryker/company-users-rest-api": "^2.5.0", + "spryker/configurable-bundle-carts-rest-api": "^0.1.1", + "spryker/configurable-bundles-products-resource-relationship": "^1.1.0", + "spryker/configurable-bundles-rest-api": "^1.1.0", + "spryker/content-banners-rest-api": "^2.2.0", + "spryker/content-product-abstract-lists-rest-api": "^1.2.0", + "spryker/customer-access-rest-api": "^1.1.2", + "spryker/customer-catalog": "^1.1.1", + "spryker/customer-group-discount-connector": "^2.2.0", + "spryker/customer-user-connector": "^1.0.3", + "spryker/customer-user-connector-gui": "^1.4.0", + "spryker/customers-rest-api": "^1.21.1", + "spryker/dashboard-merchant-portal-gui": "^1.5.4", + "spryker/development-core": "dev-feature/composer-auto-rising", + "spryker/discount-calculation-connector": "^5.3.0", + "spryker/discount-promotions-rest-api": "^1.4.0", + "spryker/documentation-generator-rest-api": "^1.15.0", + "spryker/dummy-marketplace-payment": "^0.2.3", + "spryker/entity-tags-rest-api": "^1.0.2", + "spryker/flysystem": "^2.1.0", + "spryker/flysystem-ftp-file-system": "^2.0.0", + "spryker/flysystem-local-file-system": "^2.0.0", + "spryker/merchant-categories-rest-api": "^1.0.0", + "spryker/merchant-opening-hours-rest-api": "^1.0.0", + "spryker/merchant-product-offer-shopping-lists-rest-api": "^1.0.0", + "spryker/merchant-product-offers-rest-api": "^2.0.0", + "spryker/merchant-product-shopping-lists-rest-api": "^1.0.0", + "spryker/merchant-products-rest-api": "^1.0.0", + "spryker/merchant-profile-merchant-portal-gui": "^1.7.0", + "spryker/merchant-sales-returns-rest-api": "^1.0.0", + "spryker/merchants-rest-api": "^1.0.0", + "spryker/message-broker": "^1.2.1", + "spryker/message-broker-aws": "^1.3.0", + "spryker/money-gui": "^1.0.0", + "spryker/multi-carts-rest-api": "^1.0.0", + "spryker/navigations-category-nodes-resource-relationship": "^1.0.1", + "spryker/navigations-rest-api": "^2.1.1", + "spryker/nopayment": "^4.1.0", + "spryker/oauth-agent-connector": "^1.0.2", + "spryker/oauth-auth0": "^1.0.0", + "spryker/oauth-client": "^1.1.0", + "spryker/oauth-company-user": "^2.2.0", + "spryker/oauth-customer-connector": "^1.8.0", + "spryker/oauth-dummy": "^1.1.0", + "spryker/oms-discount-connector": "^3.0.6", + "spryker/oms-multi-thread": "^1.0.0", + "spryker/order-payments-rest-api": "^1.0.1", + "spryker/orders-rest-api": "^4.11.0", + "spryker/payment-cart-connector": "^1.0.1", + "spryker/payments-rest-api": "^1.1.1", + "spryker/price-cart-connector": "^6.8.0", + "spryker/price-product-offer-volumes-rest-api": "^1.0.1", + "spryker/price-product-volumes-rest-api": "^1.1.0", + "spryker/product-alternative-product-label-connector": "^1.1.1", + "spryker/product-attributes-rest-api": "^1.0.0", + "spryker/product-availabilities-rest-api": "^4.2.0", + "spryker/product-bundle-carts-rest-api": "^1.0.0", + "spryker/product-bundle-discount-connector": "^1.0.0", + "spryker/product-bundle-product-list-connector": "^1.0.4", + "spryker/product-bundles-rest-api": "^1.0.1", + "spryker/product-cart-connector": "^4.9.0", + "spryker/product-configuration-shopping-lists-rest-api": "^1.0.0", + "spryker/product-configurations-price-product-volumes-rest-api": "^1.0.0", + "spryker/product-configurations-rest-api": "^1.0.1", + "spryker/product-discontinued-product-bundle-connector": "^1.2.2", + "spryker/product-discontinued-product-label-connector": "^1.3.0", + "spryker/product-discontinued-rest-api": "^1.0.1", + "spryker/product-discount-connector": "^5.1.0", + "spryker/product-image-cart-connector": "^1.2.3", + "spryker/product-image-sets-rest-api": "^1.0.5", + "spryker/product-label-discount-connector": "^3.0.3", + "spryker/product-labels-rest-api": "^1.3.0", + "spryker/product-measurement-units-rest-api": "^1.1.0", + "spryker/product-offer-availabilities-rest-api": "^1.1.0", + "spryker/product-offer-prices-rest-api": "^2.0.1", + "spryker/product-offer-sales-rest-api": "^1.0.1", + "spryker/product-offer-shopping-lists-rest-api": "^1.0.0", + "spryker/product-offers-rest-api": "^1.0.0", + "spryker/product-option-cart-connector": "^7.1.2", + "spryker/product-option-merchant-portal-gui": "^1.0.1", + "spryker/product-options-rest-api": "^1.2.0", + "spryker/product-prices-rest-api": "^1.6.0", + "spryker/product-reviews-rest-api": "^1.0.1", + "spryker/product-tax-sets-rest-api": "^2.1.2", + "spryker/products-categories-resource-relationship": "^1.3.0", + "spryker/products-rest-api": "^2.15.1", + "spryker/quote-approval-shipment-connector": "^1.0.1", + "spryker/related-products-rest-api": "^1.3.2", + "spryker/rest-request-validator": "^1.4.0", + "spryker/sales-merchant-portal-gui": "^1.10.1", + "spryker/sales-order-thresholds-rest-api": "^1.0.0", + "spryker/sales-product-connector": "^1.8.1", + "spryker/sales-returns-rest-api": "^1.1.0", + "spryker/sales-statistics": "^1.2.0", + "spryker/scheduler-jenkins": "^1.2.1", + "spryker/secrets-manager": "^1.0.0", + "spryker/secrets-manager-aws": "^1.0.1", + "spryker/security-blocker-rest-api": "^1.0.0", + "spryker/shared-carts-rest-api": "^1.2.5", + "spryker/shipment-cart-connector": "^2.1.1", + "spryker/shipment-checkout-connector": "^2.0.4", + "spryker/shipment-discount-connector": "^4.0.5", + "spryker/shipments-rest-api": "^1.6.0", + "spryker/shopping-list-product-option-connector": "^1.4.1", + "spryker/shopping-lists-rest-api": "^1.2.0", + "spryker/storage-gui": "^1.0.0", + "spryker/store": "^1.16.0", + "spryker/stores-rest-api": "^1.0.4", + "spryker/tax-merchant-portal-gui": "^1.0.1", + "spryker/tax-product-connector": "^4.5.0", + "spryker/up-selling-products-rest-api": "^1.2.2", + "spryker/urls-rest-api": "^1.0.2", + "spryker/util-number": "^1.0.0", + "spryker/uuid": "^1.0.1" + }, + "require-dev": { + "codeception/codeception": "^5.0.2", + "codeception/module-asserts": "^3.0.0", + "codeception/module-cli": "^2.0.0", + "codeception/module-filesystem": "^3.0.0", + "codeception/module-phpbrowser": "^3.0.0", + "codeception/module-rest": "^3.1.0", + "codeception/module-webdriver": "^3.1.1", + "composer/package-versions-deprecated": "^1.10.0", + "filp/whoops": "^2.7", + "phpunit/phpunit": "^9.5.2", + "sllh/composer-versions-check": "^2.0.5", + "spryker-feature/development-tools": "dev-master as 202212.0", + "spryker-sdk/integrator": "dev-master", + "spryker-sdk/phpstan-spryker": "^0.4.0", + "spryker-sdk/security-checker": "^0.1.0", + "spryker/architecture-sniffer": "^0.5.5", + "spryker/code-sniffer": "^0.15.0", + "spryker/docker-chromedriver": "dev-master", + "spryker/testify": "^3.47.0", + "stecman/symfony-console-completion": "*", + "symfony/web-profiler-bundle": "*" + }, + "autoload": { + "psr-4": { + "Generated\\": "src/Generated/", + "Orm\\": "src/Orm/", + "Pyz\\": "src/Pyz/", + "SprykerConfig\\": "src/SprykerConfig/" + } + }, + "autoload-dev": { + "psr-4": { + "PyzTest\\": "tests/PyzTest/", + "Acceptance\\Auth\\": "vendor/spryker/auth/tests/" + }, + "files": [ + "test-autoload.php" + ] + }, + "minimum-stability": "dev", + "prefer-stable": true, + "config": { + "preferred-install": "dist", + "platform": { + "php": "8.0.9" + }, + "use-include-path": true, + "sort-packages": true, + "github-protocols": [ + "https" + ], + "process-timeout": 900, + "chromium-revision": 814168, + "allow-plugins": { + "dealerdirect/phpcodesniffer-composer-installer": true, + "sllh/composer-versions-check": true, + "spryker-sdk/integrator": true + } + }, + "scripts": { + "compile": [ + "mkdir -p ./data/DE/logs/ZED", + "echo ' config/Shared/console_env_local.php", + "./deploy/heroku/run.sh" + ], + "post-install-cmd": [ + "ChromedriverInstaller\\Installer::installChromedriver" + ], + "post-update-cmd": [ + "ChromedriverInstaller\\Installer::installChromedriver" + ], + "phpstan": [ + "php -d memory_limit=1024M vendor/bin/phpstan analyze -c phpstan.neon src/ -l 5" + ], + "phpstan-setup": "vendor/bin/console dev:ide-auto-completion:generate", + "prefer-mid": [ + "COMPOSER_MEMORY_LIMIT=-1 composer require twig/twig:\"^2.9.0\"" + ] + }, + "repositories": [ + { + "type": "git", + "url": "git@github.com:spryker/development-core.git" + } + ] +} \ No newline at end of file From f33c78c2327cdde022e578705220b9a9f23692d2 Mon Sep 17 00:00:00 2001 From: AntonKhabiuk Date: Wed, 7 Dec 2022 15:55:17 +0200 Subject: [PATCH 073/106] CC-24113 Fix Availability quantity counter strategy plugins order --- src/Pyz/Zed/Availability/AvailabilityDependencyProvider.php | 2 +- .../AvailabilityCartConnectorDependencyProvider.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Pyz/Zed/Availability/AvailabilityDependencyProvider.php b/src/Pyz/Zed/Availability/AvailabilityDependencyProvider.php index 73349cecbf..8737e1796d 100644 --- a/src/Pyz/Zed/Availability/AvailabilityDependencyProvider.php +++ b/src/Pyz/Zed/Availability/AvailabilityDependencyProvider.php @@ -46,8 +46,8 @@ protected function getAvailabilityStrategyPlugins(): array protected function getCartItemQuantityCounterStrategyPlugins(): array { return [ - new ProductOfferCartItemQuantityCounterStrategyPlugin(), new ProductConfigurationCartItemQuantityCounterStrategyPlugin(), + new ProductOfferCartItemQuantityCounterStrategyPlugin(), ]; } } diff --git a/src/Pyz/Zed/AvailabilityCartConnector/AvailabilityCartConnectorDependencyProvider.php b/src/Pyz/Zed/AvailabilityCartConnector/AvailabilityCartConnectorDependencyProvider.php index 84b404f3b9..641e490e5b 100644 --- a/src/Pyz/Zed/AvailabilityCartConnector/AvailabilityCartConnectorDependencyProvider.php +++ b/src/Pyz/Zed/AvailabilityCartConnector/AvailabilityCartConnectorDependencyProvider.php @@ -19,8 +19,8 @@ class AvailabilityCartConnectorDependencyProvider extends SprykerAbstractBundleD public function getCartItemQuantityCounterStrategyPlugins(): array { return [ - new ProductOfferCartItemQuantityCounterStrategyPlugin(), new ProductConfigurationCartItemQuantityCounterStrategyPlugin(), + new ProductOfferCartItemQuantityCounterStrategyPlugin(), ]; } } From 74e6eb847647e5b9b32035e65743e44b9e31f51c Mon Sep 17 00:00:00 2001 From: Andrey Skliar Date: Wed, 7 Dec 2022 22:18:31 +0200 Subject: [PATCH 074/106] cc-23779 fix PR --- .../quick-order-row-partial.twig | 2 +- .../quick-order-row/quick-order-row.ts | 19 ++----------------- .../quick-order-row/quick-order-row.twig | 1 - .../formatted-number-input.twig | 12 ++++++------ .../quantity-counter/quantity-counter.ts | 17 +++++------------ .../quantity-counter/quantity-counter.twig | 11 ++++++----- 6 files changed, 20 insertions(+), 42 deletions(-) diff --git a/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row-partial/quick-order-row-partial.twig b/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row-partial/quick-order-row-partial.twig index f3d6e8f508..4394b0693b 100644 --- a/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row-partial/quick-order-row-partial.twig +++ b/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row-partial/quick-order-row-partial.twig @@ -72,7 +72,7 @@ componentClass: config.jsName ~ '__formatted', hiddenInputClass: config.jsName ~ '__hidden-input', attr: { - class: config.name ~ '__quantity input input--expand ' ~ config.jsName ~ '__quantity ' ~ (product is empty ? 'input--transparent'), + class: config.name ~ '__quantity input input--expand ' ~ config.jsName ~ '__quantity-input ' ~ (product is empty ? 'input--transparent'), min: 1, max: null, step: 1, diff --git a/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.ts b/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.ts index 8b3a4addd4..0424e5b44e 100644 --- a/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.ts +++ b/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.ts @@ -8,7 +8,6 @@ export default class QuickOrderRow extends QuickOrderRowCore { protected decrementButton: HTMLButtonElement; protected formattedInput: HTMLElement; protected eventChange: Event = new Event('change'); - protected unformattedValueRegExp: RegExp = new RegExp(`[^0-9${this.decimalSeparator}-]+`, 'g'); protected readyCallback(): void {} @@ -33,12 +32,6 @@ export default class QuickOrderRow extends QuickOrderRowCore { super.registerQuantityInput(); - /* TODO(https://spryker.atlassian.net/browse/CC-23779): Remove variable registration after integration. */ - this.quantityInput = ( - (this.getElementsByClassName(`${this.jsName}__quantity`)[0] || - this.getElementsByClassName(`${this.jsName}-partial__quantity`)[0]) - ); - this.formattedInput = ( (this.getElementsByClassName(`${this.jsName}__formatted`)[0] || this.getElementsByClassName(`${this.jsName}-partial__formatted`)[0]) @@ -69,7 +62,7 @@ export default class QuickOrderRow extends QuickOrderRowCore { protected incrementValue(event: Event): void { event.preventDefault(); - const value = this.getUnformattedNumber(this.quantityInput.value); + const value = Number(this.quantityHiddenInput.value); const potentialValue = value + this.step; if (value < this.maxQuantity) { this.quantityInput.value = potentialValue.toString(); @@ -80,7 +73,7 @@ export default class QuickOrderRow extends QuickOrderRowCore { protected decrementValue(event: Event): void { event.preventDefault(); - const value = this.getUnformattedNumber(this.quantityInput.value); + const value = Number(this.quantityHiddenInput.value); const potentialValue = value - this.step; if (potentialValue >= this.minQuantity) { this.quantityInput.value = potentialValue.toString(); @@ -125,15 +118,7 @@ export default class QuickOrderRow extends QuickOrderRowCore { return step > 0 ? step : 1; } - protected get decimalSeparator(): string { - return this.getAttribute('decimal-separator'); - } - protected triggerChangeEvent(input: HTMLInputElement): void { input.dispatchEvent(this.eventChange); } - - protected getUnformattedNumber(value: string): number { - return Number(value.replace(this.unformattedValueRegExp, '')) || Number(0); - } } diff --git a/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.twig b/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.twig index 65aceaa586..0133cc7ea1 100644 --- a/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.twig +++ b/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.twig @@ -22,7 +22,6 @@ {% define attributes = { 'autocomplete-form-class-name': required, index: data.index, - 'decimal-separator': getNumberFormatConfig(app.locale).toArray()['decimal_separator_symbol'], } %} {% block body %} diff --git a/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/formatted-number-input/formatted-number-input.twig b/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/formatted-number-input/formatted-number-input.twig index 03780cf19b..dac4133f10 100644 --- a/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/formatted-number-input/formatted-number-input.twig +++ b/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/formatted-number-input/formatted-number-input.twig @@ -1,12 +1,12 @@ {% extends molecule('formatted-number-input', '@SprykerShop:ShopUi') %} -{% set numberFormatConfig = {} %} +{% set globalNumberFormatConfig = {} %} {% for key, value in getNumberFormatConfig(app.locale).toArray() %} - {% set numberFormatConfig = numberFormatConfig | merge({ (key | replace({'_symbol': '', '_': '-'})): value }) %} + {% set globalNumberFormatConfig = globalNumberFormatConfig | merge({ (key | replace({'_symbol': '', '_': '-'})): value }) %} {% endfor %} {% define attributes = { - 'grouping-separator': numberFormatConfig['grouping-separator'] | default, - 'decimal-separator': numberFormatConfig['decimal-separator'] | default('.'), - 'decimal-rounding': numberFormatConfig['decimal-rounding'] | default(3), -} %} + 'grouping-separator': globalNumberFormatConfig['grouping-separator'] | default, + 'decimal-separator': globalNumberFormatConfig['decimal-separator'] | default('.'), + 'decimal-rounding': globalNumberFormatConfig['decimal-rounding'] | default(3), +} | merge(attributes) %} diff --git a/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/quantity-counter/quantity-counter.ts b/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/quantity-counter/quantity-counter.ts index e2902fcd9c..2498bb37e4 100644 --- a/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/quantity-counter/quantity-counter.ts +++ b/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/quantity-counter/quantity-counter.ts @@ -4,13 +4,13 @@ export default class QuantityCounter extends Component { protected incrementButton: HTMLButtonElement; protected decrementButton: HTMLButtonElement; protected input: HTMLInputElement; + protected inputHidden: HTMLInputElement; protected value: number; protected duration: number = 1000; protected timeout: number = 0; protected eventChange: Event = new Event('change'); protected eventInput: Event = new Event('input'); protected numberOfDecimalPlaces: number = 10; - protected unformattedValueRegExp: RegExp = new RegExp(`[^0-9${this.decimalSeparator}-]+`, 'g'); protected readyCallback(): void {} @@ -18,6 +18,7 @@ export default class QuantityCounter extends Component { this.incrementButton = this.getElementsByClassName(`${this.jsName}__button-increment`)[0]; this.decrementButton = this.getElementsByClassName(`${this.jsName}__button-decrement`)[0]; this.input = this.getElementsByClassName(`${this.jsName}__input`)[0]; + this.inputHidden = this.getElementsByClassName(`${this.jsName}__input-hidden`)[0]; this.value = this.getValue; this.mapEvents(); } @@ -35,7 +36,7 @@ export default class QuantityCounter extends Component { protected incrementValue(event: Event): void { event.preventDefault(); if (this.isAvailable) { - const value = this.getUnformattedNumber(this.input.value); + const value = Number(this.inputHidden.value); const potentialValue = Number( ((value * this.precision + this.step * this.precision) / this.precision).toFixed( this.numberOfDecimalPlaces, @@ -52,7 +53,7 @@ export default class QuantityCounter extends Component { protected decrementValue(event: Event): void { event.preventDefault(); if (this.isAvailable) { - const value = this.getUnformattedNumber(this.input.value); + const value = Number(this.inputHidden.value); const potentialValue = Number( ((value * this.precision - this.step * this.precision) / this.precision).toFixed( this.numberOfDecimalPlaces, @@ -88,10 +89,6 @@ export default class QuantityCounter extends Component { } } - protected getUnformattedNumber(value: string): number { - return Number(value.replace(this.unformattedValueRegExp, '')) || Number(0); - } - protected get minQuantity(): number { return Number(this.input.getAttribute('min')); } @@ -109,7 +106,7 @@ export default class QuantityCounter extends Component { } protected get getValue(): number { - return Number(this.input.value); + return Number(this.inputHidden.value); } protected get autoUpdate(): boolean { @@ -123,8 +120,4 @@ export default class QuantityCounter extends Component { protected get precision(): number { return Number(`1${'0'.repeat(this.numberOfDecimalPlaces)}`); } - - protected get decimalSeparator(): string { - return this.getAttribute('decimal-separator'); - } } diff --git a/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/quantity-counter/quantity-counter.twig b/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/quantity-counter/quantity-counter.twig index 97a5440f5c..3b40d67404 100644 --- a/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/quantity-counter/quantity-counter.twig +++ b/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/quantity-counter/quantity-counter.twig @@ -10,6 +10,7 @@ isDisabled: false, isReadOnly: false, autoUpdate: false, + numberFormatConfig: {}, } %} {% set isEditable = not data.isReadOnly and not data.isDisabled %} @@ -24,8 +25,7 @@ step: 1, } %} -{% set decimalSeparator = 'decimal-separator=' ~ getNumberFormatConfig(app.locale).toArray()['decimal_separator_symbol'] %} -{% block attributes %}{{ decimalSeparator }}{% endblock %} +{% block attributes %}{% endblock %} {% set inputAttributes = attributes %} @@ -42,11 +42,11 @@ {% set filteredInputAttributes = { 'data-auto-update': data.autoUpdate, - 'disabled': data.isDisabled, - 'readonly': data.isReadOnly, + disabled: data.isDisabled, + readonly: data.isReadOnly, } | merge(filteredInputAttributes) %} -{% set numberFormatConfig = {'watch-external-changes': true} %} +{% set numberFormatConfig = {'watch-external-changes': true} | merge(data.numberFormatConfig) %} {% block inputClass %}{% endblock %} @@ -65,6 +65,7 @@ inputValue: attributes.value, inputAttributes: filteredInputAttributes, inputExtraClasses: config.name ~ '__input ' ~ config.jsName ~ '__input ' ~ block('inputClass'), + hiddenInputExtraClasses: config.jsName ~ '__input-hidden ', hiddenInputAttributes: { 'data-qa': 'quantity-input', disabled: data.isDisabled, From c83013bf4c35a96a63e87d2f6946865bc930b3b4 Mon Sep 17 00:00:00 2001 From: Dmitry Lymarenko Date: Thu, 8 Dec 2022 10:13:54 +0100 Subject: [PATCH 075/106] CC-24062 Integrated bugfix --- composer.json | 2 +- composer.lock | 14 +++++------ .../ProductConfigurationConfig.php | 24 +++++++++++++++++++ .../product_configuration.transfer.xml | 6 +++++ 4 files changed, 38 insertions(+), 8 deletions(-) create mode 100644 src/Pyz/Service/ProductConfiguration/ProductConfigurationConfig.php create mode 100644 src/Pyz/Shared/ProductConfiguration/Transfer/product_configuration.transfer.xml diff --git a/composer.json b/composer.json index 8ef9779fdd..cea0f6ef56 100644 --- a/composer.json +++ b/composer.json @@ -1043,7 +1043,7 @@ "spryker/product-category-filter-storage": "1.4.0", "spryker/product-category-search": "1.1.0", "spryker/product-category-storage": "2.4.1", - "spryker/product-configuration": "1.0.1", + "spryker/product-configuration": "1.1.0", "spryker/product-configuration-cart": "1.0.1", "spryker/product-configuration-data-import": "0.2.0", "spryker/product-configuration-extension": "1.0.0", diff --git a/composer.lock b/composer.lock index 34d4b040b4..ea0c0b286f 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": "9c9043999b6f5d2d0a2275042cb9f0d9", + "content-hash": "bd4ae21a58f737247b009979f9a48e2a", "packages": [ { "name": "async-aws/core", @@ -42405,16 +42405,16 @@ }, { "name": "spryker/product-configuration", - "version": "1.0.1", + "version": "1.1.0", "source": { "type": "git", "url": "https://github.com/spryker/product-configuration.git", - "reference": "65e3294ccd81c5236bd26edf23735fddea6bc8d0" + "reference": "3abb17db17d69de6931500ab7f3ec7af44196f07" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/product-configuration/zipball/65e3294ccd81c5236bd26edf23735fddea6bc8d0", - "reference": "65e3294ccd81c5236bd26edf23735fddea6bc8d0", + "url": "https://api.github.com/repos/spryker/product-configuration/zipball/3abb17db17d69de6931500ab7f3ec7af44196f07", + "reference": "3abb17db17d69de6931500ab7f3ec7af44196f07", "shasum": "" }, "require": { @@ -42466,9 +42466,9 @@ ], "description": "ProductConfiguration module", "support": { - "source": "https://github.com/spryker/product-configuration/tree/1.0.1" + "source": "https://github.com/spryker/product-configuration/tree/1.1.0" }, - "time": "2022-12-02T08:46:48+00:00" + "time": "2022-12-07T09:25:29+00:00" }, { "name": "spryker/product-configuration-cart", diff --git a/src/Pyz/Service/ProductConfiguration/ProductConfigurationConfig.php b/src/Pyz/Service/ProductConfiguration/ProductConfigurationConfig.php new file mode 100644 index 0000000000..ad8ba25c55 --- /dev/null +++ b/src/Pyz/Service/ProductConfiguration/ProductConfigurationConfig.php @@ -0,0 +1,24 @@ + + */ + public function getConfigurationFieldsNotAllowedForEncoding(): array + { + return [ + ProductConfigurationInstanceTransfer::QUANTITY, + ]; + } +} diff --git a/src/Pyz/Shared/ProductConfiguration/Transfer/product_configuration.transfer.xml b/src/Pyz/Shared/ProductConfiguration/Transfer/product_configuration.transfer.xml new file mode 100644 index 0000000000..b62f8745da --- /dev/null +++ b/src/Pyz/Shared/ProductConfiguration/Transfer/product_configuration.transfer.xml @@ -0,0 +1,6 @@ + + + + + + From 9d71904ce90b3a4db7a6d0859ee2dcb86b60e373 Mon Sep 17 00:00:00 2001 From: Dmitry Lymarenko Date: Thu, 8 Dec 2022 14:38:53 +0100 Subject: [PATCH 076/106] code-sniffer migration to 0.16.6 --- composer.json | 2 +- composer.lock | 84 ++++++------ phpstan.neon | 2 +- src/Pyz/Client/Catalog/CatalogConfig.php | 6 + .../Catalog/CatalogDependencyProvider.php | 2 +- ...ampleProductSalePageDependencyProvider.php | 2 +- .../ProductNewDependencyProvider.php | 2 +- .../ProductReview/ProductReviewConfig.php | 6 + .../Glue/CartsRestApi/CartsRestApiConfig.php | 6 + .../CompanyUsersRestApiConfig.php | 3 + .../CustomerAccessRestApiConfig.php | 3 + .../GlueApplication/GlueApplicationConfig.php | 3 + .../PaymentsRestApi/PaymentsRestApiConfig.php | 6 + .../ProductPricesRestApiConfig.php | 3 + .../PriceProductDependencyProvider.php | 2 +- src/Pyz/Shared/Console/ConsoleConstants.php | 2 + .../ContentNavigationGuiConfig.php | 5 + .../ContentProductGuiConfig.php | 1 + .../ContentProductSetGuiConfig.php | 1 + .../ExampleProductSalePageConfig.php | 3 + .../SearchElasticsearchConfig.php | 3 + src/Pyz/Yves/CartPage/CartPageConfig.php | 6 + .../CheckoutPageDependencyProvider.php | 1 + .../Yves/CompanyPage/CompanyPageConfig.php | 3 + .../ContentNavigationWidgetConfig.php | 5 + .../ContentProductSetTwigFunctionProvider.php | 1 + .../Controller/RegisterController.php | 1 + .../Yves/CustomerPage/CustomerPageConfig.php | 7 + .../ProductReviewWidgetConfig.php | 3 + .../QuickOrderPage/QuickOrderPageConfig.php | 3 + .../ShoppingListWidgetController.php | 3 + .../AvailabilityDependencyProvider.php | 2 +- .../Checkout/CheckoutDependencyProvider.php | 2 +- src/Pyz/Zed/CompanyRole/CompanyRoleConfig.php | 9 ++ .../Zed/Console/ConsoleDependencyProvider.php | 3 + src/Pyz/Zed/Customer/CustomerConfig.php | 6 + .../Controller/IndexController.php | 3 + .../CombinedProductAbstractHydratorStep.php | 57 +++++++++ ...nedProductAbstractTypeDataSetCondition.php | 6 + ...mbinedProductAbstractStoreHydratorStep.php | 9 ++ .../CombinedProductConcreteHydratorStep.php | 36 ++++++ ...nedProductConcreteTypeDataSetCondition.php | 6 + .../CombinedProductGroupWriter.php | 9 ++ .../CombinedProductImageHydratorStep.php | 42 ++++++ .../CombinedProductPriceHydratorStep.php | 45 +++++++ .../CombinedProductStockHydratorStep.php | 18 +++ ...oductConcreteAttributesUniqueCheckStep.php | 6 + .../ProductConcretePropelDataSetWriter.php | 2 + .../ProductPrice/ProductPriceHydratorStep.php | 3 + src/Pyz/Zed/DataImport/DataImportConfig.php | 120 ++++++++++++++++++ .../DataImportDependencyProvider.php | 30 +++++ .../Console/AcceptanceCodeTestConsole.php | 6 + .../Console/ApiCodeTestConsole.php | 6 + .../Console/FunctionalCodeTestConsole.php | 6 + src/Pyz/Zed/Event/EventDependencyProvider.php | 4 +- .../Messenger/MessengerDependencyProvider.php | 2 +- .../Zed/PriceProduct/PriceProductConfig.php | 2 + ...AlternativeProductLabelConnectorConfig.php | 3 + ...iscontinuedProductLabelConnectorConfig.php | 3 + .../Zed/SalesQuantity/SalesQuantityConfig.php | 2 + src/Pyz/Zed/SecurityGui/SecurityGuiConfig.php | 3 + src/Pyz/Zed/Vault/VaultConfig.php | 3 + .../_support/PageObject/Homepage.php | 3 + .../AvailabilityPresentationTester.php | 12 ++ .../Cart/_support/PageObject/CartListPage.php | 15 +++ .../Controller/CheckoutControllerTest.php | 75 +++++++++++ .../Process/Steps/PlaceOrderStepTest.php | 6 + .../_support/Helper/CompanyUserHelper.php | 3 + .../PageObject/CompanyRegistrationPage.php | 36 ++++++ .../PageObject/CustomerAddressPage.php | 51 ++++++++ .../PageObject/CustomerAddressesPage.php | 12 ++ .../_support/PageObject/CustomerLoginPage.php | 24 ++++ .../PageObject/CustomerLogoutPage.php | 3 + .../PageObject/CustomerNewsletterPage.php | 21 +++ .../PageObject/CustomerOrdersPage.php | 3 + .../PageObject/CustomerOverviewPage.php | 27 ++++ .../CustomerPasswordForgottenPage.php | 15 +++ .../PageObject/CustomerProfilePage.php | 54 ++++++++ .../NewsletterSubscriptionHomePage.php | 18 +++ .../_support/PageObject/ProductDetailPage.php | 3 + .../PageObject/AvailabilityViewPage.php | 6 + .../PageObject/CmsCreateGlossaryPage.php | 3 + .../_support/PageObject/CmsCreatePage.php | 6 + .../_support/PageObject/CmsEditPage.php | 9 ++ .../_support/PageObject/CmsListPage.php | 6 + .../Zed/Console/_data/console_runner.php | 6 + .../Console/_support/Helper/ConsoleHelper.php | 6 + .../PageObject/NavigationCreatePage.php | 6 + .../PageObject/NavigationDeletePage.php | 6 + .../PageObject/NavigationNodeCreatePage.php | 6 + .../PageObject/NavigationNodeDeletePage.php | 3 + .../PageObject/NavigationNodeUpdatePage.php | 3 + .../_support/PageObject/NavigationPage.php | 15 +++ .../PageObject/NavigationUpdatePage.php | 6 + .../Product/Business/ProductTestAbstract.php | 36 ++++++ .../PageObject/ProductRelationCreatePage.php | 27 ++++ .../ProductRelationPresentationTester.php | 24 ++++ .../PropelOrmTransactionHandlerTest.php | 9 +- .../_support/PageObject/OrderDetailPage.php | 9 ++ .../_support/PageObject/OrderListPage.php | 3 + .../_support/PageObject/TaxRateListPage.php | 18 +++ 101 files changed, 1168 insertions(+), 60 deletions(-) diff --git a/composer.json b/composer.json index cea0f6ef56..00b8ca2deb 100644 --- a/composer.json +++ b/composer.json @@ -662,7 +662,7 @@ "spryker/cms-slot-store-connector": "1.0.1", "spryker/cms-storage": "2.6.0", "spryker/cms-user-connector": "1.1.1", - "spryker/code-sniffer": "^0.15.0", + "spryker/code-sniffer": "^0.16.6", "spryker/collector": "6.7.1", "spryker/comment": "1.2.0", "spryker/comment-data-import": "0.1.0", diff --git a/composer.lock b/composer.lock index ea0c0b286f..50b97b39af 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": "bd4ae21a58f737247b009979f9a48e2a", + "content-hash": "5db7f193014c4f9d9a9ae3fdb47b92aa", "packages": [ { "name": "async-aws/core", @@ -66981,39 +66981,31 @@ }, { "name": "phpstan/phpdoc-parser", - "version": "0.4.9", + "version": "1.15.0", "source": { "type": "git", "url": "https://github.com/phpstan/phpdoc-parser.git", - "reference": "98a088b17966bdf6ee25c8a4b634df313d8aa531" + "reference": "6ff970a7101acfe99b3048e4bbfbc094e55c5b04" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/98a088b17966bdf6ee25c8a4b634df313d8aa531", - "reference": "98a088b17966bdf6ee25c8a4b634df313d8aa531", + "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/6ff970a7101acfe99b3048e4bbfbc094e55c5b04", + "reference": "6ff970a7101acfe99b3048e4bbfbc094e55c5b04", "shasum": "" }, "require": { - "php": "^7.1 || ^8.0" + "php": "^7.2 || ^8.0" }, "require-dev": { - "consistence/coding-standard": "^3.5", - "ergebnis/composer-normalize": "^2.0.2", - "jakub-onderka/php-parallel-lint": "^0.9.2", - "phing/phing": "^2.16.0", + "php-parallel-lint/php-parallel-lint": "^1.2", "phpstan/extension-installer": "^1.0", - "phpstan/phpstan": "^0.12.26", - "phpstan/phpstan-strict-rules": "^0.12", - "phpunit/phpunit": "^6.3", - "slevomat/coding-standard": "^4.7.2", - "symfony/process": "^4.0" + "phpstan/phpstan": "^1.5", + "phpstan/phpstan-phpunit": "^1.1", + "phpstan/phpstan-strict-rules": "^1.0", + "phpunit/phpunit": "^9.5", + "symfony/process": "^5.2" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "0.4-dev" - } - }, "autoload": { "psr-4": { "PHPStan\\PhpDocParser\\": [ @@ -67028,9 +67020,9 @@ "description": "PHPDoc parser with support for nullable, intersection and generic types", "support": { "issues": "https://github.com/phpstan/phpdoc-parser/issues", - "source": "https://github.com/phpstan/phpdoc-parser/tree/master" + "source": "https://github.com/phpstan/phpdoc-parser/tree/1.15.0" }, - "time": "2020-08-03T20:32:43+00:00" + "time": "2022-12-07T16:12:39+00:00" }, { "name": "phpstan/phpstan", @@ -68665,37 +68657,37 @@ }, { "name": "slevomat/coding-standard", - "version": "6.4.1", + "version": "7.2.1", "source": { "type": "git", "url": "https://github.com/slevomat/coding-standard.git", - "reference": "696dcca217d0c9da2c40d02731526c1e25b65346" + "reference": "aff06ae7a84e4534bf6f821dc982a93a5d477c90" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/slevomat/coding-standard/zipball/696dcca217d0c9da2c40d02731526c1e25b65346", - "reference": "696dcca217d0c9da2c40d02731526c1e25b65346", + "url": "https://api.github.com/repos/slevomat/coding-standard/zipball/aff06ae7a84e4534bf6f821dc982a93a5d477c90", + "reference": "aff06ae7a84e4534bf6f821dc982a93a5d477c90", "shasum": "" }, "require": { "dealerdirect/phpcodesniffer-composer-installer": "^0.6.2 || ^0.7", - "php": "^7.1 || ^8.0", - "phpstan/phpdoc-parser": "0.4.5 - 0.4.9", - "squizlabs/php_codesniffer": "^3.5.6" + "php": "^7.2 || ^8.0", + "phpstan/phpdoc-parser": "^1.5.1", + "squizlabs/php_codesniffer": "^3.6.2" }, "require-dev": { - "phing/phing": "2.16.3", - "php-parallel-lint/php-parallel-lint": "1.2.0", - "phpstan/phpstan": "0.12.48", - "phpstan/phpstan-deprecation-rules": "0.12.5", - "phpstan/phpstan-phpunit": "0.12.16", - "phpstan/phpstan-strict-rules": "0.12.5", - "phpunit/phpunit": "7.5.20|8.5.5|9.4.0" + "phing/phing": "2.17.3", + "php-parallel-lint/php-parallel-lint": "1.3.2", + "phpstan/phpstan": "1.4.10|1.7.1", + "phpstan/phpstan-deprecation-rules": "1.0.0", + "phpstan/phpstan-phpunit": "1.0.0|1.1.1", + "phpstan/phpstan-strict-rules": "1.2.3", + "phpunit/phpunit": "7.5.20|8.5.21|9.5.20" }, "type": "phpcodesniffer-standard", "extra": { "branch-alias": { - "dev-master": "6.x-dev" + "dev-master": "7.x-dev" } }, "autoload": { @@ -68710,7 +68702,7 @@ "description": "Slevomat Coding Standard for PHP_CodeSniffer complements Consistence Coding Standard by providing sniffs with additional checks.", "support": { "issues": "https://github.com/slevomat/coding-standard/issues", - "source": "https://github.com/slevomat/coding-standard/tree/6.4.1" + "source": "https://github.com/slevomat/coding-standard/tree/7.2.1" }, "funding": [ { @@ -68722,7 +68714,7 @@ "type": "tidelift" } ], - "time": "2020-10-05T12:39:37+00:00" + "time": "2022-05-25T10:58:12+00:00" }, { "name": "sllh/composer-versions-check", @@ -69428,22 +69420,22 @@ }, { "name": "spryker/code-sniffer", - "version": "0.15.9", + "version": "0.16.6", "source": { "type": "git", "url": "https://github.com/spryker/code-sniffer.git", - "reference": "11447747e83049e34c5e51f3a5f0319683866ac3" + "reference": "a5b22a3145b75723325103f15d86ba16e8ef1cc8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/code-sniffer/zipball/11447747e83049e34c5e51f3a5f0319683866ac3", - "reference": "11447747e83049e34c5e51f3a5f0319683866ac3", + "url": "https://api.github.com/repos/spryker/code-sniffer/zipball/a5b22a3145b75723325103f15d86ba16e8ef1cc8", + "reference": "a5b22a3145b75723325103f15d86ba16e8ef1cc8", "shasum": "" }, "require": { "php": ">=7.2", - "slevomat/coding-standard": "^6.3.11", - "squizlabs/php_codesniffer": "^3.5.5" + "slevomat/coding-standard": "^7.0.1", + "squizlabs/php_codesniffer": "^3.6.0" }, "require-dev": { "dereuromark/composer-prefer-lowest": "^0.1.2", @@ -69482,7 +69474,7 @@ "issues": "https://github.com/spryker/code-sniffer/issues", "source": "https://github.com/spryker/code-sniffer" }, - "time": "2021-05-04T09:55:03+00:00" + "time": "2021-10-26T17:09:42+00:00" }, { "name": "spryker/development", diff --git a/phpstan.neon b/phpstan.neon index bcd2daa76b..6684a6cad9 100644 --- a/phpstan.neon +++ b/phpstan.neon @@ -2,7 +2,7 @@ includes: - vendor/spryker-sdk/phpstan-spryker/extension.neon parameters: - excludes_analyse: + excludePaths: - %rootDir%/../../../src/Generated/* - %rootDir%/../../../src/Orm/* diff --git a/src/Pyz/Client/Catalog/CatalogConfig.php b/src/Pyz/Client/Catalog/CatalogConfig.php index 38a5d42816..83a6ee641f 100644 --- a/src/Pyz/Client/Catalog/CatalogConfig.php +++ b/src/Pyz/Client/Catalog/CatalogConfig.php @@ -11,10 +11,16 @@ class CatalogConfig extends SprykerCatalogConfig { + /** + * @var array + */ protected const PAGINATION_VALID_ITEMS_PER_PAGE = [ 10, 1000, ]; + /** + * @var int + */ protected const PAGINATION_CATALOG_SEARCH_DEFAULT_ITEMS_PER_PAGE = 12; } diff --git a/src/Pyz/Client/Catalog/CatalogDependencyProvider.php b/src/Pyz/Client/Catalog/CatalogDependencyProvider.php index c73b2f1771..cab917190e 100644 --- a/src/Pyz/Client/Catalog/CatalogDependencyProvider.php +++ b/src/Pyz/Client/Catalog/CatalogDependencyProvider.php @@ -102,7 +102,7 @@ protected function createCatalogSearchQueryExpanderPlugins(): array new CustomerCatalogProductListQueryExpanderPlugin(), new MerchantReferenceQueryExpanderPlugin(), - /** + /* * FacetQueryExpanderPlugin needs to be after other query expanders which filters down the results. */ new FacetQueryExpanderPlugin(), diff --git a/src/Pyz/Client/ExampleProductSalePage/ExampleProductSalePageDependencyProvider.php b/src/Pyz/Client/ExampleProductSalePage/ExampleProductSalePageDependencyProvider.php index e0ef82bc7c..eabba3355e 100644 --- a/src/Pyz/Client/ExampleProductSalePage/ExampleProductSalePageDependencyProvider.php +++ b/src/Pyz/Client/ExampleProductSalePage/ExampleProductSalePageDependencyProvider.php @@ -133,7 +133,7 @@ protected function addSaleSearchQueryExpanderPlugins(Container $container): Cont new PaginatedQueryExpanderPlugin(), new ProductListQueryExpanderPlugin(), - /** + /* * FacetQueryExpanderPlugin needs to be after other query expanders which filters down the results. */ new FacetQueryExpanderPlugin(), diff --git a/src/Pyz/Client/ProductNew/ProductNewDependencyProvider.php b/src/Pyz/Client/ProductNew/ProductNewDependencyProvider.php index 10d57609e4..3b4b443493 100644 --- a/src/Pyz/Client/ProductNew/ProductNewDependencyProvider.php +++ b/src/Pyz/Client/ProductNew/ProductNewDependencyProvider.php @@ -36,7 +36,7 @@ protected function getNewProductsQueryExpanderPlugins() new PaginatedQueryExpanderPlugin(), new ProductListQueryExpanderPlugin(), - /** + /* * FacetQueryExpanderPlugin needs to be after other query expanders which filters down the results. */ new FacetQueryExpanderPlugin(), diff --git a/src/Pyz/Client/ProductReview/ProductReviewConfig.php b/src/Pyz/Client/ProductReview/ProductReviewConfig.php index 33eff9b3f2..a3a220e2c0 100644 --- a/src/Pyz/Client/ProductReview/ProductReviewConfig.php +++ b/src/Pyz/Client/ProductReview/ProductReviewConfig.php @@ -11,7 +11,13 @@ class ProductReviewConfig extends ProductReviewProductReviewConfig { + /** + * @var int + */ public const PAGINATION_DEFAULT_ITEMS_PER_PAGE = 3; + /** + * @var array + */ public const PAGINATION_VALID_ITEMS_PER_PAGE = [ 3, ]; diff --git a/src/Pyz/Glue/CartsRestApi/CartsRestApiConfig.php b/src/Pyz/Glue/CartsRestApi/CartsRestApiConfig.php index 689e3db12b..6448e5a143 100644 --- a/src/Pyz/Glue/CartsRestApi/CartsRestApiConfig.php +++ b/src/Pyz/Glue/CartsRestApi/CartsRestApiConfig.php @@ -11,6 +11,12 @@ class CartsRestApiConfig extends SprykerCartsRestApiConfig { + /** + * @var bool + */ protected const ALLOWED_CART_ITEM_EAGER_RELATIONSHIP = false; + /** + * @var bool + */ protected const ALLOWED_GUEST_CART_ITEM_EAGER_RELATIONSHIP = false; } diff --git a/src/Pyz/Glue/CompanyUsersRestApi/CompanyUsersRestApiConfig.php b/src/Pyz/Glue/CompanyUsersRestApi/CompanyUsersRestApiConfig.php index d44916332b..c36bdd88e4 100644 --- a/src/Pyz/Glue/CompanyUsersRestApi/CompanyUsersRestApiConfig.php +++ b/src/Pyz/Glue/CompanyUsersRestApi/CompanyUsersRestApiConfig.php @@ -12,6 +12,9 @@ class CompanyUsersRestApiConfig extends SprykerCompanyUsersRestApiConfig { + /** + * @var array + */ protected const COMPANY_USER_RESOURCES = [ ShoppingListsRestApiConfig::RESOURCE_SHOPPING_LISTS, ShoppingListsRestApiConfig::RESOURCE_SHOPPING_LIST_ITEMS, diff --git a/src/Pyz/Glue/CustomerAccessRestApi/CustomerAccessRestApiConfig.php b/src/Pyz/Glue/CustomerAccessRestApi/CustomerAccessRestApiConfig.php index 4a2344032d..4e6aae8adb 100644 --- a/src/Pyz/Glue/CustomerAccessRestApi/CustomerAccessRestApiConfig.php +++ b/src/Pyz/Glue/CustomerAccessRestApi/CustomerAccessRestApiConfig.php @@ -15,6 +15,9 @@ class CustomerAccessRestApiConfig extends SprykerCustomerAccessRestApiConfig { + /** + * @var array> + */ protected const CUSTOMER_ACCESS_CONTENT_TYPE_TO_RESOURCE_TYPE_MAPPING = [ CustomerAccessConfig::CONTENT_TYPE_PRICE => [ ProductPricesRestApiConfig::RESOURCE_ABSTRACT_PRODUCT_PRICES, diff --git a/src/Pyz/Glue/GlueApplication/GlueApplicationConfig.php b/src/Pyz/Glue/GlueApplication/GlueApplicationConfig.php index d269dd758b..a1d734b42a 100644 --- a/src/Pyz/Glue/GlueApplication/GlueApplicationConfig.php +++ b/src/Pyz/Glue/GlueApplication/GlueApplicationConfig.php @@ -12,6 +12,9 @@ class GlueApplicationConfig extends SprykerGlueApplicationConfig { + /** + * @var bool + */ public const VALIDATE_REQUEST_HEADERS = false; /** diff --git a/src/Pyz/Glue/PaymentsRestApi/PaymentsRestApiConfig.php b/src/Pyz/Glue/PaymentsRestApi/PaymentsRestApiConfig.php index c97190910c..a4a10adb6a 100644 --- a/src/Pyz/Glue/PaymentsRestApi/PaymentsRestApiConfig.php +++ b/src/Pyz/Glue/PaymentsRestApi/PaymentsRestApiConfig.php @@ -12,10 +12,16 @@ class PaymentsRestApiConfig extends SprykerPaymentsRestApiConfig { + /** + * @var array + */ protected const PAYMENT_METHOD_PRIORITY = [ DummyMarketplacePaymentConfig::PAYMENT_METHOD_DUMMY_MARKETPLACE_PAYMENT_INVOICE => 1, ]; + /** + * @var array + */ protected const PAYMENT_METHOD_REQUIRED_FIELDS = [ DummyMarketplacePaymentConfig::PAYMENT_PROVIDER_NAME => [ DummyMarketplacePaymentConfig::PAYMENT_METHOD_DUMMY_MARKETPLACE_PAYMENT_INVOICE => [ diff --git a/src/Pyz/Glue/ProductPricesRestApi/ProductPricesRestApiConfig.php b/src/Pyz/Glue/ProductPricesRestApi/ProductPricesRestApiConfig.php index 1f902c926b..4f41f9e94f 100644 --- a/src/Pyz/Glue/ProductPricesRestApi/ProductPricesRestApiConfig.php +++ b/src/Pyz/Glue/ProductPricesRestApi/ProductPricesRestApiConfig.php @@ -11,5 +11,8 @@ class ProductPricesRestApiConfig extends SprykerProductPricesRestApiConfig { + /** + * @var bool + */ protected const PERMISSION_CHECK_ENABLED = true; } diff --git a/src/Pyz/Service/PriceProduct/PriceProductDependencyProvider.php b/src/Pyz/Service/PriceProduct/PriceProductDependencyProvider.php index 957c7b5fd9..3a20d0efe0 100644 --- a/src/Pyz/Service/PriceProduct/PriceProductDependencyProvider.php +++ b/src/Pyz/Service/PriceProduct/PriceProductDependencyProvider.php @@ -26,7 +26,7 @@ class PriceProductDependencyProvider extends SprykerPriceProductDependencyProvid protected function getPriceProductDecisionPlugins(): array { return array_merge([ - /** + /* * MerchantRelationshipPriceProductFilterPlugin should be at the beginning to filter non-active merchant prices * and define right minimum price in next filter plugins like in `PriceProductVolumeFilterPlugin`. */ diff --git a/src/Pyz/Shared/Console/ConsoleConstants.php b/src/Pyz/Shared/Console/ConsoleConstants.php index 555a9ba9d3..17d07f0895 100644 --- a/src/Pyz/Shared/Console/ConsoleConstants.php +++ b/src/Pyz/Shared/Console/ConsoleConstants.php @@ -15,6 +15,8 @@ interface ConsoleConstants * - Must be set to false for environments where composer install --no-dev is performed. * * @api + * + * @var string */ public const ENABLE_DEVELOPMENT_CONSOLE_COMMANDS = 'CONSOLE:ENABLE_DEVELOPMENT_CONSOLE_COMMANDS'; } diff --git a/src/Pyz/Shared/ContentNavigationGui/ContentNavigationGuiConfig.php b/src/Pyz/Shared/ContentNavigationGui/ContentNavigationGuiConfig.php index d4a732b9f7..9117647046 100644 --- a/src/Pyz/Shared/ContentNavigationGui/ContentNavigationGuiConfig.php +++ b/src/Pyz/Shared/ContentNavigationGui/ContentNavigationGuiConfig.php @@ -13,6 +13,7 @@ class ContentNavigationGuiConfig extends SprykerContentNavigationGuiConfig { /** * @var string + * * @uses \Pyz\Shared\ContentNavigation\ContentNavigationConfig::PYZ_WIDGET_TEMPLATE_IDENTIFIER_LIST_NAVIGATION_HEADER * * Content item navigation header template identifier. @@ -21,6 +22,7 @@ class ContentNavigationGuiConfig extends SprykerContentNavigationGuiConfig /** * @var string + * * @uses \Pyz\Shared\ContentNavigation\ContentNavigationConfig::PYZ_WIDGET_TEMPLATE_IDENTIFIER_LIST_NAVIGATION_FOOTER * * Content item navigation footer template identifier. @@ -29,6 +31,7 @@ class ContentNavigationGuiConfig extends SprykerContentNavigationGuiConfig /** * @var string + * * @uses \Pyz\Shared\ContentNavigation\ContentNavigationConfig::PYZ_WIDGET_TEMPLATE_IDENTIFIER_LIST_NAVIGATION_FOOTER_CHECKOUT * * Content item navigation footer checkout template identifier. @@ -37,6 +40,7 @@ class ContentNavigationGuiConfig extends SprykerContentNavigationGuiConfig /** * @var string + * * @uses \Pyz\Shared\ContentNavigation\ContentNavigationConfig::PYZ_WIDGET_TEMPLATE_IDENTIFIER_LIST_FOOTER_PARTNERS * * Content item footer partners template identifier. @@ -45,6 +49,7 @@ class ContentNavigationGuiConfig extends SprykerContentNavigationGuiConfig /** * @var string + * * @uses \Pyz\Shared\ContentNavigation\ContentNavigationConfig::PYZ_WIDGET_TEMPLATE_IDENTIFIER_LIST_FOOTER_SOCIAL_LINKS * * Content item footer social links template identifier. diff --git a/src/Pyz/Shared/ContentProductGui/ContentProductGuiConfig.php b/src/Pyz/Shared/ContentProductGui/ContentProductGuiConfig.php index 9d0108b635..77f864b258 100644 --- a/src/Pyz/Shared/ContentProductGui/ContentProductGuiConfig.php +++ b/src/Pyz/Shared/ContentProductGui/ContentProductGuiConfig.php @@ -13,6 +13,7 @@ class ContentProductGuiConfig extends SprykerContentProductGuiConfig { /** * @var string + * * @uses \Pyz\Shared\ContentProduct\ContentProductConfig::PYZ_WIDGET_TEMPLATE_IDENTIFIER_SLIDER */ protected const PYZ_WIDGET_TEMPLATE_IDENTIFIER_SLIDER = 'slider'; diff --git a/src/Pyz/Shared/ContentProductSetGui/ContentProductSetGuiConfig.php b/src/Pyz/Shared/ContentProductSetGui/ContentProductSetGuiConfig.php index 9d98a120e1..14569180d4 100644 --- a/src/Pyz/Shared/ContentProductSetGui/ContentProductSetGuiConfig.php +++ b/src/Pyz/Shared/ContentProductSetGui/ContentProductSetGuiConfig.php @@ -13,6 +13,7 @@ class ContentProductSetGuiConfig extends SprykerContentProductSetGuiConfig { /** * @var string + * * @uses \Pyz\Shared\ContentProductSet\ContentProductSetConfig::PYZ_WIDGET_TEMPLATE_IDENTIFIER_LANDING_PAGE */ protected const PYZ_WIDGET_TEMPLATE_IDENTIFIER_LANDING_PAGE = 'landing-page'; diff --git a/src/Pyz/Shared/ExampleProductSalePage/ExampleProductSalePageConfig.php b/src/Pyz/Shared/ExampleProductSalePage/ExampleProductSalePageConfig.php index a7b7f6b293..dcda752459 100644 --- a/src/Pyz/Shared/ExampleProductSalePage/ExampleProductSalePageConfig.php +++ b/src/Pyz/Shared/ExampleProductSalePage/ExampleProductSalePageConfig.php @@ -9,5 +9,8 @@ interface ExampleProductSalePageConfig { + /** + * @var string + */ public const DEFAULT_LABEL_NAME = 'SALE'; } diff --git a/src/Pyz/Shared/SearchElasticsearch/SearchElasticsearchConfig.php b/src/Pyz/Shared/SearchElasticsearch/SearchElasticsearchConfig.php index aa65c3fba8..5feedff4b5 100644 --- a/src/Pyz/Shared/SearchElasticsearch/SearchElasticsearchConfig.php +++ b/src/Pyz/Shared/SearchElasticsearch/SearchElasticsearchConfig.php @@ -11,6 +11,9 @@ class SearchElasticsearchConfig extends SprykerSearchElasticsearchConfig { + /** + * @var array + */ protected const SUPPORTED_SOURCE_IDENTIFIERS = [ 'page', 'product-review', diff --git a/src/Pyz/Yves/CartPage/CartPageConfig.php b/src/Pyz/Yves/CartPage/CartPageConfig.php index babcf91783..e99129b63d 100644 --- a/src/Pyz/Yves/CartPage/CartPageConfig.php +++ b/src/Pyz/Yves/CartPage/CartPageConfig.php @@ -11,7 +11,13 @@ class CartPageConfig extends SprykerCartPageConfig { + /** + * @var bool + */ protected const IS_CART_CART_ITEMS_VIA_AJAX_LOAD_ENABLED = true; + /** + * @var bool + */ protected const IS_LOADING_UPSELLING_PRODUCTS_VIA_AJAX_ENABLED = true; } diff --git a/src/Pyz/Yves/CheckoutPage/CheckoutPageDependencyProvider.php b/src/Pyz/Yves/CheckoutPage/CheckoutPageDependencyProvider.php index e8771b3cf8..7d25105962 100644 --- a/src/Pyz/Yves/CheckoutPage/CheckoutPageDependencyProvider.php +++ b/src/Pyz/Yves/CheckoutPage/CheckoutPageDependencyProvider.php @@ -46,6 +46,7 @@ class CheckoutPageDependencyProvider extends SprykerShopCheckoutPageDependencyPr { /** * @var string + * * @uses \Spryker\Yves\Form\Plugin\Application\FormApplicationPlugin::SERVICE_FORM_FACTORY */ protected const PYZ_SERVICE_FORM_FACTORY = 'form.factory'; diff --git a/src/Pyz/Yves/CompanyPage/CompanyPageConfig.php b/src/Pyz/Yves/CompanyPage/CompanyPageConfig.php index e851355fad..9e247abc15 100644 --- a/src/Pyz/Yves/CompanyPage/CompanyPageConfig.php +++ b/src/Pyz/Yves/CompanyPage/CompanyPageConfig.php @@ -11,5 +11,8 @@ class CompanyPageConfig extends SprykerCompanyPageConfig { + /** + * @var string + */ protected const ZIP_CODE_CONSTRAINT_PATTERN = '/^\d+$/'; } diff --git a/src/Pyz/Yves/ContentNavigationWidget/ContentNavigationWidgetConfig.php b/src/Pyz/Yves/ContentNavigationWidget/ContentNavigationWidgetConfig.php index eb7909ccc6..b994fc74d3 100644 --- a/src/Pyz/Yves/ContentNavigationWidget/ContentNavigationWidgetConfig.php +++ b/src/Pyz/Yves/ContentNavigationWidget/ContentNavigationWidgetConfig.php @@ -13,30 +13,35 @@ class ContentNavigationWidgetConfig extends SprykerShopContentNavigationWidgetCo { /** * @var string + * * @uses \Pyz\Shared\ContentNavigation\ContentNavigationConfig::PYZ_WIDGET_TEMPLATE_IDENTIFIER_LIST_NAVIGATION_HEADER */ protected const PYZ_WIDGET_TEMPLATE_IDENTIFIER_LIST_NAVIGATION_HEADER = 'navigation-header'; /** * @var string + * * @uses \Pyz\Shared\ContentNavigation\ContentNavigationConfig::PYZ_WIDGET_TEMPLATE_IDENTIFIER_LIST_NAVIGATION_FOOTER */ protected const PYZ_WIDGET_TEMPLATE_IDENTIFIER_LIST_NAVIGATION_FOOTER = 'navigation-footer'; /** * @var string + * * @uses \Pyz\Shared\ContentNavigation\ContentNavigationConfig::PYZ_WIDGET_TEMPLATE_IDENTIFIER_LIST_NAVIGATION_FOOTER_CHECKOUT */ protected const PYZ_WIDGET_TEMPLATE_IDENTIFIER_LIST_NAVIGATION_FOOTER_CHECKOUT = 'navigation-footer-checkout'; /** * @var string + * * @uses \Pyz\Shared\ContentNavigation\ContentNavigationConfig::PYZ_WIDGET_TEMPLATE_IDENTIFIER_LIST_FOOTER_PARTNERS */ protected const PYZ_WIDGET_TEMPLATE_IDENTIFIER_LIST_FOOTER_PARTNERS = 'footer-partners'; /** * @var string + * * @uses \Pyz\Shared\ContentNavigation\ContentNavigationConfig::PYZ_WIDGET_TEMPLATE_IDENTIFIER_LIST_FOOTER_SOCIAL_LINKS */ protected const PYZ_WIDGET_TEMPLATE_IDENTIFIER_LIST_FOOTER_SOCIAL_LINKS = 'footer-social-links'; diff --git a/src/Pyz/Yves/ContentProductSetWidget/Twig/ContentProductSetTwigFunctionProvider.php b/src/Pyz/Yves/ContentProductSetWidget/Twig/ContentProductSetTwigFunctionProvider.php index ad6381fef6..ecbd6ae3a3 100644 --- a/src/Pyz/Yves/ContentProductSetWidget/Twig/ContentProductSetTwigFunctionProvider.php +++ b/src/Pyz/Yves/ContentProductSetWidget/Twig/ContentProductSetTwigFunctionProvider.php @@ -46,6 +46,7 @@ class ContentProductSetTwigFunctionProvider extends TwigFunctionProvider /** * @var string + * * @deprecated Use {@link \SprykerShop\Yves\ContentProductSetWidget\Twig\ContentProductSetTwigFunctionProvider::PYZ_WIDGET_TEMPLATE_IDENTIFIER_CART_BUTTON_TOP} instead. */ protected const PYZ_WIDGET_TEMPLATE_IDENTIFIER_DEFAULT = 'default'; diff --git a/src/Pyz/Yves/CustomerPage/Controller/RegisterController.php b/src/Pyz/Yves/CustomerPage/Controller/RegisterController.php index 6674f3630d..35aeb122ec 100644 --- a/src/Pyz/Yves/CustomerPage/Controller/RegisterController.php +++ b/src/Pyz/Yves/CustomerPage/Controller/RegisterController.php @@ -17,6 +17,7 @@ class RegisterController extends SprykerRegisterController { /** * @var string + * * @uses \SprykerShop\Yves\CompanyUserInvitationPage\CompanyUserInvitationPageConfig::INVITATION_SESSION_ID */ protected const PYZ_INVITATION_SESSION_ID = 'COMPANY_USER_INVITATION'; diff --git a/src/Pyz/Yves/CustomerPage/CustomerPageConfig.php b/src/Pyz/Yves/CustomerPage/CustomerPageConfig.php index 747a274757..3049c26c87 100644 --- a/src/Pyz/Yves/CustomerPage/CustomerPageConfig.php +++ b/src/Pyz/Yves/CustomerPage/CustomerPageConfig.php @@ -13,14 +13,21 @@ class CustomerPageConfig extends SprykerCustomerPageConfig { /** * @uses \Pyz\Zed\Customer\CustomerConfig::MIN_LENGTH_CUSTOMER_PASSWORD + * + * @var int */ protected const MIN_LENGTH_CUSTOMER_PASSWORD = 8; /** * @uses \Pyz\Zed\Customer\CustomerConfig::MAX_LENGTH_CUSTOMER_PASSWORD + * + * @var int */ protected const MAX_LENGTH_CUSTOMER_PASSWORD = 64; + /** + * @var bool + */ protected const IS_ORDER_HISTORY_SEARCH_ENABLED = true; /** diff --git a/src/Pyz/Yves/ProductReviewWidget/ProductReviewWidgetConfig.php b/src/Pyz/Yves/ProductReviewWidget/ProductReviewWidgetConfig.php index fc9df7570a..cb61d91eb0 100644 --- a/src/Pyz/Yves/ProductReviewWidget/ProductReviewWidgetConfig.php +++ b/src/Pyz/Yves/ProductReviewWidget/ProductReviewWidgetConfig.php @@ -11,5 +11,8 @@ class ProductReviewWidgetConfig extends SprykerProductReviewWidgetConfig { + /** + * @var string + */ public const GLOSSARY_KEY_INVALID_RATING_VALIDATION_MESSAGE = 'product_review.error.invalid_rating'; } diff --git a/src/Pyz/Yves/QuickOrderPage/QuickOrderPageConfig.php b/src/Pyz/Yves/QuickOrderPage/QuickOrderPageConfig.php index 7f035dfe60..6a91205945 100644 --- a/src/Pyz/Yves/QuickOrderPage/QuickOrderPageConfig.php +++ b/src/Pyz/Yves/QuickOrderPage/QuickOrderPageConfig.php @@ -11,6 +11,9 @@ class QuickOrderPageConfig extends SprykerQuickOrderPageConfig { + /** + * @var array + */ protected const ALLOWED_CSV_FILE_MIME_TYPES = [ 'text/csv', 'text/plain', diff --git a/src/Pyz/Yves/ShoppingListWidget/Controller/ShoppingListWidgetController.php b/src/Pyz/Yves/ShoppingListWidget/Controller/ShoppingListWidgetController.php index af1827cc89..a053646844 100644 --- a/src/Pyz/Yves/ShoppingListWidget/Controller/ShoppingListWidgetController.php +++ b/src/Pyz/Yves/ShoppingListWidget/Controller/ShoppingListWidgetController.php @@ -16,6 +16,9 @@ */ class ShoppingListWidgetController extends SprykerShopShoppingListWidgetController { + /** + * @var string + */ public const REQUEST_HEADER_REFERER = 'referer'; /** diff --git a/src/Pyz/Zed/Availability/AvailabilityDependencyProvider.php b/src/Pyz/Zed/Availability/AvailabilityDependencyProvider.php index 8737e1796d..53fef97844 100644 --- a/src/Pyz/Zed/Availability/AvailabilityDependencyProvider.php +++ b/src/Pyz/Zed/Availability/AvailabilityDependencyProvider.php @@ -22,7 +22,7 @@ class AvailabilityDependencyProvider extends SprykerAvailabilityDependencyProvid protected function getBatchAvailabilityStrategyPlugins(): array { return [ - /** + /* * ProductConcreteBatchAvailabilityStrategyPlugin needs to be after all other implementations. */ new ProductConcreteBatchAvailabilityStrategyPlugin(), diff --git a/src/Pyz/Zed/Checkout/CheckoutDependencyProvider.php b/src/Pyz/Zed/Checkout/CheckoutDependencyProvider.php index 9395d5fa00..3c7951ae0d 100644 --- a/src/Pyz/Zed/Checkout/CheckoutDependencyProvider.php +++ b/src/Pyz/Zed/Checkout/CheckoutDependencyProvider.php @@ -80,7 +80,7 @@ protected function getCheckoutOrderSavers(Container $container) { return [ new CustomerOrderSavePlugin(), - /** + /* * Plugins * `OrderSaverPlugin`, * `OrderTotalsSaverPlugin`, diff --git a/src/Pyz/Zed/CompanyRole/CompanyRoleConfig.php b/src/Pyz/Zed/CompanyRole/CompanyRoleConfig.php index c42cda410b..4b66041492 100644 --- a/src/Pyz/Zed/CompanyRole/CompanyRoleConfig.php +++ b/src/Pyz/Zed/CompanyRole/CompanyRoleConfig.php @@ -23,8 +23,17 @@ class CompanyRoleConfig extends SprykerCompanyRoleConfig { + /** + * @var string + */ protected const PYZ_BUYER_ROLE_NAME = 'Buyer'; + /** + * @var string + */ protected const PYZ_APPROVER_ROLE_NAME = 'Approver'; + /** + * @var string + */ protected const PYZ_BUYER_WITH_LIMIT_ROLE_NAME = 'Buyer With Limit'; /** diff --git a/src/Pyz/Zed/Console/ConsoleDependencyProvider.php b/src/Pyz/Zed/Console/ConsoleDependencyProvider.php index 5693c77dda..16c1348749 100644 --- a/src/Pyz/Zed/Console/ConsoleDependencyProvider.php +++ b/src/Pyz/Zed/Console/ConsoleDependencyProvider.php @@ -180,6 +180,9 @@ */ class ConsoleDependencyProvider extends SprykerConsoleDependencyProvider { + /** + * @var string + */ protected const PYZ_COMMAND_SEPARATOR = ':'; /** diff --git a/src/Pyz/Zed/Customer/CustomerConfig.php b/src/Pyz/Zed/Customer/CustomerConfig.php index 3059b50034..7afe6eed4e 100644 --- a/src/Pyz/Zed/Customer/CustomerConfig.php +++ b/src/Pyz/Zed/Customer/CustomerConfig.php @@ -11,7 +11,13 @@ class CustomerConfig extends SprykerCustomerConfig { + /** + * @var int + */ protected const MIN_LENGTH_CUSTOMER_PASSWORD = 8; + /** + * @var int + */ protected const MAX_LENGTH_CUSTOMER_PASSWORD = 64; /** diff --git a/src/Pyz/Zed/CustomerAccessGui/Communication/Controller/IndexController.php b/src/Pyz/Zed/CustomerAccessGui/Communication/Controller/IndexController.php index 24f7e2f451..3c7dfbd082 100644 --- a/src/Pyz/Zed/CustomerAccessGui/Communication/Controller/IndexController.php +++ b/src/Pyz/Zed/CustomerAccessGui/Communication/Controller/IndexController.php @@ -15,6 +15,9 @@ */ class IndexController extends SprykerIndexController { + /** + * @var string + */ protected const PYZ_MESSAGE_UPDATE_SUCCESS = 'Not logged in customer accessible content has been successfully updated.'; /** diff --git a/src/Pyz/Zed/DataImport/Business/CombinedProduct/ProductAbstract/CombinedProductAbstractHydratorStep.php b/src/Pyz/Zed/DataImport/Business/CombinedProduct/ProductAbstract/CombinedProductAbstractHydratorStep.php index 8f1af52ee6..37a10f7686 100644 --- a/src/Pyz/Zed/DataImport/Business/CombinedProduct/ProductAbstract/CombinedProductAbstractHydratorStep.php +++ b/src/Pyz/Zed/DataImport/Business/CombinedProduct/ProductAbstract/CombinedProductAbstractHydratorStep.php @@ -14,30 +14,87 @@ class CombinedProductAbstractHydratorStep extends ProductAbstractHydratorStep { + /** + * @var int + */ public const BULK_SIZE = 5000; + /** + * @var string + */ public const COLUMN_ABSTRACT_SKU = 'abstract_sku'; + /** + * @var string + */ public const COLUMN_CONCRETE_SKU = 'concrete_sku'; + /** + * @var string + */ public const COLUMN_CATEGORY_KEY = 'product_abstract.category_key'; + /** + * @var string + */ public const COLUMN_CATEGORY_PRODUCT_ORDER = 'product_abstract.category_product_order'; + /** + * @var string + */ public const COLUMN_URL = 'product_abstract.url'; + /** + * @var string + */ public const COLUMN_COLOR_CODE = 'product_abstract.color_code'; + /** + * @var string + */ public const COLUMN_TAX_SET_NAME = 'product_abstract.tax_set_name'; + /** + * @var string + */ public const COLUMN_META_TITLE = 'product_abstract.meta_title'; + /** + * @var string + */ public const COLUMN_META_KEYWORDS = 'product_abstract.meta_keywords'; + /** + * @var string + */ public const COLUMN_META_DESCRIPTION = 'product_abstract.meta_description'; + /** + * @var string + */ public const COLUMN_NEW_FROM = 'product_abstract.new_from'; + /** + * @var string + */ public const COLUMN_NEW_TO = 'product_abstract.new_to'; + /** + * @var string + */ public const COLUMN_NAME = 'product.name'; + /** + * @var string + */ public const COLUMN_DESCRIPTION = 'product.description'; + /** + * @var string + */ public const COLUMN_ASSIGNED_PRODUCT_TYPE = 'product.assigned_product_type'; + /** + * @var string + */ protected const ASSIGNABLE_PRODUCT_TYPE_ABSTRACT = 'abstract'; + /** + * @var string + */ protected const ASSIGNABLE_PRODUCT_TYPE_BOTH = 'both'; + /** + * @var array + */ protected const ASSIGNABLE_PRODUCT_TYPES = [ self::ASSIGNABLE_PRODUCT_TYPE_ABSTRACT, self::ASSIGNABLE_PRODUCT_TYPE_BOTH, diff --git a/src/Pyz/Zed/DataImport/Business/CombinedProduct/ProductAbstract/CombinedProductAbstractTypeDataSetCondition.php b/src/Pyz/Zed/DataImport/Business/CombinedProduct/ProductAbstract/CombinedProductAbstractTypeDataSetCondition.php index a200cffcd4..9b281715b7 100644 --- a/src/Pyz/Zed/DataImport/Business/CombinedProduct/ProductAbstract/CombinedProductAbstractTypeDataSetCondition.php +++ b/src/Pyz/Zed/DataImport/Business/CombinedProduct/ProductAbstract/CombinedProductAbstractTypeDataSetCondition.php @@ -12,7 +12,13 @@ class CombinedProductAbstractTypeDataSetCondition implements DataSetConditionInterface { + /** + * @var string + */ protected const ASSIGNABLE_PRODUCT_TYPE_ABSTRACT = 'abstract'; + /** + * @var string + */ protected const ASSIGNABLE_PRODUCT_TYPE_BOTH = 'both'; /** diff --git a/src/Pyz/Zed/DataImport/Business/CombinedProduct/ProductAbstractStore/CombinedProductAbstractStoreHydratorStep.php b/src/Pyz/Zed/DataImport/Business/CombinedProduct/ProductAbstractStore/CombinedProductAbstractStoreHydratorStep.php index 7a22738399..983cf96d6b 100644 --- a/src/Pyz/Zed/DataImport/Business/CombinedProduct/ProductAbstractStore/CombinedProductAbstractStoreHydratorStep.php +++ b/src/Pyz/Zed/DataImport/Business/CombinedProduct/ProductAbstractStore/CombinedProductAbstractStoreHydratorStep.php @@ -11,8 +11,17 @@ class CombinedProductAbstractStoreHydratorStep extends ProductAbstractStoreHydratorStep { + /** + * @var int + */ public const BULK_SIZE = 5000; + /** + * @var string + */ public const COLUMN_ABSTRACT_SKU = 'abstract_sku'; + /** + * @var string + */ public const COLUMN_STORE_NAME = 'product_abstract_store.store_name'; } diff --git a/src/Pyz/Zed/DataImport/Business/CombinedProduct/ProductConcrete/CombinedProductConcreteHydratorStep.php b/src/Pyz/Zed/DataImport/Business/CombinedProduct/ProductConcrete/CombinedProductConcreteHydratorStep.php index 30790f8ba7..33a7f808f2 100644 --- a/src/Pyz/Zed/DataImport/Business/CombinedProduct/ProductConcrete/CombinedProductConcreteHydratorStep.php +++ b/src/Pyz/Zed/DataImport/Business/CombinedProduct/ProductConcrete/CombinedProductConcreteHydratorStep.php @@ -15,23 +15,59 @@ class CombinedProductConcreteHydratorStep extends ProductConcreteHydratorStep { + /** + * @var int + */ public const BULK_SIZE = 5000; + /** + * @var string + */ public const COLUMN_ABSTRACT_SKU = 'abstract_sku'; + /** + * @var string + */ public const COLUMN_CONCRETE_SKU = 'concrete_sku'; + /** + * @var string + */ public const COLUMN_IS_SEARCHABLE = 'product_concrete.is_searchable'; + /** + * @var string + */ public const COLUMN_BUNDLES = 'product_concrete.bundled'; + /** + * @var string + */ public const COLUMN_IS_QUANTITY_SPLITTABLE = 'product_concrete.is_quantity_splittable'; + /** + * @var string + */ public const COLUMN_NAME = 'product.name'; + /** + * @var string + */ public const COLUMN_DESCRIPTION = 'product.description'; + /** + * @var string + */ public const COLUMN_ASSIGNED_PRODUCT_TYPE = 'product.assigned_product_type'; + /** + * @var string + */ protected const ASSIGNABLE_PRODUCT_TYPE_CONCRETE = 'concrete'; + /** + * @var string + */ protected const ASSIGNABLE_PRODUCT_TYPE_BOTH = 'both'; + /** + * @var array + */ protected const ASSIGNABLE_PRODUCT_TYPES = [ self::ASSIGNABLE_PRODUCT_TYPE_CONCRETE, self::ASSIGNABLE_PRODUCT_TYPE_BOTH, diff --git a/src/Pyz/Zed/DataImport/Business/CombinedProduct/ProductConcrete/CombinedProductConcreteTypeDataSetCondition.php b/src/Pyz/Zed/DataImport/Business/CombinedProduct/ProductConcrete/CombinedProductConcreteTypeDataSetCondition.php index dffc494030..377805a67f 100644 --- a/src/Pyz/Zed/DataImport/Business/CombinedProduct/ProductConcrete/CombinedProductConcreteTypeDataSetCondition.php +++ b/src/Pyz/Zed/DataImport/Business/CombinedProduct/ProductConcrete/CombinedProductConcreteTypeDataSetCondition.php @@ -12,7 +12,13 @@ class CombinedProductConcreteTypeDataSetCondition implements DataSetConditionInterface { + /** + * @var string + */ protected const ASSIGNABLE_PRODUCT_TYPE_CONCRETE = 'concrete'; + /** + * @var string + */ protected const ASSIGNABLE_PRODUCT_TYPE_BOTH = 'both'; /** diff --git a/src/Pyz/Zed/DataImport/Business/CombinedProduct/ProductGroup/CombinedProductGroupWriter.php b/src/Pyz/Zed/DataImport/Business/CombinedProduct/ProductGroup/CombinedProductGroupWriter.php index 8bb0ea048b..79c79fc3a5 100644 --- a/src/Pyz/Zed/DataImport/Business/CombinedProduct/ProductGroup/CombinedProductGroupWriter.php +++ b/src/Pyz/Zed/DataImport/Business/CombinedProduct/ProductGroup/CombinedProductGroupWriter.php @@ -12,8 +12,17 @@ class CombinedProductGroupWriter extends ProductGroupWriter { + /** + * @var string + */ public const COLUMN_ABSTRACT_SKU = 'abstract_sku'; + /** + * @var string + */ public const COLUMN_PRODUCT_GROUP_KEY = 'product_group.group_key'; + /** + * @var string + */ public const COLUMN_POSITION = 'product_group.position'; /** diff --git a/src/Pyz/Zed/DataImport/Business/CombinedProduct/ProductImage/CombinedProductImageHydratorStep.php b/src/Pyz/Zed/DataImport/Business/CombinedProduct/ProductImage/CombinedProductImageHydratorStep.php index fbba3fb949..dc6b562218 100644 --- a/src/Pyz/Zed/DataImport/Business/CombinedProduct/ProductImage/CombinedProductImageHydratorStep.php +++ b/src/Pyz/Zed/DataImport/Business/CombinedProduct/ProductImage/CombinedProductImageHydratorStep.php @@ -14,24 +14,66 @@ class CombinedProductImageHydratorStep extends ProductImageHydratorStep { + /** + * @var int + */ public const BULK_SIZE = 5000; + /** + * @var string + */ public const COLUMN_ABSTRACT_SKU = 'abstract_sku'; + /** + * @var string + */ public const COLUMN_CONCRETE_SKU = 'concrete_sku'; + /** + * @var string + */ public const COLUMN_IMAGE_SET_NAME = 'product_image.image_set_name'; + /** + * @var string + */ public const COLUMN_EXTERNAL_URL_LARGE = 'product_image.external_url_large'; + /** + * @var string + */ public const COLUMN_EXTERNAL_URL_SMALL = 'product_image.external_url_small'; + /** + * @var string + */ public const COLUMN_LOCALE = 'product_image.locale'; + /** + * @var string + */ public const COLUMN_SORT_ORDER = 'product_image.sort_order'; + /** + * @var string + */ public const COLUMN_PRODUCT_IMAGE_KEY = 'product_image.product_image_key'; + /** + * @var string + */ public const COLUMN_PRODUCT_IMAGE_SET_KEY = 'product_image.product_image_set_key'; + /** + * @var string + */ public const COLUMN_ASSIGNED_PRODUCT_TYPE = 'product_image.assigned_product_type'; + /** + * @var string + */ protected const ASSIGNABLE_PRODUCT_TYPE_ABSTRACT = 'abstract'; + /** + * @var string + */ protected const ASSIGNABLE_PRODUCT_TYPE_CONCRETE = 'concrete'; + /** + * @var array + */ protected const ASSIGNABLE_PRODUCT_TYPES = [ self::ASSIGNABLE_PRODUCT_TYPE_ABSTRACT, self::ASSIGNABLE_PRODUCT_TYPE_CONCRETE, diff --git a/src/Pyz/Zed/DataImport/Business/CombinedProduct/ProductPrice/CombinedProductPriceHydratorStep.php b/src/Pyz/Zed/DataImport/Business/CombinedProduct/ProductPrice/CombinedProductPriceHydratorStep.php index f95098670d..604af9de3e 100644 --- a/src/Pyz/Zed/DataImport/Business/CombinedProduct/ProductPrice/CombinedProductPriceHydratorStep.php +++ b/src/Pyz/Zed/DataImport/Business/CombinedProduct/ProductPrice/CombinedProductPriceHydratorStep.php @@ -16,24 +16,69 @@ class CombinedProductPriceHydratorStep extends ProductPriceHydratorStep { + /** + * @var int + */ public const BULK_SIZE = 5000; + /** + * @var string + */ public const COLUMN_ABSTRACT_SKU = 'abstract_sku'; + /** + * @var string + */ public const COLUMN_CONCRETE_SKU = 'concrete_sku'; + /** + * @var string + */ public const COLUMN_CURRENCY = 'product_price.currency'; + /** + * @var string + */ public const COLUMN_STORE = 'product_price.store'; + /** + * @var string + */ public const COLUMN_PRICE_NET = 'product_price.value_net'; + /** + * @var string + */ public const COLUMN_PRICE_GROSS = 'product_price.value_gross'; + /** + * @var string + */ public const COLUMN_PRICE_DATA = 'product_price.price_data'; + /** + * @var string + */ public const COLUMN_PRICE_DATA_CHECKSUM = 'product_price.price_data_checksum'; + /** + * @var string + */ public const COLUMN_PRICE_TYPE = 'product_price.price_type'; + /** + * @var string + */ public const COLUMN_ASSIGNED_PRODUCT_TYPE = 'product_price.assigned_product_type'; + /** + * @var string + */ public const KEY_PRICE_DATA_PREFIX = 'product_price.price_data.'; + /** + * @var string + */ protected const ASSIGNABLE_PRODUCT_TYPE_ABSTRACT = 'abstract'; + /** + * @var string + */ protected const ASSIGNABLE_PRODUCT_TYPE_CONCRETE = 'concrete'; + /** + * @var array + */ protected const ASSIGNABLE_PRODUCT_TYPES = [ self::ASSIGNABLE_PRODUCT_TYPE_ABSTRACT, self::ASSIGNABLE_PRODUCT_TYPE_CONCRETE, diff --git a/src/Pyz/Zed/DataImport/Business/CombinedProduct/ProductStock/CombinedProductStockHydratorStep.php b/src/Pyz/Zed/DataImport/Business/CombinedProduct/ProductStock/CombinedProductStockHydratorStep.php index 78466859e1..4de3ece572 100644 --- a/src/Pyz/Zed/DataImport/Business/CombinedProduct/ProductStock/CombinedProductStockHydratorStep.php +++ b/src/Pyz/Zed/DataImport/Business/CombinedProduct/ProductStock/CombinedProductStockHydratorStep.php @@ -11,12 +11,30 @@ class CombinedProductStockHydratorStep extends ProductStockHydratorStep { + /** + * @var int + */ public const BULK_SIZE = 5000; + /** + * @var string + */ public const COLUMN_CONCRETE_SKU = 'concrete_sku'; + /** + * @var string + */ public const COLUMN_NAME = 'product_stock.name'; + /** + * @var string + */ public const COLUMN_QUANTITY = 'product_stock.quantity'; + /** + * @var string + */ public const COLUMN_IS_NEVER_OUT_OF_STOCK = 'product_stock.is_never_out_of_stock'; + /** + * @var string + */ public const COLUMN_IS_BUNDLE = 'product_stock.is_bundle'; } diff --git a/src/Pyz/Zed/DataImport/Business/Model/ProductConcrete/ProductConcreteAttributesUniqueCheckStep.php b/src/Pyz/Zed/DataImport/Business/Model/ProductConcrete/ProductConcreteAttributesUniqueCheckStep.php index ee6775e228..d75be6246e 100644 --- a/src/Pyz/Zed/DataImport/Business/Model/ProductConcrete/ProductConcreteAttributesUniqueCheckStep.php +++ b/src/Pyz/Zed/DataImport/Business/Model/ProductConcrete/ProductConcreteAttributesUniqueCheckStep.php @@ -32,14 +32,20 @@ class ProductConcreteAttributesUniqueCheckStep implements DataImportStepInterfac /** * @uses \Orm\Zed\Product\Persistence\Map\SpyProductTableMap::COL_ATTRIBUTES + * + * @var string */ protected const PRODUCT_COL_ATTRIBUTES = 'spy_product.attributes'; /** * @uses \Orm\Zed\Product\Persistence\Map\SpyProductTableMap::COL_SKU + * + * @var string */ protected const PRODUCT_COL_SKU = 'spy_product.sku'; /** * @uses \Orm\Zed\Product\Persistence\Map\SpyProductAbstractTableMap::COL_SKU + * + * @var string */ protected const PRODUCT_ABSTRACT_COL_SKU = 'spy_product_abstract.sku'; diff --git a/src/Pyz/Zed/DataImport/Business/Model/ProductConcrete/Writer/ProductConcretePropelDataSetWriter.php b/src/Pyz/Zed/DataImport/Business/Model/ProductConcrete/Writer/ProductConcretePropelDataSetWriter.php index 8b21c222af..eed5c484c3 100644 --- a/src/Pyz/Zed/DataImport/Business/Model/ProductConcrete/Writer/ProductConcretePropelDataSetWriter.php +++ b/src/Pyz/Zed/DataImport/Business/Model/ProductConcrete/Writer/ProductConcretePropelDataSetWriter.php @@ -25,6 +25,8 @@ class ProductConcretePropelDataSetWriter implements DataSetWriterInterface { /** * @uses \Spryker\Shared\ProductBundleStorage\ProductBundleStorageConfig::PRODUCT_BUNDLE_PUBLISH + * + * @var string */ protected const PRODUCT_BUNDLE_PUBLISH = 'ProductBundle.product_bundle.publish.write'; diff --git a/src/Pyz/Zed/DataImport/Business/Model/ProductPrice/ProductPriceHydratorStep.php b/src/Pyz/Zed/DataImport/Business/Model/ProductPrice/ProductPriceHydratorStep.php index 6c9ec5433d..645ea9865b 100644 --- a/src/Pyz/Zed/DataImport/Business/Model/ProductPrice/ProductPriceHydratorStep.php +++ b/src/Pyz/Zed/DataImport/Business/Model/ProductPrice/ProductPriceHydratorStep.php @@ -78,6 +78,9 @@ class ProductPriceHydratorStep implements DataImportStepInterface */ public const KEY_ID_PRODUCT_ABSTRACT = 'id_product_abstract'; + /** + * @var int + */ public const KEY_DEFAULT_PRICE_MODE_CONFIGURATION = 2; /** diff --git a/src/Pyz/Zed/DataImport/DataImportConfig.php b/src/Pyz/Zed/DataImport/DataImportConfig.php index 836211b8bb..d6a670e48f 100644 --- a/src/Pyz/Zed/DataImport/DataImportConfig.php +++ b/src/Pyz/Zed/DataImport/DataImportConfig.php @@ -18,45 +18,165 @@ */ class DataImportConfig extends SprykerDataImportConfig { + /** + * @var string + */ public const IMPORT_TYPE_CATEGORY_TEMPLATE = 'category-template'; + /** + * @var string + */ public const IMPORT_TYPE_CUSTOMER = 'customer'; + /** + * @var string + */ public const IMPORT_TYPE_GLOSSARY = 'glossary'; + /** + * @var string + */ public const IMPORT_TYPE_NAVIGATION = 'navigation'; + /** + * @var string + */ public const IMPORT_TYPE_NAVIGATION_NODE = 'navigation-node'; + /** + * @var string + */ public const IMPORT_TYPE_PRODUCT_PRICE = 'product-price'; + /** + * @var string + */ public const IMPORT_TYPE_PRODUCT_STOCK = 'product-stock'; + /** + * @var string + */ public const IMPORT_TYPE_PRODUCT_ABSTRACT = 'product-abstract'; + /** + * @var string + */ public const IMPORT_TYPE_PRODUCT_ABSTRACT_STORE = 'product-abstract-store'; + /** + * @var string + */ public const IMPORT_TYPE_PRODUCT_CONCRETE = 'product-concrete'; + /** + * @var string + */ public const IMPORT_TYPE_PRODUCT_ATTRIBUTE_KEY = 'product-attribute-key'; + /** + * @var string + */ public const IMPORT_TYPE_PRODUCT_MANAGEMENT_ATTRIBUTE = 'product-management-attribute'; + /** + * @var string + */ public const IMPORT_TYPE_PRODUCT_REVIEW = 'product-review'; + /** + * @var string + */ public const IMPORT_TYPE_PRODUCT_SET = 'product-set'; + /** + * @var string + */ public const IMPORT_TYPE_PRODUCT_GROUP = 'product-group'; + /** + * @var string + */ public const IMPORT_TYPE_PRODUCT_OPTION = 'product-option'; + /** + * @var string + */ public const IMPORT_TYPE_PRODUCT_OPTION_PRICE = 'product-option-price'; + /** + * @var string + */ public const IMPORT_TYPE_PRODUCT_IMAGE = 'product-image'; + /** + * @var string + */ public const IMPORT_TYPE_PRODUCT_SEARCH_ATTRIBUTE_MAP = 'product-search-attribute-map'; + /** + * @var string + */ public const IMPORT_TYPE_PRODUCT_SEARCH_ATTRIBUTE = 'product-search-attribute'; + /** + * @var string + */ public const IMPORT_TYPE_CMS_TEMPLATE = 'cms-template'; + /** + * @var string + */ public const IMPORT_TYPE_CMS_BLOCK = 'cms-block'; + /** + * @var string + */ public const IMPORT_TYPE_CMS_BLOCK_STORE = 'cms-block-store'; + /** + * @var string + */ public const IMPORT_TYPE_DISCOUNT = 'discount'; + /** + * @var string + */ public const IMPORT_TYPE_DISCOUNT_STORE = 'discount-store'; + /** + * @var string + */ public const IMPORT_TYPE_DISCOUNT_AMOUNT = 'discount-amount'; + /** + * @var string + */ public const IMPORT_TYPE_DISCOUNT_VOUCHER = 'discount-voucher'; + /** + * @var string + */ public const IMPORT_TYPE_SHIPMENT = 'shipment'; + /** + * @var string + */ public const IMPORT_TYPE_SHIPMENT_PRICE = 'shipment-price'; + /** + * @var string + */ public const IMPORT_TYPE_TAX = 'tax'; + /** + * @var string + */ public const IMPORT_TYPE_CURRENCY = 'currency'; + /** + * @var string + */ public const IMPORT_TYPE_STORE = 'store'; + /** + * @var string + */ public const IMPORT_TYPE_COMBINED_PRODUCT_ABSTRACT = 'combined-product-abstract'; + /** + * @var string + */ public const IMPORT_TYPE_COMBINED_PRODUCT_ABSTRACT_STORE = 'combined-product-abstract-store'; + /** + * @var string + */ public const IMPORT_TYPE_COMBINED_PRODUCT_CONCRETE = 'combined-product-concrete'; + /** + * @var string + */ public const IMPORT_TYPE_COMBINED_PRODUCT_IMAGE = 'combined-product-image'; + /** + * @var string + */ public const IMPORT_TYPE_COMBINED_PRODUCT_PRICE = 'combined-product-price'; + /** + * @var string + */ public const IMPORT_TYPE_COMBINED_PRODUCT_STOCK = 'combined-product-stock'; + /** + * @var string + */ public const IMPORT_TYPE_COMBINED_PRODUCT_GROUP = 'combined-product-group'; + /** + * @var string + */ public const IMPORT_TYPE_MERCHANT_USER = 'merchant-user'; /** diff --git a/src/Pyz/Zed/DataImport/DataImportDependencyProvider.php b/src/Pyz/Zed/DataImport/DataImportDependencyProvider.php index e4bfda456c..b12e470565 100644 --- a/src/Pyz/Zed/DataImport/DataImportDependencyProvider.php +++ b/src/Pyz/Zed/DataImport/DataImportDependencyProvider.php @@ -107,15 +107,45 @@ class DataImportDependencyProvider extends SprykerDataImportDependencyProvider { + /** + * @var string + */ public const FACADE_AVAILABILITY = 'availability facade'; + /** + * @var string + */ public const FACADE_CATEGORY = 'category facade'; + /** + * @var string + */ public const FACADE_PRODUCT_BUNDLE = 'product bundle facade'; + /** + * @var string + */ public const FACADE_PRODUCT_RELATION = 'product relation facade'; + /** + * @var string + */ public const FACADE_PRODUCT_SEARCH = 'product search facade'; + /** + * @var string + */ public const FACADE_CURRENCY = 'FACADE_CURRENCY'; + /** + * @var string + */ public const FACADE_PRICE_PRODUCT = 'FACADE_PRICE_PRODUCT'; + /** + * @var string + */ public const FACADE_STOCK = 'FACADE_STOCK'; + /** + * @var string + */ public const FACADE_STORE = 'FACADE_STORE'; + /** + * @var string + */ public const FACADE_MERCHANT_USER = 'FACADE_MERCHANT_USER'; /** diff --git a/src/Pyz/Zed/Development/Communication/Console/AcceptanceCodeTestConsole.php b/src/Pyz/Zed/Development/Communication/Console/AcceptanceCodeTestConsole.php index 1f75ee3fee..f9079df8ee 100644 --- a/src/Pyz/Zed/Development/Communication/Console/AcceptanceCodeTestConsole.php +++ b/src/Pyz/Zed/Development/Communication/Console/AcceptanceCodeTestConsole.php @@ -11,7 +11,13 @@ class AcceptanceCodeTestConsole extends CodeTestConsole { + /** + * @var string + */ public const COMMAND_NAME = 'code:test:acceptance'; + /** + * @var string + */ protected const PYZ_CODECEPTION_CONFIG_FILE_NAME = 'codeception.acceptance.yml'; } diff --git a/src/Pyz/Zed/Development/Communication/Console/ApiCodeTestConsole.php b/src/Pyz/Zed/Development/Communication/Console/ApiCodeTestConsole.php index 7f08ef51a9..cfac74a90e 100644 --- a/src/Pyz/Zed/Development/Communication/Console/ApiCodeTestConsole.php +++ b/src/Pyz/Zed/Development/Communication/Console/ApiCodeTestConsole.php @@ -11,7 +11,13 @@ class ApiCodeTestConsole extends CodeTestConsole { + /** + * @var string + */ public const COMMAND_NAME = 'code:test:api'; + /** + * @var string + */ protected const PYZ_CODECEPTION_CONFIG_FILE_NAME = 'codeception.api.yml'; } diff --git a/src/Pyz/Zed/Development/Communication/Console/FunctionalCodeTestConsole.php b/src/Pyz/Zed/Development/Communication/Console/FunctionalCodeTestConsole.php index 76da94389e..a216dc4839 100644 --- a/src/Pyz/Zed/Development/Communication/Console/FunctionalCodeTestConsole.php +++ b/src/Pyz/Zed/Development/Communication/Console/FunctionalCodeTestConsole.php @@ -11,7 +11,13 @@ class FunctionalCodeTestConsole extends CodeTestConsole { + /** + * @var string + */ public const COMMAND_NAME = 'code:test:functional'; + /** + * @var string + */ protected const PYZ_CODECEPTION_CONFIG_FILE_NAME = 'codeception.functional.yml'; } diff --git a/src/Pyz/Zed/Event/EventDependencyProvider.php b/src/Pyz/Zed/Event/EventDependencyProvider.php index f37ff3711f..7fa613d95d 100644 --- a/src/Pyz/Zed/Event/EventDependencyProvider.php +++ b/src/Pyz/Zed/Event/EventDependencyProvider.php @@ -70,7 +70,7 @@ public function getEventSubscriberCollection() { $eventSubscriberCollection = parent::getEventSubscriberCollection(); - /** + /* * Storage Events */ $eventSubscriberCollection->add(new UrlStorageEventSubscriber()); @@ -115,7 +115,7 @@ public function getEventSubscriberCollection() $eventSubscriberCollection->add(new PriceProductOfferStorageEventSubscriber()); $eventSubscriberCollection->add(new ProductOfferAvailabilityStorageEventSubscriber()); - /** + /* * Search Events */ $eventSubscriberCollection->add(new CmsPageSearchEventSubscriber()); diff --git a/src/Pyz/Zed/Messenger/MessengerDependencyProvider.php b/src/Pyz/Zed/Messenger/MessengerDependencyProvider.php index 467486f1b6..501a181b6c 100644 --- a/src/Pyz/Zed/Messenger/MessengerDependencyProvider.php +++ b/src/Pyz/Zed/Messenger/MessengerDependencyProvider.php @@ -21,7 +21,7 @@ protected function getTranslationPlugins(): array return [ new GlossaryTranslationPlugin(), - /** + /* * TranslationPlugin needs to be after other translator plugins. */ new TranslationPlugin(), diff --git a/src/Pyz/Zed/PriceProduct/PriceProductConfig.php b/src/Pyz/Zed/PriceProduct/PriceProductConfig.php index 08cfa0d9d4..3204e406ee 100644 --- a/src/Pyz/Zed/PriceProduct/PriceProductConfig.php +++ b/src/Pyz/Zed/PriceProduct/PriceProductConfig.php @@ -13,6 +13,8 @@ class PriceProductConfig extends SprykerPriceProductConfig { /** * Perform orphan prices removing automatically. + * + * @var bool */ protected const IS_DELETE_ORPHAN_STORE_PRICES_ON_SAVE_ENABLED = true; } diff --git a/src/Pyz/Zed/ProductAlternativeProductLabelConnector/ProductAlternativeProductLabelConnectorConfig.php b/src/Pyz/Zed/ProductAlternativeProductLabelConnector/ProductAlternativeProductLabelConnectorConfig.php index bb1dbe9b02..3dc3ea4f89 100644 --- a/src/Pyz/Zed/ProductAlternativeProductLabelConnector/ProductAlternativeProductLabelConnectorConfig.php +++ b/src/Pyz/Zed/ProductAlternativeProductLabelConnector/ProductAlternativeProductLabelConnectorConfig.php @@ -11,5 +11,8 @@ class ProductAlternativeProductLabelConnectorConfig extends SprykerProductAlternativeProductLabelConnectorConfig { + /** + * @var int + */ protected const PRODUCT_LABEL_DEFAULT_POSITION = 5; } diff --git a/src/Pyz/Zed/ProductDiscontinuedProductLabelConnector/ProductDiscontinuedProductLabelConnectorConfig.php b/src/Pyz/Zed/ProductDiscontinuedProductLabelConnector/ProductDiscontinuedProductLabelConnectorConfig.php index 9ad15324e3..40ff8b5f14 100644 --- a/src/Pyz/Zed/ProductDiscontinuedProductLabelConnector/ProductDiscontinuedProductLabelConnectorConfig.php +++ b/src/Pyz/Zed/ProductDiscontinuedProductLabelConnector/ProductDiscontinuedProductLabelConnectorConfig.php @@ -11,5 +11,8 @@ class ProductDiscontinuedProductLabelConnectorConfig extends SprykerProductDiscontinuedProductLabelConnectorConfig { + /** + * @var int + */ protected const PRODUCT_LABEL_DEFAULT_POSITION = 4; } diff --git a/src/Pyz/Zed/SalesQuantity/SalesQuantityConfig.php b/src/Pyz/Zed/SalesQuantity/SalesQuantityConfig.php index 4c7fca3660..1966c11967 100644 --- a/src/Pyz/Zed/SalesQuantity/SalesQuantityConfig.php +++ b/src/Pyz/Zed/SalesQuantity/SalesQuantityConfig.php @@ -13,6 +13,8 @@ class SalesQuantityConfig extends SprykerSalesQuantityConfig { /** * @see \Spryker\Zed\SalesQuantity\SalesQuantityConfig::ITEM_NONSPLIT_QUANTITY_THRESHOLD + * + * @var int */ protected const ITEM_NONSPLIT_QUANTITY_THRESHOLD = 10; } diff --git a/src/Pyz/Zed/SecurityGui/SecurityGuiConfig.php b/src/Pyz/Zed/SecurityGui/SecurityGuiConfig.php index 1fb28ce4fd..e85d54f376 100644 --- a/src/Pyz/Zed/SecurityGui/SecurityGuiConfig.php +++ b/src/Pyz/Zed/SecurityGui/SecurityGuiConfig.php @@ -11,5 +11,8 @@ class SecurityGuiConfig extends SprykerSecurityGuiConfig { + /** + * @var string + */ protected const IGNORABLE_ROUTE_PATTERN = '^/(security-gui|health-check|_profiler/wdt|api/rest/.+)'; } diff --git a/src/Pyz/Zed/Vault/VaultConfig.php b/src/Pyz/Zed/Vault/VaultConfig.php index bc24693ed7..01a4ab1277 100644 --- a/src/Pyz/Zed/Vault/VaultConfig.php +++ b/src/Pyz/Zed/Vault/VaultConfig.php @@ -11,5 +11,8 @@ class VaultConfig extends SprykerVaultConfig { + /** + * @var bool + */ protected const USE_BYTE_STRING_FOR_ENCRYPTION_INITIALIZATION_VECTOR = true; } diff --git a/tests/PyzTest/Yves/Application/_support/PageObject/Homepage.php b/tests/PyzTest/Yves/Application/_support/PageObject/Homepage.php index f5cc77a0a5..723d2f46c9 100644 --- a/tests/PyzTest/Yves/Application/_support/PageObject/Homepage.php +++ b/tests/PyzTest/Yves/Application/_support/PageObject/Homepage.php @@ -9,5 +9,8 @@ class Homepage { + /** + * @var string + */ public const URL = '/'; } diff --git a/tests/PyzTest/Yves/Availability/_support/AvailabilityPresentationTester.php b/tests/PyzTest/Yves/Availability/_support/AvailabilityPresentationTester.php index 6ba8559369..80e500adfb 100644 --- a/tests/PyzTest/Yves/Availability/_support/AvailabilityPresentationTester.php +++ b/tests/PyzTest/Yves/Availability/_support/AvailabilityPresentationTester.php @@ -30,12 +30,24 @@ class AvailabilityPresentationTester extends Actor { use _generated\AvailabilityPresentationTesterActions; + /** + * @var int + */ public const FUJITSU_PRODUCT_ID = 118; + /** + * @var string + */ public const URL_EN_PRODUCT_PAGE = '/en/bic-mehrfarbkugelschreiber-4-colours-831253-0-4mm-bl-sw-r-gn-M21646'; + /** + * @var string + */ public const PRODUCT_WITH_LIMITED_AVAILABILITY_ADD_TO_CART_URL = '/cart/add/490001'; + /** + * @var string + */ public const CART_PRE_CHECK_AVAILABILITY_ERROR_MESSAGE = 'Item 490001 only has availability of 20.'; /** diff --git a/tests/PyzTest/Yves/Cart/_support/PageObject/CartListPage.php b/tests/PyzTest/Yves/Cart/_support/PageObject/CartListPage.php index 7cf5c5057e..5318c4d323 100644 --- a/tests/PyzTest/Yves/Cart/_support/PageObject/CartListPage.php +++ b/tests/PyzTest/Yves/Cart/_support/PageObject/CartListPage.php @@ -9,10 +9,25 @@ class CartListPage { + /** + * @var string + */ public const START_CHECKOUT_XPATH = '[data-qa="cart-go-to-checkout"]'; + /** + * @var string + */ public const CART_HEADER = 'Cart'; + /** + * @var string + */ public const CART_URL = '/cart'; + /** + * @var string + */ public const FIRST_CART_ITEM_QUANTITY_INPUT_XPATH = '[data-qa*="product-item-quantity"] [data-qa="quantity-input"]'; + /** + * @var string + */ public const FIRST_CART_ITEM_CHANGE_QUANTITY_BUTTON_XPATH = '[data-qa*="product-item-quantity"] [data-qa="quantity-input-submit"]'; } diff --git a/tests/PyzTest/Yves/Checkout/Controller/CheckoutControllerTest.php b/tests/PyzTest/Yves/Checkout/Controller/CheckoutControllerTest.php index 42df90b66a..5babc539a3 100644 --- a/tests/PyzTest/Yves/Checkout/Controller/CheckoutControllerTest.php +++ b/tests/PyzTest/Yves/Checkout/Controller/CheckoutControllerTest.php @@ -47,36 +47,111 @@ */ class CheckoutControllerTest extends Unit { + /** + * @var string + */ public const CUSTOMER_URL = '/checkout/customer'; + /** + * @var string + */ public const CUSTOMER_ACTION = 'customerAction'; + /** + * @var string + */ public const CUSTOMER_ROUTE = 'checkout-customer'; + /** + * @var string + */ public const GUEST_FORM = 'guestForm'; + /** + * @var string + */ public const CUSTOMER_EMAIL = 'hans@muster.de'; + /** + * @var string + */ public const ADDRESS_URL = '/checkout/address'; + /** + * @var string + */ public const ADDRESS_ACTION = 'addressAction'; + /** + * @var string + */ public const ADDRESS_ROUTE = 'checkout-address'; + /** + * @var string + */ public const ADDRESS_FORM = 'addressesForm'; + /** + * @var string + */ public const SHIPMENT_URL = '/checkout/shipment'; + /** + * @var string + */ public const SHIPMENT_ACTION = 'shipmentAction'; + /** + * @var string + */ public const SHIPMENT_ROUTE = 'checkout-shipment'; + /** + * @var string + */ public const SHIPMENT_FORM = 'shipmentForm'; + /** + * @var string + */ public const PAYMENT_URL = '/checkout/payment'; + /** + * @var string + */ public const PAYMENT_ACTION = 'paymentAction'; + /** + * @var string + */ public const PAYMENT_ROUTE = 'checkout-payment'; + /** + * @var string + */ public const PAYMENT_FORM = 'paymentForm'; + /** + * @var string + */ public const SUMMARY_URL = '/checkout/summary'; + /** + * @var string + */ public const SUMMARY_ACTION = 'summaryAction'; + /** + * @var string + */ public const SUMMARY_ROUTE = 'checkout-summary'; + /** + * @var string + */ public const SUMMARY_FORM = 'summaryForm'; + /** + * @var string + */ public const PLACE_ORDER_URL = '/checkout/place-order'; + /** + * @var string + */ public const PLACE_ORDER_ACTION = 'placeOrderAction'; + /** + * @var string + */ public const PLACE_ORDER_ROUTE = 'checkout-place-order'; + /** + * @var string + */ public const SUCCESS_URL = '/checkout/success'; /** diff --git a/tests/PyzTest/Yves/Checkout/Process/Steps/PlaceOrderStepTest.php b/tests/PyzTest/Yves/Checkout/Process/Steps/PlaceOrderStepTest.php index 2f205059d2..54b543fb26 100644 --- a/tests/PyzTest/Yves/Checkout/Process/Steps/PlaceOrderStepTest.php +++ b/tests/PyzTest/Yves/Checkout/Process/Steps/PlaceOrderStepTest.php @@ -32,7 +32,13 @@ */ class PlaceOrderStepTest extends Unit { + /** + * @var string + */ protected const LOCALE_NAME_PLACE_ORDER_STEP = 'en_US'; + /** + * @var string + */ protected const MESSAGE_CHECKOUT_ERROR_TRANSFER = 'MESSAGE_CHECKOUT_ERROR_TRANSFER'; /** diff --git a/tests/PyzTest/Yves/CompanyUser/_support/Helper/CompanyUserHelper.php b/tests/PyzTest/Yves/CompanyUser/_support/Helper/CompanyUserHelper.php index 91136ca0c2..53701f7e7b 100644 --- a/tests/PyzTest/Yves/CompanyUser/_support/Helper/CompanyUserHelper.php +++ b/tests/PyzTest/Yves/CompanyUser/_support/Helper/CompanyUserHelper.php @@ -34,6 +34,9 @@ class CompanyUserHelper extends Module use LocatorHelperTrait; use DependencyHelperTrait; + /** + * @var array + */ protected const COMPANY_USER_PERMISSIONS_KEY_LIST = [ 'AddCartItemPermissionPlugin', 'ChangeCartItemPermissionPlugin', diff --git a/tests/PyzTest/Yves/CompanyUser/_support/PageObject/CompanyRegistrationPage.php b/tests/PyzTest/Yves/CompanyUser/_support/PageObject/CompanyRegistrationPage.php index 2a86605c0f..855924a02b 100644 --- a/tests/PyzTest/Yves/CompanyUser/_support/PageObject/CompanyRegistrationPage.php +++ b/tests/PyzTest/Yves/CompanyUser/_support/PageObject/CompanyRegistrationPage.php @@ -9,23 +9,59 @@ class CompanyRegistrationPage { + /** + * @var string + */ public const URL = '/company/register'; + /** + * @var string + */ public const TITLE_CREATE_ACCOUNT = 'Create account'; + /** + * @var string + */ public const FORM_FIELD_SALUTATION = '//form[@name=\'company_register_form\']//select[@name=\'company_register_form[salutation]\']'; + /** + * @var string + */ public const FORM_FIELD_FIRST_NAME = '//form[@name=\'company_register_form\']//input[@name=\'company_register_form[first_name]\']'; + /** + * @var string + */ public const FORM_FIELD_LAST_NAME = '//form[@name=\'company_register_form\']//input[@name=\'company_register_form[last_name]\']'; + /** + * @var string + */ public const FORM_FIELD_COMPANY_NAME = '//form[@name=\'company_register_form\']//input[@name=\'company_register_form[company_name]\']'; + /** + * @var string + */ public const FORM_FIELD_EMAIL = '//form[@name=\'company_register_form\']//input[@name=\'company_register_form[email]\']'; + /** + * @var string + */ public const FORM_FIELD_PASSWORD = '//form[@name=\'company_register_form\']//input[@id = \'company_register_form_password_pass\']'; + /** + * @var string + */ public const FORM_FIELD_PASSWORD_CONFIRM = '//form[@name=\'company_register_form\']//input[@id = \'company_register_form_password_confirm\']'; + /** + * @var string + */ public const FORM_FIELD_ACCEPT_TERMS = '//form[@name=\'company_register_form\']//input[@name=\'company_register_form[accept_terms]\']'; + /** + * @var string + */ public const FORM_BUTTON_SUBMIT = '//form[@name=\'company_register_form\']//button[@type=\'submit\']'; + /** + * @var string + */ public const MESSAGE_SUCCESS_COMPANY_REGISTERED = 'Registration Successful'; /** diff --git a/tests/PyzTest/Yves/Customer/_support/PageObject/CustomerAddressPage.php b/tests/PyzTest/Yves/Customer/_support/PageObject/CustomerAddressPage.php index 6d1429c8e1..2603e22f9d 100644 --- a/tests/PyzTest/Yves/Customer/_support/PageObject/CustomerAddressPage.php +++ b/tests/PyzTest/Yves/Customer/_support/PageObject/CustomerAddressPage.php @@ -9,24 +9,75 @@ class CustomerAddressPage { + /** + * @var string + */ public const URL = '/en/customer/address/new'; + /** + * @var string + */ public const FORM_FIELD_SELECTOR_SALUTATION = 'addressForm[salutation]'; + /** + * @var string + */ public const FORM_FIELD_SELECTOR_FIRST_NAME = 'addressForm[first_name]'; + /** + * @var string + */ public const FORM_FIELD_SELECTOR_LAST_NAME = 'addressForm[last_name]'; + /** + * @var string + */ public const FORM_FIELD_SELECTOR_COMPANY = 'addressForm[company]'; + /** + * @var string + */ public const FORM_FIELD_SELECTOR_PHONE = 'addressForm[phone]'; + /** + * @var string + */ public const FORM_FIELD_SELECTOR_STREET = 'addressForm[address1]'; + /** + * @var string + */ public const FORM_FIELD_SELECTOR_NUMBER = 'addressForm[address2]'; + /** + * @var string + */ public const FORM_FIELD_SELECTOR_ADDITION_TO_ADDRESS = 'addressForm[address3]'; + /** + * @var string + */ public const FORM_FIELD_SELECTOR_ZIP_CODE = 'addressForm[zip_code]'; + /** + * @var string + */ public const FORM_FIELD_SELECTOR_CITY = 'addressForm[city]'; + /** + * @var string + */ public const FORM_FIELD_SELECTOR_COUNTRY = 'addressForm[iso2_code]'; + /** + * @var string + */ public const FORM_FIELD_SELECTOR_DEFAULT_SHIPPING = 'addressForm[is_default_shipping]'; + /** + * @var string + */ public const FORM_FIELD_SELECTOR_DEFAULT_BILLING = 'addressForm[is_default_billing]'; + /** + * @var string + */ public const BUTTON_BACK = 'Back'; + /** + * @var string + */ public const BUTTON_SUBMIT = 'Submit'; + /** + * @var string + */ public const SUCCESS_MESSAGE = 'Address was successfully added'; } diff --git a/tests/PyzTest/Yves/Customer/_support/PageObject/CustomerAddressesPage.php b/tests/PyzTest/Yves/Customer/_support/PageObject/CustomerAddressesPage.php index a9914f439a..6d40903395 100644 --- a/tests/PyzTest/Yves/Customer/_support/PageObject/CustomerAddressesPage.php +++ b/tests/PyzTest/Yves/Customer/_support/PageObject/CustomerAddressesPage.php @@ -11,11 +11,23 @@ class CustomerAddressesPage { + /** + * @var string + */ public const URL = '/en/customer/address'; + /** + * @var string + */ public const BUTTON_ADD_NEW_ADDRESS = '//nav//a[contains(@class, \'button\') and contains(text(), \'Add new address\')]'; + /** + * @var string + */ public const ADDRESS_A = 'address a'; + /** + * @var string + */ public const ADDRESS_B = 'address b'; /** diff --git a/tests/PyzTest/Yves/Customer/_support/PageObject/CustomerLoginPage.php b/tests/PyzTest/Yves/Customer/_support/PageObject/CustomerLoginPage.php index 8695ff88c2..eed80d270c 100644 --- a/tests/PyzTest/Yves/Customer/_support/PageObject/CustomerLoginPage.php +++ b/tests/PyzTest/Yves/Customer/_support/PageObject/CustomerLoginPage.php @@ -9,17 +9,41 @@ class CustomerLoginPage { + /** + * @var string + */ public const URL = '/en/login'; + /** + * @var string + */ public const FORGOT_PASSWORD_LINK = '[data-qa="customer-forgot-password-link"]'; + /** + * @var string + */ public const TITLE_LOGIN = 'Please Login'; + /** + * @var string + */ public const TITLE_FORGOT_PASSWORD = 'Recover my password'; + /** + * @var string + */ public const FORM_FIELD_SELECTOR_EMAIL = 'loginForm[email]'; + /** + * @var string + */ public const FORM_FIELD_SELECTOR_PASSWORD = 'loginForm[password]'; + /** + * @var string + */ public const FORM_NAME_LOGIN_FORM = 'loginForm'; + /** + * @var array + */ public const LOGOUT_LINK = ['id' => 'logout-link']; } diff --git a/tests/PyzTest/Yves/Customer/_support/PageObject/CustomerLogoutPage.php b/tests/PyzTest/Yves/Customer/_support/PageObject/CustomerLogoutPage.php index 8135d5f490..24e8dca157 100644 --- a/tests/PyzTest/Yves/Customer/_support/PageObject/CustomerLogoutPage.php +++ b/tests/PyzTest/Yves/Customer/_support/PageObject/CustomerLogoutPage.php @@ -9,5 +9,8 @@ class CustomerLogoutPage { + /** + * @var string + */ public const URL = '/en/logout'; } diff --git a/tests/PyzTest/Yves/Customer/_support/PageObject/CustomerNewsletterPage.php b/tests/PyzTest/Yves/Customer/_support/PageObject/CustomerNewsletterPage.php index 38510f28e0..061e27852a 100644 --- a/tests/PyzTest/Yves/Customer/_support/PageObject/CustomerNewsletterPage.php +++ b/tests/PyzTest/Yves/Customer/_support/PageObject/CustomerNewsletterPage.php @@ -9,14 +9,35 @@ class CustomerNewsletterPage { + /** + * @var string + */ public const URL = '/en/customer/newsletter'; + /** + * @var string + */ public const FORM_FIELD_SELECTOR_NEWSLETTER_SUBSCRIPTION = '[data-qa*="newsletterSubscriptionForm_subscribe"] label'; + /** + * @var string + */ public const FORM_FIELD_SELECTOR_NEWSLETTER_SUBSCRIPTION_INPUT = '[data-qa*="newsletterSubscriptionForm_subscribe"] input'; + /** + * @var string + */ public const BUTTON_SUBMIT = 'Submit'; + /** + * @var string + */ public const SUCCESS_MESSAGE_SUBSCRIBED = 'You successfully subscribed to the newsletter'; + /** + * @var string + */ public const SUCCESS_MESSAGE_UN_SUBSCRIBED = 'You successfully unsubscribed from the newsletter'; + /** + * @var string + */ public const ERROR_MESSAGE = 'You are already subscribed to the newsletter'; } diff --git a/tests/PyzTest/Yves/Customer/_support/PageObject/CustomerOrdersPage.php b/tests/PyzTest/Yves/Customer/_support/PageObject/CustomerOrdersPage.php index b9531e7052..e5285acdfa 100644 --- a/tests/PyzTest/Yves/Customer/_support/PageObject/CustomerOrdersPage.php +++ b/tests/PyzTest/Yves/Customer/_support/PageObject/CustomerOrdersPage.php @@ -9,5 +9,8 @@ class CustomerOrdersPage { + /** + * @var string + */ public const URL = '/en/customer/orders'; } diff --git a/tests/PyzTest/Yves/Customer/_support/PageObject/CustomerOverviewPage.php b/tests/PyzTest/Yves/Customer/_support/PageObject/CustomerOverviewPage.php index 2b23abafbb..544dff1915 100644 --- a/tests/PyzTest/Yves/Customer/_support/PageObject/CustomerOverviewPage.php +++ b/tests/PyzTest/Yves/Customer/_support/PageObject/CustomerOverviewPage.php @@ -9,16 +9,43 @@ class CustomerOverviewPage { + /** + * @var string + */ public const URL = '/en/customer/overview'; + /** + * @var string + */ public const BOX_HEADLINE_ORDERS = 'Last orders'; + /** + * @var string + */ public const BOX_HEADLINE_PROFILE = 'Profile'; + /** + * @var string + */ public const BOX_HEADLINE_NEWSLETTER = 'Newsletter'; + /** + * @var string + */ public const MESSAGE_SUCCESS_NEWSLETTER_SUBSCRIBED = 'You successfully subscribed to the newsletter'; + /** + * @var string + */ public const LINK_TO_PROFILE_PAGE = '//a[@class=\'navigation-sidebar-item__link\' and @href=\'/en/customer/profile\']'; + /** + * @var string + */ public const LINK_TO_ADDRESSES_PAGE = '//a[@class=\'navigation-sidebar-item__link\' and @href=\'/en/customer/address\']'; + /** + * @var string + */ public const LINK_TO_ORDERS_PAGE = '//a[@class=\'navigation-sidebar-item__link\' and @href=\'/en/customer/order\']'; + /** + * @var string + */ public const LINK_TO_NEWSLETTER_PAGE = '//a[@class=\'navigation-sidebar-item__link\' and @href=\'/en/customer/newsletter\']'; } diff --git a/tests/PyzTest/Yves/Customer/_support/PageObject/CustomerPasswordForgottenPage.php b/tests/PyzTest/Yves/Customer/_support/PageObject/CustomerPasswordForgottenPage.php index 61f5920e58..b13d7ec550 100644 --- a/tests/PyzTest/Yves/Customer/_support/PageObject/CustomerPasswordForgottenPage.php +++ b/tests/PyzTest/Yves/Customer/_support/PageObject/CustomerPasswordForgottenPage.php @@ -9,12 +9,27 @@ class CustomerPasswordForgottenPage { + /** + * @var string + */ public const URL = '/en/password/forgotten'; + /** + * @var string + */ public const TITLE_FORGOT_PASSWORD = 'Recover my password'; + /** + * @var string + */ public const BUTTON_BACK = 'Back'; + /** + * @var string + */ public const BUTTON_SUBMIT = 'Submit'; + /** + * @var string + */ public const EMAIL_FIELD_SELECTOR = 'forgottenPassword[email]'; } diff --git a/tests/PyzTest/Yves/Customer/_support/PageObject/CustomerProfilePage.php b/tests/PyzTest/Yves/Customer/_support/PageObject/CustomerProfilePage.php index 23a9801bb5..3e09d0c1da 100644 --- a/tests/PyzTest/Yves/Customer/_support/PageObject/CustomerProfilePage.php +++ b/tests/PyzTest/Yves/Customer/_support/PageObject/CustomerProfilePage.php @@ -9,30 +9,84 @@ class CustomerProfilePage { + /** + * @var string + */ public const URL = '/en/customer/profile'; + /** + * @var string + */ public const FORM_FIELD_SELECTOR_SALUTATION = '//select[@name="profileForm[salutation]"]'; + /** + * @var string + */ public const FORM_FIELD_SELECTOR_FIRST_NAME = '//input[@name="profileForm[first_name]"]'; + /** + * @var string + */ public const FORM_FIELD_SELECTOR_LAST_NAME = '//input[@name="profileForm[last_name]"]'; + /** + * @var string + */ public const FORM_FIELD_SELECTOR_EMAIL = '//input[@name="profileForm[email]"]'; + /** + * @var string + */ public const FORM_FIELD_SELECTOR_PASSWORD = '//input[@name="profileForm[password][pass]"]'; + /** + * @var string + */ public const FORM_FIELD_SELECTOR_PASSWORD_CONFIRM = '//input[@name="profileForm[password][confirm]"]'; + /** + * @var array + */ public const BUTTON_PROFILE_FORM_SUBMIT_SELECTOR = ['name' => 'profileForm']; + /** + * @var string + */ public const BUTTON_PROFILE_FORM_SUBMIT_TEXT = 'Submit'; + /** + * @var string + */ public const SUCCESS_MESSAGE = 'Profile was successfully saved'; + /** + * @var string + */ public const ERROR_MESSAGE_EMAIL = 'If this E-mail address is already in use, you will receive a password reset link. Otherwise, you must first validate your E-mail address to finish registration. Please check your E-mail.'; + /** + * @var string + */ public const FORM_FIELD_CHANGE_PASSWORD_SELECTOR_PASSWORD = '//input[@name="passwordForm[password]"]'; + /** + * @var string + */ public const FORM_FIELD_CHANGE_PASSWORD_SELECTOR_NEW_PASSWORD = '//input[@name="passwordForm[new_password][password]"]'; + /** + * @var string + */ public const FORM_FIELD_CHANGE_PASSWORD_SELECTOR_NEW_PASSWORD_CONFIRM = '//input[@name="passwordForm[new_password][confirm]"]'; + /** + * @var string + */ public const BUTTON_PROFILE_FORM_CHANGE_PASSWORD_SUBMIT_SELECTOR = '//form[@name="passwordForm"]//button[@data-qa="submit-button"]'; + /** + * @var string + */ public const BUTTON_PROFILE_FORM_CHANGE_PASSWORD_SUBMIT_TEXT = 'Submit'; + /** + * @var string + */ public const SUCCESS_MESSAGE_CHANGE_PASSWORD = 'Password change successful'; + /** + * @var string + */ public const ERROR_MESSAGE_CHANGE_PASSWORD = 'Passwords don\'t match'; } diff --git a/tests/PyzTest/Yves/Newsletter/_support/PageObject/NewsletterSubscriptionHomePage.php b/tests/PyzTest/Yves/Newsletter/_support/PageObject/NewsletterSubscriptionHomePage.php index 36c7a14694..2681c8b35a 100644 --- a/tests/PyzTest/Yves/Newsletter/_support/PageObject/NewsletterSubscriptionHomePage.php +++ b/tests/PyzTest/Yves/Newsletter/_support/PageObject/NewsletterSubscriptionHomePage.php @@ -9,12 +9,30 @@ class NewsletterSubscriptionHomePage { + /** + * @var string + */ public const NEW_EMAIL = 'foo@bar.com'; + /** + * @var string + */ public const EXISTING_EMAIL = 'bar@foo.com'; + /** + * @var string + */ public const FORM_FIELD_EMAIL = '//form[@name=\'newsletterSubscriptionWidgetForm\']//input[@type=\'email\']'; + /** + * @var string + */ public const FORM_BUTTON_SUBMIT = '//button[@type=\'submit\' and @data-qa=\'submit-button\']'; + /** + * @var string + */ public const ERROR_MESSAGE = 'You are already subscribed to the newsletter'; + /** + * @var string + */ public const SUCCESS_MESSAGE = 'You successfully subscribed to the newsletter'; } diff --git a/tests/PyzTest/Yves/Product/_support/PageObject/ProductDetailPage.php b/tests/PyzTest/Yves/Product/_support/PageObject/ProductDetailPage.php index 085d93ffed..be6aa1b406 100644 --- a/tests/PyzTest/Yves/Product/_support/PageObject/ProductDetailPage.php +++ b/tests/PyzTest/Yves/Product/_support/PageObject/ProductDetailPage.php @@ -9,5 +9,8 @@ class ProductDetailPage { + /** + * @var string + */ public const BUTTON_ADD_TO_CART = '//form//button[@type=\'submit\' and @id=\'add-to-cart-button\']'; } diff --git a/tests/PyzTest/Zed/Availability/_support/PageObject/AvailabilityViewPage.php b/tests/PyzTest/Zed/Availability/_support/PageObject/AvailabilityViewPage.php index 234fa453ee..4d07ccab8b 100644 --- a/tests/PyzTest/Zed/Availability/_support/PageObject/AvailabilityViewPage.php +++ b/tests/PyzTest/Zed/Availability/_support/PageObject/AvailabilityViewPage.php @@ -9,6 +9,12 @@ class AvailabilityViewPage { + /** + * @var string + */ public const VIEW_PRODUCT_AVAILABILITY_URL = '/availability-gui/index/view?id-product=%d&id-store=1'; + /** + * @var string + */ public const AVAILABILITY_RESERVATION_XPATH = '//*[@id="availability-table"]/tbody/tr/td[5]'; } diff --git a/tests/PyzTest/Zed/CmsGui/_support/PageObject/CmsCreateGlossaryPage.php b/tests/PyzTest/Zed/CmsGui/_support/PageObject/CmsCreateGlossaryPage.php index 0017adc240..7c537c7766 100644 --- a/tests/PyzTest/Zed/CmsGui/_support/PageObject/CmsCreateGlossaryPage.php +++ b/tests/PyzTest/Zed/CmsGui/_support/PageObject/CmsCreateGlossaryPage.php @@ -9,6 +9,9 @@ class CmsCreateGlossaryPage { + /** + * @var string + */ public const URL = 'cms-gui/create-glossary/index?id-cms-page=%d'; /** diff --git a/tests/PyzTest/Zed/CmsGui/_support/PageObject/CmsCreatePage.php b/tests/PyzTest/Zed/CmsGui/_support/PageObject/CmsCreatePage.php index b13d17ad2d..443f947cb0 100644 --- a/tests/PyzTest/Zed/CmsGui/_support/PageObject/CmsCreatePage.php +++ b/tests/PyzTest/Zed/CmsGui/_support/PageObject/CmsCreatePage.php @@ -9,6 +9,12 @@ class CmsCreatePage { + /** + * @var string + */ public const URL = '/cms-gui/create-page'; + /** + * @var string + */ public const PAGE_CREATED_SUCCESS_MESSAGE = 'Page was created successfully.'; } diff --git a/tests/PyzTest/Zed/CmsGui/_support/PageObject/CmsEditPage.php b/tests/PyzTest/Zed/CmsGui/_support/PageObject/CmsEditPage.php index 53a7215989..3551925e31 100644 --- a/tests/PyzTest/Zed/CmsGui/_support/PageObject/CmsEditPage.php +++ b/tests/PyzTest/Zed/CmsGui/_support/PageObject/CmsEditPage.php @@ -9,8 +9,17 @@ class CmsEditPage { + /** + * @var string + */ public const URL = 'cms-gui/edit-page?id-cms-page=%d'; + /** + * @var string + */ public const PAGE_ACTIVATE_SUCCESS_MESSAGE = 'Page was created successfully.'; + /** + * @var string + */ public const PAGE_PUBLISH_SUCCESS_MESSAGE = 'Page with version 1 successfully published.'; } diff --git a/tests/PyzTest/Zed/CmsGui/_support/PageObject/CmsListPage.php b/tests/PyzTest/Zed/CmsGui/_support/PageObject/CmsListPage.php index 9a6ce40be5..1c0b40a480 100644 --- a/tests/PyzTest/Zed/CmsGui/_support/PageObject/CmsListPage.php +++ b/tests/PyzTest/Zed/CmsGui/_support/PageObject/CmsListPage.php @@ -9,6 +9,12 @@ class CmsListPage { + /** + * @var string + */ public const URL = '/cms-gui/list-page'; + /** + * @var string + */ public const PAGE_LIST_TABLE_XPATH = '//*[@class="dataTables_scrollBody"]/table/tbody/tr[1]/td[1]'; } diff --git a/tests/PyzTest/Zed/Console/_data/console_runner.php b/tests/PyzTest/Zed/Console/_data/console_runner.php index caa609e39c..2917aa6f61 100644 --- a/tests/PyzTest/Zed/Console/_data/console_runner.php +++ b/tests/PyzTest/Zed/Console/_data/console_runner.php @@ -1,6 +1,12 @@ 'Product name en_US', 'de_DE' => 'Product name de_DE', ]; + /** + * @var array + */ public const PRODUCT_CONCRETE_NAME = [ 'en_US' => 'Product concrete name en_US', 'de_DE' => 'Product concrete name de_DE', ]; + /** + * @var array + */ public const UPDATED_PRODUCT_ABSTRACT_NAME = [ 'en_US' => 'Updated Product name en_US', 'de_DE' => 'Updated Product name de_DE', ]; + /** + * @var array + */ public const UPDATED_PRODUCT_CONCRETE_NAME = [ 'en_US' => 'Updated Product concrete name en_US', 'de_DE' => 'Updated Product concrete name de_DE', ]; + /** + * @var string + */ public const ABSTRACT_SKU = 'foo'; + /** + * @var string + */ public const CONCRETE_SKU = 'foo-concrete'; + /** + * @var string + */ public const IMAGE_SET_NAME = 'Default'; + /** + * @var string + */ public const IMAGE_URL_LARGE = 'large'; + /** + * @var string + */ public const IMAGE_URL_SMALL = 'small'; + /** + * @var int + */ public const PRICE = 1234; + /** + * @var int + */ public const STOCK_QUANTITY = 99; + /** + * @var string + */ public const CURRENCY_ISO_CODE = 'EUR'; /** diff --git a/tests/PyzTest/Zed/ProductRelation/_support/PageObject/ProductRelationCreatePage.php b/tests/PyzTest/Zed/ProductRelation/_support/PageObject/ProductRelationCreatePage.php index eb5a2425b3..edbc68a9a3 100644 --- a/tests/PyzTest/Zed/ProductRelation/_support/PageObject/ProductRelationCreatePage.php +++ b/tests/PyzTest/Zed/ProductRelation/_support/PageObject/ProductRelationCreatePage.php @@ -9,18 +9,45 @@ class ProductRelationCreatePage { + /** + * @var string + */ public const URL = '/product-relation-gui/create/index'; + /** + * @var string + */ public const PRODUCT_RELATION_PRODUCT_1_NAME = 'Mauser sliding door'; + /** + * @var string + */ public const PRODUCT_RELATION_PRODUCT_1_SKU = 'M90802'; + /** + * @var string + */ public const PRODUCT_RULE_NAME = 'sku'; + /** + * @var string + */ public const PRODUCT_RULE_OPERATOR = 'equal'; + /** + * @var string + */ public const PRODUCT_RELATION_PRODUCT_2_SKU = 'M1000785'; + /** + * @var string + */ public const EDIT_PRODUCT_RELATION_TEXT = 'Edit Product Relation:'; + /** + * @var string + */ public const MESSAGE_SUCCESS_PRODUCT_RELATION_CREATED = 'Product relation successfully created'; + /** + * @var string + */ public const MESSAGE_SUCCESS_PRODUCT_RELATION_ACTIVATED = 'Relation successfully activated.'; } diff --git a/tests/PyzTest/Zed/ProductRelation/_support/ProductRelationPresentationTester.php b/tests/PyzTest/Zed/ProductRelation/_support/ProductRelationPresentationTester.php index a01a3b938c..adda57e0ba 100644 --- a/tests/PyzTest/Zed/ProductRelation/_support/ProductRelationPresentationTester.php +++ b/tests/PyzTest/Zed/ProductRelation/_support/ProductRelationPresentationTester.php @@ -30,13 +30,37 @@ class ProductRelationPresentationTester extends Actor { use _generated\ProductRelationPresentationTesterActions; + /** + * @var int + */ public const ELEMENT_TIMEOUT = 45; + /** + * @var string + */ public const PRODUCT_RELATION_TYPE_SELECTOR = '//*[@id="product_relation_productRelationType"]'; + /** + * @var string + */ public const PRODUCT_TABLE_FILTER_LABEL_INPUT_SELECTOR = '//*[@id="product-table_filter"]/label/input'; + /** + * @var string + */ public const PRODUCT_TAB_SELECTOR = '//*[@id="form-product-relation"]/div/ul/li[2]/a'; + /** + * @var string + */ public const SUBMIT_RELATION_BUTTON_SELECTOR = '//*[@id="submit-relation"]'; + /** + * @var string + */ public const ACTIVATE_RELATION_BUTTON_SELECTOR = '//*[@id="activate-relation"]'; + /** + * @var string + */ public const PRODUCT_RELATION_KEY_FIELD_SELECTOR = '//*[@id="product_relation_productRelationKey"]'; + /** + * @var string + */ public const PRODUCT_TABLE_BODY_XPATH = '//*[@class="dataTables_scrollBody"]/table/tbody/tr[1]/td[1]'; /** diff --git a/tests/PyzTest/Zed/PropelOrm/Business/PropelOrmTransactionHandlerTest.php b/tests/PyzTest/Zed/PropelOrm/Business/PropelOrmTransactionHandlerTest.php index 36ed2e2005..6736d20bc1 100644 --- a/tests/PyzTest/Zed/PropelOrm/Business/PropelOrmTransactionHandlerTest.php +++ b/tests/PyzTest/Zed/PropelOrm/Business/PropelOrmTransactionHandlerTest.php @@ -26,7 +26,13 @@ */ class PropelOrmTransactionHandlerTest extends Unit { + /** + * @var string + */ public const TEST_SKU = 'foo'; + /** + * @var string + */ public const TEST_NAME = 'Foo Bar'; /** @@ -115,9 +121,6 @@ public function testAddProductWithTransactionHandlingShouldRollbackAndThrowExcep $this->expectExceptionMessage('DB error occured'); $productManager->addProductWithTransactionHandlingShouldRollbackAndThrowException(static::TEST_SKU, static::TEST_NAME); - - $this->assertEntityCreatedWithinTransaction(); - $this->assertEntityNotCreatedOutsideTransaction(); } /** diff --git a/tests/PyzTest/Zed/Sales/_support/PageObject/OrderDetailPage.php b/tests/PyzTest/Zed/Sales/_support/PageObject/OrderDetailPage.php index 165cd3c7b6..dcc6849a85 100644 --- a/tests/PyzTest/Zed/Sales/_support/PageObject/OrderDetailPage.php +++ b/tests/PyzTest/Zed/Sales/_support/PageObject/OrderDetailPage.php @@ -9,9 +9,18 @@ class OrderDetailPage { + /** + * @var string + */ public const OMS_EVENT_TRIGGER_XPATH = '//a[@data-event="%s"]'; + /** + * @var string + */ public const ORDER_DETAIL_PAGE_URL = '/sales/detail?id-sales-order=%d'; + /** + * @var string + */ public const ORDER_DETAIL_TABLE_FIRST_ORDER_ID_XPATH = '//*[@class="dataTables_scrollBody"]/table/tbody/tr[1]/td[1]'; } diff --git a/tests/PyzTest/Zed/Sales/_support/PageObject/OrderListPage.php b/tests/PyzTest/Zed/Sales/_support/PageObject/OrderListPage.php index 8b79d676f6..5da0bfdcbd 100644 --- a/tests/PyzTest/Zed/Sales/_support/PageObject/OrderListPage.php +++ b/tests/PyzTest/Zed/Sales/_support/PageObject/OrderListPage.php @@ -9,5 +9,8 @@ class OrderListPage { + /** + * @var string + */ public const ORDER_LIST_URL = '/sales'; } diff --git a/tests/PyzTest/Zed/Tax/_support/PageObject/TaxRateListPage.php b/tests/PyzTest/Zed/Tax/_support/PageObject/TaxRateListPage.php index b9dc0e488a..29afec8fcc 100644 --- a/tests/PyzTest/Zed/Tax/_support/PageObject/TaxRateListPage.php +++ b/tests/PyzTest/Zed/Tax/_support/PageObject/TaxRateListPage.php @@ -9,13 +9,31 @@ class TaxRateListPage { + /** + * @var string + */ public const URL = '/tax/rate/list'; + /** + * @var string + */ public const SELECTOR_DATA_TABLE = '.dataTables_wrapper'; + /** + * @var string + */ public const SELECTOR_SEARCH = 'input.form-control.input-sm'; + /** + * @var string + */ public const SELECTOR_DELETE = 'Delete'; + /** + * @var string + */ public const SELECTOR_EDIT = 'i.fa.fa-pencil-square-o'; + /** + * @var string + */ public const MESSAGE_EMPTY_TABLE = 'No matching records found'; } From 80e811b976586ca0720ac22026fc02c37873eea3 Mon Sep 17 00:00:00 2001 From: Dmitry Lymarenko Date: Thu, 8 Dec 2022 16:36:17 +0100 Subject: [PATCH 077/106] Updated .yml files --- codeception.acceptance.yml | 2 +- codeception.functional.yml | 3 ++- deploy.aop-b2b-testing.yml | 2 +- deploy.aop-demoshop-b2b.yml | 2 +- deploy.aws-env-template.yml | 4 ++-- deploy.ci.acceptance.mariadb.yml | 4 ++-- deploy.ci.acceptance.yml | 4 ++-- deploy.ci.api.mariadb.yml | 4 ++-- deploy.ci.api.yml | 4 ++-- deploy.ci.functional.mariadb.yml | 4 ++-- deploy.ci.functional.yml | 4 ++-- deploy.dev.yml | 4 ++-- deploy.spryker-mp-b2b.yml | 4 ++-- deploy.spryker-mpb2bs.yml | 4 ++-- deploy.yml | 4 ++-- 15 files changed, 27 insertions(+), 26 deletions(-) diff --git a/codeception.acceptance.yml b/codeception.acceptance.yml index 6452471290..5535df07fc 100644 --- a/codeception.acceptance.yml +++ b/codeception.acceptance.yml @@ -15,7 +15,7 @@ bootstrap: _bootstrap.php settings: suite_class: \PHPUnit_Framework_TestSuite colors: true - memory_limit: 1024M + memory_limit: 2048M log: true coverage: diff --git a/codeception.functional.yml b/codeception.functional.yml index db81efcc11..8a073b5621 100644 --- a/codeception.functional.yml +++ b/codeception.functional.yml @@ -15,8 +15,9 @@ bootstrap: _bootstrap.php settings: suite_class: \PHPUnit_Framework_TestSuite colors: true - memory_limit: 1024M + memory_limit: 1536M log: true + lint: false coverage: enabled: true diff --git a/deploy.aop-b2b-testing.yml b/deploy.aop-b2b-testing.yml index 9fa1de6ed8..7db0490347 100644 --- a/deploy.aop-b2b-testing.yml +++ b/deploy.aop-b2b-testing.yml @@ -43,7 +43,7 @@ tag: '1.0' environment: docker.demo image: - tag: spryker/php:8.0-alpine3.12 + tag: spryker/php:8.1-alpine3.12 environment: SPRYKER_DEFAULT_STORE: "DE" SPRYKER_ACTIVE_STORES: "DE,AT" diff --git a/deploy.aop-demoshop-b2b.yml b/deploy.aop-demoshop-b2b.yml index 22945404b9..680afb0b6f 100644 --- a/deploy.aop-demoshop-b2b.yml +++ b/deploy.aop-demoshop-b2b.yml @@ -226,7 +226,7 @@ services: protocol: tcp search: engine: elastic - version: 7.6 + version: '7.10' endpoints: localhost:9200: protocol: tcp diff --git a/deploy.aws-env-template.yml b/deploy.aws-env-template.yml index 52ab9c0150..e95bee8f33 100644 --- a/deploy.aws-env-template.yml +++ b/deploy.aws-env-template.yml @@ -42,7 +42,7 @@ tag: '1.0' environment: docker image: - tag: spryker/php:8.0 + tag: spryker/php:8.1 environment: SPRYKER_DEFAULT_STORE: "DE" SPRYKER_ACTIVE_STORES: "DE,AT" @@ -192,7 +192,7 @@ services: protocol: tcp search: engine: elastic - version: 7.6 + version: '7.10' endpoints: localhost:9200: protocol: tcp diff --git a/deploy.ci.acceptance.mariadb.yml b/deploy.ci.acceptance.mariadb.yml index ae2f73914a..e6b12e619b 100644 --- a/deploy.ci.acceptance.mariadb.yml +++ b/deploy.ci.acceptance.mariadb.yml @@ -6,7 +6,7 @@ tag: '1.0' environment: docker.ci pipeline: docker.ci.acceptance image: - tag: spryker/php:8.0 + tag: spryker/php:8.1 environment: SPRYKER_PRODUCT_CONFIGURATOR_HOST: date-time-configurator-example.spryker.local SPRYKER_PRODUCT_CONFIGURATOR_PORT: 80 @@ -128,7 +128,7 @@ services: engine: redis search: engine: elastic - version: 7.6 + version: '7.10' scheduler: engine: jenkins version: '2.324' diff --git a/deploy.ci.acceptance.yml b/deploy.ci.acceptance.yml index 9c3b6aff30..1c69a4bb82 100644 --- a/deploy.ci.acceptance.yml +++ b/deploy.ci.acceptance.yml @@ -6,7 +6,7 @@ tag: '1.0' environment: docker.ci pipeline: docker.ci.acceptance image: - tag: spryker/php:8.0 + tag: spryker/php:8.1 environment: SPRYKER_PRODUCT_CONFIGURATOR_HOST: date-time-configurator-example.spryker.local SPRYKER_PRODUCT_CONFIGURATOR_PORT: 80 @@ -127,7 +127,7 @@ services: engine: redis search: engine: elastic - version: 7.6 + version: '7.10' scheduler: engine: jenkins version: '2.324' diff --git a/deploy.ci.api.mariadb.yml b/deploy.ci.api.mariadb.yml index 56629ce415..4373f30593 100644 --- a/deploy.ci.api.mariadb.yml +++ b/deploy.ci.api.mariadb.yml @@ -6,7 +6,7 @@ tag: '1.0' environment: docker.ci pipeline: docker.ci.api image: - tag: spryker/php:8.0 + tag: spryker/php:8.1 environment: SPRYKER_PRODUCT_CONFIGURATOR_HOST: date-time-configurator-example.spryker.local SPRYKER_PRODUCT_CONFIGURATOR_PORT: 80 @@ -124,7 +124,7 @@ services: engine: redis search: engine: elastic - version: 7.6 + version: '7.10' scheduler: engine: jenkins version: '2.324' diff --git a/deploy.ci.api.yml b/deploy.ci.api.yml index 62ee33c9dd..42a43832d6 100644 --- a/deploy.ci.api.yml +++ b/deploy.ci.api.yml @@ -6,7 +6,7 @@ tag: '1.0' environment: docker.ci pipeline: docker.ci.api image: - tag: spryker/php:8.0 + tag: spryker/php:8.1 environment: SPRYKER_PRODUCT_CONFIGURATOR_HOST: date-time-configurator-example.spryker.local SPRYKER_PRODUCT_CONFIGURATOR_PORT: 80 @@ -119,7 +119,7 @@ services: engine: redis search: engine: elastic - version: 7.6 + version: '7.10' scheduler: engine: jenkins version: '2.324' diff --git a/deploy.ci.functional.mariadb.yml b/deploy.ci.functional.mariadb.yml index 0c1fc31de9..7dfb7638d3 100644 --- a/deploy.ci.functional.mariadb.yml +++ b/deploy.ci.functional.mariadb.yml @@ -6,7 +6,7 @@ tag: '1.0' environment: docker.ci pipeline: docker.ci.functional image: - tag: spryker/php:8.0 + tag: spryker/php:8.1 environment: SPRYKER_PRODUCT_CONFIGURATOR_HOST: date-time-configurator-example.spryker.local SPRYKER_PRODUCT_CONFIGURATOR_PORT: 80 @@ -120,7 +120,7 @@ services: engine: redis search: engine: elastic - version: 7.6 + version: '7.10' scheduler: engine: jenkins version: '2.324' diff --git a/deploy.ci.functional.yml b/deploy.ci.functional.yml index 98a47a1e3a..7a47c5d446 100644 --- a/deploy.ci.functional.yml +++ b/deploy.ci.functional.yml @@ -6,7 +6,7 @@ tag: '1.0' environment: docker.ci pipeline: docker.ci.functional image: - tag: spryker/php:8.0 + tag: spryker/php:8.1 environment: SPRYKER_PRODUCT_CONFIGURATOR_HOST: date-time-configurator-example.spryker.local SPRYKER_PRODUCT_CONFIGURATOR_PORT: 80 @@ -119,7 +119,7 @@ services: engine: redis search: engine: elastic - version: 7.6 + version: '7.10' scheduler: engine: jenkins version: '2.324' diff --git a/deploy.dev.yml b/deploy.dev.yml index ca3dc8b277..6fec9ad2bb 100644 --- a/deploy.dev.yml +++ b/deploy.dev.yml @@ -5,7 +5,7 @@ tag: 'dev' environment: docker.dev image: - tag: spryker/php:8.0 + tag: spryker/php:8.1 php: enabled-extensions: - blackfire @@ -223,7 +223,7 @@ services: protocol: tcp search: engine: elastic - version: 7.6 + version: '7.10' endpoints: localhost:9200: protocol: tcp diff --git a/deploy.spryker-mp-b2b.yml b/deploy.spryker-mp-b2b.yml index f13660cec6..78bf1a6142 100644 --- a/deploy.spryker-mp-b2b.yml +++ b/deploy.spryker-mp-b2b.yml @@ -43,7 +43,7 @@ tag: '1.0' environment: docker.prod image: - tag: spryker/php:8.0 + tag: spryker/php:8.1 environment: SPRYKER_DEFAULT_STORE: "DE" SPRYKER_ACTIVE_STORES: "DE,AT" @@ -213,7 +213,7 @@ services: protocol: tcp search: engine: elastic - version: 7.6 + version: '7.10' endpoints: localhost:9200: protocol: tcp diff --git a/deploy.spryker-mpb2bs.yml b/deploy.spryker-mpb2bs.yml index 5a2751a0b0..8c42f3aea3 100644 --- a/deploy.spryker-mpb2bs.yml +++ b/deploy.spryker-mpb2bs.yml @@ -12,7 +12,7 @@ tag: '1.0' environment: docker.production image: - tag: spryker/php:8.0 + tag: spryker/php:8.1 environment: SPRYKER_DEFAULT_STORE: "DE" SPRYKER_ACTIVE_STORES: "DE,AT" @@ -171,7 +171,7 @@ services: protocol: tcp search: engine: elastic - version: 7.6 + version: '7.10' endpoints: localhost:9200: protocol: tcp diff --git a/deploy.yml b/deploy.yml index 06f9fa78ef..043f39eae1 100644 --- a/deploy.yml +++ b/deploy.yml @@ -5,7 +5,7 @@ tag: '1.0' environment: docker.production image: - tag: spryker/php:8.0 + tag: spryker/php:8.1 php: ini: "opcache.revalidate_freq": 0 @@ -213,7 +213,7 @@ services: protocol: tcp search: engine: elastic - version: 7.6 + version: '7.10' endpoints: localhost:9200: protocol: tcp From ba4bed4ed7870c273daf9d7824002041f9725005 Mon Sep 17 00:00:00 2001 From: Andrey Skliar Date: Thu, 8 Dec 2022 18:19:09 +0200 Subject: [PATCH 078/106] Revert "cc-23779 fix tslint" This reverts commit ed4587671208e3f54c3f5f3a07657111702d0759. --- .../components/molecules/quick-order-row/quick-order-row.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.ts b/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.ts index 0424e5b44e..4f553604f8 100644 --- a/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.ts +++ b/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.ts @@ -82,6 +82,7 @@ export default class QuickOrderRow extends QuickOrderRowCore { } } + //todo: check async reloadField(sku: string = ''): Promise { this.setQueryParams(sku); From 46f0082589be7a390287600227810a75498a8d66 Mon Sep 17 00:00:00 2001 From: Andrey Skliar Date: Thu, 8 Dec 2022 18:19:37 +0200 Subject: [PATCH 079/106] Revert "cc-23779 fix PR" This reverts commit 74e6eb847647e5b9b32035e65743e44b9e31f51c. --- .../quick-order-row-partial.twig | 2 +- .../quick-order-row/quick-order-row.ts | 19 +++++++++++++++++-- .../quick-order-row/quick-order-row.twig | 1 + .../formatted-number-input.twig | 12 ++++++------ .../quantity-counter/quantity-counter.ts | 17 ++++++++++++----- .../quantity-counter/quantity-counter.twig | 11 +++++------ 6 files changed, 42 insertions(+), 20 deletions(-) diff --git a/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row-partial/quick-order-row-partial.twig b/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row-partial/quick-order-row-partial.twig index 4394b0693b..f3d6e8f508 100644 --- a/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row-partial/quick-order-row-partial.twig +++ b/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row-partial/quick-order-row-partial.twig @@ -72,7 +72,7 @@ componentClass: config.jsName ~ '__formatted', hiddenInputClass: config.jsName ~ '__hidden-input', attr: { - class: config.name ~ '__quantity input input--expand ' ~ config.jsName ~ '__quantity-input ' ~ (product is empty ? 'input--transparent'), + class: config.name ~ '__quantity input input--expand ' ~ config.jsName ~ '__quantity ' ~ (product is empty ? 'input--transparent'), min: 1, max: null, step: 1, diff --git a/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.ts b/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.ts index 4f553604f8..4b2608c511 100644 --- a/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.ts +++ b/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.ts @@ -8,6 +8,7 @@ export default class QuickOrderRow extends QuickOrderRowCore { protected decrementButton: HTMLButtonElement; protected formattedInput: HTMLElement; protected eventChange: Event = new Event('change'); + protected unformattedValueRegExp: RegExp = new RegExp(`[^0-9${this.decimalSeparator}-]+`, 'g'); protected readyCallback(): void {} @@ -32,6 +33,12 @@ export default class QuickOrderRow extends QuickOrderRowCore { super.registerQuantityInput(); + /* TODO(https://spryker.atlassian.net/browse/CC-23779): Remove variable registration after integration. */ + this.quantityInput = ( + (this.getElementsByClassName(`${this.jsName}__quantity`)[0] || + this.getElementsByClassName(`${this.jsName}-partial__quantity`)[0]) + ); + this.formattedInput = ( (this.getElementsByClassName(`${this.jsName}__formatted`)[0] || this.getElementsByClassName(`${this.jsName}-partial__formatted`)[0]) @@ -62,7 +69,7 @@ export default class QuickOrderRow extends QuickOrderRowCore { protected incrementValue(event: Event): void { event.preventDefault(); - const value = Number(this.quantityHiddenInput.value); + const value = this.getUnformattedNumber(this.quantityInput.value); const potentialValue = value + this.step; if (value < this.maxQuantity) { this.quantityInput.value = potentialValue.toString(); @@ -73,7 +80,7 @@ export default class QuickOrderRow extends QuickOrderRowCore { protected decrementValue(event: Event): void { event.preventDefault(); - const value = Number(this.quantityHiddenInput.value); + const value = this.getUnformattedNumber(this.quantityInput.value); const potentialValue = value - this.step; if (potentialValue >= this.minQuantity) { this.quantityInput.value = potentialValue.toString(); @@ -119,7 +126,15 @@ export default class QuickOrderRow extends QuickOrderRowCore { return step > 0 ? step : 1; } + protected get decimalSeparator(): string { + return this.getAttribute('decimal-separator'); + } + protected triggerChangeEvent(input: HTMLInputElement): void { input.dispatchEvent(this.eventChange); } + + protected getUnformattedNumber(value: string): number { + return Number(value.replace(this.unformattedValueRegExp, '')) || Number(0); + } } diff --git a/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.twig b/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.twig index 0133cc7ea1..65aceaa586 100644 --- a/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.twig +++ b/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.twig @@ -22,6 +22,7 @@ {% define attributes = { 'autocomplete-form-class-name': required, index: data.index, + 'decimal-separator': getNumberFormatConfig(app.locale).toArray()['decimal_separator_symbol'], } %} {% block body %} diff --git a/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/formatted-number-input/formatted-number-input.twig b/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/formatted-number-input/formatted-number-input.twig index dac4133f10..03780cf19b 100644 --- a/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/formatted-number-input/formatted-number-input.twig +++ b/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/formatted-number-input/formatted-number-input.twig @@ -1,12 +1,12 @@ {% extends molecule('formatted-number-input', '@SprykerShop:ShopUi') %} -{% set globalNumberFormatConfig = {} %} +{% set numberFormatConfig = {} %} {% for key, value in getNumberFormatConfig(app.locale).toArray() %} - {% set globalNumberFormatConfig = globalNumberFormatConfig | merge({ (key | replace({'_symbol': '', '_': '-'})): value }) %} + {% set numberFormatConfig = numberFormatConfig | merge({ (key | replace({'_symbol': '', '_': '-'})): value }) %} {% endfor %} {% define attributes = { - 'grouping-separator': globalNumberFormatConfig['grouping-separator'] | default, - 'decimal-separator': globalNumberFormatConfig['decimal-separator'] | default('.'), - 'decimal-rounding': globalNumberFormatConfig['decimal-rounding'] | default(3), -} | merge(attributes) %} + 'grouping-separator': numberFormatConfig['grouping-separator'] | default, + 'decimal-separator': numberFormatConfig['decimal-separator'] | default('.'), + 'decimal-rounding': numberFormatConfig['decimal-rounding'] | default(3), +} %} diff --git a/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/quantity-counter/quantity-counter.ts b/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/quantity-counter/quantity-counter.ts index 2498bb37e4..e2902fcd9c 100644 --- a/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/quantity-counter/quantity-counter.ts +++ b/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/quantity-counter/quantity-counter.ts @@ -4,13 +4,13 @@ export default class QuantityCounter extends Component { protected incrementButton: HTMLButtonElement; protected decrementButton: HTMLButtonElement; protected input: HTMLInputElement; - protected inputHidden: HTMLInputElement; protected value: number; protected duration: number = 1000; protected timeout: number = 0; protected eventChange: Event = new Event('change'); protected eventInput: Event = new Event('input'); protected numberOfDecimalPlaces: number = 10; + protected unformattedValueRegExp: RegExp = new RegExp(`[^0-9${this.decimalSeparator}-]+`, 'g'); protected readyCallback(): void {} @@ -18,7 +18,6 @@ export default class QuantityCounter extends Component { this.incrementButton = this.getElementsByClassName(`${this.jsName}__button-increment`)[0]; this.decrementButton = this.getElementsByClassName(`${this.jsName}__button-decrement`)[0]; this.input = this.getElementsByClassName(`${this.jsName}__input`)[0]; - this.inputHidden = this.getElementsByClassName(`${this.jsName}__input-hidden`)[0]; this.value = this.getValue; this.mapEvents(); } @@ -36,7 +35,7 @@ export default class QuantityCounter extends Component { protected incrementValue(event: Event): void { event.preventDefault(); if (this.isAvailable) { - const value = Number(this.inputHidden.value); + const value = this.getUnformattedNumber(this.input.value); const potentialValue = Number( ((value * this.precision + this.step * this.precision) / this.precision).toFixed( this.numberOfDecimalPlaces, @@ -53,7 +52,7 @@ export default class QuantityCounter extends Component { protected decrementValue(event: Event): void { event.preventDefault(); if (this.isAvailable) { - const value = Number(this.inputHidden.value); + const value = this.getUnformattedNumber(this.input.value); const potentialValue = Number( ((value * this.precision - this.step * this.precision) / this.precision).toFixed( this.numberOfDecimalPlaces, @@ -89,6 +88,10 @@ export default class QuantityCounter extends Component { } } + protected getUnformattedNumber(value: string): number { + return Number(value.replace(this.unformattedValueRegExp, '')) || Number(0); + } + protected get minQuantity(): number { return Number(this.input.getAttribute('min')); } @@ -106,7 +109,7 @@ export default class QuantityCounter extends Component { } protected get getValue(): number { - return Number(this.inputHidden.value); + return Number(this.input.value); } protected get autoUpdate(): boolean { @@ -120,4 +123,8 @@ export default class QuantityCounter extends Component { protected get precision(): number { return Number(`1${'0'.repeat(this.numberOfDecimalPlaces)}`); } + + protected get decimalSeparator(): string { + return this.getAttribute('decimal-separator'); + } } diff --git a/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/quantity-counter/quantity-counter.twig b/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/quantity-counter/quantity-counter.twig index 3b40d67404..97a5440f5c 100644 --- a/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/quantity-counter/quantity-counter.twig +++ b/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/quantity-counter/quantity-counter.twig @@ -10,7 +10,6 @@ isDisabled: false, isReadOnly: false, autoUpdate: false, - numberFormatConfig: {}, } %} {% set isEditable = not data.isReadOnly and not data.isDisabled %} @@ -25,7 +24,8 @@ step: 1, } %} -{% block attributes %}{% endblock %} +{% set decimalSeparator = 'decimal-separator=' ~ getNumberFormatConfig(app.locale).toArray()['decimal_separator_symbol'] %} +{% block attributes %}{{ decimalSeparator }}{% endblock %} {% set inputAttributes = attributes %} @@ -42,11 +42,11 @@ {% set filteredInputAttributes = { 'data-auto-update': data.autoUpdate, - disabled: data.isDisabled, - readonly: data.isReadOnly, + 'disabled': data.isDisabled, + 'readonly': data.isReadOnly, } | merge(filteredInputAttributes) %} -{% set numberFormatConfig = {'watch-external-changes': true} | merge(data.numberFormatConfig) %} +{% set numberFormatConfig = {'watch-external-changes': true} %} {% block inputClass %}{% endblock %} @@ -65,7 +65,6 @@ inputValue: attributes.value, inputAttributes: filteredInputAttributes, inputExtraClasses: config.name ~ '__input ' ~ config.jsName ~ '__input ' ~ block('inputClass'), - hiddenInputExtraClasses: config.jsName ~ '__input-hidden ', hiddenInputAttributes: { 'data-qa': 'quantity-input', disabled: data.isDisabled, From dafa427bbdaac52ccea92ebe856d88462ae3e637 Mon Sep 17 00:00:00 2001 From: Andrey Skliar Date: Thu, 8 Dec 2022 19:37:33 +0200 Subject: [PATCH 080/106] cc-23779 fix pr --- .../packaging-unit-quantity-selector.ts | 22 ++++++++------- .../packaging-unit-quantity-selector.twig | 2 +- .../quick-order-row-partial.twig | 2 +- .../quick-order-row/quick-order-row.ts | 28 ++++++------------- .../quick-order-row/quick-order-row.twig | 2 +- .../formatted-number-input.twig | 12 ++++---- .../quantity-counter/quantity-counter.ts | 4 ++- .../quantity-counter/quantity-counter.twig | 2 +- 8 files changed, 34 insertions(+), 40 deletions(-) diff --git a/src/Pyz/Yves/ProductPackagingUnitWidget/Theme/default/components/molecules/packaging-unit-quantity-selector/packaging-unit-quantity-selector.ts b/src/Pyz/Yves/ProductPackagingUnitWidget/Theme/default/components/molecules/packaging-unit-quantity-selector/packaging-unit-quantity-selector.ts index 4ab3d68294..617b979daf 100644 --- a/src/Pyz/Yves/ProductPackagingUnitWidget/Theme/default/components/molecules/packaging-unit-quantity-selector/packaging-unit-quantity-selector.ts +++ b/src/Pyz/Yves/ProductPackagingUnitWidget/Theme/default/components/molecules/packaging-unit-quantity-selector/packaging-unit-quantity-selector.ts @@ -51,7 +51,7 @@ export default class PackagingUnitQuantitySelector extends Component { muError: boolean; puError: boolean; protected numberOfDecimalPlaces: number = 10; - protected eventChange: Event = new Event('change'); + protected eventInput: Event = new Event('input'); protected unformattedValueRegExp: RegExp = new RegExp(`[^0-9${this.decimalSeparator}-]+`, 'g'); protected readyCallback(event?: Event): void { @@ -151,7 +151,7 @@ export default class PackagingUnitQuantitySelector extends Component { } this.qtyInSalesUnitInput.value = this.getMinQuantity().toString(); - this.triggerChangeEvent(this.qtyInSalesUnitInput); + this.triggerInputEvent(this.qtyInSalesUnitInput); if (this.leadSalesUnitSelect) { this.leadSalesUnitSelect.value = this.currentLeadSalesUnit.id_product_measurement_sales_unit; @@ -309,7 +309,7 @@ export default class PackagingUnitQuantitySelector extends Component { private selectQty(qtyInBaseUnits: number, qtyInSalesUnits: number) { this.qtyInBaseUnitInput.value = qtyInBaseUnits.toString(); this.qtyInSalesUnitInput.value = this.round(qtyInSalesUnits, 4).toString().toString(); - this.triggerChangeEvent(this.qtyInSalesUnitInput); + this.triggerInputEvent(this.qtyInSalesUnitInput); if (!this.puError && !this.isAddToCartDisabled) { this.addToCartButton.removeAttribute('disabled'); this.qtyInSalesUnitInput.removeAttribute('disabled'); @@ -434,7 +434,7 @@ export default class PackagingUnitQuantitySelector extends Component { if (isFinite(qtyInSalesUnits)) { this.qtyInSalesUnitInput.value = this.round(qtyInSalesUnits, 4).toString(); - this.triggerChangeEvent(this.qtyInSalesUnitInput); + this.triggerInputEvent(this.qtyInSalesUnitInput); } this.qtyInputChange(qtyInSalesUnits); @@ -577,7 +577,7 @@ export default class PackagingUnitQuantitySelector extends Component { amountInSalesUnits, )} ${measurementSalesUnitName}) = (${amountInBaseUnits} ${measurementBaseUnitName})`; choiceElem.onclick = function (event: Event) { - let element = event.srcElement as HTMLSelectElement; + let element = event.target as HTMLSelectElement; let amountInBaseUnits = parseFloat(element.dataset.baseUnitAmount); let amountInSalesUnits = parseFloat(element.dataset.salesUnitAmount); this.puError = false; @@ -594,7 +594,7 @@ export default class PackagingUnitQuantitySelector extends Component { private selectAmount(amountInBaseUnits: number, amountInSalesUnits: number) { this.amountInSalesUnitInput.value = amountInSalesUnits.toString(); - this.triggerChangeEvent(this.amountInSalesUnitInput); + this.triggerInputEvent(this.amountInSalesUnitInput); this.amountInBaseUnitInput.value = amountInBaseUnits; if (!this.muError && !this.isAddToCartDisabled) { this.addToCartButton.removeAttribute('disabled'); @@ -614,7 +614,7 @@ export default class PackagingUnitQuantitySelector extends Component { this.currentLeadSalesUnit = salesUnit; this.amountInSalesUnitInput.value = amountInSalesUnits; - this.triggerChangeEvent(this.amountInSalesUnitInput); + this.triggerInputEvent(this.amountInSalesUnitInput); if (this.amountInSalesUnitInput.min) { this.amountInSalesUnitInput.min = amountInSalesUnitsMin; @@ -780,11 +780,13 @@ export default class PackagingUnitQuantitySelector extends Component { } protected getUnformattedNumber(value: string): number { - return Number(value.replace(this.unformattedValueRegExp, '')) || Number(0); + const unformattedValue = value.replace(this.unformattedValueRegExp, '').replace(this.decimalSeparator, '.'); + + return Number(unformattedValue) || Number(0); } - protected triggerChangeEvent(input: HTMLInputElement): void { - input.dispatchEvent(this.eventChange); + protected triggerInputEvent(input: HTMLInputElement): void { + input.dispatchEvent(this.eventInput); } protected get precision(): number { diff --git a/src/Pyz/Yves/ProductPackagingUnitWidget/Theme/default/components/molecules/packaging-unit-quantity-selector/packaging-unit-quantity-selector.twig b/src/Pyz/Yves/ProductPackagingUnitWidget/Theme/default/components/molecules/packaging-unit-quantity-selector/packaging-unit-quantity-selector.twig index f8e0c8a054..abe061fac6 100644 --- a/src/Pyz/Yves/ProductPackagingUnitWidget/Theme/default/components/molecules/packaging-unit-quantity-selector/packaging-unit-quantity-selector.twig +++ b/src/Pyz/Yves/ProductPackagingUnitWidget/Theme/default/components/molecules/packaging-unit-quantity-selector/packaging-unit-quantity-selector.twig @@ -7,7 +7,7 @@ {% define attributes = { json: required, - 'decimal-separator': getNumberFormatConfig(app.locale).toArray()['decimal_separator_symbol'], + 'decimal-separator': getNumberFormatConfig(app.locale).toArray()['decimal_separator_symbol'] | default('.'), } %} {% block amountInput %} diff --git a/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row-partial/quick-order-row-partial.twig b/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row-partial/quick-order-row-partial.twig index f3d6e8f508..42f89d92de 100644 --- a/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row-partial/quick-order-row-partial.twig +++ b/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row-partial/quick-order-row-partial.twig @@ -72,7 +72,7 @@ componentClass: config.jsName ~ '__formatted', hiddenInputClass: config.jsName ~ '__hidden-input', attr: { - class: config.name ~ '__quantity input input--expand ' ~ config.jsName ~ '__quantity ' ~ (product is empty ? 'input--transparent'), + class: config.name ~ '__quantity-input input input--expand ' ~ config.jsName ~ '__quantity-input ' ~ (product is empty ? 'input--transparent'), min: 1, max: null, step: 1, diff --git a/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.ts b/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.ts index 4b2608c511..ea57faed0c 100644 --- a/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.ts +++ b/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.ts @@ -7,7 +7,7 @@ export default class QuickOrderRow extends QuickOrderRowCore { protected incrementButton: HTMLButtonElement; protected decrementButton: HTMLButtonElement; protected formattedInput: HTMLElement; - protected eventChange: Event = new Event('change'); + protected eventInput: Event = new Event('input'); protected unformattedValueRegExp: RegExp = new RegExp(`[^0-9${this.decimalSeparator}-]+`, 'g'); protected readyCallback(): void {} @@ -33,12 +33,6 @@ export default class QuickOrderRow extends QuickOrderRowCore { super.registerQuantityInput(); - /* TODO(https://spryker.atlassian.net/browse/CC-23779): Remove variable registration after integration. */ - this.quantityInput = ( - (this.getElementsByClassName(`${this.jsName}__quantity`)[0] || - this.getElementsByClassName(`${this.jsName}-partial__quantity`)[0]) - ); - this.formattedInput = ( (this.getElementsByClassName(`${this.jsName}__formatted`)[0] || this.getElementsByClassName(`${this.jsName}-partial__formatted`)[0]) @@ -51,12 +45,7 @@ export default class QuickOrderRow extends QuickOrderRowCore { } this.additionalFormElements.forEach((item) => { - item.addEventListener( - 'change', - debounce(() => { - this.reloadField(this.autocompleteInput.inputValue); - }, this.autocompleteInput.debounceDelay), - ); + item.addEventListener('change', () => this.reloadField(this.autocompleteInput.inputValue)); }); } @@ -73,7 +62,7 @@ export default class QuickOrderRow extends QuickOrderRowCore { const potentialValue = value + this.step; if (value < this.maxQuantity) { this.quantityInput.value = potentialValue.toString(); - this.triggerChangeEvent(this.quantityInput); + this.triggerInputEvent(this.quantityInput); this.reloadField(this.autocompleteInput.inputValue); } } @@ -84,12 +73,11 @@ export default class QuickOrderRow extends QuickOrderRowCore { const potentialValue = value - this.step; if (potentialValue >= this.minQuantity) { this.quantityInput.value = potentialValue.toString(); - this.triggerChangeEvent(this.quantityInput); + this.triggerInputEvent(this.quantityInput); this.reloadField(this.autocompleteInput.inputValue); } } - //todo: check async reloadField(sku: string = ''): Promise { this.setQueryParams(sku); @@ -130,11 +118,13 @@ export default class QuickOrderRow extends QuickOrderRowCore { return this.getAttribute('decimal-separator'); } - protected triggerChangeEvent(input: HTMLInputElement): void { - input.dispatchEvent(this.eventChange); + protected triggerInputEvent(input: HTMLInputElement): void { + input.dispatchEvent(this.eventInput); } protected getUnformattedNumber(value: string): number { - return Number(value.replace(this.unformattedValueRegExp, '')) || Number(0); + const unformattedValue = value.replace(this.unformattedValueRegExp, '').replace(this.decimalSeparator, '.'); + + return Number(unformattedValue) || Number(0); } } diff --git a/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.twig b/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.twig index 65aceaa586..b192d9c942 100644 --- a/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.twig +++ b/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.twig @@ -22,7 +22,7 @@ {% define attributes = { 'autocomplete-form-class-name': required, index: data.index, - 'decimal-separator': getNumberFormatConfig(app.locale).toArray()['decimal_separator_symbol'], + 'decimal-separator': getNumberFormatConfig(app.locale).toArray()['decimal_separator_symbol'] | default('.'), } %} {% block body %} diff --git a/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/formatted-number-input/formatted-number-input.twig b/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/formatted-number-input/formatted-number-input.twig index 03780cf19b..dac4133f10 100644 --- a/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/formatted-number-input/formatted-number-input.twig +++ b/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/formatted-number-input/formatted-number-input.twig @@ -1,12 +1,12 @@ {% extends molecule('formatted-number-input', '@SprykerShop:ShopUi') %} -{% set numberFormatConfig = {} %} +{% set globalNumberFormatConfig = {} %} {% for key, value in getNumberFormatConfig(app.locale).toArray() %} - {% set numberFormatConfig = numberFormatConfig | merge({ (key | replace({'_symbol': '', '_': '-'})): value }) %} + {% set globalNumberFormatConfig = globalNumberFormatConfig | merge({ (key | replace({'_symbol': '', '_': '-'})): value }) %} {% endfor %} {% define attributes = { - 'grouping-separator': numberFormatConfig['grouping-separator'] | default, - 'decimal-separator': numberFormatConfig['decimal-separator'] | default('.'), - 'decimal-rounding': numberFormatConfig['decimal-rounding'] | default(3), -} %} + 'grouping-separator': globalNumberFormatConfig['grouping-separator'] | default, + 'decimal-separator': globalNumberFormatConfig['decimal-separator'] | default('.'), + 'decimal-rounding': globalNumberFormatConfig['decimal-rounding'] | default(3), +} | merge(attributes) %} diff --git a/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/quantity-counter/quantity-counter.ts b/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/quantity-counter/quantity-counter.ts index e2902fcd9c..ad69795f4c 100644 --- a/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/quantity-counter/quantity-counter.ts +++ b/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/quantity-counter/quantity-counter.ts @@ -89,7 +89,9 @@ export default class QuantityCounter extends Component { } protected getUnformattedNumber(value: string): number { - return Number(value.replace(this.unformattedValueRegExp, '')) || Number(0); + const unformattedValue = value.replace(this.unformattedValueRegExp, '').replace(this.decimalSeparator, '.'); + + return Number(unformattedValue) || Number(0); } protected get minQuantity(): number { diff --git a/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/quantity-counter/quantity-counter.twig b/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/quantity-counter/quantity-counter.twig index 97a5440f5c..0ae6899316 100644 --- a/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/quantity-counter/quantity-counter.twig +++ b/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/quantity-counter/quantity-counter.twig @@ -24,7 +24,7 @@ step: 1, } %} -{% set decimalSeparator = 'decimal-separator=' ~ getNumberFormatConfig(app.locale).toArray()['decimal_separator_symbol'] %} +{% set decimalSeparator = 'decimal-separator=' ~ getNumberFormatConfig(app.locale).toArray()['decimal_separator_symbol'] | default('.') %} {% block attributes %}{{ decimalSeparator }}{% endblock %} {% set inputAttributes = attributes %} From 00b8d58c07b180b27c38eb4cdd523c38395f5c57 Mon Sep 17 00:00:00 2001 From: Andrey Skliar Date: Thu, 8 Dec 2022 22:25:41 +0200 Subject: [PATCH 081/106] cc-23779 fix PR --- .../components/molecules/quick-order-row/quick-order-row.ts | 1 - .../molecules/quantity-counter/quantity-counter.twig | 3 ++- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.ts b/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.ts index ea57faed0c..9e808e85cd 100644 --- a/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.ts +++ b/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.ts @@ -1,7 +1,6 @@ import QuickOrderRowCore from 'QuickOrderPage/components/molecules/quick-order-row/quick-order-row'; import AutocompleteForm from 'ShopUi/components/molecules/autocomplete-form/autocomplete-form'; import AjaxProvider from 'ShopUi/components/molecules/ajax-provider/ajax-provider'; -import debounce from 'lodash-es/debounce'; export default class QuickOrderRow extends QuickOrderRowCore { protected incrementButton: HTMLButtonElement; diff --git a/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/quantity-counter/quantity-counter.twig b/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/quantity-counter/quantity-counter.twig index 0ae6899316..c98486ba02 100644 --- a/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/quantity-counter/quantity-counter.twig +++ b/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/quantity-counter/quantity-counter.twig @@ -10,6 +10,7 @@ isDisabled: false, isReadOnly: false, autoUpdate: false, + numberFormatConfig: {}, } %} {% set isEditable = not data.isReadOnly and not data.isDisabled %} @@ -46,7 +47,7 @@ 'readonly': data.isReadOnly, } | merge(filteredInputAttributes) %} -{% set numberFormatConfig = {'watch-external-changes': true} %} +{% set numberFormatConfig = {'watch-external-changes': true} | merge(data.numberFormatConfig) %} {% block inputClass %}{% endblock %} From 6e550a30a89dd2b6fb012c8d18782e46c7475b62 Mon Sep 17 00:00:00 2001 From: Dmytro Asieiev Date: Fri, 9 Dec 2022 12:54:03 +0300 Subject: [PATCH 082/106] Adjusted deploy file. --- deploy.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/deploy.yml b/deploy.yml index 043f39eae1..87da0bf9ba 100644 --- a/deploy.yml +++ b/deploy.yml @@ -92,6 +92,8 @@ groups: yves_eu: application: yves endpoints: + date-time-configurator-example.spryker.local: + entry-point: Configurator yves.de.spryker.local: store: DE services: From 36dd3529fd96a65a28e698c33f213e6897787344 Mon Sep 17 00:00:00 2001 From: AntonKhabiuk Date: Fri, 9 Dec 2022 13:07:58 +0200 Subject: [PATCH 083/106] CC-24937 Fix parameters passed to the molecule --- .../templates/page-layout-catalog/page-layout-catalog.twig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Pyz/Yves/CatalogPage/Theme/default/templates/page-layout-catalog/page-layout-catalog.twig b/src/Pyz/Yves/CatalogPage/Theme/default/templates/page-layout-catalog/page-layout-catalog.twig index 1137fb97a6..ccd7ff1d55 100644 --- a/src/Pyz/Yves/CatalogPage/Theme/default/templates/page-layout-catalog/page-layout-catalog.twig +++ b/src/Pyz/Yves/CatalogPage/Theme/default/templates/page-layout-catalog/page-layout-catalog.twig @@ -76,6 +76,8 @@
    {% include molecule('sort', 'CatalogPage') with { data: { + pagination: data.pagination, + sort: data.sort, parentJsName: catalogJsName, }, } only %} From 3121a5034db9e3301430932cb466bbd6de83a769 Mon Sep 17 00:00:00 2001 From: Dmitry Lymarenko Date: Mon, 12 Dec 2022 16:31:15 +0100 Subject: [PATCH 084/106] CC-23493 Updated composer --- composer.json | 4 ++-- composer.lock | 28 ++++++++++++++-------------- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/composer.json b/composer.json index 00b8ca2deb..b2577e6da1 100644 --- a/composer.json +++ b/composer.json @@ -824,7 +824,7 @@ "spryker/graceful-runner": "1.0.0", "spryker/graph": "3.0.3", "spryker/graphviz": "2.0.3", - "spryker/gui": "3.45.2", + "spryker/gui": "3.46.0", "spryker/gui-table": "1.9.0", "spryker/guzzle": "2.4.0", "spryker/health-check": "1.0.1", @@ -1089,7 +1089,7 @@ "spryker/product-list-gui-extension": "1.2.0", "spryker/product-list-search": "2.5.0", "spryker/product-list-storage": "1.15.0", - "spryker/product-management": "0.19.29", + "spryker/product-management": "0.19.30", "spryker/product-management-extension": "1.6.0", "spryker/product-measurement-unit": "5.3.0", "spryker/product-measurement-unit-data-import": "1.2.7", diff --git a/composer.lock b/composer.lock index 50b97b39af..a25385b83a 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": "5db7f193014c4f9d9a9ae3fdb47b92aa", + "content-hash": "0fb3c3789022d670a707e80087e4f0b9", "packages": [ { "name": "async-aws/core", @@ -31402,16 +31402,16 @@ }, { "name": "spryker/gui", - "version": "3.45.2", + "version": "3.46.0", "source": { "type": "git", "url": "https://github.com/spryker/gui.git", - "reference": "66af8f46c9d06b95462c082ee290b4dd56e65ac2" + "reference": "780ac49b7cbb1b5db3b812f37d414ecca57907b8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/gui/zipball/66af8f46c9d06b95462c082ee290b4dd56e65ac2", - "reference": "66af8f46c9d06b95462c082ee290b4dd56e65ac2", + "url": "https://api.github.com/repos/spryker/gui/zipball/780ac49b7cbb1b5db3b812f37d414ecca57907b8", + "reference": "780ac49b7cbb1b5db3b812f37d414ecca57907b8", "shasum": "" }, "require": { @@ -31459,9 +31459,9 @@ ], "description": "Gui module", "support": { - "source": "https://github.com/spryker/gui/tree/3.45.2" + "source": "https://github.com/spryker/gui/tree/3.46.0" }, - "time": "2022-11-11T07:06:41+00:00" + "time": "2022-12-12T13:39:13+00:00" }, { "name": "spryker/gui-table", @@ -44804,16 +44804,16 @@ }, { "name": "spryker/product-management", - "version": "0.19.29", + "version": "0.19.30", "source": { "type": "git", "url": "https://github.com/spryker/product-management.git", - "reference": "a1901482eaba3fdef667694e5e5b56b9a7dfc636" + "reference": "1f3005aa1954613d6869063de5f9ca9a988f2698" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/product-management/zipball/a1901482eaba3fdef667694e5e5b56b9a7dfc636", - "reference": "a1901482eaba3fdef667694e5e5b56b9a7dfc636", + "url": "https://api.github.com/repos/spryker/product-management/zipball/1f3005aa1954613d6869063de5f9ca9a988f2698", + "reference": "1f3005aa1954613d6869063de5f9ca9a988f2698", "shasum": "" }, "require": { @@ -44823,7 +44823,7 @@ "spryker/category": "^3.0.0 || ^4.0.0 || ^5.0.0", "spryker/currency": "^3.2.0", "spryker/decimal-object": "^1.0.0", - "spryker/gui": "^3.45.0", + "spryker/gui": "^3.46.0", "spryker/kernel": "^3.30.0", "spryker/locale": "^3.0.0", "spryker/money": "^2.4.0", @@ -44881,9 +44881,9 @@ ], "description": "ProductManagement module", "support": { - "source": "https://github.com/spryker/product-management/tree/0.19.29" + "source": "https://github.com/spryker/product-management/tree/0.19.30" }, - "time": "2022-11-16T15:10:40+00:00" + "time": "2022-12-12T13:39:13+00:00" }, { "name": "spryker/product-management-extension", From 16b795af819157f315fa786afd39c935664ae79b Mon Sep 17 00:00:00 2001 From: Andrey Skliar Date: Mon, 12 Dec 2022 19:27:11 +0200 Subject: [PATCH 085/106] cc-23779 update after core changes --- .../packaging-unit-quantity-selector.ts | 43 ++++++++++--------- .../packaging-unit-quantity-selector.twig | 2 +- .../pdp-product-packaging-unit.twig | 4 ++ .../quick-order-row/quick-order-row.ts | 35 +++++++-------- .../quick-order-row/quick-order-row.twig | 1 - .../quantity-counter/quantity-counter.ts | 21 ++++----- .../quantity-counter/quantity-counter.twig | 9 ++-- 7 files changed, 56 insertions(+), 59 deletions(-) diff --git a/src/Pyz/Yves/ProductPackagingUnitWidget/Theme/default/components/molecules/packaging-unit-quantity-selector/packaging-unit-quantity-selector.ts b/src/Pyz/Yves/ProductPackagingUnitWidget/Theme/default/components/molecules/packaging-unit-quantity-selector/packaging-unit-quantity-selector.ts index 617b979daf..08d381baa6 100644 --- a/src/Pyz/Yves/ProductPackagingUnitWidget/Theme/default/components/molecules/packaging-unit-quantity-selector/packaging-unit-quantity-selector.ts +++ b/src/Pyz/Yves/ProductPackagingUnitWidget/Theme/default/components/molecules/packaging-unit-quantity-selector/packaging-unit-quantity-selector.ts @@ -1,5 +1,7 @@ /* tslint:disable */ import Component from 'ShopUi/models/component'; +import { mount } from 'ShopUi/app'; +import FormattedNumberInput from 'ShopUi/components/molecules/formatted-number-input/formatted-number-input'; export default class PackagingUnitQuantitySelector extends Component { qtyInSalesUnitInput: HTMLInputElement; @@ -52,9 +54,14 @@ export default class PackagingUnitQuantitySelector extends Component { puError: boolean; protected numberOfDecimalPlaces: number = 10; protected eventInput: Event = new Event('input'); - protected unformattedValueRegExp: RegExp = new RegExp(`[^0-9${this.decimalSeparator}-]+`, 'g'); + protected formattedQtyInSalesUnitInput: FormattedNumberInput; + protected formattedAmountInSalesUnitInput: FormattedNumberInput; - protected readyCallback(event?: Event): void { + protected async init(): Promise { + this.formattedQtyInSalesUnitInput = ( + document.getElementsByClassName('js-formatted-sales-unit-quantity')[0] + ); + this.qtyInSalesUnitInput = document.getElementById('sales-unit-quantity'); this.qtyInBaseUnitInput = document.getElementById('base-unit-quantity'); this.measurementUnitInput = document.getElementsByClassName('select-measurement-unit')[0]; @@ -62,6 +69,9 @@ export default class PackagingUnitQuantitySelector extends Component { this.leadSalesUnitSelect = ( document.getElementsByClassName('select-lead-measurement-unit')[0] ); + this.formattedAmountInSalesUnitInput = ( + document.getElementsByClassName('js-formatted-user-amount')[0] + ); this.amountInSalesUnitInput = document.getElementById('user-amount'); this.amountDefaultInBaseUnitInput = document.getElementById('default-amount'); this.amountInBaseUnitInput = document.getElementById('amount'); @@ -107,8 +117,9 @@ export default class PackagingUnitQuantitySelector extends Component { this.initTranslations(); this.initCurrentSalesUnit(); this.initCurrentLeadSalesUnit(); - this.initFormDefaultValues(); this.mapEvents(); + await mount(); + this.initFormDefaultValues(); if (this.amountInBaseUnitInput) { this.amountInputChange(); } @@ -145,13 +156,12 @@ export default class PackagingUnitQuantitySelector extends Component { } } - private initFormDefaultValues() { + private initFormDefaultValues(): void { if (!this.amountInBaseUnitInput) { return; } this.qtyInSalesUnitInput.value = this.getMinQuantity().toString(); - this.triggerInputEvent(this.qtyInSalesUnitInput); if (this.leadSalesUnitSelect) { this.leadSalesUnitSelect.value = this.currentLeadSalesUnit.id_product_measurement_sales_unit; @@ -177,7 +187,7 @@ export default class PackagingUnitQuantitySelector extends Component { } private mapEvents() { - this.qtyInSalesUnitInput.addEventListener('input', (event: Event) => this.qtyInputChange()); + this.qtyInSalesUnitInput.addEventListener('input', () => this.qtyInputChange()); if (this.measurementUnitInput) { this.measurementUnitInput.addEventListener('change', (event: Event) => @@ -186,7 +196,7 @@ export default class PackagingUnitQuantitySelector extends Component { } if (this.amountInSalesUnitInput) { - this.amountInSalesUnitInput.addEventListener('input', (event: Event) => this.amountInputChange()); + this.amountInSalesUnitInput.addEventListener('input', () => this.onAmountInputChange()); } if (this.leadSalesUnitSelect) { @@ -198,7 +208,7 @@ export default class PackagingUnitQuantitySelector extends Component { private qtyInputChange(qtyInSalesUnits?: number) { if (typeof qtyInSalesUnits === 'undefined') { - qtyInSalesUnits = this.getUnformattedNumber(this.qtyInSalesUnitInput.value); + qtyInSalesUnits = this.formattedQtyInSalesUnitInput.unformattedValue; } this.muError = false; @@ -427,7 +437,7 @@ export default class PackagingUnitQuantitySelector extends Component { private measurementUnitInputChange(event: Event) { let salesUnitId = parseInt((event.srcElement as HTMLSelectElement).value); let salesUnit = this.getSalesUnitById(salesUnitId); - let qtyInSalesUnits = this.getUnformattedNumber(this.qtyInSalesUnitInput.value); + let qtyInSalesUnits = this.formattedQtyInSalesUnitInput.unformattedValue; let qtyInBaseUnits = this.multiply(qtyInSalesUnits, this.currentSalesUnit.conversion); this.currentSalesUnit = salesUnit; qtyInSalesUnits = this.convertBaseUnitsAmountToCurrentSalesUnitsAmount(qtyInBaseUnits); @@ -460,7 +470,7 @@ export default class PackagingUnitQuantitySelector extends Component { private amountInputChange(amountInSalesUnitInput?: number) { if (typeof amountInSalesUnitInput === 'undefined') { - amountInSalesUnitInput = this.getUnformattedNumber(this.amountInSalesUnitInput.value); + amountInSalesUnitInput = this.formattedAmountInSalesUnitInput.unformattedValue; } const amountInBaseUnits = Number( @@ -594,6 +604,7 @@ export default class PackagingUnitQuantitySelector extends Component { private selectAmount(amountInBaseUnits: number, amountInSalesUnits: number) { this.amountInSalesUnitInput.value = amountInSalesUnits.toString(); + this.triggerInputEvent(this.amountInSalesUnitInput); this.amountInBaseUnitInput.value = amountInBaseUnits; if (!this.muError && !this.isAddToCartDisabled) { @@ -607,7 +618,7 @@ export default class PackagingUnitQuantitySelector extends Component { const salesUnitId = parseInt((event.srcElement as HTMLSelectElement).value); const salesUnit = this.getLeadSalesUnitById(salesUnitId); - const amountInSalesUnits = this.getAmountConversion(this.getUnformattedNumber(this.amountInSalesUnitInput.value), salesUnit.conversion); + const amountInSalesUnits = this.getAmountConversion(this.formattedAmountInSalesUnitInput.unformattedValue, salesUnit.conversion); const amountInSalesUnitsMin = this.getAmountConversion(this.amountInSalesUnitInput.min, salesUnit.conversion); const amountInSalesUnitsMax = this.getAmountConversion(this.amountInSalesUnitInput.max, salesUnit.conversion); const amountInSalesUnitsStep = this.getAmountConversion(this.amountInSalesUnitInput.step, salesUnit.conversion); @@ -779,12 +790,6 @@ export default class PackagingUnitQuantitySelector extends Component { return Number(amountPercentageOfDivision); } - protected getUnformattedNumber(value: string): number { - const unformattedValue = value.replace(this.unformattedValueRegExp, '').replace(this.decimalSeparator, '.'); - - return Number(unformattedValue) || Number(0); - } - protected triggerInputEvent(input: HTMLInputElement): void { input.dispatchEvent(this.eventInput); } @@ -792,8 +797,4 @@ export default class PackagingUnitQuantitySelector extends Component { protected get precision(): number { return Number(`1${'0'.repeat(this.numberOfDecimalPlaces)}`); } - - protected get decimalSeparator(): string { - return this.getAttribute('decimal-separator'); - } } diff --git a/src/Pyz/Yves/ProductPackagingUnitWidget/Theme/default/components/molecules/packaging-unit-quantity-selector/packaging-unit-quantity-selector.twig b/src/Pyz/Yves/ProductPackagingUnitWidget/Theme/default/components/molecules/packaging-unit-quantity-selector/packaging-unit-quantity-selector.twig index abe061fac6..1402c2db47 100644 --- a/src/Pyz/Yves/ProductPackagingUnitWidget/Theme/default/components/molecules/packaging-unit-quantity-selector/packaging-unit-quantity-selector.twig +++ b/src/Pyz/Yves/ProductPackagingUnitWidget/Theme/default/components/molecules/packaging-unit-quantity-selector/packaging-unit-quantity-selector.twig @@ -7,12 +7,12 @@ {% define attributes = { json: required, - 'decimal-separator': getNumberFormatConfig(app.locale).toArray()['decimal_separator_symbol'] | default('.'), } %} {% block amountInput %} {% include molecule('formatted-number-input') with { modifiers: ['expand'], + class: config.jsName ~ '__formatted-user-amount', data: { inputName: 'amount-sales-unit[' ~ data.product.sku ~ ']', inputValue: defaultAmount, diff --git a/src/Pyz/Yves/ProductPackagingUnitWidget/Theme/default/views/pdp-product-packaging-unit/pdp-product-packaging-unit.twig b/src/Pyz/Yves/ProductPackagingUnitWidget/Theme/default/views/pdp-product-packaging-unit/pdp-product-packaging-unit.twig index bdf29ac993..a497a0a59d 100644 --- a/src/Pyz/Yves/ProductPackagingUnitWidget/Theme/default/views/pdp-product-packaging-unit/pdp-product-packaging-unit.twig +++ b/src/Pyz/Yves/ProductPackagingUnitWidget/Theme/default/views/pdp-product-packaging-unit/pdp-product-packaging-unit.twig @@ -27,6 +27,9 @@ value: data.minQuantityInSalesUnits, name: 'sales-unit-quantity', }, + data: { + formattedClass: 'js-formatted-sales-unit-quantity', + }, } only %} {% block inputClass %}js-volume-price__quantity {{ config.name }}__input--medium-width{% endblock %} {% endembed %} @@ -128,6 +131,7 @@ modifiers: ['right-space'], data: { isDisabled: not data.isAmountVariable, + formattedClass: 'js-formatted-user-amount', }, attributes: { id: 'user-amount', diff --git a/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.ts b/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.ts index 9e808e85cd..59955f36a6 100644 --- a/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.ts +++ b/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.ts @@ -1,13 +1,14 @@ import QuickOrderRowCore from 'QuickOrderPage/components/molecules/quick-order-row/quick-order-row'; import AutocompleteForm from 'ShopUi/components/molecules/autocomplete-form/autocomplete-form'; import AjaxProvider from 'ShopUi/components/molecules/ajax-provider/ajax-provider'; +import FormattedNumberInput from 'ShopUi/components/molecules/formatted-number-input/formatted-number-input'; export default class QuickOrderRow extends QuickOrderRowCore { protected incrementButton: HTMLButtonElement; protected decrementButton: HTMLButtonElement; protected formattedInput: HTMLElement; protected eventInput: Event = new Event('input'); - protected unformattedValueRegExp: RegExp = new RegExp(`[^0-9${this.decimalSeparator}-]+`, 'g'); + protected formattedNumberInput: FormattedNumberInput; protected readyCallback(): void {} @@ -32,7 +33,7 @@ export default class QuickOrderRow extends QuickOrderRowCore { super.registerQuantityInput(); - this.formattedInput = ( + this.formattedInput = ( (this.getElementsByClassName(`${this.jsName}__formatted`)[0] || this.getElementsByClassName(`${this.jsName}-partial__formatted`)[0]) ); @@ -57,8 +58,8 @@ export default class QuickOrderRow extends QuickOrderRowCore { protected incrementValue(event: Event): void { event.preventDefault(); - const value = this.getUnformattedNumber(this.quantityInput.value); - const potentialValue = value + this.step; + const value = this.formattedInput.unformattedValue; + const potentialValue = Number(value) + this.step; if (value < this.maxQuantity) { this.quantityInput.value = potentialValue.toString(); this.triggerInputEvent(this.quantityInput); @@ -68,7 +69,7 @@ export default class QuickOrderRow extends QuickOrderRowCore { protected decrementValue(event: Event): void { event.preventDefault(); - const value = this.getUnformattedNumber(this.quantityInput.value); + const value = this.formattedInput.unformattedValue; const potentialValue = value - this.step; if (potentialValue >= this.minQuantity) { this.quantityInput.value = potentialValue.toString(); @@ -93,6 +94,16 @@ export default class QuickOrderRow extends QuickOrderRowCore { } } + protected triggerInputEvent(input: HTMLInputElement): void { + input.dispatchEvent(this.eventInput); + } + + protected getUnformattedNumber(value: string): number { + const unformattedValue = value.replace(this.unformattedValueRegExp, '').replace(this.decimalSeparator, '.'); + + return Number(unformattedValue) || Number(0); + } + protected get autocompleteFormClassName(): string { return this.getAttribute('autocomplete-form-class-name'); } @@ -112,18 +123,4 @@ export default class QuickOrderRow extends QuickOrderRowCore { return step > 0 ? step : 1; } - - protected get decimalSeparator(): string { - return this.getAttribute('decimal-separator'); - } - - protected triggerInputEvent(input: HTMLInputElement): void { - input.dispatchEvent(this.eventInput); - } - - protected getUnformattedNumber(value: string): number { - const unformattedValue = value.replace(this.unformattedValueRegExp, '').replace(this.decimalSeparator, '.'); - - return Number(unformattedValue) || Number(0); - } } diff --git a/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.twig b/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.twig index b192d9c942..0133cc7ea1 100644 --- a/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.twig +++ b/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.twig @@ -22,7 +22,6 @@ {% define attributes = { 'autocomplete-form-class-name': required, index: data.index, - 'decimal-separator': getNumberFormatConfig(app.locale).toArray()['decimal_separator_symbol'] | default('.'), } %} {% block body %} diff --git a/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/quantity-counter/quantity-counter.ts b/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/quantity-counter/quantity-counter.ts index ad69795f4c..fb95467bbb 100644 --- a/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/quantity-counter/quantity-counter.ts +++ b/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/quantity-counter/quantity-counter.ts @@ -1,4 +1,5 @@ import Component from 'ShopUi/models/component'; +import FormattedNumberInput from 'ShopUi/components/molecules/formatted-number-input/formatted-number-input'; export default class QuantityCounter extends Component { protected incrementButton: HTMLButtonElement; @@ -10,7 +11,8 @@ export default class QuantityCounter extends Component { protected eventChange: Event = new Event('change'); protected eventInput: Event = new Event('input'); protected numberOfDecimalPlaces: number = 10; - protected unformattedValueRegExp: RegExp = new RegExp(`[^0-9${this.decimalSeparator}-]+`, 'g'); + protected formattedNumberInput: FormattedNumberInput; + protected readyCallback(): void {} @@ -18,6 +20,9 @@ export default class QuantityCounter extends Component { this.incrementButton = this.getElementsByClassName(`${this.jsName}__button-increment`)[0]; this.decrementButton = this.getElementsByClassName(`${this.jsName}__button-decrement`)[0]; this.input = this.getElementsByClassName(`${this.jsName}__input`)[0]; + this.formattedNumberInput = ( + this.getElementsByClassName(`${this.jsName}__formatted-input`)[0] + ); this.value = this.getValue; this.mapEvents(); } @@ -35,7 +40,7 @@ export default class QuantityCounter extends Component { protected incrementValue(event: Event): void { event.preventDefault(); if (this.isAvailable) { - const value = this.getUnformattedNumber(this.input.value); + const value = this.formattedNumberInput.unformattedValue; const potentialValue = Number( ((value * this.precision + this.step * this.precision) / this.precision).toFixed( this.numberOfDecimalPlaces, @@ -52,7 +57,7 @@ export default class QuantityCounter extends Component { protected decrementValue(event: Event): void { event.preventDefault(); if (this.isAvailable) { - const value = this.getUnformattedNumber(this.input.value); + const value = this.formattedNumberInput.unformattedValue; const potentialValue = Number( ((value * this.precision - this.step * this.precision) / this.precision).toFixed( this.numberOfDecimalPlaces, @@ -88,12 +93,6 @@ export default class QuantityCounter extends Component { } } - protected getUnformattedNumber(value: string): number { - const unformattedValue = value.replace(this.unformattedValueRegExp, '').replace(this.decimalSeparator, '.'); - - return Number(unformattedValue) || Number(0); - } - protected get minQuantity(): number { return Number(this.input.getAttribute('min')); } @@ -125,8 +124,4 @@ export default class QuantityCounter extends Component { protected get precision(): number { return Number(`1${'0'.repeat(this.numberOfDecimalPlaces)}`); } - - protected get decimalSeparator(): string { - return this.getAttribute('decimal-separator'); - } } diff --git a/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/quantity-counter/quantity-counter.twig b/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/quantity-counter/quantity-counter.twig index c98486ba02..13ebf54a31 100644 --- a/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/quantity-counter/quantity-counter.twig +++ b/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/quantity-counter/quantity-counter.twig @@ -10,6 +10,7 @@ isDisabled: false, isReadOnly: false, autoUpdate: false, + formattedClass: '', numberFormatConfig: {}, } %} @@ -25,8 +26,7 @@ step: 1, } %} -{% set decimalSeparator = 'decimal-separator=' ~ getNumberFormatConfig(app.locale).toArray()['decimal_separator_symbol'] | default('.') %} -{% block attributes %}{{ decimalSeparator }}{% endblock %} +{% block attributes %}{% endblock %} {% set inputAttributes = attributes %} @@ -43,8 +43,8 @@ {% set filteredInputAttributes = { 'data-auto-update': data.autoUpdate, - 'disabled': data.isDisabled, - 'readonly': data.isReadOnly, + disabled: data.isDisabled, + readonly: data.isReadOnly, } | merge(filteredInputAttributes) %} {% set numberFormatConfig = {'watch-external-changes': true} | merge(data.numberFormatConfig) %} @@ -61,6 +61,7 @@ {% block quantityField %} {% include molecule('formatted-number-input') with { + class: data.formattedClass ~ ' ' ~ config.jsName ~ '__formatted-input', data: { inputName: attributes.name, inputValue: attributes.value, From 7df4b759382c6e044a76ba8b64904ea86346d0ee Mon Sep 17 00:00:00 2001 From: Andrey Skliar Date: Mon, 12 Dec 2022 19:36:29 +0200 Subject: [PATCH 086/106] cc-23779 small fix --- .../packaging-unit-quantity-selector.ts | 1 - .../packaging-unit-quantity-selector.twig | 21 ------------------- 2 files changed, 22 deletions(-) diff --git a/src/Pyz/Yves/ProductPackagingUnitWidget/Theme/default/components/molecules/packaging-unit-quantity-selector/packaging-unit-quantity-selector.ts b/src/Pyz/Yves/ProductPackagingUnitWidget/Theme/default/components/molecules/packaging-unit-quantity-selector/packaging-unit-quantity-selector.ts index 08d381baa6..7b37c650e0 100644 --- a/src/Pyz/Yves/ProductPackagingUnitWidget/Theme/default/components/molecules/packaging-unit-quantity-selector/packaging-unit-quantity-selector.ts +++ b/src/Pyz/Yves/ProductPackagingUnitWidget/Theme/default/components/molecules/packaging-unit-quantity-selector/packaging-unit-quantity-selector.ts @@ -604,7 +604,6 @@ export default class PackagingUnitQuantitySelector extends Component { private selectAmount(amountInBaseUnits: number, amountInSalesUnits: number) { this.amountInSalesUnitInput.value = amountInSalesUnits.toString(); - this.triggerInputEvent(this.amountInSalesUnitInput); this.amountInBaseUnitInput.value = amountInBaseUnits; if (!this.muError && !this.isAddToCartDisabled) { diff --git a/src/Pyz/Yves/ProductPackagingUnitWidget/Theme/default/components/molecules/packaging-unit-quantity-selector/packaging-unit-quantity-selector.twig b/src/Pyz/Yves/ProductPackagingUnitWidget/Theme/default/components/molecules/packaging-unit-quantity-selector/packaging-unit-quantity-selector.twig index 1402c2db47..9034dd4ae1 100644 --- a/src/Pyz/Yves/ProductPackagingUnitWidget/Theme/default/components/molecules/packaging-unit-quantity-selector/packaging-unit-quantity-selector.twig +++ b/src/Pyz/Yves/ProductPackagingUnitWidget/Theme/default/components/molecules/packaging-unit-quantity-selector/packaging-unit-quantity-selector.twig @@ -8,24 +8,3 @@ {% define attributes = { json: required, } %} - -{% block amountInput %} - {% include molecule('formatted-number-input') with { - modifiers: ['expand'], - class: config.jsName ~ '__formatted-user-amount', - data: { - inputName: 'amount-sales-unit[' ~ data.product.sku ~ ']', - inputValue: defaultAmount, - inputAttributes: { - min: data.productPackagingUnit.amountMin, - max: data.productPackagingUnit.amountMax, - step: data.productPackagingUnit.amountInterval, - disabled: not data.packagingUnitIsAmountVariable, - }, - inputExtraClasses: config.jsName ~ '__user-amount', - }, - attributes: { - 'decimal-rounding': 10, - }, - } only %} -{% endblock %} From b4333e606973f8260628c02ebe96c9991e9d5818 Mon Sep 17 00:00:00 2001 From: Andrey Skliar Date: Mon, 12 Dec 2022 21:32:10 +0200 Subject: [PATCH 087/106] cc-23779 fix PR --- .../packaging-unit-quantity-selector.ts | 2 ++ .../formatted-number-input/formatted-number-input.twig | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Pyz/Yves/ProductPackagingUnitWidget/Theme/default/components/molecules/packaging-unit-quantity-selector/packaging-unit-quantity-selector.ts b/src/Pyz/Yves/ProductPackagingUnitWidget/Theme/default/components/molecules/packaging-unit-quantity-selector/packaging-unit-quantity-selector.ts index 7b37c650e0..66a3628a67 100644 --- a/src/Pyz/Yves/ProductPackagingUnitWidget/Theme/default/components/molecules/packaging-unit-quantity-selector/packaging-unit-quantity-selector.ts +++ b/src/Pyz/Yves/ProductPackagingUnitWidget/Theme/default/components/molecules/packaging-unit-quantity-selector/packaging-unit-quantity-selector.ts @@ -57,6 +57,8 @@ export default class PackagingUnitQuantitySelector extends Component { protected formattedQtyInSalesUnitInput: FormattedNumberInput; protected formattedAmountInSalesUnitInput: FormattedNumberInput; + protected readyCallback(): void {} + protected async init(): Promise { this.formattedQtyInSalesUnitInput = ( document.getElementsByClassName('js-formatted-sales-unit-quantity')[0] diff --git a/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/formatted-number-input/formatted-number-input.twig b/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/formatted-number-input/formatted-number-input.twig index dac4133f10..380e1531f2 100644 --- a/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/formatted-number-input/formatted-number-input.twig +++ b/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/formatted-number-input/formatted-number-input.twig @@ -9,4 +9,4 @@ 'grouping-separator': globalNumberFormatConfig['grouping-separator'] | default, 'decimal-separator': globalNumberFormatConfig['decimal-separator'] | default('.'), 'decimal-rounding': globalNumberFormatConfig['decimal-rounding'] | default(3), -} | merge(attributes) %} +} %} From 29491e0516a89af5294b39fd6337530b7aa435b0 Mon Sep 17 00:00:00 2001 From: Andrey Skliar Date: Mon, 12 Dec 2022 23:03:17 +0200 Subject: [PATCH 088/106] cc-23779 fix quick order --- .../quick-order-row/quick-order-row.ts | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.ts b/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.ts index 59955f36a6..4a520ee196 100644 --- a/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.ts +++ b/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.ts @@ -6,7 +6,6 @@ import FormattedNumberInput from 'ShopUi/components/molecules/formatted-number-i export default class QuickOrderRow extends QuickOrderRowCore { protected incrementButton: HTMLButtonElement; protected decrementButton: HTMLButtonElement; - protected formattedInput: HTMLElement; protected eventInput: Event = new Event('input'); protected formattedNumberInput: FormattedNumberInput; @@ -33,7 +32,7 @@ export default class QuickOrderRow extends QuickOrderRowCore { super.registerQuantityInput(); - this.formattedInput = ( + this.formattedNumberInput = ( (this.getElementsByClassName(`${this.jsName}__formatted`)[0] || this.getElementsByClassName(`${this.jsName}-partial__formatted`)[0]) ); @@ -58,7 +57,7 @@ export default class QuickOrderRow extends QuickOrderRowCore { protected incrementValue(event: Event): void { event.preventDefault(); - const value = this.formattedInput.unformattedValue; + const value = this.formattedNumberInput.unformattedValue; const potentialValue = Number(value) + this.step; if (value < this.maxQuantity) { this.quantityInput.value = potentialValue.toString(); @@ -69,7 +68,7 @@ export default class QuickOrderRow extends QuickOrderRowCore { protected decrementValue(event: Event): void { event.preventDefault(); - const value = this.formattedInput.unformattedValue; + const value = this.formattedNumberInput.unformattedValue; const potentialValue = value - this.step; if (potentialValue >= this.minQuantity) { this.quantityInput.value = potentialValue.toString(); @@ -98,22 +97,16 @@ export default class QuickOrderRow extends QuickOrderRowCore { input.dispatchEvent(this.eventInput); } - protected getUnformattedNumber(value: string): number { - const unformattedValue = value.replace(this.unformattedValueRegExp, '').replace(this.decimalSeparator, '.'); - - return Number(unformattedValue) || Number(0); - } - protected get autocompleteFormClassName(): string { return this.getAttribute('autocomplete-form-class-name'); } protected get minQuantity(): number { - return Number(this.formattedInput.getAttribute('min')); + return Number(this.formattedNumberInput.getAttribute('min')); } protected get maxQuantity(): number { - const max = Number(this.formattedInput.getAttribute('max')); + const max = Number(this.formattedNumberInput.getAttribute('max')); return max > 0 && max > this.minQuantity ? max : Infinity; } From 0c55a301ffc449afafb93c5cead7a9cfdd617d0e Mon Sep 17 00:00:00 2001 From: Andrey Skliar Date: Mon, 12 Dec 2022 23:39:10 +0200 Subject: [PATCH 089/106] cc-23779 small fix --- .../packaging-unit-quantity-selector.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Pyz/Yves/ProductPackagingUnitWidget/Theme/default/components/molecules/packaging-unit-quantity-selector/packaging-unit-quantity-selector.ts b/src/Pyz/Yves/ProductPackagingUnitWidget/Theme/default/components/molecules/packaging-unit-quantity-selector/packaging-unit-quantity-selector.ts index 66a3628a67..6b568ccc1e 100644 --- a/src/Pyz/Yves/ProductPackagingUnitWidget/Theme/default/components/molecules/packaging-unit-quantity-selector/packaging-unit-quantity-selector.ts +++ b/src/Pyz/Yves/ProductPackagingUnitWidget/Theme/default/components/molecules/packaging-unit-quantity-selector/packaging-unit-quantity-selector.ts @@ -164,6 +164,7 @@ export default class PackagingUnitQuantitySelector extends Component { } this.qtyInSalesUnitInput.value = this.getMinQuantity().toString(); + this.triggerInputEvent(this.qtyInSalesUnitInput); if (this.leadSalesUnitSelect) { this.leadSalesUnitSelect.value = this.currentLeadSalesUnit.id_product_measurement_sales_unit; From d676ca3b3923bf8405abb4ab3a905ebae2e7d37a Mon Sep 17 00:00:00 2001 From: Dmitry Lymarenko Date: Tue, 13 Dec 2022 10:02:55 +0100 Subject: [PATCH 090/106] CC-23356 Updated composer --- composer.json | 2 +- composer.lock | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/composer.json b/composer.json index b2577e6da1..41524da742 100644 --- a/composer.json +++ b/composer.json @@ -1095,7 +1095,7 @@ "spryker/product-measurement-unit-data-import": "1.2.7", "spryker/product-measurement-unit-storage": "1.11.0", "spryker/product-measurement-units-rest-api": "1.1.0", - "spryker/product-merchant-portal-gui": "2.12.0", + "spryker/product-merchant-portal-gui": "2.13.0", "spryker/product-merchant-portal-gui-extension": "1.1.0", "spryker/product-new": "1.4.0", "spryker/product-offer": "1.4.0", diff --git a/composer.lock b/composer.lock index a25385b83a..de2a0ec6b2 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": "0fb3c3789022d670a707e80087e4f0b9", + "content-hash": "0757b7b194517c237234b48f04544a54", "packages": [ { "name": "async-aws/core", @@ -45166,16 +45166,16 @@ }, { "name": "spryker/product-merchant-portal-gui", - "version": "2.12.0", + "version": "2.13.0", "source": { "type": "git", "url": "https://github.com/spryker/product-merchant-portal-gui.git", - "reference": "d2d185fbf66b0f69bcbd9a4e01be88d91f3f3f5c" + "reference": "eb7e5be2f487fc812d1188ce5a550b39fbccf61e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/product-merchant-portal-gui/zipball/d2d185fbf66b0f69bcbd9a4e01be88d91f3f3f5c", - "reference": "d2d185fbf66b0f69bcbd9a4e01be88d91f3f3f5c", + "url": "https://api.github.com/repos/spryker/product-merchant-portal-gui/zipball/eb7e5be2f487fc812d1188ce5a550b39fbccf61e", + "reference": "eb7e5be2f487fc812d1188ce5a550b39fbccf61e", "shasum": "" }, "require": { @@ -45232,9 +45232,9 @@ ], "description": "ProductMerchantPortalGui module", "support": { - "source": "https://github.com/spryker/product-merchant-portal-gui/tree/2.12.0" + "source": "https://github.com/spryker/product-merchant-portal-gui/tree/2.13.0" }, - "time": "2022-11-04T14:38:12+00:00" + "time": "2022-12-13T08:30:46+00:00" }, { "name": "spryker/product-merchant-portal-gui-extension", From 0b53955d566a5ead2488465f1114d45f00c475d9 Mon Sep 17 00:00:00 2001 From: Roman Havrylko Date: Tue, 13 Dec 2022 12:31:34 +0100 Subject: [PATCH 091/106] CC-17072 Integrated the fix for missing cancel button for merchant orders in state new. --- composer.json | 2 +- composer.lock | 14 +++++++------- config/Zed/oms/MarketplacePayment01.xml | 12 ++++++++++-- 3 files changed, 18 insertions(+), 10 deletions(-) diff --git a/composer.json b/composer.json index 41524da742..3a2dd4464e 100644 --- a/composer.json +++ b/composer.json @@ -412,7 +412,7 @@ "spryker-shop/content-product-set-widget": "1.4.0", "spryker-shop/content-product-widget": "1.2.0", "spryker-shop/currency-widget": "1.5.0", - "spryker-shop/customer-page": "2.40.0", + "spryker-shop/customer-page": "2.40.1", "spryker-shop/customer-page-extension": "1.5.0", "spryker-shop/customer-reorder-widget": "6.13.0", "spryker-shop/customer-reorder-widget-extension": "1.3.0", diff --git a/composer.lock b/composer.lock index de2a0ec6b2..9cd322100e 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": "0757b7b194517c237234b48f04544a54", + "content-hash": "3823fc183a4309adccad8fdaec402b65", "packages": [ { "name": "async-aws/core", @@ -10608,16 +10608,16 @@ }, { "name": "spryker-shop/customer-page", - "version": "2.40.0", + "version": "2.40.1", "source": { "type": "git", "url": "https://github.com/spryker-shop/customer-page.git", - "reference": "499fee49b39581e97214586343a4f75c654acec9" + "reference": "91d2d4c5d661504be6c34d8a785e3c94570987b7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/customer-page/zipball/499fee49b39581e97214586343a4f75c654acec9", - "reference": "499fee49b39581e97214586343a4f75c654acec9", + "url": "https://api.github.com/repos/spryker-shop/customer-page/zipball/91d2d4c5d661504be6c34d8a785e3c94570987b7", + "reference": "91d2d4c5d661504be6c34d8a785e3c94570987b7", "shasum": "" }, "require": { @@ -10698,9 +10698,9 @@ ], "description": "CustomerPage module", "support": { - "source": "https://github.com/spryker-shop/customer-page/tree/2.40.0" + "source": "https://github.com/spryker-shop/customer-page/tree/2.40.1" }, - "time": "2022-11-24T12:58:31+00:00" + "time": "2022-12-12T15:48:46+00:00" }, { "name": "spryker-shop/customer-page-extension", diff --git a/config/Zed/oms/MarketplacePayment01.xml b/config/Zed/oms/MarketplacePayment01.xml index 3c892e4629..7098c9c7b5 100644 --- a/config/Zed/oms/MarketplacePayment01.xml +++ b/config/Zed/oms/MarketplacePayment01.xml @@ -7,7 +7,9 @@ - + + cancellable + @@ -25,6 +27,12 @@ pay + + new + canceled + cancel + + paid merchant split pending @@ -47,7 +55,7 @@ cancel - + canceled refunded refund From e8911eb4b890762b5e3d2767da9b56c6b3ee1cf6 Mon Sep 17 00:00:00 2001 From: Roman Havrylko Date: Tue, 13 Dec 2022 14:03:09 +0100 Subject: [PATCH 092/106] CC-17072 Updated merchant OMS. --- config/Zed/oms/MarketplacePayment01.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/Zed/oms/MarketplacePayment01.xml b/config/Zed/oms/MarketplacePayment01.xml index 7098c9c7b5..5b11a22378 100644 --- a/config/Zed/oms/MarketplacePayment01.xml +++ b/config/Zed/oms/MarketplacePayment01.xml @@ -55,7 +55,7 @@ cancel - + canceled refunded refund From e5e4f526210413e68c2661a2fbd7c5303e953b1e Mon Sep 17 00:00:00 2001 From: Andrey Skliar Date: Tue, 13 Dec 2022 16:15:43 +0200 Subject: [PATCH 093/106] cc-23779 provide number config from view --- .../pdp-product-packaging-unit.twig | 5 +++++ .../quick-order-row-partial/quick-order-row-partial.scss | 2 +- .../quick-order-row-partial/quick-order-row-partial.twig | 2 +- .../Yves/ShopUi/Theme/default/resources/form/form.twig | 8 ++++++++ .../shopping-list-table/shopping-list-table.twig | 3 +++ .../Theme/default/views/shopping-list/shopping-list.twig | 7 +++++++ 6 files changed, 25 insertions(+), 2 deletions(-) diff --git a/src/Pyz/Yves/ProductPackagingUnitWidget/Theme/default/views/pdp-product-packaging-unit/pdp-product-packaging-unit.twig b/src/Pyz/Yves/ProductPackagingUnitWidget/Theme/default/views/pdp-product-packaging-unit/pdp-product-packaging-unit.twig index a497a0a59d..aeb4d6100c 100644 --- a/src/Pyz/Yves/ProductPackagingUnitWidget/Theme/default/views/pdp-product-packaging-unit/pdp-product-packaging-unit.twig +++ b/src/Pyz/Yves/ProductPackagingUnitWidget/Theme/default/views/pdp-product-packaging-unit/pdp-product-packaging-unit.twig @@ -29,6 +29,7 @@ }, data: { formattedClass: 'js-formatted-sales-unit-quantity', + numberFormatConfig: numberFormatConfig, }, } only %} {% block inputClass %}js-volume-price__quantity {{ config.name }}__input--medium-width{% endblock %} @@ -79,6 +80,9 @@
    {% embed molecule('quantity-counter') with { modifiers: ['right-space'], + data: { + numberFormatConfig: numberFormatConfig, + }, } only %} {% block inputClass %}js-volume-price__quantity{% endblock %} {% endembed %} @@ -132,6 +136,7 @@ data: { isDisabled: not data.isAmountVariable, formattedClass: 'js-formatted-user-amount', + numberFormatConfig: numberFormatConfig, }, attributes: { id: 'user-amount', diff --git a/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row-partial/quick-order-row-partial.scss b/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row-partial/quick-order-row-partial.scss index 1decbaf43e..42fa5013e0 100644 --- a/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row-partial/quick-order-row-partial.scss +++ b/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row-partial/quick-order-row-partial.scss @@ -30,7 +30,7 @@ } } - &__quantity[type='number'] { + &__quantity { margin: 0; padding: 0; font-size: rem(16); diff --git a/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row-partial/quick-order-row-partial.twig b/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row-partial/quick-order-row-partial.twig index 42f89d92de..4394b0693b 100644 --- a/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row-partial/quick-order-row-partial.twig +++ b/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row-partial/quick-order-row-partial.twig @@ -72,7 +72,7 @@ componentClass: config.jsName ~ '__formatted', hiddenInputClass: config.jsName ~ '__hidden-input', attr: { - class: config.name ~ '__quantity-input input input--expand ' ~ config.jsName ~ '__quantity-input ' ~ (product is empty ? 'input--transparent'), + class: config.name ~ '__quantity input input--expand ' ~ config.jsName ~ '__quantity-input ' ~ (product is empty ? 'input--transparent'), min: 1, max: null, step: 1, diff --git a/src/Pyz/Yves/ShopUi/Theme/default/resources/form/form.twig b/src/Pyz/Yves/ShopUi/Theme/default/resources/form/form.twig index 1b077acca0..4784790b50 100644 --- a/src/Pyz/Yves/ShopUi/Theme/default/resources/form/form.twig +++ b/src/Pyz/Yves/ShopUi/Theme/default/resources/form/form.twig @@ -196,6 +196,14 @@ 'decimal-rounding': 1, } -%} + {% if grouping_separator_symbol ?? false %} + {%- set inputAttributes = inputAttributes | merge({'grouping-separator': grouping_separator_symbol}) -%} + {% endif %} + + {% if decimal_separator_symbol ?? false %} + {%- set inputAttributes = inputAttributes | merge({'decimal-separator': decimal_separator_symbol}) -%} + {% endif %} + {% if watchExternalChanges ?? false %} {%- set inputAttributes = inputAttributes | merge({'watch-external-changes': true}) -%} {% endif %} diff --git a/src/Pyz/Yves/ShoppingListPage/Theme/default/components/molecules/shopping-list-table/shopping-list-table.twig b/src/Pyz/Yves/ShoppingListPage/Theme/default/components/molecules/shopping-list-table/shopping-list-table.twig index 5c5a4fa647..2f182eb3cb 100644 --- a/src/Pyz/Yves/ShoppingListPage/Theme/default/components/molecules/shopping-list-table/shopping-list-table.twig +++ b/src/Pyz/Yves/ShoppingListPage/Theme/default/components/molecules/shopping-list-table/shopping-list-table.twig @@ -7,6 +7,7 @@ {% define data = { shoppingList: required, shoppingListItems: required, + numberFormatConfig: {}, } %} {% block body %} @@ -43,6 +44,7 @@ }, embed: { isItemAvailable: isItemAvailable, + numberFormatConfig: data.numberFormatConfig, }, } only %} {% block image %} @@ -123,6 +125,7 @@ modifiers: ['shopping-list'], data: { isDisabled: not embed.isItemAvailable, + numberFormatConfig: embed.numberFormatConfig, }, attributes: { name: 'shoppingListItem[quantity][' ~ data.listItem.idShoppingListItem ~ ']', diff --git a/src/Pyz/Yves/ShoppingListPage/Theme/default/views/shopping-list/shopping-list.twig b/src/Pyz/Yves/ShoppingListPage/Theme/default/views/shopping-list/shopping-list.twig index 61aca09e9a..bad9e3a8bf 100644 --- a/src/Pyz/Yves/ShoppingListPage/Theme/default/views/shopping-list/shopping-list.twig +++ b/src/Pyz/Yves/ShoppingListPage/Theme/default/views/shopping-list/shopping-list.twig @@ -18,8 +18,14 @@ shoppingListCollection: _view.shoppingListOverview.shoppingLists, shoppingListItems: _view.shoppingListItems, addItemToCartForm: _view.addItemToCartForm, + numberFormatConfig: _view.numberFormatConfig, } %} +{% set numberFormatConfig = {} %} +{% for key, value in data.numberFormatConfig %} + {% set numberFormatConfig = numberFormatConfig | merge ({ (key | replace({'_symbol': '', '_': '-'})): value }) %} +{% endfor %} + {% block customerNavigation %} {% widget 'CustomerNavigationWidget' args ['shoppingList', data.shoppingList.idShoppingList] only %}{% endwidget %} {% endblock %} @@ -131,6 +137,7 @@ data: { shoppingList: data.shoppingList, shoppingListItems: data.shoppingListItems, + numberFormatConfig: numberFormatConfig, }, } only %} {{ form(data.addItemToCartForm) }} From e8dcde03a39ab8e1c10dfb8732563a678abecef4 Mon Sep 17 00:00:00 2001 From: Andrey Skliar Date: Tue, 13 Dec 2022 17:03:01 +0200 Subject: [PATCH 094/106] cc-23779 small fix --- .../packaging-unit-quantity-selector.ts | 2 +- .../components/molecules/quick-order-row/quick-order-row.scss | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Pyz/Yves/ProductPackagingUnitWidget/Theme/default/components/molecules/packaging-unit-quantity-selector/packaging-unit-quantity-selector.ts b/src/Pyz/Yves/ProductPackagingUnitWidget/Theme/default/components/molecules/packaging-unit-quantity-selector/packaging-unit-quantity-selector.ts index 6b568ccc1e..e5999f6d7d 100644 --- a/src/Pyz/Yves/ProductPackagingUnitWidget/Theme/default/components/molecules/packaging-unit-quantity-selector/packaging-unit-quantity-selector.ts +++ b/src/Pyz/Yves/ProductPackagingUnitWidget/Theme/default/components/molecules/packaging-unit-quantity-selector/packaging-unit-quantity-selector.ts @@ -199,7 +199,7 @@ export default class PackagingUnitQuantitySelector extends Component { } if (this.amountInSalesUnitInput) { - this.amountInSalesUnitInput.addEventListener('input', () => this.onAmountInputChange()); + this.amountInSalesUnitInput.addEventListener('input', () => this.amountInputChange()); } if (this.leadSalesUnitSelect) { diff --git a/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.scss b/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.scss index c4779fcc2e..cc2349df21 100644 --- a/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.scss +++ b/src/Pyz/Yves/QuickOrderPage/Theme/default/components/molecules/quick-order-row/quick-order-row.scss @@ -7,7 +7,7 @@ background: $setting-color-gray-7; } - &__quantity[type='number'] { + &__quantity { margin: 0; padding: 0; font-size: rem(16); From b255b79d7dd8cff61d290c547cf205ac823402b8 Mon Sep 17 00:00:00 2001 From: Roman Havrylko Date: Wed, 14 Dec 2022 11:10:01 +0100 Subject: [PATCH 095/106] CC-23550 Integrated fix for impersonating of the customer for an agent. --- composer.json | 10 +- composer.lock | 247 ++++++++++++------ .../AgentPage/AgentPageDependencyProvider.php | 24 ++ .../Security/SecurityDependencyProvider.php | 8 +- ...onCustomerValidationDependencyProvider.php | 33 --- ...stomerValidationPageDependencyProvider.php | 36 +++ 6 files changed, 237 insertions(+), 121 deletions(-) create mode 100644 src/Pyz/Yves/AgentPage/AgentPageDependencyProvider.php delete mode 100644 src/Pyz/Yves/SessionCustomerValidation/SessionCustomerValidationDependencyProvider.php create mode 100644 src/Pyz/Yves/SessionCustomerValidationPage/SessionCustomerValidationPageDependencyProvider.php diff --git a/composer.json b/composer.json index 3a2dd4464e..b10ee88d4e 100644 --- a/composer.json +++ b/composer.json @@ -370,7 +370,8 @@ "spryker-sdk/phpstan-spryker": "^0.4.0", "spryker-sdk/security-checker": "^0.1.0", "spryker-sdk/spryk": "0.3.4", - "spryker-shop/agent-page": "1.10.0", + "spryker-shop/agent-page": "1.11.0", + "spryker-shop/agent-page-extension": "1.0.0", "spryker-shop/agent-widget": "1.3.3", "spryker-shop/asset-widget": "1.0.0", "spryker-shop/availability-notification-page": "1.1.2", @@ -503,6 +504,8 @@ "spryker-shop/security-blocker-page": "1.0.0", "spryker-shop/session-agent-validation": "1.0.0", "spryker-shop/session-agent-validation-extension": "1.0.0", + "spryker-shop/session-customer-validation-page": "1.0.0", + "spryker-shop/session-customer-validation-page-extension": "1.0.0", "spryker-shop/shared-cart-page": "2.4.1", "spryker-shop/shared-cart-widget": "1.7.0", "spryker-shop/shop-application": "1.13.0", @@ -1258,11 +1261,10 @@ "spryker/security-system-user": "1.0.0", "spryker/sequence-number": "3.1.1", "spryker/session": "4.13.0", - "spryker/session-customer-validation": "1.0.1", "spryker/session-customer-validation-extension": "1.0.0", "spryker/session-extension": "1.0.0", - "spryker/session-file": "1.4.0", - "spryker/session-redis": "1.7.0", + "spryker/session-file": "1.5.0", + "spryker/session-redis": "1.8.0", "spryker/session-redis-extension": "1.1.0", "spryker/session-user-validation": "1.0.0", "spryker/session-user-validation-extension": "1.0.0", diff --git a/composer.lock b/composer.lock index 9cd322100e..2d198f04ac 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": "3823fc183a4309adccad8fdaec402b65", + "content-hash": "3806de29c9f3040ea1b4f00994d20d15", "packages": [ { "name": "async-aws/core", @@ -5291,25 +5291,25 @@ "source": { "type": "git", "url": "https://github.com/spryker-feature/customer-account-management.git", - "reference": "ca79147eec6fae092cf8643a0bb0b549f7ee9064" + "reference": "b6641250c0baee56afd1593a4055e5a8e50e1ec2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/customer-account-management/zipball/ca79147eec6fae092cf8643a0bb0b549f7ee9064", - "reference": "ca79147eec6fae092cf8643a0bb0b549f7ee9064", + "url": "https://api.github.com/repos/spryker-feature/customer-account-management/zipball/b6641250c0baee56afd1593a4055e5a8e50e1ec2", + "reference": "b6641250c0baee56afd1593a4055e5a8e50e1ec2", "shasum": "" }, "require": { "php": ">=8.0", "spryker-shop/customer-page": "^2.39.0", + "spryker-shop/session-customer-validation-page": "^1.0.0", "spryker/customer": "^7.47.0", "spryker/customer-group": "^2.6.0", "spryker/customer-note": "^1.1.0", "spryker/customer-note-gui": "^1.2.0", "spryker/oauth": "^2.6.0", "spryker/oauth-cryptography": "^1.0.0", - "spryker/oauth-revoke": "^1.3.0", - "spryker/session-customer-validation": "^1.0.0" + "spryker/oauth-revoke": "^1.3.0" }, "default-branch": true, "type": "metapackage", @@ -5326,7 +5326,7 @@ "support": { "source": "https://github.com/spryker-feature/customer-account-management/tree/master" }, - "time": "2022-11-30T13:27:24+00:00" + "time": "2022-12-14T09:15:13+00:00" }, { "name": "spryker-feature/deployment-tools", @@ -8291,20 +8291,21 @@ }, { "name": "spryker-shop/agent-page", - "version": "1.10.0", + "version": "1.11.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/agent-page.git", - "reference": "f389093547124a495ecb44e0c17ca9038c0598cb" + "reference": "b5f00e76553adfb465cafb2888ec1a38a7bdc105" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/agent-page/zipball/f389093547124a495ecb44e0c17ca9038c0598cb", - "reference": "f389093547124a495ecb44e0c17ca9038c0598cb", + "url": "https://api.github.com/repos/spryker-shop/agent-page/zipball/b5f00e76553adfb465cafb2888ec1a38a7bdc105", + "reference": "b5f00e76553adfb465cafb2888ec1a38a7bdc105", "shasum": "" }, "require": { - "php": ">=7.3", + "php": ">=8.0", + "spryker-shop/agent-page-extension": "^1.0.0", "spryker-shop/customer-page": "^1.4.0 || ^2.0.0", "spryker-shop/customer-page-extension": "^1.2.0", "spryker-shop/shop-application": "^1.1.0", @@ -8353,9 +8354,50 @@ ], "description": "AgentPage module", "support": { - "source": "https://github.com/spryker-shop/agent-page/tree/1.10.0" + "source": "https://github.com/spryker-shop/agent-page/tree/1.11.0" }, - "time": "2020-12-29T11:53:13+00:00" + "time": "2022-12-13T15:22:32+00:00" + }, + { + "name": "spryker-shop/agent-page-extension", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/spryker-shop/agent-page-extension.git", + "reference": "d33a31ff55d67d6e86ce8e745ebc38921c17406f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker-shop/agent-page-extension/zipball/d33a31ff55d67d6e86ce8e745ebc38921c17406f", + "reference": "d33a31ff55d67d6e86ce8e745ebc38921c17406f", + "shasum": "" + }, + "require": { + "php": ">=8.0" + }, + "require-dev": { + "spryker/code-sniffer": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "SprykerShop\\": "src/SprykerShop/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "AgentPageExtension module", + "support": { + "source": "https://github.com/spryker-shop/agent-page-extension/tree/1.0.0" + }, + "time": "2022-12-13T15:22:32+00:00" }, { "name": "spryker-shop/agent-widget", @@ -15375,6 +15417,103 @@ }, "time": "2022-11-08T12:42:29+00:00" }, + { + "name": "spryker-shop/session-customer-validation-page", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/spryker-shop/session-customer-validation-page.git", + "reference": "066745370d710540b6759998c368d2a5e9d5888f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker-shop/session-customer-validation-page/zipball/066745370d710540b6759998c368d2a5e9d5888f", + "reference": "066745370d710540b6759998c368d2a5e9d5888f", + "shasum": "" + }, + "require": { + "php": ">=8.0", + "spryker-shop/agent-page-extension": "^1.0.0", + "spryker-shop/session-customer-validation-page-extension": "^1.0.0", + "spryker/customer": "^7.0.0", + "spryker/kernel": "^3.30.0", + "spryker/security-extension": "^1.0.0", + "spryker/session": "^4.0.0", + "spryker/symfony": "^3.8.0", + "spryker/transfer": "^3.25.0" + }, + "require-dev": { + "spryker/code-sniffer": "*", + "spryker/container": "*", + "spryker/propel": "*", + "spryker/security": "*", + "spryker/testify": "*" + }, + "suggest": { + "spryker/event-dispatcher": "Add this module if you want to use security plugins." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "SprykerShop\\": "src/SprykerShop/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "SessionCustomerValidationPage module", + "support": { + "source": "https://github.com/spryker-shop/session-customer-validation-page/tree/1.0.0" + }, + "time": "2022-12-13T15:22:32+00:00" + }, + { + "name": "spryker-shop/session-customer-validation-page-extension", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/spryker-shop/session-customer-validation-page-extension.git", + "reference": "ba04cc096ea8bf10dbbdd6ec9902778f9167232d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker-shop/session-customer-validation-page-extension/zipball/ba04cc096ea8bf10dbbdd6ec9902778f9167232d", + "reference": "ba04cc096ea8bf10dbbdd6ec9902778f9167232d", + "shasum": "" + }, + "require": { + "php": ">=8.0" + }, + "require-dev": { + "spryker/code-sniffer": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "SprykerShop\\": "src/SprykerShop/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "description": "SessionCustomerValidationPageExtension module", + "support": { + "source": "https://github.com/spryker-shop/session-customer-validation-page-extension/tree/1.0.0" + }, + "time": "2022-12-13T15:22:32+00:00" + }, { "name": "spryker-shop/shared-cart-page", "version": "2.4.1", @@ -53634,60 +53773,6 @@ }, "time": "2022-05-25T15:18:35+00:00" }, - { - "name": "spryker/session-customer-validation", - "version": "1.0.1", - "source": { - "type": "git", - "url": "https://github.com/spryker/session-customer-validation.git", - "reference": "09bad6fd4141834f5d64e15054b25ec631846675" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/spryker/session-customer-validation/zipball/09bad6fd4141834f5d64e15054b25ec631846675", - "reference": "09bad6fd4141834f5d64e15054b25ec631846675", - "shasum": "" - }, - "require": { - "php": ">=8.0", - "spryker/customer": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", - "spryker/kernel": "^3.30.0", - "spryker/security-extension": "^1.0.0", - "spryker/session-customer-validation-extension": "^1.0.0", - "spryker/symfony": "^3.8.0", - "spryker/transfer": "^3.25.0" - }, - "require-dev": { - "spryker/code-sniffer": "*", - "spryker/container": "*", - "spryker/propel": "*", - "spryker/testify": "*" - }, - "suggest": { - "spryker/container": "Add this module if you want to use security plugins.", - "spryker/event-dispatcher": "Add this module if you want to use security plugins." - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Spryker\\": "src/Spryker/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "proprietary" - ], - "description": "SessionCustomerValidation module", - "support": { - "source": "https://github.com/spryker/session-customer-validation/tree/1.0.1" - }, - "time": "2022-11-08T12:42:27+00:00" - }, { "name": "spryker/session-customer-validation-extension", "version": "1.0.0", @@ -53773,21 +53858,22 @@ }, { "name": "spryker/session-file", - "version": "1.4.0", + "version": "1.5.0", "source": { "type": "git", "url": "https://github.com/spryker/session-file.git", - "reference": "db08f9bd3eeb3c7df6d3fea5e7c4860c70eb41e1" + "reference": "481c607d1dd6c263500c2e83c4e4a9397c89efbf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/session-file/zipball/db08f9bd3eeb3c7df6d3fea5e7c4860c70eb41e1", - "reference": "db08f9bd3eeb3c7df6d3fea5e7c4860c70eb41e1", + "url": "https://api.github.com/repos/spryker/session-file/zipball/481c607d1dd6c263500c2e83c4e4a9397c89efbf", + "reference": "481c607d1dd6c263500c2e83c4e4a9397c89efbf", "shasum": "" }, "require": { "php": ">=8.0", "spryker-shop/session-agent-validation-extension": "^1.0.0", + "spryker-shop/session-customer-validation-page-extension": "^1.0.0", "spryker/kernel": "^3.33.0", "spryker/monitoring": "^1.0.0 || ^2.0.0", "spryker/session-customer-validation-extension": "^1.0.0", @@ -53817,27 +53903,28 @@ ], "description": "SessionFile module", "support": { - "source": "https://github.com/spryker/session-file/tree/1.4.0" + "source": "https://github.com/spryker/session-file/tree/1.5.0" }, - "time": "2022-12-01T11:40:47+00:00" + "time": "2022-12-13T15:22:29+00:00" }, { "name": "spryker/session-redis", - "version": "1.7.0", + "version": "1.8.0", "source": { "type": "git", "url": "https://github.com/spryker/session-redis.git", - "reference": "6fcb673aadd15980d50326ed86f09e631a58c48f" + "reference": "06a3b696300dc75c3fb564c43b19317b9c39a4ec" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/session-redis/zipball/6fcb673aadd15980d50326ed86f09e631a58c48f", - "reference": "6fcb673aadd15980d50326ed86f09e631a58c48f", + "url": "https://api.github.com/repos/spryker/session-redis/zipball/06a3b696300dc75c3fb564c43b19317b9c39a4ec", + "reference": "06a3b696300dc75c3fb564c43b19317b9c39a4ec", "shasum": "" }, "require": { "php": ">=8.0", "spryker-shop/session-agent-validation-extension": "^1.0.0", + "spryker-shop/session-customer-validation-page-extension": "^1.0.0", "spryker/kernel": "^3.52.0", "spryker/monitoring": "^1.0.0 || ^2.0.0", "spryker/redis": "^2.1.0", @@ -53869,9 +53956,9 @@ ], "description": "SessionRedis module", "support": { - "source": "https://github.com/spryker/session-redis/tree/1.7.0" + "source": "https://github.com/spryker/session-redis/tree/1.8.0" }, - "time": "2022-11-08T12:42:27+00:00" + "time": "2022-12-13T15:22:29+00:00" }, { "name": "spryker/session-redis-extension", diff --git a/src/Pyz/Yves/AgentPage/AgentPageDependencyProvider.php b/src/Pyz/Yves/AgentPage/AgentPageDependencyProvider.php new file mode 100644 index 0000000000..8a0dbc8c83 --- /dev/null +++ b/src/Pyz/Yves/AgentPage/AgentPageDependencyProvider.php @@ -0,0 +1,24 @@ + + */ + protected function getSessionPostImpersonationPlugins(): array + { + return [ + new CustomerUpdateSessionPostImpersonationPlugin(), + ]; + } +} diff --git a/src/Pyz/Yves/Security/SecurityDependencyProvider.php b/src/Pyz/Yves/Security/SecurityDependencyProvider.php index 591ba330ef..b31778a1b1 100644 --- a/src/Pyz/Yves/Security/SecurityDependencyProvider.php +++ b/src/Pyz/Yves/Security/SecurityDependencyProvider.php @@ -9,13 +9,13 @@ use Spryker\Yves\Security\Plugin\Security\RememberMeSecurityPlugin; use Spryker\Yves\Security\SecurityDependencyProvider as SprykerSecurityDependencyProvider; -use Spryker\Yves\SessionCustomerValidation\Plugin\Security\SaveSessionCustomerSecurityPlugin; -use Spryker\Yves\SessionCustomerValidation\Plugin\Security\ValidateSessionCustomerSecurityPlugin; use SprykerShop\Yves\AgentPage\Plugin\Security\AgentPageSecurityPlugin; use SprykerShop\Yves\CustomerPage\Plugin\Security\CustomerPageSecurityPlugin; use SprykerShop\Yves\SessionAgentValidation\Plugin\Security\SaveAgentSessionSecurityPlugin; use SprykerShop\Yves\SessionAgentValidation\Plugin\Security\SessionAgentValidationSecurityAuthenticationListenerFactoryTypeExpanderPlugin; use SprykerShop\Yves\SessionAgentValidation\Plugin\Security\ValidateAgentSessionSecurityPlugin; +use SprykerShop\Yves\SessionCustomerValidationPage\Plugin\Security\SaveCustomerSessionSecurityPlugin; +use SprykerShop\Yves\SessionCustomerValidationPage\Plugin\Security\ValidateCustomerSessionSecurityPlugin; class SecurityDependencyProvider extends SprykerSecurityDependencyProvider { @@ -28,8 +28,8 @@ protected function getSecurityPlugins(): array new RememberMeSecurityPlugin(), new AgentPageSecurityPlugin(), new CustomerPageSecurityPlugin(), - new ValidateSessionCustomerSecurityPlugin(), - new SaveSessionCustomerSecurityPlugin(), + new ValidateCustomerSessionSecurityPlugin(), + new SaveCustomerSessionSecurityPlugin(), new ValidateAgentSessionSecurityPlugin(), new SaveAgentSessionSecurityPlugin(), ]; diff --git a/src/Pyz/Yves/SessionCustomerValidation/SessionCustomerValidationDependencyProvider.php b/src/Pyz/Yves/SessionCustomerValidation/SessionCustomerValidationDependencyProvider.php deleted file mode 100644 index f9726231ac..0000000000 --- a/src/Pyz/Yves/SessionCustomerValidation/SessionCustomerValidationDependencyProvider.php +++ /dev/null @@ -1,33 +0,0 @@ - Date: Wed, 14 Dec 2022 11:54:32 +0100 Subject: [PATCH 096/106] CC-23550 Fixed Travis issues. --- src/Pyz/Yves/AgentPage/AgentPageDependencyProvider.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Pyz/Yves/AgentPage/AgentPageDependencyProvider.php b/src/Pyz/Yves/AgentPage/AgentPageDependencyProvider.php index 8a0dbc8c83..8022270dca 100644 --- a/src/Pyz/Yves/AgentPage/AgentPageDependencyProvider.php +++ b/src/Pyz/Yves/AgentPage/AgentPageDependencyProvider.php @@ -13,7 +13,7 @@ class AgentPageDependencyProvider extends SprykerAgentPageDependencyProvider { /** - * @return list<\SprykerShop\Yves\AgentPageExtension\Dependency\Plugin\SessionPostImpersonationPluginInterface> + * @return array */ protected function getSessionPostImpersonationPlugins(): array { From 9cb0bdbdf1ed82b23bb3773f723fa7121229da29 Mon Sep 17 00:00:00 2001 From: Roman Havrylko Date: Wed, 14 Dec 2022 12:24:42 +0100 Subject: [PATCH 097/106] CC-23550 Updated composer.lock. --- composer.json | 2 +- composer.lock | 28 +++++++++---------- .../AgentPage/AgentPageDependencyProvider.php | 2 +- 3 files changed, 16 insertions(+), 16 deletions(-) diff --git a/composer.json b/composer.json index b10ee88d4e..21d0154e7f 100644 --- a/composer.json +++ b/composer.json @@ -1261,7 +1261,7 @@ "spryker/security-system-user": "1.0.0", "spryker/sequence-number": "3.1.1", "spryker/session": "4.13.0", - "spryker/session-customer-validation-extension": "1.0.0", + "spryker/session-customer-validation-extension": "1.1.0", "spryker/session-extension": "1.0.0", "spryker/session-file": "1.5.0", "spryker/session-redis": "1.8.0", diff --git a/composer.lock b/composer.lock index 2d198f04ac..8e921a810f 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": "3806de29c9f3040ea1b4f00994d20d15", + "content-hash": "c6a63bef0e0feba00362b3c79d99e5a7", "packages": [ { "name": "async-aws/core", @@ -4598,12 +4598,12 @@ "source": { "type": "git", "url": "https://github.com/spryker-feature/agent-assist.git", - "reference": "ca7679ec7506d0a03f27132b5f9d200c9a9635b9" + "reference": "998489e66c13fd92caf9514a3852a196632de995" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/agent-assist/zipball/ca7679ec7506d0a03f27132b5f9d200c9a9635b9", - "reference": "ca7679ec7506d0a03f27132b5f9d200c9a9635b9", + "url": "https://api.github.com/repos/spryker-feature/agent-assist/zipball/998489e66c13fd92caf9514a3852a196632de995", + "reference": "998489e66c13fd92caf9514a3852a196632de995", "shasum": "" }, "require": { @@ -4618,7 +4618,7 @@ "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -4627,9 +4627,9 @@ ], "description": "Agent Assist [feature]", "support": { - "source": "https://github.com/spryker-feature/agent-assist/tree/202211.0" + "source": "https://github.com/spryker-feature/agent-assist/tree/master" }, - "time": "2022-11-23T20:29:45+00:00" + "time": "2022-12-14T09:12:25+00:00" }, { "name": "spryker-feature/alternative-products", @@ -53775,20 +53775,20 @@ }, { "name": "spryker/session-customer-validation-extension", - "version": "1.0.0", + "version": "1.1.0", "source": { "type": "git", "url": "https://github.com/spryker/session-customer-validation-extension.git", - "reference": "3f1744a6b39bc8af10b26dbeeaa904d90dfa506f" + "reference": "f3274fff96880a2e0f0ce2fc562950ca6c529627" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/session-customer-validation-extension/zipball/3f1744a6b39bc8af10b26dbeeaa904d90dfa506f", - "reference": "3f1744a6b39bc8af10b26dbeeaa904d90dfa506f", + "url": "https://api.github.com/repos/spryker/session-customer-validation-extension/zipball/f3274fff96880a2e0f0ce2fc562950ca6c529627", + "reference": "f3274fff96880a2e0f0ce2fc562950ca6c529627", "shasum": "" }, "require": { - "php": ">=7.4" + "php": ">=8.0" }, "require-dev": { "spryker/code-sniffer": "*" @@ -53810,9 +53810,9 @@ ], "description": "SessionCustomerValidationExtension module", "support": { - "source": "https://github.com/spryker/session-customer-validation-extension/tree/1.0.0" + "source": "https://github.com/spryker/session-customer-validation-extension/tree/1.1.0" }, - "time": "2022-03-16T14:26:53+00:00" + "time": "2022-12-13T15:22:29+00:00" }, { "name": "spryker/session-extension", diff --git a/src/Pyz/Yves/AgentPage/AgentPageDependencyProvider.php b/src/Pyz/Yves/AgentPage/AgentPageDependencyProvider.php index 8022270dca..e1b390248f 100644 --- a/src/Pyz/Yves/AgentPage/AgentPageDependencyProvider.php +++ b/src/Pyz/Yves/AgentPage/AgentPageDependencyProvider.php @@ -1,7 +1,7 @@ Date: Wed, 14 Dec 2022 12:34:13 +0100 Subject: [PATCH 098/106] CC-23550 Fixed CS issues. --- .../SessionCustomerValidationPageDependencyProvider.php | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/Pyz/Yves/SessionCustomerValidationPage/SessionCustomerValidationPageDependencyProvider.php b/src/Pyz/Yves/SessionCustomerValidationPage/SessionCustomerValidationPageDependencyProvider.php index fd80d204fb..41223316df 100644 --- a/src/Pyz/Yves/SessionCustomerValidationPage/SessionCustomerValidationPageDependencyProvider.php +++ b/src/Pyz/Yves/SessionCustomerValidationPage/SessionCustomerValidationPageDependencyProvider.php @@ -1,7 +1,7 @@ Date: Wed, 14 Dec 2022 13:07:51 +0100 Subject: [PATCH 099/106] Updated composer --- composer.json | 6 +++--- composer.lock | 40 ++++++++++++++++++++-------------------- 2 files changed, 23 insertions(+), 23 deletions(-) diff --git a/composer.json b/composer.json index 21d0154e7f..4bf33be9f4 100644 --- a/composer.json +++ b/composer.json @@ -472,7 +472,7 @@ "spryker-shop/product-offer-shopping-list-widget": "1.0.0", "spryker-shop/product-offer-widget": "1.1.0", "spryker-shop/product-option-widget": "1.4.8", - "spryker-shop/product-packaging-unit-widget": "1.3.0", + "spryker-shop/product-packaging-unit-widget": "1.4.0", "spryker-shop/product-relation-widget": "1.3.1", "spryker-shop/product-replacement-for-widget": "1.5.2", "spryker-shop/product-review-widget": "1.14.0", @@ -482,7 +482,7 @@ "spryker-shop/product-set-list-page": "1.1.2", "spryker-shop/product-set-widget": "1.8.0", "spryker-shop/product-widget": "1.3.1", - "spryker-shop/quick-order-page": "4.8.0", + "spryker-shop/quick-order-page": "4.8.1", "spryker-shop/quick-order-page-extension": "1.2.0", "spryker-shop/quote-approval-widget": "1.4.0", "spryker-shop/quote-request-agent-page": "3.2.0", @@ -516,7 +516,7 @@ "spryker-shop/shop-router": "1.0.6", "spryker-shop/shop-router-extension": "1.0.0", "spryker-shop/shop-translator": "1.1.1", - "spryker-shop/shop-ui": "1.65.0", + "spryker-shop/shop-ui": "1.66.0", "spryker-shop/shopping-list-note-widget": "1.1.2", "spryker-shop/shopping-list-page": "1.8.0", "spryker-shop/shopping-list-page-extension": "1.1.0", diff --git a/composer.lock b/composer.lock index 8e921a810f..1a1fea2b91 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": "c6a63bef0e0feba00362b3c79d99e5a7", + "content-hash": "1932fac0cbcf2fcb4e93ceb2eb02cf13", "packages": [ { "name": "async-aws/core", @@ -13697,22 +13697,22 @@ }, { "name": "spryker-shop/product-packaging-unit-widget", - "version": "1.3.0", + "version": "1.4.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/product-packaging-unit-widget.git", - "reference": "2931aafa34e3eacc6428335b079c95e5a81cdefc" + "reference": "a72e4bcf5ffac356162b80b4ebdb2779902177e6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/product-packaging-unit-widget/zipball/2931aafa34e3eacc6428335b079c95e5a81cdefc", - "reference": "2931aafa34e3eacc6428335b079c95e5a81cdefc", + "url": "https://api.github.com/repos/spryker-shop/product-packaging-unit-widget/zipball/a72e4bcf5ffac356162b80b4ebdb2779902177e6", + "reference": "a72e4bcf5ffac356162b80b4ebdb2779902177e6", "shasum": "" }, "require": { "php": ">=8.0", "spryker-shop/quick-order-page-extension": "^1.0.0", - "spryker-shop/shop-ui": "^1.63.0", + "spryker-shop/shop-ui": "^1.66.0", "spryker/kernel": "^3.30.0", "spryker/locale": "^3.0.0", "spryker/product-measurement-unit-storage": "^1.1.0", @@ -13752,9 +13752,9 @@ ], "description": "ProductPackagingUnitWidget module", "support": { - "source": "https://github.com/spryker-shop/product-packaging-unit-widget/tree/1.3.0" + "source": "https://github.com/spryker-shop/product-packaging-unit-widget/tree/1.4.0" }, - "time": "2022-11-24T12:58:31+00:00" + "time": "2022-12-12T09:07:04+00:00" }, { "name": "spryker-shop/product-relation-widget", @@ -14237,16 +14237,16 @@ }, { "name": "spryker-shop/quick-order-page", - "version": "4.8.0", + "version": "4.8.1", "source": { "type": "git", "url": "https://github.com/spryker-shop/quick-order-page.git", - "reference": "6da7bd2821456708405f8641de02099226661065" + "reference": "f12cca11c34a46bb63364e7ac61c6432b373b4ca" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/quick-order-page/zipball/6da7bd2821456708405f8641de02099226661065", - "reference": "6da7bd2821456708405f8641de02099226661065", + "url": "https://api.github.com/repos/spryker-shop/quick-order-page/zipball/f12cca11c34a46bb63364e7ac61c6432b373b4ca", + "reference": "f12cca11c34a46bb63364e7ac61c6432b373b4ca", "shasum": "" }, "require": { @@ -14299,9 +14299,9 @@ ], "description": "QuickOrderPage module", "support": { - "source": "https://github.com/spryker-shop/quick-order-page/tree/4.8.0" + "source": "https://github.com/spryker-shop/quick-order-page/tree/4.8.1" }, - "time": "2022-11-24T12:58:31+00:00" + "time": "2022-12-12T09:07:04+00:00" }, { "name": "spryker-shop/quick-order-page-extension", @@ -16030,16 +16030,16 @@ }, { "name": "spryker-shop/shop-ui", - "version": "1.65.0", + "version": "1.66.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/shop-ui.git", - "reference": "aaec2d19f708ea4e1e22d865a5de7f93e0118cee" + "reference": "e37b55a2734441bc38c6cb23ac9cf9c9dc8d60df" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/shop-ui/zipball/aaec2d19f708ea4e1e22d865a5de7f93e0118cee", - "reference": "aaec2d19f708ea4e1e22d865a5de7f93e0118cee", + "url": "https://api.github.com/repos/spryker-shop/shop-ui/zipball/e37b55a2734441bc38c6cb23ac9cf9c9dc8d60df", + "reference": "e37b55a2734441bc38c6cb23ac9cf9c9dc8d60df", "shasum": "" }, "require": { @@ -16085,9 +16085,9 @@ ], "description": "ShopUi module", "support": { - "source": "https://github.com/spryker-shop/shop-ui/tree/1.65.0" + "source": "https://github.com/spryker-shop/shop-ui/tree/1.66.0" }, - "time": "2022-12-01T16:39:48+00:00" + "time": "2022-12-12T09:07:04+00:00" }, { "name": "spryker-shop/shopping-list-note-widget", From dca8e3dcaad7c9f3083fcf8a6cf284fe85b312ba Mon Sep 17 00:00:00 2001 From: Andrey Skliar Date: Wed, 14 Dec 2022 15:50:59 +0200 Subject: [PATCH 100/106] cc-25019 fix cart autoupdate --- .../components/molecules/quantity-counter/quantity-counter.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/quantity-counter/quantity-counter.ts b/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/quantity-counter/quantity-counter.ts index 7fd06b4846..62235b1273 100644 --- a/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/quantity-counter/quantity-counter.ts +++ b/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/quantity-counter/quantity-counter.ts @@ -108,7 +108,7 @@ export default class QuantityCounter extends Component { } protected get autoUpdate(): boolean { - return !!this.input.dataset.autoUpdate; + return this.input.hasAttribute('data-auto-update'); } protected get isAvailable(): boolean { From c4bda98c36203b41cfb915149d306d87939c2f2f Mon Sep 17 00:00:00 2001 From: Andrey Skliar Date: Wed, 14 Dec 2022 19:49:07 +0200 Subject: [PATCH 101/106] CC-25019 fix quantity-counter --- .../components/molecules/quantity-counter/quantity-counter.twig | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/quantity-counter/quantity-counter.twig b/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/quantity-counter/quantity-counter.twig index 13ebf54a31..57440f818d 100644 --- a/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/quantity-counter/quantity-counter.twig +++ b/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/quantity-counter/quantity-counter.twig @@ -35,8 +35,6 @@ value: false, name: false, class: false, - min: false, - max: false, } %} {% set filteredInputAttributes = inputAttributes | filter((value, key) => inputAttributeFilters[key] ?? true) %} From bda6cbfba0b0b8fa5670c8be4ca4f1991b7e4af6 Mon Sep 17 00:00:00 2001 From: Dmitriy Aseev Date: Thu, 15 Dec 2022 16:46:31 +0300 Subject: [PATCH 102/106] Adjusted composer.lock. --- composer.lock | 2 +- .../Business/Model/ProductPrice/ProductPriceHydratorStep.php | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/composer.lock b/composer.lock index 1a1fea2b91..579659858c 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": "1932fac0cbcf2fcb4e93ceb2eb02cf13", + "content-hash": "906c09bc6f237c9e8ceb4da9b95142be", "packages": [ { "name": "async-aws/core", diff --git a/src/Pyz/Zed/DataImport/Business/Model/ProductPrice/ProductPriceHydratorStep.php b/src/Pyz/Zed/DataImport/Business/Model/ProductPrice/ProductPriceHydratorStep.php index 645ea9865b..0d1384d9c9 100644 --- a/src/Pyz/Zed/DataImport/Business/Model/ProductPrice/ProductPriceHydratorStep.php +++ b/src/Pyz/Zed/DataImport/Business/Model/ProductPrice/ProductPriceHydratorStep.php @@ -14,6 +14,7 @@ use Generated\Shared\Transfer\SpyProductAbstractEntityTransfer; use Generated\Shared\Transfer\SpyProductEntityTransfer; use Generated\Shared\Transfer\SpyStoreEntityTransfer; +use Orm\Zed\PriceProduct\Persistence\Map\SpyPriceTypeTableMap; use Spryker\Zed\DataImport\Business\Exception\DataKeyNotFoundInDataSetException; use Spryker\Zed\DataImport\Business\Model\DataImportStep\DataImportStepInterface; use Spryker\Zed\DataImport\Business\Model\DataSet\DataSetInterface; @@ -79,9 +80,9 @@ class ProductPriceHydratorStep implements DataImportStepInterface public const KEY_ID_PRODUCT_ABSTRACT = 'id_product_abstract'; /** - * @var int + * @var string */ - public const KEY_DEFAULT_PRICE_MODE_CONFIGURATION = 2; + public const KEY_DEFAULT_PRICE_MODE_CONFIGURATION = SpyPriceTypeTableMap::COL_PRICE_MODE_CONFIGURATION_BOTH; /** * @var string From 52139297ce6d680774cad969933bf20618c00e69 Mon Sep 17 00:00:00 2001 From: Dmytro Asieiev Date: Fri, 16 Dec 2022 16:31:50 +0300 Subject: [PATCH 103/106] Raised composer packages. --- composer.json | 1317 ++--------------------------- composer.lock | 2009 +++++++++++++++----------------------------- composer_back.json | 363 -------- 3 files changed, 744 insertions(+), 2945 deletions(-) delete mode 100644 composer_back.json diff --git a/composer.json b/composer.json index 97a3a5b373..72df0c1154 100644 --- a/composer.json +++ b/composer.json @@ -17,92 +17,92 @@ "league/flysystem": "^2.5.0", "spryker-eco/loggly": "^0.1.1", "spryker-eco/new-relic": "^2.0.1", - "spryker-feature/acl": "dev-master as 202212.0", - "spryker-feature/agent-assist": "dev-master as 202212.0", - "spryker-feature/alternative-products": "dev-master as 202212.0", - "spryker-feature/approval-process": "dev-master as 202212.0", - "spryker-feature/availability-notification": "dev-master as 202212.0", - "spryker-feature/cart": "dev-master as 202212.0", - "spryker-feature/catalog": "dev-master as 202212.0", - "spryker-feature/category-management": "dev-master as 202212.0", - "spryker-feature/checkout": "dev-master as 202212.0", - "spryker-feature/cms": "dev-master as 202212.0", - "spryker-feature/comments": "dev-master as 202212.0", - "spryker-feature/company-account": "dev-master as 202212.0", - "spryker-feature/configurable-bundle": "dev-master as 202212.0", - "spryker-feature/configurable-product": "dev-master as 202212.0", - "spryker-feature/configurable-product-shopping-lists": "dev-master as 202212.0", - "spryker-feature/customer-access": "dev-master as 202212.0", - "spryker-feature/customer-account-management": "dev-master as 202212.0", - "spryker-feature/deployment-tools": "dev-master as 202212.0", - "spryker-feature/file-manager": "dev-master as 202212.0", - "spryker-feature/inventory-management": "dev-master as 202212.0", - "spryker-feature/invoice": "dev-master as 202212.0", - "spryker-feature/mailing-notifications": "dev-master as 202212.0", - "spryker-feature/marketplace-cart": "dev-master as 202212.0", - "spryker-feature/marketplace-inventory-management": "dev-master as 202212.0", - "spryker-feature/marketplace-merchant": "dev-master as 202212.0", - "spryker-feature/marketplace-merchant-custom-prices": "dev-master as 202212.0", - "spryker-feature/marketplace-merchant-order-threshold": "dev-master as 202212.0", - "spryker-feature/marketplace-merchant-portal-product-management": "dev-master as 202212.0", - "spryker-feature/marketplace-merchant-portal-product-offer-management": "dev-master as 202212.0", - "spryker-feature/marketplace-merchantportal-core": "dev-master as 202212.0", - "spryker-feature/marketplace-order-management": "dev-master as 202212.0", - "spryker-feature/marketplace-packaging-units": "dev-master as 202212.0", - "spryker-feature/marketplace-product": "dev-master as 202212.0", - "spryker-feature/marketplace-product-approval-process": "dev-master as 202212.0", - "spryker-feature/marketplace-product-offer": "dev-master as 202212.0", - "spryker-feature/marketplace-product-offer-prices": "dev-master as 202212.0", - "spryker-feature/marketplace-product-options": "dev-master as 202212.0", - "spryker-feature/marketplace-promotions-discounts": "dev-master as 202212.0", - "spryker-feature/marketplace-return-management": "dev-master as 202212.0", - "spryker-feature/marketplace-shipment": "dev-master as 202212.0", - "spryker-feature/marketplace-shopping-lists": "dev-master as 202212.0", - "spryker-feature/measurement-units": "dev-master as 202212.0", - "spryker-feature/merchant": "dev-master as 202212.0", - "spryker-feature/merchant-category": "dev-master as 202212.0", - "spryker-feature/merchant-contracts": "dev-master as 202212.0", - "spryker-feature/merchant-custom-prices": "dev-master as 202212.0", - "spryker-feature/merchant-opening-hours": "dev-master as 202212.0", - "spryker-feature/merchant-order-threshold": "dev-master as 202212.0", - "spryker-feature/merchant-product-restrictions": "dev-master as 202212.0", - "spryker-feature/multiple-carts": "dev-master as 202212.0", - "spryker-feature/navigation": "dev-master as 202212.0", - "spryker-feature/non-splittable-products": "dev-master as 202212.0", - "spryker-feature/order-management": "dev-master as 202212.0", - "spryker-feature/packaging-units": "dev-master as 202212.0", - "spryker-feature/payments": "dev-master as 202212.0", - "spryker-feature/persistent-cart-sharing": "dev-master as 202212.0", - "spryker-feature/prices": "dev-master as 202212.0", - "spryker-feature/product": "dev-master as 202212.0", - "spryker-feature/product-approval-process": "dev-master as 202212.0", - "spryker-feature/product-barcode": "dev-master as 202212.0", - "spryker-feature/product-bundles": "dev-master as 202212.0", - "spryker-feature/product-customer-restrictions": "dev-master as 202212.0", - "spryker-feature/product-groups": "dev-master as 202212.0", - "spryker-feature/product-labels": "dev-master as 202212.0", - "spryker-feature/product-lists": "dev-master as 202212.0", - "spryker-feature/product-options": "dev-master as 202212.0", - "spryker-feature/product-rating-reviews": "dev-master as 202212.0", - "spryker-feature/product-relations": "dev-master as 202212.0", - "spryker-feature/product-sets": "dev-master as 202212.0", - "spryker-feature/promotions-discounts": "dev-master as 202212.0", - "spryker-feature/quick-add-to-cart": "dev-master as 202212.0", - "spryker-feature/quotation-process": "dev-master as 202212.0", - "spryker-feature/reclamations": "dev-master as 202212.0", - "spryker-feature/refunds": "dev-master as 202212.0", - "spryker-feature/reorder": "dev-master as 202212.0", - "spryker-feature/resource-sharing": "dev-master as 202212.0", - "spryker-feature/return-management": "dev-master as 202212.0", - "spryker-feature/scheduled-prices": "dev-master as 202212.0", - "spryker-feature/search": "dev-master as 202212.0", - "spryker-feature/shared-carts": "dev-master as 202212.0", - "spryker-feature/shipment": "dev-master as 202212.0", - "spryker-feature/shopping-lists": "dev-master as 202212.0", - "spryker-feature/spryker-core": "dev-master as 202212.0", - "spryker-feature/spryker-core-back-office": "dev-master as 202212.0", - "spryker-feature/state-machine": "dev-master as 202212.0", - "spryker-feature/tax": "dev-master as 202212.0", + "spryker-feature/acl": "^202212.0", + "spryker-feature/agent-assist": "^202212.0", + "spryker-feature/alternative-products": "^202212.0", + "spryker-feature/approval-process": "^202212.0", + "spryker-feature/availability-notification": "^202212.0", + "spryker-feature/cart": "^202212.0", + "spryker-feature/catalog": "^202212.0", + "spryker-feature/category-management": "^202212.0", + "spryker-feature/checkout": "^202212.0", + "spryker-feature/cms": "^202212.0", + "spryker-feature/comments": "^202212.0", + "spryker-feature/company-account": "^202212.0", + "spryker-feature/configurable-bundle": "^202212.0", + "spryker-feature/configurable-product": "^202212.0", + "spryker-feature/configurable-product-shopping-lists": "^202212.0", + "spryker-feature/customer-access": "^202212.0", + "spryker-feature/customer-account-management": "^202212.0", + "spryker-feature/deployment-tools": "^202212.0", + "spryker-feature/file-manager": "^202212.0", + "spryker-feature/inventory-management": "^202212.0", + "spryker-feature/invoice": "^202212.0", + "spryker-feature/mailing-notifications": "^202212.0", + "spryker-feature/marketplace-cart": "^202212.0", + "spryker-feature/marketplace-inventory-management": "^202212.0", + "spryker-feature/marketplace-merchant": "^202212.0", + "spryker-feature/marketplace-merchant-custom-prices": "^202212.0", + "spryker-feature/marketplace-merchant-order-threshold": "^202212.0", + "spryker-feature/marketplace-merchant-portal-product-management": "^202212.0", + "spryker-feature/marketplace-merchant-portal-product-offer-management": "^202212.0", + "spryker-feature/marketplace-merchantportal-core": "^202212.0", + "spryker-feature/marketplace-order-management": "^202212.0", + "spryker-feature/marketplace-packaging-units": "^202212.0", + "spryker-feature/marketplace-product": "^202212.0", + "spryker-feature/marketplace-product-approval-process": "^202212.0", + "spryker-feature/marketplace-product-offer": "^202212.0", + "spryker-feature/marketplace-product-offer-prices": "^202212.0", + "spryker-feature/marketplace-product-options": "^202212.0", + "spryker-feature/marketplace-promotions-discounts": "^202212.0", + "spryker-feature/marketplace-return-management": "^202212.0", + "spryker-feature/marketplace-shipment": "^202212.0", + "spryker-feature/marketplace-shopping-lists": "^202212.0", + "spryker-feature/measurement-units": "^202212.0", + "spryker-feature/merchant": "^202212.0", + "spryker-feature/merchant-category": "^202212.0", + "spryker-feature/merchant-contracts": "^202212.0", + "spryker-feature/merchant-custom-prices": "^202212.0", + "spryker-feature/merchant-opening-hours": "^202212.0", + "spryker-feature/merchant-order-threshold": "^202212.0", + "spryker-feature/merchant-product-restrictions": "^202212.0", + "spryker-feature/multiple-carts": "^202212.0", + "spryker-feature/navigation": "^202212.0", + "spryker-feature/non-splittable-products": "^202212.0", + "spryker-feature/order-management": "^202212.0", + "spryker-feature/packaging-units": "^202212.0", + "spryker-feature/payments": "^202212.0", + "spryker-feature/persistent-cart-sharing": "^202212.0", + "spryker-feature/prices": "^202212.0", + "spryker-feature/product": "^202212.0", + "spryker-feature/product-approval-process": "^202212.0", + "spryker-feature/product-barcode": "^202212.0", + "spryker-feature/product-bundles": "^202212.0", + "spryker-feature/product-customer-restrictions": "^202212.0", + "spryker-feature/product-groups": "^202212.0", + "spryker-feature/product-labels": "^202212.0", + "spryker-feature/product-lists": "^202212.0", + "spryker-feature/product-options": "^202212.0", + "spryker-feature/product-rating-reviews": "^202212.0", + "spryker-feature/product-relations": "^202212.0", + "spryker-feature/product-sets": "^202212.0", + "spryker-feature/promotions-discounts": "^202212.0", + "spryker-feature/quick-add-to-cart": "^202212.0", + "spryker-feature/quotation-process": "^202212.0", + "spryker-feature/reclamations": "^202212.0", + "spryker-feature/refunds": "^202212.0", + "spryker-feature/reorder": "^202212.0", + "spryker-feature/resource-sharing": "^202212.0", + "spryker-feature/return-management": "^202212.0", + "spryker-feature/scheduled-prices": "^202212.0", + "spryker-feature/search": "^202212.0", + "spryker-feature/shared-carts": "^202212.0", + "spryker-feature/shipment": "^202212.0", + "spryker-feature/shopping-lists": "^202212.0", + "spryker-feature/spryker-core": "^202212.0", + "spryker-feature/spryker-core-back-office": "^202212.0", + "spryker-feature/state-machine": "^202212.0", + "spryker-feature/tax": "^202212.0", "spryker-shop/asset-widget": "^1.0.0", "spryker-shop/calculation-page": "^1.3.2", "spryker-shop/chart-widget": "^0.2.3", @@ -274,13 +274,6 @@ "spryker/uuid": "^1.0.1" }, "require-dev": { - "async-aws/core": "1.18.0", - "async-aws/sns": "1.4.1", - "async-aws/sqs": "1.7.0", - "aws/aws-crt-php": "1.0.2", - "aws/aws-sdk-php": "3.252.2", - "brick/math": "0.10.2", - "cebe/php-openapi": "1.7.0", "codeception/codeception": "^5.0.2", "codeception/module-asserts": "^3.0.0", "codeception/module-cli": "^2.0.0", @@ -289,1153 +282,19 @@ "codeception/module-rest": "^3.1.0", "codeception/module-webdriver": "^3.1.1", "composer/package-versions-deprecated": "^1.10.0", - "composer/pcre": "3.1.0", - "composer/semver": "3.3.2", - "composer/xdebug-handler": "3.0.3", - "defuse/php-encryption": "2.3.1", - "doctrine/inflector": "2.0.6", - "doctrine/lexer": "1.2.3", - "egulias/email-validator": "3.2.1", - "elasticsearch/elasticsearch": "7.17.1", - "everon/collection": "1.0.3", - "everon/criteria-builder": "1.1.6", - "everon/factory": "1.1.4", - "everon/utils": "1.0.4", - "ezimuel/guzzlestreams": "3.1.0", - "ezimuel/ringphp": "1.2.1", "filp/whoops": "^2.7", - "guzzlehttp/guzzle": "7.5.0", - "guzzlehttp/promises": "1.5.2", - "guzzlehttp/psr7": "2.4.3", - "justinrainbow/json-schema": "5.2.12", - "laminas/laminas-barcode": "2.12.0", - "laminas/laminas-config": "3.8.0", - "laminas/laminas-filter": "2.29.0", - "laminas/laminas-servicemanager": "3.20.0", - "laminas/laminas-stdlib": "3.16.1", - "laminas/laminas-validator": "2.28.0", - "lcobucci/clock": "2.2.0", - "lcobucci/jwt": "4.2.1", - "league/csv": "9.8.0", - "league/event": "2.2.0", - "league/flysystem": "2.5.0", - "league/flysystem-ftp": "2.4.2", - "league/mime-type-detection": "1.11.0", - "league/oauth2-client": "2.6.1", - "league/oauth2-server": "8.3.6", - "league/uri": "6.7.2", - "league/uri-interfaces": "2.3.0", - "moneyphp/money": "3.3.3", - "monolog/monolog": "2.8.0", - "mtdowling/jmespath.php": "2.6.1", - "nette/di": "3.0.14", - "nette/finder": "2.5.4", - "nette/neon": "3.3.3", - "nette/php-generator": "4.0.5", - "nette/robot-loader": "3.4.1", - "nette/schema": "1.2.3", - "nette/utils": "3.2.8", - "nyholm/dsn": "2.0.1", - "paragonie/constant_time_encoding": "2.6.3", - "paragonie/random_compat": "9.99.100", - "pdepend/pdepend": "2.12.1", - "php-amqplib/php-amqplib": "3.4.0", - "phpdocumentor/graphviz": "2.1.0", - "phpmd/phpmd": "2.13.0", - "phpseclib/phpseclib": "3.0.17", "phpunit/phpunit": "^9.5.2", - "predis/predis": "1.1.10", - "propel/propel": "2.0.0-beta2", - "psr/cache": "3.0.0", - "psr/clock": "1.0.0", - "psr/container": "1.1.2", - "psr/event-dispatcher": "1.0.0", - "psr/http-client": "1.0.1", - "psr/http-factory": "1.0.1", - "psr/http-message": "1.0.1", - "psr/log": "1.1.4", - "ralouphie/getallheaders": "3.0.3", - "ramsey/collection": "1.2.2", - "ramsey/uuid": "4.6.0", - "react/promise": "2.9.0", - "riskio/oauth2-auth0": "2.4.1", - "ruflin/elastica": "7.3.0", - "sebastian/diff": "4.0.4", - "seld/signal-handler": "1.3.0", "sllh/composer-versions-check": "^2.0.5", - "spryker-eco/loggly": "0.1.1", - "spryker-eco/new-relic": "2.0.1", - "spryker-feature/development-tools": "dev-master as 202212.0", + "spryker-feature/development-tools": "^202212.0", "spryker-sdk/integrator": "dev-master", "spryker-sdk/phpstan-spryker": "^0.4.0", "spryker-sdk/security-checker": "^0.1.0", - "spryker-sdk/spryk": "0.3.4", - "spryker-shop/agent-page": "1.11.0", - "spryker-shop/agent-page-extension": "1.0.0", - "spryker-shop/agent-widget": "1.3.3", - "spryker-shop/asset-widget": "1.0.0", - "spryker-shop/availability-notification-page": "1.1.2", - "spryker-shop/availability-notification-widget": "1.1.4", - "spryker-shop/availability-widget": "1.1.1", - "spryker-shop/barcode-widget": "1.0.0", - "spryker-shop/business-on-behalf-widget": "1.1.0", - "spryker-shop/calculation-page": "1.3.2", - "spryker-shop/cart-code-widget": "1.4.1", - "spryker-shop/cart-note-widget": "1.4.0", - "spryker-shop/cart-page": "3.35.0", - "spryker-shop/cart-page-extension": "1.1.0", - "spryker-shop/catalog-page": "1.24.0", - "spryker-shop/category-image-storage-widget": "1.0.3", - "spryker-shop/category-widget": "1.4.0", - "spryker-shop/chart-widget": "0.2.3", - "spryker-shop/checkout-page": "3.22.0", - "spryker-shop/checkout-page-extension": "1.4.0", - "spryker-shop/checkout-widget": "1.4.0", - "spryker-shop/cms-block-widget": "2.3.1", - "spryker-shop/cms-content-widget-chart-connector": "1.0.3", - "spryker-shop/cms-content-widget-product-connector": "1.3.0", - "spryker-shop/cms-content-widget-product-set-connector": "1.3.1", - "spryker-shop/cms-page": "1.7.0", - "spryker-shop/cms-search-page": "1.3.2", - "spryker-shop/cms-slot-block-widget": "1.1.0", - "spryker-shop/comment-widget": "1.2.2", - "spryker-shop/comment-widget-extension": "1.0.0", - "spryker-shop/company-page": "2.20.0", - "spryker-shop/company-user-agent-widget": "1.1.2", - "spryker-shop/company-user-invitation-page": "2.4.2", - "spryker-shop/company-widget": "1.8.0", - "spryker-shop/configurable-bundle-note-widget": "1.0.1", - "spryker-shop/configurable-bundle-page": "1.2.3", - "spryker-shop/configurable-bundle-widget": "1.7.0", - "spryker-shop/content-banner-widget": "1.1.0", - "spryker-shop/content-file-widget": "2.0.0", - "spryker-shop/content-navigation-widget": "1.4.0", - "spryker-shop/content-product-set-widget": "1.4.0", - "spryker-shop/content-product-widget": "1.2.0", - "spryker-shop/currency-widget": "1.5.0", - "spryker-shop/customer-page": "2.40.1", - "spryker-shop/customer-page-extension": "1.5.0", - "spryker-shop/customer-reorder-widget": "6.13.0", - "spryker-shop/customer-reorder-widget-extension": "1.3.0", - "spryker-shop/date-time-configurator-page-example": "0.3.0", - "spryker-shop/discount-promotion-widget": "3.5.1", - "spryker-shop/discount-widget": "1.8.0", - "spryker-shop/error-page": "1.9.0", - "spryker-shop/error-page-extension": "1.0.0", - "spryker-shop/file-manager-widget": "2.0.0", - "spryker-shop/home-page": "1.1.2", - "spryker-shop/language-switcher-widget": "1.4.0", - "spryker-shop/merchant-opening-hours-widget": "1.0.0", - "spryker-shop/merchant-page": "1.0.0", - "spryker-shop/merchant-product-offer-widget": "2.4.0", - "spryker-shop/merchant-product-offer-widget-extension": "1.0.0", - "spryker-shop/merchant-product-widget": "1.2.0", - "spryker-shop/merchant-profile-widget": "1.0.0", - "spryker-shop/merchant-sales-order-widget": "1.0.0", - "spryker-shop/merchant-sales-return-widget": "1.0.0", - "spryker-shop/merchant-search-widget": "1.0.0", - "spryker-shop/merchant-widget": "1.2.0", - "spryker-shop/money-widget": "1.6.0", - "spryker-shop/multi-cart-page": "2.6.0", - "spryker-shop/multi-cart-widget": "1.8.0", - "spryker-shop/newsletter-page": "1.1.3", - "spryker-shop/newsletter-widget": "1.7.0", - "spryker-shop/order-cancel-widget": "1.1.0", - "spryker-shop/order-custom-reference-widget": "1.0.1", - "spryker-shop/payment-page": "1.2.0", - "spryker-shop/persistent-cart-share-page": "1.3.0", - "spryker-shop/persistent-cart-share-widget": "1.3.0", - "spryker-shop/price-product-volume-widget": "1.8.0", - "spryker-shop/price-product-widget": "1.0.0", - "spryker-shop/price-widget": "1.4.2", - "spryker-shop/product-alternative-widget": "1.5.0", - "spryker-shop/product-barcode-widget": "1.1.3", - "spryker-shop/product-bundle-widget": "1.6.0", - "spryker-shop/product-category-widget": "1.6.0", - "spryker-shop/product-configuration-cart-widget": "1.0.0", - "spryker-shop/product-configuration-cart-widget-extension": "1.0.0", - "spryker-shop/product-configuration-shopping-list-widget": "1.0.0", - "spryker-shop/product-configuration-shopping-list-widget-extension": "1.0.0", - "spryker-shop/product-configuration-widget": "1.0.0", - "spryker-shop/product-configuration-widget-extension": "1.0.0", - "spryker-shop/product-configuration-wishlist-widget-extension": "1.0.0", - "spryker-shop/product-configurator-gateway-page": "1.0.1", - "spryker-shop/product-configurator-gateway-page-extension": "1.0.0", - "spryker-shop/product-detail-page": "3.18.0", - "spryker-shop/product-discontinued-widget": "1.1.1", - "spryker-shop/product-group-widget": "1.9.1", - "spryker-shop/product-group-widget-extension": "1.1.0", - "spryker-shop/product-image-widget": "1.0.2", - "spryker-shop/product-label-widget": "1.6.0", - "spryker-shop/product-measurement-unit-widget": "1.1.0", - "spryker-shop/product-new-page": "1.3.0", - "spryker-shop/product-offer-shopping-list-widget": "1.0.0", - "spryker-shop/product-offer-widget": "1.1.0", - "spryker-shop/product-option-widget": "1.4.8", - "spryker-shop/product-packaging-unit-widget": "1.4.0", - "spryker-shop/product-relation-widget": "1.3.1", - "spryker-shop/product-replacement-for-widget": "1.5.2", - "spryker-shop/product-review-widget": "1.14.0", - "spryker-shop/product-search-widget": "3.4.0", - "spryker-shop/product-search-widget-extension": "1.0.0", - "spryker-shop/product-set-detail-page": "1.9.0", - "spryker-shop/product-set-list-page": "1.1.2", - "spryker-shop/product-set-widget": "1.8.0", - "spryker-shop/product-widget": "1.3.1", - "spryker-shop/quick-order-page": "4.8.1", - "spryker-shop/quick-order-page-extension": "1.2.0", - "spryker-shop/quote-approval-widget": "1.4.0", - "spryker-shop/quote-request-agent-page": "3.2.0", - "spryker-shop/quote-request-agent-page-extension": "1.0.0", - "spryker-shop/quote-request-agent-widget": "2.6.0", - "spryker-shop/quote-request-page": "3.4.0", - "spryker-shop/quote-request-page-extension": "1.0.0", - "spryker-shop/quote-request-widget": "2.5.0", - "spryker-shop/redirect-page": "1.1.0", - "spryker-shop/resource-share-page": "1.2.0", - "spryker-shop/resource-share-page-extension": "1.0.0", - "spryker-shop/sales-configurable-bundle-widget": "1.5.0", - "spryker-shop/sales-order-threshold-widget": "1.1.4", - "spryker-shop/sales-product-bundle-widget": "1.1.0", - "spryker-shop/sales-product-configuration-widget": "1.0.0", - "spryker-shop/sales-product-configuration-widget-extension": "1.0.0", - "spryker-shop/sales-return-page": "1.5.0", - "spryker-shop/sales-return-page-extension": "1.0.0", - "spryker-shop/security-blocker-page": "1.0.0", - "spryker-shop/session-agent-validation": "1.0.0", - "spryker-shop/session-agent-validation-extension": "1.0.0", - "spryker-shop/session-customer-validation-page": "1.0.0", - "spryker-shop/session-customer-validation-page-extension": "1.0.0", - "spryker-shop/shared-cart-page": "2.4.1", - "spryker-shop/shared-cart-widget": "1.7.0", - "spryker-shop/shop-application": "1.13.0", - "spryker-shop/shop-application-extension": "1.2.0", - "spryker-shop/shop-cms-slot": "1.0.0", - "spryker-shop/shop-cms-slot-extension": "1.0.0", - "spryker-shop/shop-permission": "1.2.2", - "spryker-shop/shop-router": "1.0.6", - "spryker-shop/shop-router-extension": "1.0.0", - "spryker-shop/shop-translator": "1.1.1", - "spryker-shop/shop-ui": "1.66.0", - "spryker-shop/shopping-list-note-widget": "1.1.2", - "spryker-shop/shopping-list-page": "1.8.0", - "spryker-shop/shopping-list-page-extension": "1.1.0", - "spryker-shop/shopping-list-widget": "1.5.0", - "spryker-shop/storage-router": "0.1.2", - "spryker-shop/storage-router-extension": "1.0.0", - "spryker-shop/tabs-widget": "1.0.3", - "spryker-shop/tabs-widget-extension": "1.0.0", - "spryker-shop/wishlist-page-extension": "1.0.0", - "spryker/acl": "3.13.0", - "spryker/acl-data-import": "0.1.0", - "spryker/acl-entity": "1.6.0", - "spryker/acl-entity-data-import": "0.2.1", - "spryker/acl-entity-extension": "1.0.0", - "spryker/acl-extension": "1.1.0", - "spryker/acl-merchant-portal": "1.8.0", - "spryker/agent": "1.5.1", - "spryker/agent-auth-rest-api": "1.0.0", - "spryker/agent-extension": "1.0.0", - "spryker/agent-gui": "1.0.0", - "spryker/alternative-products-rest-api": "1.1.2", - "spryker/app-catalog-gui": "1.2.0", - "spryker/application": "3.30.1", - "spryker/application-extension": "1.1.0", "spryker/architecture-sniffer": "^0.5.5", - "spryker/assertion": "3.0.1", - "spryker/asset": "1.3.0", - "spryker/asset-storage": "1.1.0", - "spryker/auth-rest-api": "2.14.1", - "spryker/auth-rest-api-extension": "1.1.0", - "spryker/authentication": "1.0.0", - "spryker/authentication-extension": "1.0.0", - "spryker/authentication-oauth": "1.0.0", - "spryker/authorization": "1.2.0", - "spryker/authorization-extension": "1.1.0", - "spryker/availability": "9.16.0", - "spryker/availability-cart-connector": "7.3.0", - "spryker/availability-cart-connector-extension": "1.0.0", - "spryker/availability-data-feed": "0.1.7", - "spryker/availability-extension": "1.2.0", - "spryker/availability-gui": "6.7.0", - "spryker/availability-gui-extension": "1.0.0", - "spryker/availability-merchant-portal-gui": "1.0.0", - "spryker/availability-notification": "1.2.0", - "spryker/availability-notifications-rest-api": "1.2.0", - "spryker/availability-storage": "2.7.0", - "spryker/availability-storage-extension": "1.0.0", - "spryker/barcode": "1.1.1", - "spryker/barcode-extension": "1.0.1", - "spryker/barcode-laminas": "1.1.0", - "spryker/business-on-behalf": "1.1.2", - "spryker/business-on-behalf-data-import": "3.0.0", - "spryker/business-on-behalf-extension": "1.0.0", - "spryker/business-on-behalf-gui": "1.3.0", - "spryker/business-on-behalf-gui-extension": "1.0.0", - "spryker/cache": "3.5.0", - "spryker/calculation": "4.12.0", - "spryker/calculation-extension": "1.1.0", - "spryker/cart": "7.11.0", - "spryker/cart-code": "1.2.0", - "spryker/cart-code-extension": "1.1.0", - "spryker/cart-codes-rest-api": "1.4.0", - "spryker/cart-codes-rest-api-extension": "1.0.0", - "spryker/cart-currency-connector": "1.1.5", - "spryker/cart-extension": "4.3.0", - "spryker/cart-note": "1.0.3", - "spryker/cart-note-extension": "1.0.0", - "spryker/cart-note-merchant-portal-gui": "1.0.0", - "spryker/cart-note-merchant-sales-order-gui": "1.0.0", - "spryker/cart-note-product-bundle-connector": "1.0.3", - "spryker/cart-permission-groups-rest-api": "1.2.1", - "spryker/cart-variant": "2.0.1", - "spryker/carts-rest-api": "5.22.0", - "spryker/carts-rest-api-extension": "1.7.0", - "spryker/catalog": "5.7.0", - "spryker/catalog-price-product-connector": "1.3.2", - "spryker/catalog-search-products-resource-relationship": "1.2.0", - "spryker/catalog-search-rest-api": "2.7.0", - "spryker/categories-rest-api": "1.6.0", - "spryker/category": "5.7.0", - "spryker/category-data-feed": "0.2.3", - "spryker/category-data-import": "0.3.0", - "spryker/category-discount-connector": "1.0.0", - "spryker/category-exporter": "3.0.4", - "spryker/category-extension": "1.2.0", - "spryker/category-gui": "2.1.0", - "spryker/category-gui-extension": "1.0.0", - "spryker/category-image": "1.1.3", - "spryker/category-image-gui": "1.4.0", - "spryker/category-image-storage": "1.5.0", - "spryker/category-navigation-connector": "1.0.2", - "spryker/category-page-search": "2.2.0", - "spryker/category-storage": "2.4.1", - "spryker/chart": "1.3.6", - "spryker/chart-gui": "1.1.1", - "spryker/checkout": "6.4.0", - "spryker/checkout-extension": "1.4.0", - "spryker/checkout-rest-api": "3.7.2", - "spryker/checkout-rest-api-extension": "1.5.0", - "spryker/checksum-generator": "1.0.0", - "spryker/cms": "7.11.1", - "spryker/cms-block": "3.4.0", - "spryker/cms-block-category-connector": "2.6.0", - "spryker/cms-block-category-storage": "1.7.0", - "spryker/cms-block-extension": "1.0.0", - "spryker/cms-block-gui": "2.9.0", - "spryker/cms-block-gui-extension": "1.0.0", - "spryker/cms-block-product-connector": "1.4.0", - "spryker/cms-block-product-storage": "1.6.0", - "spryker/cms-block-storage": "2.4.1", - "spryker/cms-block-storage-extension": "1.0.0", - "spryker/cms-content-widget": "1.9.1", - "spryker/cms-content-widget-cms-block-connector": "1.4.0", - "spryker/cms-content-widget-content-connector": "1.0.0", - "spryker/cms-content-widget-product-connector": "1.2.0", - "spryker/cms-content-widget-product-group-connector": "1.1.0", - "spryker/cms-content-widget-product-search-connector": "1.1.1", - "spryker/cms-content-widget-product-set-connector": "1.1.1", - "spryker/cms-extension": "1.1.0", - "spryker/cms-gui": "5.10.0", - "spryker/cms-gui-extension": "1.0.0", - "spryker/cms-navigation-connector": "1.1.1", - "spryker/cms-page-data-import": "1.1.2", - "spryker/cms-page-search": "2.5.0", - "spryker/cms-pages-content-banners-resource-relationship": "1.0.0", - "spryker/cms-pages-content-product-abstract-lists-resource-relationship": "1.0.0", - "spryker/cms-pages-rest-api": "1.0.0", - "spryker/cms-slot": "1.0.2", - "spryker/cms-slot-block": "1.1.0", - "spryker/cms-slot-block-category-connector": "1.0.1", - "spryker/cms-slot-block-category-gui": "1.2.0", - "spryker/cms-slot-block-cms-connector": "1.0.0", - "spryker/cms-slot-block-cms-gui": "1.0.0", - "spryker/cms-slot-block-data-import": "0.2.2", - "spryker/cms-slot-block-extension": "1.0.0", - "spryker/cms-slot-block-gui": "1.2.0", - "spryker/cms-slot-block-gui-extension": "1.0.0", - "spryker/cms-slot-block-product-category-connector": "1.3.0", - "spryker/cms-slot-block-product-category-gui": "1.0.1", - "spryker/cms-slot-block-storage": "1.2.0", - "spryker/cms-slot-data-import": "0.7.0", - "spryker/cms-slot-extension": "1.0.0", - "spryker/cms-slot-gui": "1.2.0", - "spryker/cms-slot-locale-connector": "1.0.1", - "spryker/cms-slot-storage": "1.2.0", - "spryker/cms-slot-store-connector": "1.0.1", - "spryker/cms-storage": "2.6.0", - "spryker/cms-user-connector": "1.1.1", "spryker/code-sniffer": "^0.16.6", - "spryker/collector": "6.7.1", - "spryker/comment": "1.2.0", - "spryker/comment-data-import": "0.1.0", - "spryker/comment-extension": "1.0.0", - "spryker/comment-sales-connector": "1.0.1", - "spryker/companies-rest-api": "1.2.0", - "spryker/company": "1.5.0", - "spryker/company-business-unit": "2.14.1", - "spryker/company-business-unit-addresses-rest-api": "1.1.0", - "spryker/company-business-unit-data-import": "0.5.2", - "spryker/company-business-unit-extension": "1.2.0", - "spryker/company-business-unit-gui": "2.10.0", - "spryker/company-business-unit-gui-extension": "1.0.0", - "spryker/company-business-unit-sales-connector": "1.1.0", - "spryker/company-business-unit-storage": "1.0.0", - "spryker/company-business-units-rest-api": "1.3.0", - "spryker/company-business-units-rest-api-extension": "1.0.0", - "spryker/company-data-import": "0.2.1", - "spryker/company-extension": "1.0.0", - "spryker/company-gui": "1.7.0", - "spryker/company-gui-extension": "1.0.0", - "spryker/company-mail-connector": "1.1.0", - "spryker/company-role": "1.7.1", - "spryker/company-role-data-import": "0.1.2", - "spryker/company-role-gui": "1.8.0", - "spryker/company-role-gui-extension": "1.0.0", - "spryker/company-roles-rest-api": "1.1.3", - "spryker/company-sales-connector": "1.1.0", - "spryker/company-unit-address": "1.14.0", - "spryker/company-unit-address-data-import": "0.3.1", - "spryker/company-unit-address-extension": "1.0.0", - "spryker/company-unit-address-gui": "1.2.0", - "spryker/company-unit-address-gui-extension": "1.1.0", - "spryker/company-unit-address-label": "1.1.2", - "spryker/company-unit-address-label-data-import": "0.1.1", - "spryker/company-unit-address-label-gui": "1.0.2", - "spryker/company-user": "2.15.1", - "spryker/company-user-agent": "1.0.1", - "spryker/company-user-auth-rest-api": "2.1.0", - "spryker/company-user-data-import": "0.2.0", - "spryker/company-user-extension": "1.2.0", - "spryker/company-user-gui": "1.10.1", - "spryker/company-user-gui-extension": "1.1.0", - "spryker/company-user-invitation": "1.3.0", - "spryker/company-user-storage": "1.5.0", - "spryker/company-user-storage-extension": "1.0.0", - "spryker/company-users-rest-api": "2.5.0", - "spryker/config": "3.5.2", - "spryker/configurable-bundle": "2.1.0", - "spryker/configurable-bundle-cart": "1.4.0", - "spryker/configurable-bundle-carts-rest-api": "0.1.1", - "spryker/configurable-bundle-data-import": "0.2.1", - "spryker/configurable-bundle-gui": "1.3.0", - "spryker/configurable-bundle-gui-extension": "1.0.0", - "spryker/configurable-bundle-note": "1.0.0", - "spryker/configurable-bundle-page-search": "1.4.0", - "spryker/configurable-bundle-page-search-extension": "1.1.0", - "spryker/configurable-bundle-storage": "2.5.0", - "spryker/configurable-bundles-products-resource-relationship": "1.1.0", - "spryker/configurable-bundles-rest-api": "1.1.0", - "spryker/console": "4.10.4", - "spryker/container": "1.4.6", - "spryker/content": "2.2.1", - "spryker/content-banner": "2.2.0", - "spryker/content-banner-data-import": "0.2.3", - "spryker/content-banner-gui": "2.2.3", - "spryker/content-banners-rest-api": "2.2.0", - "spryker/content-file": "1.0.2", - "spryker/content-file-gui": "2.1.0", - "spryker/content-gui": "2.5.0", - "spryker/content-gui-extension": "1.1.0", - "spryker/content-navigation": "1.0.0", - "spryker/content-navigation-data-import": "0.1.0", - "spryker/content-navigation-gui": "1.0.0", - "spryker/content-product": "1.1.0", - "spryker/content-product-abstract-lists-rest-api": "1.2.0", - "spryker/content-product-data-import": "0.3.3", - "spryker/content-product-gui": "1.1.0", - "spryker/content-product-set": "1.0.0", - "spryker/content-product-set-data-import": "0.2.4", - "spryker/content-product-set-gui": "1.1.0", - "spryker/content-storage": "2.5.0", - "spryker/content-storage-extension": "1.1.0", - "spryker/country": "3.4.0", - "spryker/csv": "3.0.1", - "spryker/currency": "3.14.0", - "spryker/currency-extension": "1.0.0", - "spryker/customer": "7.48.0", - "spryker/customer-access": "1.3.0", - "spryker/customer-access-gui": "1.1.3", - "spryker/customer-access-permission": "1.2.2", - "spryker/customer-access-rest-api": "1.1.2", - "spryker/customer-access-storage": "1.7.0", - "spryker/customer-catalog": "1.1.1", - "spryker/customer-extension": "1.4.0", - "spryker/customer-group": "2.6.0", - "spryker/customer-group-discount-connector": "2.2.0", - "spryker/customer-note": "1.1.0", - "spryker/customer-note-gui": "1.2.0", - "spryker/customer-user-connector": "1.0.3", - "spryker/customer-user-connector-gui": "1.4.0", - "spryker/customers-rest-api": "1.21.1", - "spryker/customers-rest-api-extension": "1.2.0", - "spryker/dashboard": "1.1.3", - "spryker/dashboard-merchant-portal-gui": "1.5.4", - "spryker/dashboard-merchant-portal-gui-extension": "1.0.0", - "spryker/data-export": "0.1.3", - "spryker/data-export-extension": "0.1.0", - "spryker/data-import": "1.19.1", - "spryker/data-import-extension": "1.2.0", - "spryker/decimal-object": "1.0.2", - "spryker/development": "3.34.1", - "spryker/discount": "9.28.0", - "spryker/discount-calculation-connector": "5.3.0", - "spryker/discount-extension": "1.3.0", - "spryker/discount-merchant-sales-order": "1.0.0", - "spryker/discount-merchant-sales-order-gui": "1.0.0", - "spryker/discount-promotion": "4.9.0", - "spryker/discount-promotions-rest-api": "1.4.0", "spryker/docker-chromedriver": "dev-master", - "spryker/doctrine-inflector": "1.1.0", - "spryker/documentation-generator-api": "1.0.0", - "spryker/documentation-generator-api-extension": "1.0.0", - "spryker/documentation-generator-open-api": "1.1.0", - "spryker/documentation-generator-rest-api": "1.15.0", - "spryker/documentation-generator-rest-api-extension": "1.0.0", - "spryker/dummy-marketplace-payment": "0.2.3", - "spryker/dummy-payment": "2.7.0", - "spryker/egulias": "1.1.1", - "spryker/elastica": "6.0.0", - "spryker/entity-tag": "1.0.2", - "spryker/entity-tags-rest-api": "1.0.2", - "spryker/error-handler": "2.7.0", - "spryker/error-handler-extension": "1.0.0", - "spryker/event": "2.9.2", - "spryker/event-behavior": "1.24.1", - "spryker/event-dispatcher": "1.3.2", - "spryker/event-dispatcher-extension": "1.0.0", - "spryker/file-manager": "2.0.0", - "spryker/file-manager-data-import": "2.0.0", - "spryker/file-manager-gui": "2.3.0", - "spryker/file-manager-storage": "2.1.0", - "spryker/file-system": "2.0.0", - "spryker/file-system-extension": "1.0.0", - "spryker/flysystem": "2.1.0", - "spryker/flysystem-ftp-file-system": "2.0.0", - "spryker/flysystem-local-file-system": "2.0.0", - "spryker/form": "1.1.2", - "spryker/form-extension": "1.0.0", - "spryker/glossary": "3.11.6", - "spryker/glossary-storage": "1.11.0", - "spryker/glue-application": "1.48.0", - "spryker/glue-application-authorization-connector-extension": "1.0.0", - "spryker/glue-application-extension": "1.13.0", - "spryker/glue-backend-api-application": "1.0.0", - "spryker/glue-json-api-convention": "1.0.0", - "spryker/glue-json-api-convention-extension": "1.0.0", - "spryker/glue-storefront-api-application": "1.0.0", - "spryker/graceful-runner": "1.0.0", - "spryker/graph": "3.0.3", - "spryker/graphviz": "2.0.3", - "spryker/gui": "3.46.0", - "spryker/gui-table": "1.9.0", - "spryker/guzzle": "2.4.0", - "spryker/health-check": "1.0.1", - "spryker/health-check-extension": "1.0.0", - "spryker/http": "1.7.2", - "spryker/http-extension": "1.0.0", - "spryker/index-generator": "1.1.1", - "spryker/install": "1.0.2", - "spryker/installer": "4.0.3", - "spryker/invoice": "2.0.1", - "spryker/kernel": "3.70.0", - "spryker/key-builder": "1.1.0", - "spryker/laminas": "1.1.0", - "spryker/locale": "3.8.1", - "spryker/locale-extension": "1.0.0", - "spryker/log": "3.13.0", - "spryker/mail": "4.10.0", - "spryker/mail-extension": "1.0.0", - "spryker/maintenance": "3.3.0", - "spryker/manual-order-entry-gui-extension": "1.0.0", - "spryker/merchant": "3.5.1", - "spryker/merchant-categories-rest-api": "1.0.0", - "spryker/merchant-category": "1.0.0", - "spryker/merchant-category-data-import": "0.3.0", - "spryker/merchant-category-search": "1.0.0", - "spryker/merchant-data-import": "0.5.0", - "spryker/merchant-extension": "1.1.0", - "spryker/merchant-gui": "3.9.0", - "spryker/merchant-gui-extension": "1.1.0", - "spryker/merchant-oms": "1.0.2", - "spryker/merchant-oms-data-import": "0.5.0", - "spryker/merchant-oms-gui": "1.0.1", - "spryker/merchant-opening-hours": "1.0.0", - "spryker/merchant-opening-hours-data-import": "0.6.0", - "spryker/merchant-opening-hours-rest-api": "1.0.0", - "spryker/merchant-opening-hours-storage": "1.0.0", - "spryker/merchant-portal-application": "1.0.0", - "spryker/merchant-product": "1.2.0", - "spryker/merchant-product-approval": "1.0.0", - "spryker/merchant-product-approval-data-import": "0.1.0", - "spryker/merchant-product-data-import": "0.3.0", - "spryker/merchant-product-gui": "1.1.0", - "spryker/merchant-product-offer": "1.5.0", - "spryker/merchant-product-offer-data-import": "1.1.0", - "spryker/merchant-product-offer-gui": "1.0.1", - "spryker/merchant-product-offer-search": "1.2.0", - "spryker/merchant-product-offer-shopping-lists-rest-api": "1.0.0", - "spryker/merchant-product-offer-storage": "2.0.0", - "spryker/merchant-product-offer-storage-extension": "1.1.0", - "spryker/merchant-product-offers-rest-api": "2.0.0", - "spryker/merchant-product-option": "1.0.0", - "spryker/merchant-product-option-data-import": "0.2.0", - "spryker/merchant-product-option-gui": "1.0.0", - "spryker/merchant-product-option-storage": "1.0.0", - "spryker/merchant-product-search": "1.1.0", - "spryker/merchant-product-shopping-lists-rest-api": "1.0.0", - "spryker/merchant-product-storage": "1.2.0", - "spryker/merchant-products-rest-api": "1.0.0", - "spryker/merchant-profile": "1.0.1", - "spryker/merchant-profile-data-import": "0.6.0", - "spryker/merchant-profile-gui": "1.0.1", - "spryker/merchant-profile-merchant-portal-gui": "1.7.0", - "spryker/merchant-relationship": "1.10.0", - "spryker/merchant-relationship-data-import": "0.2.0", - "spryker/merchant-relationship-extension": "1.2.0", - "spryker/merchant-relationship-gui": "1.9.0", - "spryker/merchant-relationship-gui-extension": "1.0.0", - "spryker/merchant-relationship-product-list": "1.4.0", - "spryker/merchant-relationship-product-list-data-import": "0.1.2", - "spryker/merchant-relationship-product-list-gui": "2.1.0", - "spryker/merchant-relationship-sales-order-threshold": "1.2.0", - "spryker/merchant-relationship-sales-order-threshold-data-import": "0.1.2", - "spryker/merchant-relationship-sales-order-threshold-gui": "1.7.0", - "spryker/merchant-relationship-sales-order-threshold-gui-extension": "1.1.0", - "spryker/merchant-sales-order": "1.1.0", - "spryker/merchant-sales-order-data-export": "0.2.0", - "spryker/merchant-sales-order-extension": "1.0.0", - "spryker/merchant-sales-order-merchant-user-gui": "1.1.1", - "spryker/merchant-sales-order-threshold-gui": "1.0.0", - "spryker/merchant-sales-return": "1.0.0", - "spryker/merchant-sales-return-gui": "1.0.1", - "spryker/merchant-sales-return-merchant-user-gui": "1.2.0", - "spryker/merchant-sales-returns-rest-api": "1.0.0", - "spryker/merchant-search": "1.0.0", - "spryker/merchant-search-extension": "1.0.0", - "spryker/merchant-shipment": "1.0.0", - "spryker/merchant-shipment-gui": "1.0.1", - "spryker/merchant-stock": "1.0.0", - "spryker/merchant-stock-data-import": "0.3.0", - "spryker/merchant-stock-gui": "1.0.0", - "spryker/merchant-storage": "1.1.0", - "spryker/merchant-user": "1.1.0", - "spryker/merchant-user-extension": "1.1.0", - "spryker/merchant-user-gui": "1.3.0", - "spryker/merchant-user-password-reset-mail": "1.1.0", - "spryker/merchants-rest-api": "1.0.0", - "spryker/merchants-rest-api-extension": "1.0.0", - "spryker/message-broker": "1.2.1", - "spryker/message-broker-aws": "1.3.0", - "spryker/message-broker-extension": "1.0.0", - "spryker/messenger": "3.6.2", - "spryker/messenger-extension": "1.0.0", - "spryker/module-finder": "1.2.0", - "spryker/money": "2.10.1", - "spryker/money-gui": "1.0.0", - "spryker/monitoring": "2.6.0", - "spryker/monitoring-extension": "1.0.0", - "spryker/monolog": "2.0.5", - "spryker/multi-cart": "1.8.0", - "spryker/multi-cart-data-import": "0.1.6", - "spryker/multi-carts-rest-api": "1.0.0", - "spryker/navigation": "2.6.0", - "spryker/navigation-gui": "2.8.0", - "spryker/navigation-storage": "1.9.0", - "spryker/navigations-category-nodes-resource-relationship": "1.0.1", - "spryker/navigations-rest-api": "2.1.1", - "spryker/newsletter": "4.6.0", - "spryker/nopayment": "4.1.0", - "spryker/oauth": "2.6.0", - "spryker/oauth-agent-connector": "1.0.2", - "spryker/oauth-auth0": "1.0.0", - "spryker/oauth-client": "1.1.0", - "spryker/oauth-client-extension": "1.0.0", - "spryker/oauth-company-user": "2.2.0", - "spryker/oauth-company-user-extension": "1.1.0", - "spryker/oauth-cryptography": "1.0.1", - "spryker/oauth-customer-connector": "1.8.0", - "spryker/oauth-customer-connector-extension": "1.0.0", - "spryker/oauth-dummy": "1.1.0", - "spryker/oauth-extension": "1.7.0", - "spryker/oauth-permission": "1.3.0", - "spryker/oauth-revoke": "1.3.1", - "spryker/oauth-revoke-extension": "1.0.0", - "spryker/oms": "11.22.1", - "spryker/oms-discount-connector": "3.0.6", - "spryker/oms-extension": "1.3.0", - "spryker/oms-multi-thread": "1.0.0", - "spryker/oms-product-offer-reservation": "1.0.1", - "spryker/order-custom-reference": "1.0.0", - "spryker/order-custom-reference-gui": "1.0.0", - "spryker/order-payments-rest-api": "1.0.1", - "spryker/order-payments-rest-api-extension": "1.0.0", - "spryker/orders-rest-api": "4.11.0", - "spryker/orders-rest-api-extension": "1.1.0", - "spryker/payment": "5.10.0", - "spryker/payment-cart-connector": "1.0.1", - "spryker/payment-data-import": "1.0.1", - "spryker/payment-extension": "1.1.0", - "spryker/payment-gui": "1.3.1", - "spryker/payments-rest-api": "1.1.1", - "spryker/permission": "1.5.2", - "spryker/permission-extension": "1.2.0", - "spryker/persistent-cart": "3.5.0", - "spryker/persistent-cart-extension": "1.1.0", - "spryker/persistent-cart-share": "1.0.1", - "spryker/persistent-cart-share-extension": "1.0.0", - "spryker/price": "5.6.2", - "spryker/price-cart-connector": "6.8.0", - "spryker/price-cart-connector-extension": "1.1.0", - "spryker/price-data-feed": "0.2.4", - "spryker/price-extension": "1.0.0", - "spryker/price-product": "4.37.0", - "spryker/price-product-data-import": "0.1.13", - "spryker/price-product-extension": "1.7.0", - "spryker/price-product-merchant-relationship": "1.9.0", - "spryker/price-product-merchant-relationship-data-import": "0.2.2", - "spryker/price-product-merchant-relationship-gui": "1.1.0", - "spryker/price-product-merchant-relationship-merchant-portal-gui": "1.1.1", - "spryker/price-product-merchant-relationship-storage": "1.14.0", - "spryker/price-product-merchant-relationship-storage-extension": "1.0.0", - "spryker/price-product-offer": "1.1.1", - "spryker/price-product-offer-data-import": "0.7.1", - "spryker/price-product-offer-extension": "1.0.0", - "spryker/price-product-offer-gui": "1.1.0", - "spryker/price-product-offer-storage": "1.1.1", - "spryker/price-product-offer-storage-extension": "1.0.1", - "spryker/price-product-offer-volume": "1.0.2", - "spryker/price-product-offer-volume-gui": "1.0.2", - "spryker/price-product-offer-volumes-rest-api": "1.0.1", - "spryker/price-product-schedule": "2.5.0", - "spryker/price-product-schedule-data-import": "0.1.4", - "spryker/price-product-schedule-gui": "2.3.0", - "spryker/price-product-storage": "4.9.0", - "spryker/price-product-storage-extension": "1.3.0", - "spryker/price-product-volume": "3.3.1", - "spryker/price-product-volume-gui": "3.2.0", - "spryker/price-product-volumes-rest-api": "1.1.0", - "spryker/product": "6.29.0", - "spryker/product-abstract-data-feed": "0.2.6", - "spryker/product-alternative": "1.1.2", - "spryker/product-alternative-data-import": "1.0.1", - "spryker/product-alternative-extension": "1.0.0", - "spryker/product-alternative-gui": "1.2.4", - "spryker/product-alternative-product-label-connector": "1.1.1", - "spryker/product-alternative-storage": "1.10.0", - "spryker/product-alternative-storage-extension": "1.0.0", - "spryker/product-approval": "1.0.0", - "spryker/product-approval-data-import": "0.1.0", - "spryker/product-approval-gui": "1.2.0", - "spryker/product-attribute": "1.10.0", - "spryker/product-attribute-gui": "1.4.0", - "spryker/product-attributes-rest-api": "1.0.0", - "spryker/product-availabilities-rest-api": "4.2.0", - "spryker/product-barcode": "1.1.3", - "spryker/product-barcode-gui": "1.2.0", - "spryker/product-bundle": "7.13.0", - "spryker/product-bundle-carts-rest-api": "1.0.0", - "spryker/product-bundle-discount-connector": "1.0.0", - "spryker/product-bundle-product-list-connector": "1.0.4", - "spryker/product-bundle-storage": "1.1.0", - "spryker/product-bundles-rest-api": "1.0.1", - "spryker/product-cart-connector": "4.9.0", - "spryker/product-category": "4.17.0", - "spryker/product-category-filter": "1.2.5", - "spryker/product-category-filter-gui": "2.3.0", - "spryker/product-category-filter-storage": "1.4.0", - "spryker/product-category-search": "1.1.0", - "spryker/product-category-storage": "2.4.1", - "spryker/product-configuration": "1.1.0", - "spryker/product-configuration-cart": "1.0.1", - "spryker/product-configuration-data-import": "0.2.0", - "spryker/product-configuration-extension": "1.0.0", - "spryker/product-configuration-gui": "1.0.0", - "spryker/product-configuration-persistent-cart": "1.0.1", - "spryker/product-configuration-shopping-list": "1.0.1", - "spryker/product-configuration-shopping-lists-rest-api": "1.0.0", - "spryker/product-configuration-shopping-lists-rest-api-extension": "1.0.0", - "spryker/product-configuration-storage": "1.0.1", - "spryker/product-configuration-wishlists-rest-api-extension": "1.0.0", - "spryker/product-configurations-price-product-volumes-rest-api": "1.0.0", - "spryker/product-configurations-rest-api": "1.0.1", - "spryker/product-configurations-rest-api-extension": "1.0.0", - "spryker/product-customer-permission": "1.2.0", - "spryker/product-discontinued": "1.8.0", - "spryker/product-discontinued-data-import": "1.0.1", - "spryker/product-discontinued-extension": "1.2.0", - "spryker/product-discontinued-gui": "1.3.4", - "spryker/product-discontinued-product-bundle-connector": "1.2.2", - "spryker/product-discontinued-product-label-connector": "1.3.0", - "spryker/product-discontinued-rest-api": "1.0.1", - "spryker/product-discontinued-storage": "1.13.0", - "spryker/product-discount-connector": "5.1.0", - "spryker/product-discount-connector-extension": "1.0.0", - "spryker/product-extension": "1.4.0", - "spryker/product-group": "1.3.0", - "spryker/product-group-storage": "1.4.0", - "spryker/product-image": "3.13.0", - "spryker/product-image-cart-connector": "1.2.3", - "spryker/product-image-sets-rest-api": "1.0.5", - "spryker/product-image-storage": "1.14.0", - "spryker/product-label": "3.3.0", - "spryker/product-label-data-import": "0.1.0", - "spryker/product-label-discount-connector": "3.0.3", - "spryker/product-label-gui": "3.3.0", - "spryker/product-label-search": "2.2.0", - "spryker/product-label-storage": "2.5.0", - "spryker/product-labels-rest-api": "1.3.0", - "spryker/product-list": "1.6.2", - "spryker/product-list-data-import": "0.1.2", - "spryker/product-list-extension": "1.1.0", - "spryker/product-list-gui": "2.2.0", - "spryker/product-list-gui-extension": "1.2.0", - "spryker/product-list-search": "2.5.0", - "spryker/product-list-storage": "1.15.0", - "spryker/product-management": "0.19.30", - "spryker/product-management-extension": "1.6.0", - "spryker/product-measurement-unit": "5.3.0", - "spryker/product-measurement-unit-data-import": "1.2.7", - "spryker/product-measurement-unit-storage": "1.11.0", - "spryker/product-measurement-units-rest-api": "1.1.0", - "spryker/product-merchant-portal-gui": "2.13.0", - "spryker/product-merchant-portal-gui-extension": "1.1.0", - "spryker/product-new": "1.4.0", - "spryker/product-offer": "1.4.0", - "spryker/product-offer-availabilities-rest-api": "1.1.0", - "spryker/product-offer-availability": "1.1.1", - "spryker/product-offer-availability-storage": "1.0.1", - "spryker/product-offer-extension": "1.0.1", - "spryker/product-offer-gui": "1.2.0", - "spryker/product-offer-gui-extension": "1.0.1", - "spryker/product-offer-merchant-portal-gui": "1.11.4", - "spryker/product-offer-merchant-portal-gui-extension": "1.0.0", - "spryker/product-offer-packaging-unit": "1.0.1", - "spryker/product-offer-prices-rest-api": "2.0.1", - "spryker/product-offer-prices-rest-api-extension": "1.0.1", - "spryker/product-offer-reservation-gui": "1.1.1", - "spryker/product-offer-sales": "1.0.1", - "spryker/product-offer-sales-rest-api": "1.0.1", - "spryker/product-offer-shopping-list": "1.0.0", - "spryker/product-offer-shopping-list-data-import": "0.1.0", - "spryker/product-offer-shopping-lists-rest-api": "1.0.0", - "spryker/product-offer-stock": "1.1.1", - "spryker/product-offer-stock-data-import": "0.7.0", - "spryker/product-offer-stock-gui": "1.1.0", - "spryker/product-offer-stock-gui-extension": "1.0.1", - "spryker/product-offer-storage": "1.1.1", - "spryker/product-offer-storage-extension": "1.0.0", - "spryker/product-offer-validity": "1.1.1", - "spryker/product-offer-validity-data-import": "0.5.0", - "spryker/product-offer-validity-gui": "1.0.2", - "spryker/product-offers-rest-api": "1.0.0", - "spryker/product-option": "8.13.0", - "spryker/product-option-cart-connector": "7.1.2", - "spryker/product-option-extension": "1.1.0", - "spryker/product-option-gui-extension": "1.0.0", - "spryker/product-option-merchant-portal-gui": "1.0.1", - "spryker/product-option-storage": "1.13.0", - "spryker/product-option-storage-extension": "1.0.0", - "spryker/product-options-rest-api": "1.2.0", - "spryker/product-packaging-unit": "4.6.0", - "spryker/product-packaging-unit-data-import": "2.0.0", - "spryker/product-packaging-unit-storage": "5.2.0", - "spryker/product-page-search": "3.29.0", - "spryker/product-page-search-extension": "1.6.0", - "spryker/product-prices-rest-api": "1.6.0", - "spryker/product-prices-rest-api-extension": "1.0.0", - "spryker/product-quantity": "3.2.0", - "spryker/product-quantity-data-import": "3.0.0", - "spryker/product-quantity-storage": "3.4.0", - "spryker/product-relation": "3.2.0", - "spryker/product-relation-data-import": "1.1.0", - "spryker/product-relation-gui": "1.3.0", - "spryker/product-relation-storage": "2.3.0", - "spryker/product-resource-alias-storage": "1.2.0", - "spryker/product-review": "2.9.0", - "spryker/product-review-gui": "1.4.0", - "spryker/product-review-search": "1.7.0", - "spryker/product-review-storage": "1.5.0", - "spryker/product-reviews-rest-api": "1.0.1", - "spryker/product-search": "5.17.0", - "spryker/product-search-config-storage": "1.4.0", - "spryker/product-set": "1.6.1", - "spryker/product-set-gui": "2.5.0", - "spryker/product-set-page-search": "1.7.0", - "spryker/product-set-storage": "1.9.0", - "spryker/product-storage": "1.36.1", - "spryker/product-storage-extension": "1.7.0", - "spryker/product-tax-sets-rest-api": "2.1.2", - "spryker/product-validity": "1.2.0", - "spryker/products-categories-resource-relationship": "1.3.0", - "spryker/products-rest-api": "2.15.1", - "spryker/products-rest-api-extension": "1.1.0", - "spryker/propel": "3.35.1", - "spryker/propel-orm": "1.17.0", - "spryker/propel-orm-extension": "1.1.0", - "spryker/propel-query-builder": "0.3.6", - "spryker/publish-and-synchronize-health-check": "1.0.2", - "spryker/publish-and-synchronize-health-check-search": "1.0.1", - "spryker/publish-and-synchronize-health-check-storage": "1.0.1", - "spryker/publisher": "1.2.1", - "spryker/publisher-extension": "1.0.0", - "spryker/queue": "1.9.3", - "spryker/quick-order": "3.0.2", - "spryker/quick-order-extension": "1.1.0", - "spryker/quote": "2.16.0", - "spryker/quote-approval": "1.6.0", - "spryker/quote-approval-extension": "1.1.0", - "spryker/quote-approval-shipment-connector": "1.0.1", - "spryker/quote-extension": "1.7.0", - "spryker/quote-request": "2.4.0", - "spryker/quote-request-agent": "2.2.0", - "spryker/quote-request-data-import": "0.2.0", - "spryker/quote-request-extension": "1.2.0", - "spryker/quote-requests-rest-api-extension": "1.0.0", - "spryker/rabbit-mq": "2.15.0", - "spryker/ramsey-uuid": "2.0.0", - "spryker/redis": "2.6.1", - "spryker/refund": "5.5.0", - "spryker/refund-extension": "1.0.0", - "spryker/related-products-rest-api": "1.3.2", - "spryker/resource-share": "1.0.3", - "spryker/resource-share-extension": "1.0.0", - "spryker/rest-request-validator": "1.4.0", - "spryker/router": "1.14.1", - "spryker/router-extension": "1.1.0", - "spryker/sales": "11.34.0", - "spryker/sales-configurable-bundle": "1.5.0", - "spryker/sales-data-export": "0.2.0", - "spryker/sales-extension": "1.9.0", - "spryker/sales-invoice": "1.2.0", - "spryker/sales-invoice-extension": "1.0.0", - "spryker/sales-merchant-portal-gui": "1.10.1", - "spryker/sales-merchant-portal-gui-extension": "1.0.0", - "spryker/sales-oms": "0.1.1", - "spryker/sales-order-threshold": "1.7.1", - "spryker/sales-order-threshold-data-import": "0.1.3", - "spryker/sales-order-threshold-extension": "1.0.0", - "spryker/sales-order-threshold-gui": "1.8.0", - "spryker/sales-order-threshold-gui-extension": "1.1.0", - "spryker/sales-order-thresholds-rest-api": "1.0.0", - "spryker/sales-payment": "1.2.0", - "spryker/sales-payment-extension": "1.0.0", - "spryker/sales-payment-gui": "1.0.0", - "spryker/sales-product-configuration": "1.0.0", - "spryker/sales-product-configuration-gui": "1.0.0", - "spryker/sales-product-configuration-gui-extension": "1.0.0", - "spryker/sales-product-connector": "1.8.1", - "spryker/sales-quantity": "3.4.0", - "spryker/sales-quantity-extension": "1.0.0", - "spryker/sales-reclamation": "1.1.5", - "spryker/sales-reclamation-gui": "1.7.0", - "spryker/sales-return": "1.4.0", - "spryker/sales-return-data-import": "0.2.0", - "spryker/sales-return-extension": "1.2.0", - "spryker/sales-return-gui": "1.4.0", - "spryker/sales-return-gui-extension": "1.1.0", - "spryker/sales-return-search": "1.0.2", - "spryker/sales-returns-rest-api": "1.1.0", - "spryker/sales-split": "5.1.1", - "spryker/sales-statistics": "1.2.0", - "spryker/scheduler": "1.2.0", - "spryker/scheduler-extension": "1.0.0", - "spryker/scheduler-jenkins": "1.2.1", - "spryker/search": "8.19.1", - "spryker/search-elasticsearch": "1.14.0", - "spryker/search-elasticsearch-gui": "1.0.1", - "spryker/search-extension": "1.1.0", - "spryker/secrets-manager": "1.0.0", - "spryker/secrets-manager-aws": "1.0.1", - "spryker/secrets-manager-extension": "1.0.0", - "spryker/security": "1.7.0", - "spryker/security-blocker": "1.1.0", - "spryker/security-blocker-rest-api": "1.0.0", - "spryker/security-extension": "1.1.0", - "spryker/security-gui": "1.1.0", - "spryker/security-gui-extension": "1.1.0", - "spryker/security-merchant-portal-gui": "1.7.0", - "spryker/security-merchant-portal-gui-extension": "1.0.0", - "spryker/security-oauth-user": "1.1.1", - "spryker/security-oauth-user-extension": "1.0.0", - "spryker/security-system-user": "1.0.0", - "spryker/sequence-number": "3.1.1", - "spryker/session": "4.13.0", - "spryker/session-customer-validation-extension": "1.1.0", - "spryker/session-extension": "1.0.0", - "spryker/session-file": "1.5.0", - "spryker/session-redis": "1.8.0", - "spryker/session-redis-extension": "1.1.0", - "spryker/session-user-validation": "1.0.0", - "spryker/session-user-validation-extension": "1.0.0", - "spryker/setup": "4.4.2", - "spryker/setup-frontend": "1.7.0", - "spryker/shared-cart": "1.19.0", - "spryker/shared-cart-data-import": "0.1.2", - "spryker/shared-carts-rest-api": "1.2.5", - "spryker/shared-carts-rest-api-extension": "1.0.0", - "spryker/shipment": "8.10.0", - "spryker/shipment-cart-connector": "2.1.1", - "spryker/shipment-checkout-connector": "2.0.4", - "spryker/shipment-data-import": "1.1.0", - "spryker/shipment-discount-connector": "4.0.5", - "spryker/shipment-extension": "1.1.0", - "spryker/shipment-gui": "2.6.1", - "spryker/shipment-gui-extension": "1.0.0", - "spryker/shipments-rest-api": "1.6.0", - "spryker/shipments-rest-api-extension": "1.0.0", - "spryker/shopping-list": "4.10.0", - "spryker/shopping-list-data-import": "0.2.0", - "spryker/shopping-list-extension": "1.5.0", - "spryker/shopping-list-note": "1.2.0", - "spryker/shopping-list-product-option-connector": "1.4.1", - "spryker/shopping-list-session": "1.2.0", - "spryker/shopping-list-session-extension": "1.0.0", - "spryker/shopping-list-storage": "1.7.0", - "spryker/shopping-lists-rest-api": "1.2.0", - "spryker/shopping-lists-rest-api-extension": "1.0.0", - "spryker/sql-criteria-builder": "1.0.3", - "spryker/state-machine": "2.16.1", - "spryker/step-engine": "3.4.2", - "spryker/step-engine-extension": "1.0.0", - "spryker/stock": "8.4.0", - "spryker/stock-address": "1.0.0", - "spryker/stock-address-data-import": "0.1.0", - "spryker/stock-data-import": "1.2.0", - "spryker/stock-extension": "1.1.0", - "spryker/stock-gui": "2.1.0", - "spryker/storage": "3.19.2", - "spryker/storage-database": "1.2.0", - "spryker/storage-database-extension": "1.0.0", - "spryker/storage-extension": "1.1.0", - "spryker/storage-gui": "1.0.0", - "spryker/storage-redis": "1.3.1", - "spryker/store": "1.16.0", - "spryker/store-gui": "1.1.0", - "spryker/stores-rest-api": "1.0.4", - "spryker/symfony": "3.9.0", - "spryker/symfony-mailer": "1.0.1", - "spryker/synchronization": "1.14.1", - "spryker/synchronization-behavior": "1.9.0", - "spryker/synchronization-extension": "1.2.0", - "spryker/tax": "5.10.0", - "spryker/tax-merchant-portal-gui": "1.0.1", - "spryker/tax-product-connector": "4.5.0", - "spryker/tax-product-connector-extension": "1.0.0", - "spryker/tax-product-storage": "1.2.0", - "spryker/tax-storage": "1.3.0", "spryker/testify": "^3.47.0", - "spryker/touch": "4.5.0", - "spryker/transfer": "3.33.1", - "spryker/translator": "1.9.1", - "spryker/translator-extension": "1.0.1", - "spryker/twig": "3.18.0", - "spryker/twig-extension": "1.1.2", - "spryker/up-selling-products-rest-api": "1.2.2", - "spryker/url": "3.9.0", - "spryker/url-storage": "1.15.0", - "spryker/urls-rest-api": "1.0.2", - "spryker/urls-rest-api-extension": "1.0.0", - "spryker/user": "3.14.0", - "spryker/user-extension": "1.1.0", - "spryker/user-locale": "1.1.1", - "spryker/user-locale-gui": "1.0.1", - "spryker/user-merchant-portal-gui": "1.9.1", - "spryker/user-merchant-portal-gui-extension": "1.0.0", - "spryker/user-password-reset": "1.1.0", - "spryker/user-password-reset-extension": "1.0.0", - "spryker/user-password-reset-mail": "1.1.0", - "spryker/util-csv": "1.0.0", - "spryker/util-data-reader": "1.2.4", - "spryker/util-date-time": "1.2.3", - "spryker/util-encoding": "2.1.1", - "spryker/util-encryption": "1.1.1", - "spryker/util-glob": "1.0.0", - "spryker/util-measurement-unit-conversion": "1.0.1", - "spryker/util-network": "1.1.1", - "spryker/util-number": "1.0.0", - "spryker/util-sanitize": "2.3.0", - "spryker/util-sanitize-extension": "1.0.0", - "spryker/util-sanitize-xss": "1.0.0", - "spryker/util-text": "1.5.1", - "spryker/util-uuid-generator": "1.0.2", - "spryker/util-validate": "1.0.1", - "spryker/uuid": "1.0.1", - "spryker/uuid-behavior": "1.3.0", - "spryker/validator": "1.1.2", - "spryker/validator-extension": "1.0.1", - "spryker/vault": "1.2.1", - "spryker/web-profiler-extension": "1.0.0", - "spryker/weekday-schedule": "1.0.0", - "spryker/wishlist-extension": "1.3.0", - "spryker/wishlists-rest-api-extension": "1.1.0", - "spryker/zed-navigation": "1.12.2", - "spryker/zed-navigation-extension": "1.1.0", - "spryker/zed-request": "3.18.1", - "spryker/zed-request-extension": "1.0.0", - "spryker/zed-ui": "1.7.3", "stecman/symfony-console-completion": "*", - "stella-maris/clock": "0.1.7", - "swiftmailer/swiftmailer": "6.3.0", - "symfony-cmf/routing": "2.3.4", - "symfony/amazon-sqs-messenger": "6.0.3", - "symfony/config": "5.4.11", - "symfony/console": "5.4.16", - "symfony/debug": "4.4.44", - "symfony/dependency-injection": "6.0.16", - "symfony/deprecation-contracts": "3.0.2", - "symfony/error-handler": "5.4.15", - "symfony/event-dispatcher": "5.4.9", - "symfony/event-dispatcher-contracts": "3.0.2", - "symfony/filesystem": "5.4.13", - "symfony/finder": "5.4.11", - "symfony/form": "5.4.16", - "symfony/http-client": "5.4.16", - "symfony/http-client-contracts": "2.5.2", - "symfony/http-foundation": "5.4.16", - "symfony/http-kernel": "5.4.16", - "symfony/intl": "5.4.15", - "symfony/mailer": "5.4.16", - "symfony/messenger": "6.0.16", - "symfony/mime": "5.4.16", - "symfony/options-resolver": "5.4.11", - "symfony/password-hasher": "6.0.11", - "symfony/polyfill-ctype": "1.27.0", - "symfony/polyfill-iconv": "1.27.0", - "symfony/polyfill-intl-grapheme": "1.27.0", - "symfony/polyfill-intl-icu": "1.27.0", - "symfony/polyfill-intl-idn": "1.27.0", - "symfony/polyfill-intl-normalizer": "1.27.0", - "symfony/polyfill-mbstring": "1.27.0", - "symfony/polyfill-php72": "1.27.0", - "symfony/polyfill-php73": "1.27.0", - "symfony/polyfill-php80": "1.27.0", - "symfony/polyfill-php81": "1.27.0", - "symfony/process": "5.4.11", - "symfony/property-access": "5.4.15", - "symfony/property-info": "6.0.16", - "symfony/routing": "5.4.15", - "symfony/security-core": "5.4.15", - "symfony/security-csrf": "5.4.11", - "symfony/security-guard": "5.4.13", - "symfony/security-http": "5.4.15", - "symfony/serializer": "5.4.15", - "symfony/service-contracts": "2.5.2", - "symfony/stopwatch": "5.4.13", - "symfony/string": "6.0.15", - "symfony/translation": "5.4.14", - "symfony/translation-contracts": "2.5.2", - "symfony/twig-bridge": "5.4.16", - "symfony/validator": "5.4.15", - "symfony/var-dumper": "6.0.14", - "symfony/web-profiler-bundle": "*", - "symfony/yaml": "5.4.16", - "twig/twig": "3.4.3", - "voku/anti-xss": "4.1.39", - "voku/portable-ascii": "2.0.1", - "voku/portable-utf8": "6.0.10", - "webmozart/glob": "4.6.0", - "willdurand/negotiation": "3.1.0" + "symfony/web-profiler-bundle": "*" }, "autoload": { "psr-4": { diff --git a/composer.lock b/composer.lock index 579659858c..d0926a5f8e 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": "906c09bc6f237c9e8ceb4da9b95142be", + "content-hash": "c991d13fe4544fb6cca799438cfc5dc5", "packages": [ { "name": "async-aws/core", @@ -4556,16 +4556,16 @@ }, { "name": "spryker-feature/acl", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/acl.git", - "reference": "0705fb2acf6f6b4fab78edbd9bf0af4b20b20891" + "reference": "7e73953306554f219d988dfb0f0b1f5cd5c6d261" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/acl/zipball/0705fb2acf6f6b4fab78edbd9bf0af4b20b20891", - "reference": "0705fb2acf6f6b4fab78edbd9bf0af4b20b20891", + "url": "https://api.github.com/repos/spryker-feature/acl/zipball/7e73953306554f219d988dfb0f0b1f5cd5c6d261", + "reference": "7e73953306554f219d988dfb0f0b1f5cd5c6d261", "shasum": "" }, "require": { @@ -4575,11 +4575,10 @@ "spryker/acl-entity": "^1.6.0", "spryker/acl-entity-data-import": "^0.2.0" }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -4588,33 +4587,32 @@ ], "description": "ACL [feature]", "support": { - "source": "https://github.com/spryker-feature/acl/tree/202211.0" + "source": "https://github.com/spryker-feature/acl/tree/202212.0" }, - "time": "2022-11-23T20:29:43+00:00" + "time": "2022-12-16T09:52:43+00:00" }, { "name": "spryker-feature/agent-assist", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/agent-assist.git", - "reference": "998489e66c13fd92caf9514a3852a196632de995" + "reference": "241edcaf14e3a24290696c3b23ac44a53e1fe997" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/agent-assist/zipball/998489e66c13fd92caf9514a3852a196632de995", - "reference": "998489e66c13fd92caf9514a3852a196632de995", + "url": "https://api.github.com/repos/spryker-feature/agent-assist/zipball/241edcaf14e3a24290696c3b23ac44a53e1fe997", + "reference": "241edcaf14e3a24290696c3b23ac44a53e1fe997", "shasum": "" }, "require": { "php": ">=8.0", - "spryker-shop/agent-page": "^1.10.0", + "spryker-shop/agent-page": "^1.11.0", "spryker-shop/agent-widget": "^1.3.0", "spryker-shop/session-agent-validation": "^1.0.0", "spryker/agent": "^1.5.0", "spryker/agent-gui": "^1.0.0" }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -4627,22 +4625,22 @@ ], "description": "Agent Assist [feature]", "support": { - "source": "https://github.com/spryker-feature/agent-assist/tree/master" + "source": "https://github.com/spryker-feature/agent-assist/tree/202212.0" }, - "time": "2022-12-14T09:12:25+00:00" + "time": "2022-12-16T09:39:23+00:00" }, { "name": "spryker-feature/alternative-products", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/alternative-products.git", - "reference": "9c780e85f9db837eb150a743da85efc723bd24da" + "reference": "265685b73c903bc731106596b3ef662075f06b32" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/alternative-products/zipball/9c780e85f9db837eb150a743da85efc723bd24da", - "reference": "9c780e85f9db837eb150a743da85efc723bd24da", + "url": "https://api.github.com/repos/spryker-feature/alternative-products/zipball/265685b73c903bc731106596b3ef662075f06b32", + "reference": "265685b73c903bc731106596b3ef662075f06b32", "shasum": "" }, "require": { @@ -4657,11 +4655,10 @@ "suggest": { "spryker-feature/product": "Recommended feature dependency." }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -4670,22 +4667,22 @@ ], "description": "Alternative Products [feature]", "support": { - "source": "https://github.com/spryker-feature/alternative-products/tree/202211.0" + "source": "https://github.com/spryker-feature/alternative-products/tree/202212.0" }, - "time": "2022-11-23T20:29:46+00:00" + "time": "2022-12-16T09:52:46+00:00" }, { "name": "spryker-feature/approval-process", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/approval-process.git", - "reference": "171f8e4b013469c98a39c0ce7b50daf56ce5beee" + "reference": "cfc164417d2ebf52f499ad2723338e9ee2af2b64" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/approval-process/zipball/171f8e4b013469c98a39c0ce7b50daf56ce5beee", - "reference": "171f8e4b013469c98a39c0ce7b50daf56ce5beee", + "url": "https://api.github.com/repos/spryker-feature/approval-process/zipball/cfc164417d2ebf52f499ad2723338e9ee2af2b64", + "reference": "cfc164417d2ebf52f499ad2723338e9ee2af2b64", "shasum": "" }, "require": { @@ -4693,11 +4690,10 @@ "spryker-shop/quote-approval-widget": "^1.4.0", "spryker/quote-approval": "^1.6.0" }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -4706,40 +4702,39 @@ ], "description": "Approval process [feature]", "support": { - "source": "https://github.com/spryker-feature/approval-process/tree/202211.0" + "source": "https://github.com/spryker-feature/approval-process/tree/202212.0" }, - "time": "2022-11-23T20:29:48+00:00" + "time": "2022-12-16T09:52:47+00:00" }, { "name": "spryker-feature/availability-notification", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/availability-notification.git", - "reference": "a0d011110d7e5fda158a2f1f987b8fc8e2796b28" + "reference": "52f52138fd921594eab089268862d1c712c47f23" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/availability-notification/zipball/a0d011110d7e5fda158a2f1f987b8fc8e2796b28", - "reference": "a0d011110d7e5fda158a2f1f987b8fc8e2796b28", + "url": "https://api.github.com/repos/spryker-feature/availability-notification/zipball/52f52138fd921594eab089268862d1c712c47f23", + "reference": "52f52138fd921594eab089268862d1c712c47f23", "shasum": "" }, "require": { "php": ">=8.0", "spryker-shop/availability-notification-page": "^1.1.0", "spryker-shop/availability-notification-widget": "^1.1.0", - "spryker/availability-notification": "^1.1.0" + "spryker/availability-notification": "^1.2.0" }, "suggest": { "spryker-feature/inventory-management": "Recommended feature dependency.", "spryker-feature/mailing-notifications": "Recommended feature dependency.", "spryker-feature/product": "Recommended feature dependency." }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -4748,39 +4743,38 @@ ], "description": "Availability Notification [feature]", "support": { - "source": "https://github.com/spryker-feature/availability-notification/tree/202211.0" + "source": "https://github.com/spryker-feature/availability-notification/tree/202212.0" }, - "time": "2022-11-23T20:29:49+00:00" + "time": "2022-12-16T09:39:51+00:00" }, { "name": "spryker-feature/cart", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/cart.git", - "reference": "c94de13fca4c8f0d078b1e1cf1a9fed6cda998b6" + "reference": "7cbfc25d4ee220da7138b421d61517e49b01b839" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/cart/zipball/c94de13fca4c8f0d078b1e1cf1a9fed6cda998b6", - "reference": "c94de13fca4c8f0d078b1e1cf1a9fed6cda998b6", + "url": "https://api.github.com/repos/spryker-feature/cart/zipball/7cbfc25d4ee220da7138b421d61517e49b01b839", + "reference": "7cbfc25d4ee220da7138b421d61517e49b01b839", "shasum": "" }, "require": { "php": ">=8.0", "spryker-shop/cart-note-widget": "^1.4.0", - "spryker-shop/cart-page": "^3.32.0", + "spryker-shop/cart-page": "^3.35.0", "spryker/calculation": "^4.12.0", "spryker/cart": "^7.11.0", "spryker/cart-note": "^1.0.0", "spryker/cart-variant": "^2.0.0", "spryker/persistent-cart": "^3.5.0" }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -4789,38 +4783,37 @@ ], "description": "Cart [feature]", "support": { - "source": "https://github.com/spryker-feature/cart/tree/202211.0" + "source": "https://github.com/spryker-feature/cart/tree/202212.0" }, - "time": "2022-11-23T20:29:51+00:00" + "time": "2022-12-16T09:39:25+00:00" }, { "name": "spryker-feature/catalog", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/catalog.git", - "reference": "3eed5e8af1874a9eadb000ba8e105a2bff872032" + "reference": "f6b79b419ace0eb18dadcc5cf4a4d79d02f4e0c8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/catalog/zipball/3eed5e8af1874a9eadb000ba8e105a2bff872032", - "reference": "3eed5e8af1874a9eadb000ba8e105a2bff872032", + "url": "https://api.github.com/repos/spryker-feature/catalog/zipball/f6b79b419ace0eb18dadcc5cf4a4d79d02f4e0c8", + "reference": "f6b79b419ace0eb18dadcc5cf4a4d79d02f4e0c8", "shasum": "" }, "require": { "php": ">=8.0", - "spryker-shop/catalog-page": "^1.23.0", + "spryker-shop/catalog-page": "^1.24.0", "spryker-shop/tabs-widget": "^1.0.0", "spryker/catalog": "^5.7.0" }, "suggest": { "spryker-feature/spryker-core": "Recommended feature dependency." }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -4829,22 +4822,22 @@ ], "description": "Catalog [feature]", "support": { - "source": "https://github.com/spryker-feature/catalog/tree/202211.0" + "source": "https://github.com/spryker-feature/catalog/tree/202212.0" }, - "time": "2022-11-23T20:29:53+00:00" + "time": "2022-12-16T09:39:27+00:00" }, { "name": "spryker-feature/category-management", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/category-management.git", - "reference": "4e21d6a0777dcfcc5f74010156a327fa8f039601" + "reference": "b711b8fd1674c8f0ac170df4ea9502925d57a996" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/category-management/zipball/4e21d6a0777dcfcc5f74010156a327fa8f039601", - "reference": "4e21d6a0777dcfcc5f74010156a327fa8f039601", + "url": "https://api.github.com/repos/spryker-feature/category-management/zipball/b711b8fd1674c8f0ac170df4ea9502925d57a996", + "reference": "b711b8fd1674c8f0ac170df4ea9502925d57a996", "shasum": "" }, "require": { @@ -4865,11 +4858,10 @@ "suggest": { "spryker-feature/spryker-core": "Recommended feature dependency." }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -4878,27 +4870,27 @@ ], "description": "Category Management [feature]", "support": { - "source": "https://github.com/spryker-feature/category-management/tree/202211.0" + "source": "https://github.com/spryker-feature/category-management/tree/202212.0" }, - "time": "2022-11-23T20:29:54+00:00" + "time": "2022-12-16T09:40:03+00:00" }, { "name": "spryker-feature/checkout", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/checkout.git", - "reference": "100915827e4e8479296525d5b8b30c767ec7ab40" + "reference": "116e40944d6a3b7e62a61122876e0c5817994569" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/checkout/zipball/100915827e4e8479296525d5b8b30c767ec7ab40", - "reference": "100915827e4e8479296525d5b8b30c767ec7ab40", + "url": "https://api.github.com/repos/spryker-feature/checkout/zipball/116e40944d6a3b7e62a61122876e0c5817994569", + "reference": "116e40944d6a3b7e62a61122876e0c5817994569", "shasum": "" }, "require": { "php": ">=8.0", - "spryker-shop/checkout-page": "^3.21.0", + "spryker-shop/checkout-page": "^3.22.0", "spryker-shop/checkout-widget": "^1.4.0", "spryker-shop/sales-order-threshold-widget": "^1.1.0", "spryker/checkout": "^6.4.0", @@ -4908,11 +4900,10 @@ "spryker/sales-order-threshold-gui": "^1.8.0", "spryker/step-engine": "^3.4.0" }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -4921,22 +4912,22 @@ ], "description": "Checkout [feature]", "support": { - "source": "https://github.com/spryker-feature/checkout/tree/202211.0" + "source": "https://github.com/spryker-feature/checkout/tree/202212.0" }, - "time": "2022-11-23T20:29:56+00:00" + "time": "2022-12-16T09:39:29+00:00" }, { "name": "spryker-feature/cms", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/cms.git", - "reference": "9dc9f9838eb4611f09cc4264ec3362dd8f56a479" + "reference": "622775b11db5fb89a7d3f6edd657e8049266c4f9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/cms/zipball/9dc9f9838eb4611f09cc4264ec3362dd8f56a479", - "reference": "9dc9f9838eb4611f09cc4264ec3362dd8f56a479", + "url": "https://api.github.com/repos/spryker-feature/cms/zipball/622775b11db5fb89a7d3f6edd657e8049266c4f9", + "reference": "622775b11db5fb89a7d3f6edd657e8049266c4f9", "shasum": "" }, "require": { @@ -4978,7 +4969,7 @@ "spryker/content-banner-gui": "^2.2.0", "spryker/content-file": "^1.0.0", "spryker/content-file-gui": "^2.1.0", - "spryker/content-gui": "^2.4.0", + "spryker/content-gui": "^2.5.0", "spryker/content-product": "^1.1.0", "spryker/content-product-data-import": "^0.3.0", "spryker/content-product-gui": "^1.1.0", @@ -4987,11 +4978,10 @@ "spryker/content-product-set-gui": "^1.1.0", "spryker/content-storage": "^2.5.0" }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -5000,22 +4990,22 @@ ], "description": "CMS [feature]", "support": { - "source": "https://github.com/spryker-feature/cms/tree/202211.0" + "source": "https://github.com/spryker-feature/cms/tree/202212.0" }, - "time": "2022-11-23T20:29:58+00:00" + "time": "2022-12-16T09:39:53+00:00" }, { "name": "spryker-feature/comments", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/comments.git", - "reference": "090734ca2c7ff5597f5c939420c3ce5415570ca7" + "reference": "764f86c07ff9cc189d305826b1b29b9a621f34c7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/comments/zipball/090734ca2c7ff5597f5c939420c3ce5415570ca7", - "reference": "090734ca2c7ff5597f5c939420c3ce5415570ca7", + "url": "https://api.github.com/repos/spryker-feature/comments/zipball/764f86c07ff9cc189d305826b1b29b9a621f34c7", + "reference": "764f86c07ff9cc189d305826b1b29b9a621f34c7", "shasum": "" }, "require": { @@ -5027,11 +5017,10 @@ "suggest": { "spryker-feature/customer-account-management": "Recommended feature dependency." }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -5040,22 +5029,22 @@ ], "description": "Comments [feature]", "support": { - "source": "https://github.com/spryker-feature/comments/tree/202211.0" + "source": "https://github.com/spryker-feature/comments/tree/202212.0" }, - "time": "2022-11-23T20:30:00+00:00" + "time": "2022-12-16T09:52:56+00:00" }, { "name": "spryker-feature/company-account", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/company-account.git", - "reference": "4e2965a6ea9be51e60d4f7e3d1058f594f78fcde" + "reference": "81c04ee1b9d342cad726f2ab9cd9d89f152b5a4b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/company-account/zipball/4e2965a6ea9be51e60d4f7e3d1058f594f78fcde", - "reference": "4e2965a6ea9be51e60d4f7e3d1058f594f78fcde", + "url": "https://api.github.com/repos/spryker-feature/company-account/zipball/81c04ee1b9d342cad726f2ab9cd9d89f152b5a4b", + "reference": "81c04ee1b9d342cad726f2ab9cd9d89f152b5a4b", "shasum": "" }, "require": { @@ -5088,7 +5077,7 @@ "spryker/company-user-agent": "^1.0.0", "spryker/company-user-data-import": "^0.2.0", "spryker/company-user-gui": "^1.10.0", - "spryker/company-user-invitation": "^1.2.0", + "spryker/company-user-invitation": "^1.3.0", "spryker/company-user-storage": "^1.5.0", "spryker/oauth-company-user": "^2.2.0", "spryker/oauth-permission": "^1.3.0" @@ -5096,11 +5085,10 @@ "suggest": { "spryker-feature/customer-account-management": "Recommended feature dependency." }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -5109,44 +5097,43 @@ ], "description": "Company Account [feature]", "support": { - "source": "https://github.com/spryker-feature/company-account/tree/202211.0" + "source": "https://github.com/spryker-feature/company-account/tree/202212.0" }, - "time": "2022-11-23T20:30:02+00:00" + "time": "2022-12-16T09:40:10+00:00" }, { "name": "spryker-feature/configurable-bundle", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/configurable-bundle.git", - "reference": "d3c86db4eec0b54e841677f13446b8ab7931fea7" + "reference": "1a07d5e58192941b17e842b6acd8d7d150af1e6a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/configurable-bundle/zipball/d3c86db4eec0b54e841677f13446b8ab7931fea7", - "reference": "d3c86db4eec0b54e841677f13446b8ab7931fea7", + "url": "https://api.github.com/repos/spryker-feature/configurable-bundle/zipball/1a07d5e58192941b17e842b6acd8d7d150af1e6a", + "reference": "1a07d5e58192941b17e842b6acd8d7d150af1e6a", "shasum": "" }, "require": { "php": ">=8.0", "spryker-shop/configurable-bundle-note-widget": "^1.0.0", "spryker-shop/configurable-bundle-page": "^1.2.0", - "spryker-shop/configurable-bundle-widget": "^1.6.0", - "spryker-shop/sales-configurable-bundle-widget": "^1.4.0", + "spryker-shop/configurable-bundle-widget": "^1.7.0", + "spryker-shop/sales-configurable-bundle-widget": "^1.5.0", "spryker/configurable-bundle": "^2.1.0", "spryker/configurable-bundle-cart": "^1.4.0", "spryker/configurable-bundle-data-import": "^0.2.0", - "spryker/configurable-bundle-gui": "^1.2.0", + "spryker/configurable-bundle-gui": "^1.3.0", "spryker/configurable-bundle-note": "^1.0.0", "spryker/configurable-bundle-page-search": "^1.4.0", "spryker/configurable-bundle-storage": "^2.5.0", "spryker/sales-configurable-bundle": "^1.5.0" }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -5155,22 +5142,22 @@ ], "description": "Configurable Bundle [feature]", "support": { - "source": "https://github.com/spryker-feature/configurable-bundle/tree/202211.0" + "source": "https://github.com/spryker-feature/configurable-bundle/tree/202212.0" }, - "time": "2022-11-23T20:30:04+00:00" + "time": "2022-12-16T09:39:31+00:00" }, { "name": "spryker-feature/configurable-product", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/configurable-product.git", - "reference": "b31c3ef33e6053e00e356e428efe4d1029aefa39" + "reference": "558af3011cf45c7b9d6c83627c645de4e150e4fd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/configurable-product/zipball/b31c3ef33e6053e00e356e428efe4d1029aefa39", - "reference": "b31c3ef33e6053e00e356e428efe4d1029aefa39", + "url": "https://api.github.com/repos/spryker-feature/configurable-product/zipball/558af3011cf45c7b9d6c83627c645de4e150e4fd", + "reference": "558af3011cf45c7b9d6c83627c645de4e150e4fd", "shasum": "" }, "require": { @@ -5179,7 +5166,7 @@ "spryker-shop/product-configuration-widget": "^1.0.0", "spryker-shop/product-configurator-gateway-page": "^1.0.0", "spryker-shop/sales-product-configuration-widget": "^1.0.0", - "spryker/product-configuration": "^1.0.0", + "spryker/product-configuration": "^1.1.0", "spryker/product-configuration-cart": "^1.0.0", "spryker/product-configuration-data-import": "^0.2.0", "spryker/product-configuration-gui": "^1.0.0", @@ -5188,7 +5175,6 @@ "spryker/sales-product-configuration": "^1.0.0", "spryker/sales-product-configuration-gui": "^1.0.0" }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -5201,22 +5187,22 @@ ], "description": "Configurable Product [feature]", "support": { - "source": "https://github.com/spryker-feature/configurable-product/tree/master" + "source": "https://github.com/spryker-feature/configurable-product/tree/202212.0" }, - "time": "2022-12-02T10:37:04+00:00" + "time": "2022-12-16T09:40:04+00:00" }, { "name": "spryker-feature/configurable-product-shopping-lists", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/configurable-product-shopping-lists.git", - "reference": "f9bbe97f9ce9ef8679413b56f27d307820c55e21" + "reference": "16c067d482c3aded42cb1a4ab2f067d61c94be94" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/configurable-product-shopping-lists/zipball/f9bbe97f9ce9ef8679413b56f27d307820c55e21", - "reference": "f9bbe97f9ce9ef8679413b56f27d307820c55e21", + "url": "https://api.github.com/repos/spryker-feature/configurable-product-shopping-lists/zipball/16c067d482c3aded42cb1a4ab2f067d61c94be94", + "reference": "16c067d482c3aded42cb1a4ab2f067d61c94be94", "shasum": "" }, "require": { @@ -5227,7 +5213,6 @@ "suggest": { "spryker-feature/shopping-lists": "Recommended feature dependency." }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -5240,22 +5225,22 @@ ], "description": "Configurable Product Shopping Lists [feature]", "support": { - "source": "https://github.com/spryker-feature/configurable-product-shopping-lists/tree/master" + "source": "https://github.com/spryker-feature/configurable-product-shopping-lists/tree/202212.0" }, - "time": "2022-12-02T10:38:07+00:00" + "time": "2022-12-06T15:39:34+00:00" }, { "name": "spryker-feature/customer-access", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/customer-access.git", - "reference": "5d4be944de3ca93e78e2678c439a4bb4997059eb" + "reference": "0b1a677d4ec2399f2aca081896f97154f8cc2ed6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/customer-access/zipball/5d4be944de3ca93e78e2678c439a4bb4997059eb", - "reference": "5d4be944de3ca93e78e2678c439a4bb4997059eb", + "url": "https://api.github.com/repos/spryker-feature/customer-access/zipball/0b1a677d4ec2399f2aca081896f97154f8cc2ed6", + "reference": "0b1a677d4ec2399f2aca081896f97154f8cc2ed6", "shasum": "" }, "require": { @@ -5268,11 +5253,10 @@ "suggest": { "spryker-feature/spryker-core": "Recommended feature dependency." }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -5281,29 +5265,29 @@ ], "description": "Customer Access [feature]", "support": { - "source": "https://github.com/spryker-feature/customer-access/tree/202211.0" + "source": "https://github.com/spryker-feature/customer-access/tree/202212.0" }, - "time": "2022-11-23T20:30:05+00:00" + "time": "2022-12-16T09:53:04+00:00" }, { "name": "spryker-feature/customer-account-management", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/customer-account-management.git", - "reference": "b6641250c0baee56afd1593a4055e5a8e50e1ec2" + "reference": "bff7f7a853c7539f3ee7fce13e4be8933f64732b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/customer-account-management/zipball/b6641250c0baee56afd1593a4055e5a8e50e1ec2", - "reference": "b6641250c0baee56afd1593a4055e5a8e50e1ec2", + "url": "https://api.github.com/repos/spryker-feature/customer-account-management/zipball/bff7f7a853c7539f3ee7fce13e4be8933f64732b", + "reference": "bff7f7a853c7539f3ee7fce13e4be8933f64732b", "shasum": "" }, "require": { "php": ">=8.0", - "spryker-shop/customer-page": "^2.39.0", + "spryker-shop/customer-page": "^2.40.0", "spryker-shop/session-customer-validation-page": "^1.0.0", - "spryker/customer": "^7.47.0", + "spryker/customer": "^7.48.0", "spryker/customer-group": "^2.6.0", "spryker/customer-note": "^1.1.0", "spryker/customer-note-gui": "^1.2.0", @@ -5311,7 +5295,6 @@ "spryker/oauth-cryptography": "^1.0.0", "spryker/oauth-revoke": "^1.3.0" }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -5324,22 +5307,22 @@ ], "description": "Customer Account Management [feature]", "support": { - "source": "https://github.com/spryker-feature/customer-account-management/tree/master" + "source": "https://github.com/spryker-feature/customer-account-management/tree/202212.0" }, - "time": "2022-12-14T09:15:13+00:00" + "time": "2022-12-16T09:39:33+00:00" }, { "name": "spryker-feature/deployment-tools", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/deployment-tools.git", - "reference": "9fa99ab7ae839d4238f848078d7fd9e9ac4426ce" + "reference": "13631f72a46f4c65c9327013805d1bdcea0cbe1a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/deployment-tools/zipball/9fa99ab7ae839d4238f848078d7fd9e9ac4426ce", - "reference": "9fa99ab7ae839d4238f848078d7fd9e9ac4426ce", + "url": "https://api.github.com/repos/spryker-feature/deployment-tools/zipball/13631f72a46f4c65c9327013805d1bdcea0cbe1a", + "reference": "13631f72a46f4c65c9327013805d1bdcea0cbe1a", "shasum": "" }, "require": { @@ -5352,11 +5335,10 @@ "spryker/publish-and-synchronize-health-check-search": "^1.0.0", "spryker/publish-and-synchronize-health-check-storage": "^1.0.0" }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -5365,22 +5347,22 @@ ], "description": "Deployment tools [feature]", "support": { - "source": "https://github.com/spryker-feature/deployment-tools/tree/202211.0" + "source": "https://github.com/spryker-feature/deployment-tools/tree/202212.0" }, - "time": "2022-11-23T20:30:09+00:00" + "time": "2022-12-16T09:53:07+00:00" }, { "name": "spryker-feature/file-manager", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/file-manager.git", - "reference": "41bfcba9618a2f31244a93d12c0d343a36504adf" + "reference": "478e98bb76fdd70f920bb31430c944b482fb165b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/file-manager/zipball/41bfcba9618a2f31244a93d12c0d343a36504adf", - "reference": "41bfcba9618a2f31244a93d12c0d343a36504adf", + "url": "https://api.github.com/repos/spryker-feature/file-manager/zipball/478e98bb76fdd70f920bb31430c944b482fb165b", + "reference": "478e98bb76fdd70f920bb31430c944b482fb165b", "shasum": "" }, "require": { @@ -5391,11 +5373,10 @@ "spryker/file-manager-gui": "^2.3.0", "spryker/file-manager-storage": "^2.1.0" }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -5404,22 +5385,22 @@ ], "description": "File Manager [feature]", "support": { - "source": "https://github.com/spryker-feature/file-manager/tree/202211.0" + "source": "https://github.com/spryker-feature/file-manager/tree/202212.0" }, - "time": "2022-11-23T20:30:12+00:00" + "time": "2022-12-16T09:53:10+00:00" }, { "name": "spryker-feature/inventory-management", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/inventory-management.git", - "reference": "c93c58c7efbcfc5ad1b56fe19fe22af73ba18c38" + "reference": "33a8196af37821d37a2612bf19f7505a88656eed" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/inventory-management/zipball/c93c58c7efbcfc5ad1b56fe19fe22af73ba18c38", - "reference": "c93c58c7efbcfc5ad1b56fe19fe22af73ba18c38", + "url": "https://api.github.com/repos/spryker-feature/inventory-management/zipball/33a8196af37821d37a2612bf19f7505a88656eed", + "reference": "33a8196af37821d37a2612bf19f7505a88656eed", "shasum": "" }, "require": { @@ -5438,11 +5419,10 @@ "suggest": { "spryker-feature/product": "Recommended feature dependency." }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -5451,22 +5431,22 @@ ], "description": "Inventory Management [feature]", "support": { - "source": "https://github.com/spryker-feature/inventory-management/tree/202211.0" + "source": "https://github.com/spryker-feature/inventory-management/tree/202212.0" }, - "time": "2022-11-23T20:30:15+00:00" + "time": "2022-12-16T09:53:14+00:00" }, { "name": "spryker-feature/invoice", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/invoice.git", - "reference": "65d35d0cc0f9335cc78413107266ac03608af8df" + "reference": "d505888a1858f352310996a483144ed5b3810aed" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/invoice/zipball/65d35d0cc0f9335cc78413107266ac03608af8df", - "reference": "65d35d0cc0f9335cc78413107266ac03608af8df", + "url": "https://api.github.com/repos/spryker-feature/invoice/zipball/d505888a1858f352310996a483144ed5b3810aed", + "reference": "d505888a1858f352310996a483144ed5b3810aed", "shasum": "" }, "require": { @@ -5476,11 +5456,10 @@ "suggest": { "spryker-feature/payments": "Recommended feature dependency." }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -5489,37 +5468,36 @@ ], "description": "Invoice [feature]", "support": { - "source": "https://github.com/spryker-feature/invoice/tree/202211.0" + "source": "https://github.com/spryker-feature/invoice/tree/202212.0" }, - "time": "2022-11-23T20:30:17+00:00" + "time": "2022-12-16T09:53:17+00:00" }, { "name": "spryker-feature/mailing-notifications", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/mailing-notifications.git", - "reference": "de9ce44a5439e1233edb9b880234fe30a7450b01" + "reference": "c8662f3b3147e73a548ec8f462c895fb6bc67649" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/mailing-notifications/zipball/de9ce44a5439e1233edb9b880234fe30a7450b01", - "reference": "de9ce44a5439e1233edb9b880234fe30a7450b01", + "url": "https://api.github.com/repos/spryker-feature/mailing-notifications/zipball/c8662f3b3147e73a548ec8f462c895fb6bc67649", + "reference": "c8662f3b3147e73a548ec8f462c895fb6bc67649", "shasum": "" }, "require": { "php": ">=8.0", "spryker-shop/newsletter-page": "^1.1.0", "spryker-shop/newsletter-widget": "^1.7.0", - "spryker/mail": "^4.9.0", - "spryker/newsletter": "^4.5.0", + "spryker/mail": "^4.10.0", + "spryker/newsletter": "^4.6.0", "spryker/symfony-mailer": "^1.0.0" }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -5528,22 +5506,22 @@ ], "description": "Mailing & Notifications [feature]", "support": { - "source": "https://github.com/spryker-feature/mailing-notifications/tree/202211.0" + "source": "https://github.com/spryker-feature/mailing-notifications/tree/202212.0" }, - "time": "2022-11-23T20:30:18+00:00" + "time": "2022-12-16T09:39:56+00:00" }, { "name": "spryker-feature/marketplace-cart", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/marketplace-cart.git", - "reference": "bcafc53b99aadd75adb8f8af1357d7637b86ae0b" + "reference": "6e441f456d97a32a827a1eade657ce129d87399b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/marketplace-cart/zipball/bcafc53b99aadd75adb8f8af1357d7637b86ae0b", - "reference": "bcafc53b99aadd75adb8f8af1357d7637b86ae0b", + "url": "https://api.github.com/repos/spryker-feature/marketplace-cart/zipball/6e441f456d97a32a827a1eade657ce129d87399b", + "reference": "6e441f456d97a32a827a1eade657ce129d87399b", "shasum": "" }, "require": { @@ -5551,11 +5529,10 @@ "spryker/cart-note": "^1.0.0", "spryker/cart-note-merchant-sales-order-gui": "^1.0.0" }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -5564,22 +5541,22 @@ ], "description": "Marketplace Cart [feature]", "support": { - "source": "https://github.com/spryker-feature/marketplace-cart/tree/202211.0" + "source": "https://github.com/spryker-feature/marketplace-cart/tree/202212.0" }, - "time": "2022-11-23T20:30:20+00:00" + "time": "2022-12-16T09:53:19+00:00" }, { "name": "spryker-feature/marketplace-inventory-management", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/marketplace-inventory-management.git", - "reference": "eb333630cf674ba95c2b7e3422a40ab8fdf3b80f" + "reference": "42ff8f3fa07cc0f5e63827b85cf26fc006ebde14" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/marketplace-inventory-management/zipball/eb333630cf674ba95c2b7e3422a40ab8fdf3b80f", - "reference": "eb333630cf674ba95c2b7e3422a40ab8fdf3b80f", + "url": "https://api.github.com/repos/spryker-feature/marketplace-inventory-management/zipball/42ff8f3fa07cc0f5e63827b85cf26fc006ebde14", + "reference": "42ff8f3fa07cc0f5e63827b85cf26fc006ebde14", "shasum": "" }, "require": { @@ -5604,11 +5581,10 @@ "spryker-feature/inventory-management": "Recommended feature dependency.", "spryker-feature/marketplace-product-offer": "Recommended feature dependency." }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -5617,22 +5593,22 @@ ], "description": "Marketplace Inventory Management [feature]", "support": { - "source": "https://github.com/spryker-feature/marketplace-inventory-management/tree/202211.0" + "source": "https://github.com/spryker-feature/marketplace-inventory-management/tree/202212.0" }, - "time": "2022-11-23T20:30:22+00:00" + "time": "2022-12-16T09:53:21+00:00" }, { "name": "spryker-feature/marketplace-merchant", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/marketplace-merchant.git", - "reference": "a0096961ecf055e688d17f9687cf7cfd1095471a" + "reference": "e6ca44941f9286f22070cd8c88a3e18147c85d98" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/marketplace-merchant/zipball/a0096961ecf055e688d17f9687cf7cfd1095471a", - "reference": "a0096961ecf055e688d17f9687cf7cfd1095471a", + "url": "https://api.github.com/repos/spryker-feature/marketplace-merchant/zipball/e6ca44941f9286f22070cd8c88a3e18147c85d98", + "reference": "e6ca44941f9286f22070cd8c88a3e18147c85d98", "shasum": "" }, "require": { @@ -5653,11 +5629,10 @@ "suggest": { "spryker-feature/merchant": "Recommended feature dependency." }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -5666,22 +5641,22 @@ ], "description": "Marketplace Merchant [feature]", "support": { - "source": "https://github.com/spryker-feature/marketplace-merchant/tree/202211.0" + "source": "https://github.com/spryker-feature/marketplace-merchant/tree/202212.0" }, - "time": "2022-11-23T20:30:23+00:00" + "time": "2022-12-16T09:40:13+00:00" }, { "name": "spryker-feature/marketplace-merchant-custom-prices", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/marketplace-merchant-custom-prices.git", - "reference": "bfc4d7e0d5f1fb8358cf5d19a025d3771108d516" + "reference": "432fdbe4532f21d45f6d34acef6956b1fa20a5a3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/marketplace-merchant-custom-prices/zipball/bfc4d7e0d5f1fb8358cf5d19a025d3771108d516", - "reference": "bfc4d7e0d5f1fb8358cf5d19a025d3771108d516", + "url": "https://api.github.com/repos/spryker-feature/marketplace-merchant-custom-prices/zipball/432fdbe4532f21d45f6d34acef6956b1fa20a5a3", + "reference": "432fdbe4532f21d45f6d34acef6956b1fa20a5a3", "shasum": "" }, "require": { @@ -5689,16 +5664,15 @@ "spryker/price-product": "^4.37.0", "spryker/price-product-merchant-relationship": "^1.9.0", "spryker/price-product-merchant-relationship-merchant-portal-gui": "^1.1.0", - "spryker/product-merchant-portal-gui": "^2.11.0" + "spryker/product-merchant-portal-gui": "^2.13.0" }, "suggest": { "spryker-feature/merchant-custom-prices": "Recommended feature dependency." }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -5707,22 +5681,22 @@ ], "description": "Marketplace Merchant Custom Prices [feature]", "support": { - "source": "https://github.com/spryker-feature/marketplace-merchant-custom-prices/tree/202211.0" + "source": "https://github.com/spryker-feature/marketplace-merchant-custom-prices/tree/202212.0" }, - "time": "2022-11-23T20:30:25+00:00" + "time": "2022-12-16T09:40:13+00:00" }, { "name": "spryker-feature/marketplace-merchant-order-threshold", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/marketplace-merchant-order-threshold.git", - "reference": "cc1794f782607f96967d8a1e039e58baf37fb675" + "reference": "8d894ba11ca3495e144513e25621b5868a5cffec" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/marketplace-merchant-order-threshold/zipball/cc1794f782607f96967d8a1e039e58baf37fb675", - "reference": "cc1794f782607f96967d8a1e039e58baf37fb675", + "url": "https://api.github.com/repos/spryker-feature/marketplace-merchant-order-threshold/zipball/8d894ba11ca3495e144513e25621b5868a5cffec", + "reference": "8d894ba11ca3495e144513e25621b5868a5cffec", "shasum": "" }, "require": { @@ -5733,11 +5707,10 @@ "spryker-feature/marketplace-order-management": "Recommended feature dependency.", "spryker-feature/merchant-order-threshold": "Recommended feature dependency." }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -5746,37 +5719,36 @@ ], "description": "Marketplace Merchant Order Threshold [feature]", "support": { - "source": "https://github.com/spryker-feature/marketplace-merchant-order-threshold/tree/202211.0" + "source": "https://github.com/spryker-feature/marketplace-merchant-order-threshold/tree/202212.0" }, - "time": "2022-11-23T20:30:26+00:00" + "time": "2022-12-16T09:53:25+00:00" }, { "name": "spryker-feature/marketplace-merchant-portal-product-management", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/marketplace-merchant-portal-product-management.git", - "reference": "f9b37d5dbb0a7faab62714ab233f57592a4c14d1" + "reference": "39fb1bf05fed63942223ebcff8610fefc37e3529" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/marketplace-merchant-portal-product-management/zipball/f9b37d5dbb0a7faab62714ab233f57592a4c14d1", - "reference": "f9b37d5dbb0a7faab62714ab233f57592a4c14d1", + "url": "https://api.github.com/repos/spryker-feature/marketplace-merchant-portal-product-management/zipball/39fb1bf05fed63942223ebcff8610fefc37e3529", + "reference": "39fb1bf05fed63942223ebcff8610fefc37e3529", "shasum": "" }, "require": { "php": ">=8.0", - "spryker/product-merchant-portal-gui": "^2.11.0" + "spryker/product-merchant-portal-gui": "^2.13.0" }, "suggest": { "spryker-feature/marketplace-merchantportal-core": "Recommended feature dependency.", "spryker-feature/marketplace-product": "Recommended feature dependency." }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -5785,22 +5757,22 @@ ], "description": "Marketplace Merchant Portal Product Management [feature]", "support": { - "source": "https://github.com/spryker-feature/marketplace-merchant-portal-product-management/tree/202211.0" + "source": "https://github.com/spryker-feature/marketplace-merchant-portal-product-management/tree/202212.0" }, - "time": "2022-11-23T20:30:28+00:00" + "time": "2022-12-16T09:40:14+00:00" }, { "name": "spryker-feature/marketplace-merchant-portal-product-offer-management", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/marketplace-merchant-portal-product-offer-management.git", - "reference": "fa0708c1a9a3837b54a015b6d5336b9f3849a08f" + "reference": "b094f8320d4a77ce20df6f67d5f7c5b08397e16b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/marketplace-merchant-portal-product-offer-management/zipball/fa0708c1a9a3837b54a015b6d5336b9f3849a08f", - "reference": "fa0708c1a9a3837b54a015b6d5336b9f3849a08f", + "url": "https://api.github.com/repos/spryker-feature/marketplace-merchant-portal-product-offer-management/zipball/b094f8320d4a77ce20df6f67d5f7c5b08397e16b", + "reference": "b094f8320d4a77ce20df6f67d5f7c5b08397e16b", "shasum": "" }, "require": { @@ -5813,11 +5785,10 @@ "spryker-feature/marketplace-product-offer": "Recommended feature dependency.", "spryker-feature/marketplace-product-offer-prices": "Recommended feature dependency." }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -5826,22 +5797,22 @@ ], "description": "Marketplace Merchant Portal Product Offer Management [feature]", "support": { - "source": "https://github.com/spryker-feature/marketplace-merchant-portal-product-offer-management/tree/202211.0" + "source": "https://github.com/spryker-feature/marketplace-merchant-portal-product-offer-management/tree/202212.0" }, - "time": "2022-11-23T20:30:29+00:00" + "time": "2022-12-16T09:53:28+00:00" }, { "name": "spryker-feature/marketplace-merchantportal-core", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/marketplace-merchantportal-core.git", - "reference": "cd7912df9d9ba95926d85f9ba29578f534a65bd2" + "reference": "b4fd5e0f2219e9721f254608e7a25b18ffc73b87" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/marketplace-merchantportal-core/zipball/cd7912df9d9ba95926d85f9ba29578f534a65bd2", - "reference": "cd7912df9d9ba95926d85f9ba29578f534a65bd2", + "url": "https://api.github.com/repos/spryker-feature/marketplace-merchantportal-core/zipball/b4fd5e0f2219e9721f254608e7a25b18ffc73b87", + "reference": "b4fd5e0f2219e9721f254608e7a25b18ffc73b87", "shasum": "" }, "require": { @@ -5849,23 +5820,22 @@ "spryker/acl": "^3.13.0", "spryker/acl-entity": "^1.6.0", "spryker/acl-merchant-portal": "^1.8.0", - "spryker/gui-table": "^1.8.0", + "spryker/gui-table": "^1.9.0", "spryker/merchant-portal-application": "^1.0.0", "spryker/merchant-user": "^1.1.0", - "spryker/merchant-user-password-reset-mail": "^1.0.0", + "spryker/merchant-user-password-reset-mail": "^1.1.0", "spryker/navigation": "^2.6.0", - "spryker/security-merchant-portal-gui": "^1.6.0", + "spryker/security-merchant-portal-gui": "^1.7.0", "spryker/user-merchant-portal-gui": "^1.9.0", "spryker/zed-ui": "^1.7.0" }, "suggest": { "spryker-feature/acl": "Recommended feature dependency." }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -5874,22 +5844,22 @@ ], "description": "Marketplace MerchantPortal Core [feature]", "support": { - "source": "https://github.com/spryker-feature/marketplace-merchantportal-core/tree/202211.0" + "source": "https://github.com/spryker-feature/marketplace-merchantportal-core/tree/202212.0" }, - "time": "2022-11-23T20:30:31+00:00" + "time": "2022-12-16T09:40:11+00:00" }, { "name": "spryker-feature/marketplace-order-management", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/marketplace-order-management.git", - "reference": "853b675bce353d60255b6415f8b8032187ba180f" + "reference": "d568ce559d6511f89c270f70db938a6f7cadd26a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/marketplace-order-management/zipball/853b675bce353d60255b6415f8b8032187ba180f", - "reference": "853b675bce353d60255b6415f8b8032187ba180f", + "url": "https://api.github.com/repos/spryker-feature/marketplace-order-management/zipball/d568ce559d6511f89c270f70db938a6f7cadd26a", + "reference": "d568ce559d6511f89c270f70db938a6f7cadd26a", "shasum": "" }, "require": { @@ -5902,7 +5872,7 @@ "spryker/merchant-sales-order": "^1.1.0", "spryker/merchant-sales-order-data-export": "^0.2.0", "spryker/merchant-sales-order-merchant-user-gui": "^1.1.0", - "spryker/oms": "^11.21.0", + "spryker/oms": "^11.22.0", "spryker/oms-product-offer-reservation": "^1.0.0", "spryker/product-offer-reservation-gui": "^1.1.0", "spryker/product-offer-sales": "^1.0.0", @@ -5913,11 +5883,10 @@ "spryker-feature/marketplace-merchant": "Recommended feature dependency.", "spryker-feature/order-management": "Recommended feature dependency." }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -5926,33 +5895,32 @@ ], "description": "Marketplace Order Management [feature]", "support": { - "source": "https://github.com/spryker-feature/marketplace-order-management/tree/202211.0" + "source": "https://github.com/spryker-feature/marketplace-order-management/tree/202212.0" }, - "time": "2022-11-23T20:30:33+00:00" + "time": "2022-12-16T09:39:59+00:00" }, { "name": "spryker-feature/marketplace-packaging-units", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/marketplace-packaging-units.git", - "reference": "e02b0407c2d44eff42775906bde6aa0a8a776ef0" + "reference": "fde5a8122ceb2c5a203718300a0a685b6e6576b6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/marketplace-packaging-units/zipball/e02b0407c2d44eff42775906bde6aa0a8a776ef0", - "reference": "e02b0407c2d44eff42775906bde6aa0a8a776ef0", + "url": "https://api.github.com/repos/spryker-feature/marketplace-packaging-units/zipball/fde5a8122ceb2c5a203718300a0a685b6e6576b6", + "reference": "fde5a8122ceb2c5a203718300a0a685b6e6576b6", "shasum": "" }, "require": { "php": ">=8.0", "spryker/product-offer-packaging-unit": "^1.0.0" }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -5961,22 +5929,22 @@ ], "description": "Marketplace Packaging Units [feature]", "support": { - "source": "https://github.com/spryker-feature/marketplace-packaging-units/tree/202211.0" + "source": "https://github.com/spryker-feature/marketplace-packaging-units/tree/202212.0" }, - "time": "2022-11-23T20:30:34+00:00" + "time": "2022-12-16T09:53:32+00:00" }, { "name": "spryker-feature/marketplace-product", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/marketplace-product.git", - "reference": "401fecb65b314053e36a605d0951e7cb5b09532b" + "reference": "8955db6184a30bcae2049b981f01c32f84771da5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/marketplace-product/zipball/401fecb65b314053e36a605d0951e7cb5b09532b", - "reference": "401fecb65b314053e36a605d0951e7cb5b09532b", + "url": "https://api.github.com/repos/spryker-feature/marketplace-product/zipball/8955db6184a30bcae2049b981f01c32f84771da5", + "reference": "8955db6184a30bcae2049b981f01c32f84771da5", "shasum": "" }, "require": { @@ -5998,11 +5966,10 @@ "spryker-feature/marketplace-merchant": "Recommended feature dependency.", "spryker-feature/product": "Recommended feature dependency." }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -6011,22 +5978,22 @@ ], "description": "Marketplace Product [feature]", "support": { - "source": "https://github.com/spryker-feature/marketplace-product/tree/202211.0" + "source": "https://github.com/spryker-feature/marketplace-product/tree/202212.0" }, - "time": "2022-11-23T20:30:36+00:00" + "time": "2022-12-16T09:53:33+00:00" }, { "name": "spryker-feature/marketplace-product-approval-process", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/marketplace-product-approval-process.git", - "reference": "12d62e9e541fd82ba16a94060c9e5b5d147fb64b" + "reference": "67008c81423c9de13141fccc05123477d2e8ae8d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/marketplace-product-approval-process/zipball/12d62e9e541fd82ba16a94060c9e5b5d147fb64b", - "reference": "12d62e9e541fd82ba16a94060c9e5b5d147fb64b", + "url": "https://api.github.com/repos/spryker-feature/marketplace-product-approval-process/zipball/67008c81423c9de13141fccc05123477d2e8ae8d", + "reference": "67008c81423c9de13141fccc05123477d2e8ae8d", "shasum": "" }, "require": { @@ -6034,11 +6001,10 @@ "spryker/merchant-product-approval": "^1.0.0", "spryker/merchant-product-approval-data-import": "^0.1.0" }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -6047,22 +6013,22 @@ ], "description": "Marketplace Product Approval Process [feature]", "support": { - "source": "https://github.com/spryker-feature/marketplace-product-approval-process/tree/202211.0" + "source": "https://github.com/spryker-feature/marketplace-product-approval-process/tree/202212.0" }, - "time": "2022-11-23T20:30:37+00:00" + "time": "2022-12-16T09:53:35+00:00" }, { "name": "spryker-feature/marketplace-product-offer", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/marketplace-product-offer.git", - "reference": "57e0ac3025f151e28da88f6d2bc0e428cb8a475b" + "reference": "f8322e270c9bdf9c695bac9db71eddfdad8cfa63" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/marketplace-product-offer/zipball/57e0ac3025f151e28da88f6d2bc0e428cb8a475b", - "reference": "57e0ac3025f151e28da88f6d2bc0e428cb8a475b", + "url": "https://api.github.com/repos/spryker-feature/marketplace-product-offer/zipball/f8322e270c9bdf9c695bac9db71eddfdad8cfa63", + "reference": "f8322e270c9bdf9c695bac9db71eddfdad8cfa63", "shasum": "" }, "require": { @@ -6086,11 +6052,10 @@ "spryker-feature/marketplace-merchant": "Recommended feature dependency.", "spryker-feature/product": "Recommended feature dependency." }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -6099,27 +6064,27 @@ ], "description": "Marketplace Product Offer [feature]", "support": { - "source": "https://github.com/spryker-feature/marketplace-product-offer/tree/202211.0" + "source": "https://github.com/spryker-feature/marketplace-product-offer/tree/202212.0" }, - "time": "2022-11-23T20:30:39+00:00" + "time": "2022-12-16T09:53:37+00:00" }, { "name": "spryker-feature/marketplace-product-offer-prices", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/marketplace-product-offer-prices.git", - "reference": "55736b88e4a4be59f6b63e681ecacad2a2e91dd1" + "reference": "639a537eccaf39c812c10a967daa8361904b489d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/marketplace-product-offer-prices/zipball/55736b88e4a4be59f6b63e681ecacad2a2e91dd1", - "reference": "55736b88e4a4be59f6b63e681ecacad2a2e91dd1", + "url": "https://api.github.com/repos/spryker-feature/marketplace-product-offer-prices/zipball/639a537eccaf39c812c10a967daa8361904b489d", + "reference": "639a537eccaf39c812c10a967daa8361904b489d", "shasum": "" }, "require": { "php": ">=8.0", - "spryker-shop/price-product-volume-widget": "^1.7.0", + "spryker-shop/price-product-volume-widget": "^1.8.0", "spryker-shop/price-widget": "^1.4.0", "spryker/price": "^5.6.0", "spryker/price-product": "^4.37.0", @@ -6137,11 +6102,10 @@ "spryker-feature/marketplace-product-offer": "Recommended feature dependency.", "spryker-feature/prices": "Recommended feature dependency." }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -6150,22 +6114,22 @@ ], "description": "Marketplace Product Offer Prices [feature]", "support": { - "source": "https://github.com/spryker-feature/marketplace-product-offer-prices/tree/202211.0" + "source": "https://github.com/spryker-feature/marketplace-product-offer-prices/tree/202212.0" }, - "time": "2022-11-23T20:30:40+00:00" + "time": "2022-12-16T09:39:35+00:00" }, { "name": "spryker-feature/marketplace-product-options", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/marketplace-product-options.git", - "reference": "4246468611f2f8d565dc0ca1b3c1330fdb97b527" + "reference": "835edc6d18bdc86db107a60bbdf4a91e0800b8d5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/marketplace-product-options/zipball/4246468611f2f8d565dc0ca1b3c1330fdb97b527", - "reference": "4246468611f2f8d565dc0ca1b3c1330fdb97b527", + "url": "https://api.github.com/repos/spryker-feature/marketplace-product-options/zipball/835edc6d18bdc86db107a60bbdf4a91e0800b8d5", + "reference": "835edc6d18bdc86db107a60bbdf4a91e0800b8d5", "shasum": "" }, "require": { @@ -6182,11 +6146,10 @@ "spryker-feature/marketplace-merchant": "Recommended feature dependency.", "spryker-feature/product-options": "Recommended feature dependency." }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -6195,22 +6158,22 @@ ], "description": "Marketplace Product Options [feature]", "support": { - "source": "https://github.com/spryker-feature/marketplace-product-options/tree/202211.0" + "source": "https://github.com/spryker-feature/marketplace-product-options/tree/202212.0" }, - "time": "2022-11-23T20:30:42+00:00" + "time": "2022-12-16T09:53:39+00:00" }, { "name": "spryker-feature/marketplace-promotions-discounts", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/marketplace-promotions-discounts.git", - "reference": "ca1ea3a9226bb7da402726dfe9b0fe6ade740a26" + "reference": "d29389986d1fe7ba94604e039897e4300540a0ac" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/marketplace-promotions-discounts/zipball/ca1ea3a9226bb7da402726dfe9b0fe6ade740a26", - "reference": "ca1ea3a9226bb7da402726dfe9b0fe6ade740a26", + "url": "https://api.github.com/repos/spryker-feature/marketplace-promotions-discounts/zipball/d29389986d1fe7ba94604e039897e4300540a0ac", + "reference": "d29389986d1fe7ba94604e039897e4300540a0ac", "shasum": "" }, "require": { @@ -6228,11 +6191,10 @@ "spryker-feature/marketplace-order-management": "Recommended feature dependency.", "spryker-feature/promotions-discounts": "Recommended feature dependency." }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -6241,28 +6203,28 @@ ], "description": "Marketplace Promotions & Discounts [feature]", "support": { - "source": "https://github.com/spryker-feature/marketplace-promotions-discounts/tree/202211.0" + "source": "https://github.com/spryker-feature/marketplace-promotions-discounts/tree/202212.0" }, - "time": "2022-11-23T20:30:44+00:00" + "time": "2022-12-16T09:53:41+00:00" }, { "name": "spryker-feature/marketplace-return-management", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/marketplace-return-management.git", - "reference": "0c901df4a5caf2b7452f84b37754b9de4677effd" + "reference": "dabb8c35a28980bfa7d5030f0d53e97cec5f81d7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/marketplace-return-management/zipball/0c901df4a5caf2b7452f84b37754b9de4677effd", - "reference": "0c901df4a5caf2b7452f84b37754b9de4677effd", + "url": "https://api.github.com/repos/spryker-feature/marketplace-return-management/zipball/dabb8c35a28980bfa7d5030f0d53e97cec5f81d7", + "reference": "dabb8c35a28980bfa7d5030f0d53e97cec5f81d7", "shasum": "" }, "require": { "php": ">=8.0", "spryker-shop/merchant-sales-return-widget": "^1.0.0", - "spryker-shop/sales-return-page": "^1.4.0", + "spryker-shop/sales-return-page": "^1.5.0", "spryker/merchant-sales-return": "^1.0.0", "spryker/merchant-sales-return-gui": "^1.0.0", "spryker/merchant-sales-return-merchant-user-gui": "^1.2.0", @@ -6274,11 +6236,10 @@ "spryker-feature/marketplace-order-management": "Recommended feature dependency.", "spryker-feature/return-management": "Recommended feature dependency." }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -6287,22 +6248,22 @@ ], "description": "Marketplace Return Management [feature]", "support": { - "source": "https://github.com/spryker-feature/marketplace-return-management/tree/202211.0" + "source": "https://github.com/spryker-feature/marketplace-return-management/tree/202212.0" }, - "time": "2022-11-23T20:30:45+00:00" + "time": "2022-12-16T09:39:46+00:00" }, { "name": "spryker-feature/marketplace-shipment", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/marketplace-shipment.git", - "reference": "f45c1b5304dc593946ec5f9ef523345f063eb2fd" + "reference": "784dea691cd0f93f923c557b05c45b3db3796cc7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/marketplace-shipment/zipball/f45c1b5304dc593946ec5f9ef523345f063eb2fd", - "reference": "f45c1b5304dc593946ec5f9ef523345f063eb2fd", + "url": "https://api.github.com/repos/spryker-feature/marketplace-shipment/zipball/784dea691cd0f93f923c557b05c45b3db3796cc7", + "reference": "784dea691cd0f93f923c557b05c45b3db3796cc7", "shasum": "" }, "require": { @@ -6317,11 +6278,10 @@ "spryker-feature/marketplace-merchant": "Recommended feature dependency.", "spryker-feature/shipment": "Recommended feature dependency." }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -6330,22 +6290,22 @@ ], "description": "Marketplace Shipment [feature]", "support": { - "source": "https://github.com/spryker-feature/marketplace-shipment/tree/202211.0" + "source": "https://github.com/spryker-feature/marketplace-shipment/tree/202212.0" }, - "time": "2022-11-23T20:30:47+00:00" + "time": "2022-12-16T09:53:44+00:00" }, { "name": "spryker-feature/marketplace-shopping-lists", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/marketplace-shopping-lists.git", - "reference": "59eecc5d654d51186a672b05c68b6be69fa207fe" + "reference": "ea33caf8f103e55ab3065887a5f64ebacbc16b04" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/marketplace-shopping-lists/zipball/59eecc5d654d51186a672b05c68b6be69fa207fe", - "reference": "59eecc5d654d51186a672b05c68b6be69fa207fe", + "url": "https://api.github.com/repos/spryker-feature/marketplace-shopping-lists/zipball/ea33caf8f103e55ab3065887a5f64ebacbc16b04", + "reference": "ea33caf8f103e55ab3065887a5f64ebacbc16b04", "shasum": "" }, "require": { @@ -6355,11 +6315,10 @@ "spryker/product-offer-shopping-list-data-import": "^0.1.0", "spryker/shopping-list": "^4.10.0" }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -6368,27 +6327,27 @@ ], "description": "Marketplace Shopping Lists [feature]", "support": { - "source": "https://github.com/spryker-feature/marketplace-shopping-lists/tree/202211.0" + "source": "https://github.com/spryker-feature/marketplace-shopping-lists/tree/202212.0" }, - "time": "2022-11-23T20:30:48+00:00" + "time": "2022-12-16T09:53:47+00:00" }, { "name": "spryker-feature/measurement-units", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/measurement-units.git", - "reference": "8163bf5f7d7e4ccd671e1993b82803b781f20596" + "reference": "0149739f92e03c8286635aac921df08ffe213ba2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/measurement-units/zipball/8163bf5f7d7e4ccd671e1993b82803b781f20596", - "reference": "8163bf5f7d7e4ccd671e1993b82803b781f20596", + "url": "https://api.github.com/repos/spryker-feature/measurement-units/zipball/0149739f92e03c8286635aac921df08ffe213ba2", + "reference": "0149739f92e03c8286635aac921df08ffe213ba2", "shasum": "" }, "require": { "php": ">=8.0", - "spryker-shop/product-measurement-unit-widget": "^1.0.0", + "spryker-shop/product-measurement-unit-widget": "^1.1.0", "spryker/product-measurement-unit": "^5.3.0", "spryker/product-measurement-unit-data-import": "^1.2.3", "spryker/product-measurement-unit-storage": "^1.11.0" @@ -6396,11 +6355,10 @@ "suggest": { "spryker-feature/product": "Recommended feature dependency." }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -6409,22 +6367,22 @@ ], "description": "Measurement units [feature]", "support": { - "source": "https://github.com/spryker-feature/measurement-units/tree/202211.0" + "source": "https://github.com/spryker-feature/measurement-units/tree/202212.0" }, - "time": "2022-11-23T20:30:51+00:00" + "time": "2022-12-16T09:40:05+00:00" }, { "name": "spryker-feature/merchant", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/merchant.git", - "reference": "0b156cbe48550855e7c52168a1c5a6734c96c9ff" + "reference": "5b97e2eeb3d8eebb6a8de1e34709b3650705f94f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/merchant/zipball/0b156cbe48550855e7c52168a1c5a6734c96c9ff", - "reference": "0b156cbe48550855e7c52168a1c5a6734c96c9ff", + "url": "https://api.github.com/repos/spryker-feature/merchant/zipball/5b97e2eeb3d8eebb6a8de1e34709b3650705f94f", + "reference": "5b97e2eeb3d8eebb6a8de1e34709b3650705f94f", "shasum": "" }, "require": { @@ -6433,11 +6391,10 @@ "spryker/merchant-data-import": "^0.5.0", "spryker/merchant-gui": "^3.9.0" }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -6446,22 +6403,22 @@ ], "description": "Merchant [feature]", "support": { - "source": "https://github.com/spryker-feature/merchant/tree/202211.0" + "source": "https://github.com/spryker-feature/merchant/tree/202212.0" }, - "time": "2022-11-23T20:30:53+00:00" + "time": "2022-12-16T09:53:51+00:00" }, { "name": "spryker-feature/merchant-category", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/merchant-category.git", - "reference": "f622bedbf46c2eb4120c177bfeabe436ba216520" + "reference": "a580f53dd14f569e7b5d347fd417593760ff95fc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/merchant-category/zipball/f622bedbf46c2eb4120c177bfeabe436ba216520", - "reference": "f622bedbf46c2eb4120c177bfeabe436ba216520", + "url": "https://api.github.com/repos/spryker-feature/merchant-category/zipball/a580f53dd14f569e7b5d347fd417593760ff95fc", + "reference": "a580f53dd14f569e7b5d347fd417593760ff95fc", "shasum": "" }, "require": { @@ -6475,11 +6432,10 @@ "spryker-feature/category-management": "Recommended feature dependency.", "spryker-feature/marketplace-merchant": "Recommended feature dependency." }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -6488,22 +6444,22 @@ ], "description": "Merchant Category [feature]", "support": { - "source": "https://github.com/spryker-feature/merchant-category/tree/202211.0" + "source": "https://github.com/spryker-feature/merchant-category/tree/202212.0" }, - "time": "2022-11-23T20:30:56+00:00" + "time": "2022-12-16T09:53:54+00:00" }, { "name": "spryker-feature/merchant-contracts", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/merchant-contracts.git", - "reference": "2dd821802a86219e61ac9f4c3b19bb02a6ed99da" + "reference": "8c559b5e324421fc66f87f5582f5e38b6867cad1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/merchant-contracts/zipball/2dd821802a86219e61ac9f4c3b19bb02a6ed99da", - "reference": "2dd821802a86219e61ac9f4c3b19bb02a6ed99da", + "url": "https://api.github.com/repos/spryker-feature/merchant-contracts/zipball/8c559b5e324421fc66f87f5582f5e38b6867cad1", + "reference": "8c559b5e324421fc66f87f5582f5e38b6867cad1", "shasum": "" }, "require": { @@ -6515,11 +6471,10 @@ "suggest": { "spryker-feature/merchant": "Recommended feature dependency." }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -6528,22 +6483,22 @@ ], "description": "Merchant B2B Contracts [feature]", "support": { - "source": "https://github.com/spryker-feature/merchant-contracts/tree/202211.0" + "source": "https://github.com/spryker-feature/merchant-contracts/tree/202212.0" }, - "time": "2022-11-23T20:30:55+00:00" + "time": "2022-12-16T09:53:53+00:00" }, { "name": "spryker-feature/merchant-custom-prices", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/merchant-custom-prices.git", - "reference": "83f65bc1427b7f23a2a59546df1fed3fb2a31964" + "reference": "7e33707ed590e526f1658ca37f87297fde6f710e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/merchant-custom-prices/zipball/83f65bc1427b7f23a2a59546df1fed3fb2a31964", - "reference": "83f65bc1427b7f23a2a59546df1fed3fb2a31964", + "url": "https://api.github.com/repos/spryker-feature/merchant-custom-prices/zipball/7e33707ed590e526f1658ca37f87297fde6f710e", + "reference": "7e33707ed590e526f1658ca37f87297fde6f710e", "shasum": "" }, "require": { @@ -6556,11 +6511,10 @@ "suggest": { "spryker-feature/merchant": "Recommended feature dependency." }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -6569,22 +6523,22 @@ ], "description": "Merchant Custom Prices [feature]", "support": { - "source": "https://github.com/spryker-feature/merchant-custom-prices/tree/202211.0" + "source": "https://github.com/spryker-feature/merchant-custom-prices/tree/202212.0" }, - "time": "2022-11-23T20:30:58+00:00" + "time": "2022-12-16T09:53:56+00:00" }, { "name": "spryker-feature/merchant-opening-hours", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/merchant-opening-hours.git", - "reference": "0960090b5474a7db7f38fededf77b3f44cde5397" + "reference": "cacac1f81ea7eb42a5774bcd28eb2474c897c135" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/merchant-opening-hours/zipball/0960090b5474a7db7f38fededf77b3f44cde5397", - "reference": "0960090b5474a7db7f38fededf77b3f44cde5397", + "url": "https://api.github.com/repos/spryker-feature/merchant-opening-hours/zipball/cacac1f81ea7eb42a5774bcd28eb2474c897c135", + "reference": "cacac1f81ea7eb42a5774bcd28eb2474c897c135", "shasum": "" }, "require": { @@ -6598,11 +6552,10 @@ "suggest": { "spryker-feature/marketplace-merchant": "Recommended feature dependency." }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -6611,22 +6564,22 @@ ], "description": "Merchant Opening Hours [feature]", "support": { - "source": "https://github.com/spryker-feature/merchant-opening-hours/tree/202211.0" + "source": "https://github.com/spryker-feature/merchant-opening-hours/tree/202212.0" }, - "time": "2022-11-23T20:30:59+00:00" + "time": "2022-12-16T09:53:58+00:00" }, { "name": "spryker-feature/merchant-order-threshold", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/merchant-order-threshold.git", - "reference": "4e86109b24ea1e35c6a16633d9c7a33ab82ec3bd" + "reference": "8500835135edd39be4a1251303445d2a43d1cf52" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/merchant-order-threshold/zipball/4e86109b24ea1e35c6a16633d9c7a33ab82ec3bd", - "reference": "4e86109b24ea1e35c6a16633d9c7a33ab82ec3bd", + "url": "https://api.github.com/repos/spryker-feature/merchant-order-threshold/zipball/8500835135edd39be4a1251303445d2a43d1cf52", + "reference": "8500835135edd39be4a1251303445d2a43d1cf52", "shasum": "" }, "require": { @@ -6639,11 +6592,10 @@ "spryker-feature/checkout": "Recommended feature dependency.", "spryker-feature/merchant": "Recommended feature dependency." }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -6652,22 +6604,22 @@ ], "description": "Merchant Order Threshold [feature]", "support": { - "source": "https://github.com/spryker-feature/merchant-order-threshold/tree/202211.0" + "source": "https://github.com/spryker-feature/merchant-order-threshold/tree/202212.0" }, - "time": "2022-11-23T20:31:01+00:00" + "time": "2022-12-16T09:53:59+00:00" }, { "name": "spryker-feature/merchant-product-restrictions", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/merchant-product-restrictions.git", - "reference": "71026628edc22aa3443cfac3dc9ced403331d01a" + "reference": "ed87bf58b2854ea15f382a73c458f4567a572df4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/merchant-product-restrictions/zipball/71026628edc22aa3443cfac3dc9ced403331d01a", - "reference": "71026628edc22aa3443cfac3dc9ced403331d01a", + "url": "https://api.github.com/repos/spryker-feature/merchant-product-restrictions/zipball/ed87bf58b2854ea15f382a73c458f4567a572df4", + "reference": "ed87bf58b2854ea15f382a73c458f4567a572df4", "shasum": "" }, "require": { @@ -6680,11 +6632,10 @@ "spryker-feature/merchant": "Recommended feature dependency.", "spryker-feature/product": "Recommended feature dependency." }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -6693,39 +6644,38 @@ ], "description": "Merchant Product restrictions [feature]", "support": { - "source": "https://github.com/spryker-feature/merchant-product-restrictions/tree/202211.0" + "source": "https://github.com/spryker-feature/merchant-product-restrictions/tree/202212.0" }, - "time": "2022-11-23T20:31:03+00:00" + "time": "2022-12-16T09:54:01+00:00" }, { "name": "spryker-feature/multiple-carts", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/multiple-carts.git", - "reference": "a027fbac049aa351c3b1bfb9c148582d63a85555" + "reference": "44cd35267a2bc0262adddacbf1c327d78c395203" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/multiple-carts/zipball/a027fbac049aa351c3b1bfb9c148582d63a85555", - "reference": "a027fbac049aa351c3b1bfb9c148582d63a85555", + "url": "https://api.github.com/repos/spryker-feature/multiple-carts/zipball/44cd35267a2bc0262adddacbf1c327d78c395203", + "reference": "44cd35267a2bc0262adddacbf1c327d78c395203", "shasum": "" }, "require": { "php": ">=8.0", - "spryker-shop/multi-cart-page": "^2.5.0", - "spryker-shop/multi-cart-widget": "^1.7.0", + "spryker-shop/multi-cart-page": "^2.6.0", + "spryker-shop/multi-cart-widget": "^1.8.0", "spryker/multi-cart": "^1.8.0", "spryker/multi-cart-data-import": "^0.1.2" }, "suggest": { "spryker-feature/cart": "Recommended feature dependency." }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -6734,22 +6684,22 @@ ], "description": "Multiple carts [feature]", "support": { - "source": "https://github.com/spryker-feature/multiple-carts/tree/202211.0" + "source": "https://github.com/spryker-feature/multiple-carts/tree/202212.0" }, - "time": "2022-11-23T20:31:05+00:00" + "time": "2022-12-16T09:40:05+00:00" }, { "name": "spryker-feature/navigation", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/navigation.git", - "reference": "3fe3d454441e905c866f2ca182e8fc5be069758c" + "reference": "defb951b4c4afb979f60018aadbc62bfd73004b4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/navigation/zipball/3fe3d454441e905c866f2ca182e8fc5be069758c", - "reference": "3fe3d454441e905c866f2ca182e8fc5be069758c", + "url": "https://api.github.com/repos/spryker-feature/navigation/zipball/defb951b4c4afb979f60018aadbc62bfd73004b4", + "reference": "defb951b4c4afb979f60018aadbc62bfd73004b4", "shasum": "" }, "require": { @@ -6765,11 +6715,10 @@ "suggest": { "spryker-feature/spryker-core": "Recommended feature dependency." }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -6778,22 +6727,22 @@ ], "description": "Navigation [feature]", "support": { - "source": "https://github.com/spryker-feature/navigation/tree/202211.0" + "source": "https://github.com/spryker-feature/navigation/tree/202212.0" }, - "time": "2022-11-23T20:31:06+00:00" + "time": "2022-12-16T09:54:04+00:00" }, { "name": "spryker-feature/non-splittable-products", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/non-splittable-products.git", - "reference": "2cc1a08f9e12c3ab0d84e639a427a92e78e3170d" + "reference": "d8e25398ac17f8dce67794701a3e74630aca404e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/non-splittable-products/zipball/2cc1a08f9e12c3ab0d84e639a427a92e78e3170d", - "reference": "2cc1a08f9e12c3ab0d84e639a427a92e78e3170d", + "url": "https://api.github.com/repos/spryker-feature/non-splittable-products/zipball/d8e25398ac17f8dce67794701a3e74630aca404e", + "reference": "d8e25398ac17f8dce67794701a3e74630aca404e", "shasum": "" }, "require": { @@ -6805,11 +6754,10 @@ "suggest": { "spryker-feature/product": "Recommended feature dependency." }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -6818,45 +6766,44 @@ ], "description": "Non-splittable Products [feature]", "support": { - "source": "https://github.com/spryker-feature/non-splittable-products/tree/202211.0" + "source": "https://github.com/spryker-feature/non-splittable-products/tree/202212.0" }, - "time": "2022-11-23T20:31:08+00:00" + "time": "2022-12-16T09:54:06+00:00" }, { "name": "spryker-feature/order-management", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/order-management.git", - "reference": "de0f91f3afb4f33d7cef8c0a72f3ea429756eb30" + "reference": "2dcde2d7af0a88df5e56e25f954052e70b54e886" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/order-management/zipball/de0f91f3afb4f33d7cef8c0a72f3ea429756eb30", - "reference": "de0f91f3afb4f33d7cef8c0a72f3ea429756eb30", + "url": "https://api.github.com/repos/spryker-feature/order-management/zipball/2dcde2d7af0a88df5e56e25f954052e70b54e886", + "reference": "2dcde2d7af0a88df5e56e25f954052e70b54e886", "shasum": "" }, "require": { "php": ">=8.0", "spryker-shop/order-cancel-widget": "^1.1.0", "spryker-shop/order-custom-reference-widget": "^1.0.0", - "spryker/oms": "^11.21.0", + "spryker/oms": "^11.22.0", "spryker/order-custom-reference": "^1.0.0", "spryker/order-custom-reference-gui": "^1.0.0", "spryker/sales": "^11.34.0", "spryker/sales-data-export": "^0.2.0", - "spryker/sales-invoice": "^1.1.0", + "spryker/sales-invoice": "^1.2.0", "spryker/sales-oms": "^0.1.0", - "spryker/sales-payment": "^1.1.0", + "spryker/sales-payment": "^1.2.0", "spryker/sales-payment-gui": "^1.0.0", "spryker/sales-quantity": "^3.4.0", "spryker/sales-split": "^5.1.0" }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -6865,27 +6812,27 @@ ], "description": "Order Management [feature]", "support": { - "source": "https://github.com/spryker-feature/order-management/tree/202211.0" + "source": "https://github.com/spryker-feature/order-management/tree/202212.0" }, - "time": "2022-11-23T20:31:09+00:00" + "time": "2022-12-16T09:40:01+00:00" }, { "name": "spryker-feature/packaging-units", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/packaging-units.git", - "reference": "2e3b4a9d179a5006b99bd132780c8188c58ffa8e" + "reference": "145140627ed41915cebae1233e27861aee622547" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/packaging-units/zipball/2e3b4a9d179a5006b99bd132780c8188c58ffa8e", - "reference": "2e3b4a9d179a5006b99bd132780c8188c58ffa8e", + "url": "https://api.github.com/repos/spryker-feature/packaging-units/zipball/145140627ed41915cebae1233e27861aee622547", + "reference": "145140627ed41915cebae1233e27861aee622547", "shasum": "" }, "require": { "php": ">=8.0", - "spryker-shop/product-packaging-unit-widget": "^1.2.0", + "spryker-shop/product-packaging-unit-widget": "^1.4.0", "spryker/product-packaging-unit": "^4.6.0", "spryker/product-packaging-unit-data-import": "^2.0.0", "spryker/product-packaging-unit-storage": "^5.2.0" @@ -6893,11 +6840,10 @@ "suggest": { "spryker-feature/product": "Recommended feature dependency." }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -6906,22 +6852,22 @@ ], "description": "Packaging units [feature]", "support": { - "source": "https://github.com/spryker-feature/packaging-units/tree/202211.0" + "source": "https://github.com/spryker-feature/packaging-units/tree/202212.0" }, - "time": "2022-11-23T20:31:11+00:00" + "time": "2022-12-16T09:40:07+00:00" }, { "name": "spryker-feature/payments", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/payments.git", - "reference": "41820d785ecea294cbc6300cf41b5e5712758748" + "reference": "09f82174368bc9ca78698d71b5ddec45973c15ee" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/payments/zipball/41820d785ecea294cbc6300cf41b5e5712758748", - "reference": "41820d785ecea294cbc6300cf41b5e5712758748", + "url": "https://api.github.com/repos/spryker-feature/payments/zipball/09f82174368bc9ca78698d71b5ddec45973c15ee", + "reference": "09f82174368bc9ca78698d71b5ddec45973c15ee", "shasum": "" }, "require": { @@ -6931,11 +6877,10 @@ "spryker/payment-data-import": "^1.0.0", "spryker/payment-gui": "^1.3.0" }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -6944,22 +6889,22 @@ ], "description": "Payments [feature]", "support": { - "source": "https://github.com/spryker-feature/payments/tree/202211.0" + "source": "https://github.com/spryker-feature/payments/tree/202212.0" }, - "time": "2022-11-23T20:31:13+00:00" + "time": "2022-12-16T09:54:10+00:00" }, { "name": "spryker-feature/persistent-cart-sharing", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/persistent-cart-sharing.git", - "reference": "801fa8529fc08ef5438a79a456cc9d2686ad42a9" + "reference": "7d63fde2ce10035042c51e0607d6919cbe39f437" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/persistent-cart-sharing/zipball/801fa8529fc08ef5438a79a456cc9d2686ad42a9", - "reference": "801fa8529fc08ef5438a79a456cc9d2686ad42a9", + "url": "https://api.github.com/repos/spryker-feature/persistent-cart-sharing/zipball/7d63fde2ce10035042c51e0607d6919cbe39f437", + "reference": "7d63fde2ce10035042c51e0607d6919cbe39f437", "shasum": "" }, "require": { @@ -6968,11 +6913,10 @@ "spryker-shop/persistent-cart-share-widget": "^1.3.0", "spryker/persistent-cart-share": "^1.0.0" }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -6981,29 +6925,29 @@ ], "description": "Persistent Cart Sharing [feature]", "support": { - "source": "https://github.com/spryker-feature/persistent-cart-sharing/tree/202211.0" + "source": "https://github.com/spryker-feature/persistent-cart-sharing/tree/202212.0" }, - "time": "2022-11-23T20:31:14+00:00" + "time": "2022-12-16T09:54:11+00:00" }, { "name": "spryker-feature/prices", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/prices.git", - "reference": "9d7133b9b71957eea16f7e1f0bf0d8821d22af32" + "reference": "8995ff21c5ef1ab86e55bc34ac21bd581cac02c1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/prices/zipball/9d7133b9b71957eea16f7e1f0bf0d8821d22af32", - "reference": "9d7133b9b71957eea16f7e1f0bf0d8821d22af32", + "url": "https://api.github.com/repos/spryker-feature/prices/zipball/8995ff21c5ef1ab86e55bc34ac21bd581cac02c1", + "reference": "8995ff21c5ef1ab86e55bc34ac21bd581cac02c1", "shasum": "" }, "require": { "php": ">=8.0", "spryker-shop/currency-widget": "^1.5.0", "spryker-shop/money-widget": "^1.6.0", - "spryker-shop/price-product-volume-widget": "^1.7.0", + "spryker-shop/price-product-volume-widget": "^1.8.0", "spryker-shop/price-product-widget": "^1.0.0", "spryker-shop/price-widget": "^1.4.0", "spryker/currency": "^3.14.0", @@ -7015,11 +6959,10 @@ "spryker/price-product-volume": "^3.3.0", "spryker/price-product-volume-gui": "^3.2.0" }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -7028,22 +6971,22 @@ ], "description": "Prices [feature]", "support": { - "source": "https://github.com/spryker-feature/prices/tree/202211.0" + "source": "https://github.com/spryker-feature/prices/tree/202212.0" }, - "time": "2022-11-23T20:31:16+00:00" + "time": "2022-12-16T09:39:37+00:00" }, { "name": "spryker-feature/product", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/product.git", - "reference": "e00550177b0a02a43cc9bc0b25328d3ac7e8871c" + "reference": "9be25f84120cfb3de53efc24beb8964aeb9e7ca2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/product/zipball/e00550177b0a02a43cc9bc0b25328d3ac7e8871c", - "reference": "e00550177b0a02a43cc9bc0b25328d3ac7e8871c", + "url": "https://api.github.com/repos/spryker-feature/product/zipball/9be25f84120cfb3de53efc24beb8964aeb9e7ca2", + "reference": "9be25f84120cfb3de53efc24beb8964aeb9e7ca2", "shasum": "" }, "require": { @@ -7052,7 +6995,7 @@ "spryker-shop/product-detail-page": "^3.18.0", "spryker-shop/product-discontinued-widget": "^1.1.0", "spryker-shop/product-image-widget": "^1.0.1", - "spryker-shop/product-search-widget": "^3.3.0", + "spryker-shop/product-search-widget": "^3.4.0", "spryker-shop/product-widget": "^1.3.0", "spryker/product": "^6.29.0", "spryker/product-abstract-data-feed": "^0.2.2", @@ -7081,11 +7024,10 @@ "suggest": { "spryker-feature/spryker-core": "Recommended feature dependency." }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -7094,22 +7036,22 @@ ], "description": "Product [feature]", "support": { - "source": "https://github.com/spryker-feature/product/tree/202211.0" + "source": "https://github.com/spryker-feature/product/tree/202212.0" }, - "time": "2022-11-23T20:31:17+00:00" + "time": "2022-12-16T09:39:44+00:00" }, { "name": "spryker-feature/product-approval-process", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/product-approval-process.git", - "reference": "9f555639141a78be854cf6e07f3cfe855f9136fa" + "reference": "6339b642a72563416ab9a8b1e28da765d1c70a8a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/product-approval-process/zipball/9f555639141a78be854cf6e07f3cfe855f9136fa", - "reference": "9f555639141a78be854cf6e07f3cfe855f9136fa", + "url": "https://api.github.com/repos/spryker-feature/product-approval-process/zipball/6339b642a72563416ab9a8b1e28da765d1c70a8a", + "reference": "6339b642a72563416ab9a8b1e28da765d1c70a8a", "shasum": "" }, "require": { @@ -7120,11 +7062,10 @@ "spryker/product-approval-gui": "^1.2.0", "spryker/product-management": "^0.19.25" }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -7133,22 +7074,22 @@ ], "description": "Product Approval Process [feature]", "support": { - "source": "https://github.com/spryker-feature/product-approval-process/tree/202211.0" + "source": "https://github.com/spryker-feature/product-approval-process/tree/202212.0" }, - "time": "2022-11-23T20:31:19+00:00" + "time": "2022-12-16T09:54:16+00:00" }, { "name": "spryker-feature/product-barcode", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/product-barcode.git", - "reference": "ee284e0388a921e9678e4be1311f9a72f8e1c782" + "reference": "300076648581f5b6e8ae13ae644e9b5c1763530a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/product-barcode/zipball/ee284e0388a921e9678e4be1311f9a72f8e1c782", - "reference": "ee284e0388a921e9678e4be1311f9a72f8e1c782", + "url": "https://api.github.com/repos/spryker-feature/product-barcode/zipball/300076648581f5b6e8ae13ae644e9b5c1763530a", + "reference": "300076648581f5b6e8ae13ae644e9b5c1763530a", "shasum": "" }, "require": { @@ -7160,11 +7101,10 @@ "suggest": { "spryker-feature/product": "Recommended feature dependency." }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -7173,39 +7113,38 @@ ], "description": "Product Barcode [feature]", "support": { - "source": "https://github.com/spryker-feature/product-barcode/tree/202211.0" + "source": "https://github.com/spryker-feature/product-barcode/tree/202212.0" }, - "time": "2022-11-23T20:31:20+00:00" + "time": "2022-12-16T09:54:17+00:00" }, { "name": "spryker-feature/product-bundles", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/product-bundles.git", - "reference": "e5208ef41e0bd20a253c64ddb0e222859152e7e9" + "reference": "0bbe3ad041c2797379e1522698e47b0af67d0494" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/product-bundles/zipball/e5208ef41e0bd20a253c64ddb0e222859152e7e9", - "reference": "e5208ef41e0bd20a253c64ddb0e222859152e7e9", + "url": "https://api.github.com/repos/spryker-feature/product-bundles/zipball/0bbe3ad041c2797379e1522698e47b0af67d0494", + "reference": "0bbe3ad041c2797379e1522698e47b0af67d0494", "shasum": "" }, "require": { "php": ">=8.0", - "spryker-shop/product-bundle-widget": "^1.5.0", - "spryker-shop/sales-product-bundle-widget": "^1.0.0", + "spryker-shop/product-bundle-widget": "^1.6.0", + "spryker-shop/sales-product-bundle-widget": "^1.1.0", "spryker/product-bundle": "^7.13.0", "spryker/product-bundle-storage": "^1.1.0" }, "suggest": { "spryker-feature/product": "Recommended feature dependency." }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -7214,22 +7153,22 @@ ], "description": "Product Bundles [feature]", "support": { - "source": "https://github.com/spryker-feature/product-bundles/tree/202211.0" + "source": "https://github.com/spryker-feature/product-bundles/tree/202212.0" }, - "time": "2022-11-23T20:31:22+00:00" + "time": "2022-12-16T09:39:38+00:00" }, { "name": "spryker-feature/product-customer-restrictions", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/product-customer-restrictions.git", - "reference": "f2264f4aeae6153faed6a967f70637424519221f" + "reference": "93374140684d144ea425928a99f1c9a691acc5b3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/product-customer-restrictions/zipball/f2264f4aeae6153faed6a967f70637424519221f", - "reference": "f2264f4aeae6153faed6a967f70637424519221f", + "url": "https://api.github.com/repos/spryker-feature/product-customer-restrictions/zipball/93374140684d144ea425928a99f1c9a691acc5b3", + "reference": "93374140684d144ea425928a99f1c9a691acc5b3", "shasum": "" }, "require": { @@ -7239,11 +7178,10 @@ "suggest": { "spryker-feature/product": "Recommended feature dependency." }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -7252,22 +7190,22 @@ ], "description": "Product Customer Restrictions [feature]", "support": { - "source": "https://github.com/spryker-feature/product-customer-restrictions/tree/202211.0" + "source": "https://github.com/spryker-feature/product-customer-restrictions/tree/202212.0" }, - "time": "2022-11-23T20:31:24+00:00" + "time": "2022-12-16T09:54:20+00:00" }, { "name": "spryker-feature/product-groups", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/product-groups.git", - "reference": "cc25f2ae8b1e619487901d9c503c8f99e3673069" + "reference": "c1e500e36c340e9ea6aad60b7c17db76833b86f4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/product-groups/zipball/cc25f2ae8b1e619487901d9c503c8f99e3673069", - "reference": "cc25f2ae8b1e619487901d9c503c8f99e3673069", + "url": "https://api.github.com/repos/spryker-feature/product-groups/zipball/c1e500e36c340e9ea6aad60b7c17db76833b86f4", + "reference": "c1e500e36c340e9ea6aad60b7c17db76833b86f4", "shasum": "" }, "require": { @@ -7279,11 +7217,10 @@ "suggest": { "spryker-feature/product": "Recommended feature dependency." }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -7292,28 +7229,28 @@ ], "description": "Product Groups [feature]", "support": { - "source": "https://github.com/spryker-feature/product-groups/tree/202211.0" + "source": "https://github.com/spryker-feature/product-groups/tree/202212.0" }, - "time": "2022-11-23T20:31:25+00:00" + "time": "2022-12-16T09:54:22+00:00" }, { "name": "spryker-feature/product-labels", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/product-labels.git", - "reference": "248454b87519a663553559d1642ef17f4345ab4d" + "reference": "dcf9ccbc6f1f246863909d8366c1de4308ec0aca" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/product-labels/zipball/248454b87519a663553559d1642ef17f4345ab4d", - "reference": "248454b87519a663553559d1642ef17f4345ab4d", + "url": "https://api.github.com/repos/spryker-feature/product-labels/zipball/dcf9ccbc6f1f246863909d8366c1de4308ec0aca", + "reference": "dcf9ccbc6f1f246863909d8366c1de4308ec0aca", "shasum": "" }, "require": { "php": ">=8.0", "spryker-shop/product-label-widget": "^1.6.0", - "spryker-shop/product-new-page": "^1.2.0", + "spryker-shop/product-new-page": "^1.3.0", "spryker/product-label": "^3.3.0", "spryker/product-label-data-import": "^0.1.0", "spryker/product-label-gui": "^3.3.0", @@ -7324,11 +7261,10 @@ "suggest": { "spryker-feature/product": "Recommended feature dependency." }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -7337,22 +7273,22 @@ ], "description": "Product Labels [feature]", "support": { - "source": "https://github.com/spryker-feature/product-labels/tree/202211.0" + "source": "https://github.com/spryker-feature/product-labels/tree/202212.0" }, - "time": "2022-11-23T20:31:27+00:00" + "time": "2022-12-16T09:39:40+00:00" }, { "name": "spryker-feature/product-lists", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/product-lists.git", - "reference": "526ac4fda541e54933180a5ad340b0f195483466" + "reference": "029b6e8d00a35897aab8c740f41a766f1755cffc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/product-lists/zipball/526ac4fda541e54933180a5ad340b0f195483466", - "reference": "526ac4fda541e54933180a5ad340b0f195483466", + "url": "https://api.github.com/repos/spryker-feature/product-lists/zipball/029b6e8d00a35897aab8c740f41a766f1755cffc", + "reference": "029b6e8d00a35897aab8c740f41a766f1755cffc", "shasum": "" }, "require": { @@ -7366,11 +7302,10 @@ "suggest": { "spryker-feature/product": "Recommended feature dependency." }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -7379,22 +7314,22 @@ ], "description": "Product Lists [feature]", "support": { - "source": "https://github.com/spryker-feature/product-lists/tree/202211.0" + "source": "https://github.com/spryker-feature/product-lists/tree/202212.0" }, - "time": "2022-11-23T20:31:28+00:00" + "time": "2022-12-16T09:54:24+00:00" }, { "name": "spryker-feature/product-options", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/product-options.git", - "reference": "c6d9084cad8b1d2f024fc67d5dae56c805072efb" + "reference": "1e861deef0d6d1af8446c0e091b586b7179d323c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/product-options/zipball/c6d9084cad8b1d2f024fc67d5dae56c805072efb", - "reference": "c6d9084cad8b1d2f024fc67d5dae56c805072efb", + "url": "https://api.github.com/repos/spryker-feature/product-options/zipball/1e861deef0d6d1af8446c0e091b586b7179d323c", + "reference": "1e861deef0d6d1af8446c0e091b586b7179d323c", "shasum": "" }, "require": { @@ -7406,11 +7341,10 @@ "suggest": { "spryker-feature/product": "Recommended feature dependency." }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -7419,37 +7353,36 @@ ], "description": "Product Options [feature]", "support": { - "source": "https://github.com/spryker-feature/product-options/tree/202211.0" + "source": "https://github.com/spryker-feature/product-options/tree/202212.0" }, - "time": "2022-11-23T20:31:30+00:00" + "time": "2022-12-16T09:54:26+00:00" }, { "name": "spryker-feature/product-rating-reviews", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/product-rating-reviews.git", - "reference": "22cebea332450fa350d92f3f43c71f4b05261155" + "reference": "235be201b5e916a69cfb166878012e9a5a2b7266" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/product-rating-reviews/zipball/22cebea332450fa350d92f3f43c71f4b05261155", - "reference": "22cebea332450fa350d92f3f43c71f4b05261155", + "url": "https://api.github.com/repos/spryker-feature/product-rating-reviews/zipball/235be201b5e916a69cfb166878012e9a5a2b7266", + "reference": "235be201b5e916a69cfb166878012e9a5a2b7266", "shasum": "" }, "require": { "php": ">=8.0", - "spryker-shop/product-review-widget": "^1.13.0", + "spryker-shop/product-review-widget": "^1.14.0", "spryker/product-review": "^2.9.0", "spryker/product-review-gui": "^1.4.0", "spryker/product-review-search": "^1.7.0", "spryker/product-review-storage": "^1.5.0" }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -7458,22 +7391,22 @@ ], "description": "Product Rating & Reviews [feature]", "support": { - "source": "https://github.com/spryker-feature/product-rating-reviews/tree/202211.0" + "source": "https://github.com/spryker-feature/product-rating-reviews/tree/202212.0" }, - "time": "2022-11-23T20:31:31+00:00" + "time": "2022-12-16T09:39:42+00:00" }, { "name": "spryker-feature/product-relations", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/product-relations.git", - "reference": "de4f54f0a4678c5c29b1ec990b1973a6e69e5b1c" + "reference": "63107172f38a8d58b921ae1f74740f5eace723c9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/product-relations/zipball/de4f54f0a4678c5c29b1ec990b1973a6e69e5b1c", - "reference": "de4f54f0a4678c5c29b1ec990b1973a6e69e5b1c", + "url": "https://api.github.com/repos/spryker-feature/product-relations/zipball/63107172f38a8d58b921ae1f74740f5eace723c9", + "reference": "63107172f38a8d58b921ae1f74740f5eace723c9", "shasum": "" }, "require": { @@ -7487,11 +7420,10 @@ "suggest": { "spryker-feature/product": "Recommended feature dependency." }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -7500,22 +7432,22 @@ ], "description": "Product Relations [feature]", "support": { - "source": "https://github.com/spryker-feature/product-relations/tree/202211.0" + "source": "https://github.com/spryker-feature/product-relations/tree/202212.0" }, - "time": "2022-11-23T20:31:33+00:00" + "time": "2022-12-16T09:54:29+00:00" }, { "name": "spryker-feature/product-sets", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/product-sets.git", - "reference": "51d2ce8071602662ae1022d3c5e47835b900dbca" + "reference": "ced5d6d13a55f12021a4725681a0a1957120a9a9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/product-sets/zipball/51d2ce8071602662ae1022d3c5e47835b900dbca", - "reference": "51d2ce8071602662ae1022d3c5e47835b900dbca", + "url": "https://api.github.com/repos/spryker-feature/product-sets/zipball/ced5d6d13a55f12021a4725681a0a1957120a9a9", + "reference": "ced5d6d13a55f12021a4725681a0a1957120a9a9", "shasum": "" }, "require": { @@ -7531,11 +7463,10 @@ "suggest": { "spryker-feature/product": "Recommended feature dependency." }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -7544,22 +7475,22 @@ ], "description": "Product Sets [feature]", "support": { - "source": "https://github.com/spryker-feature/product-sets/tree/202211.0" + "source": "https://github.com/spryker-feature/product-sets/tree/202212.0" }, - "time": "2022-11-23T20:31:35+00:00" + "time": "2022-12-16T09:54:30+00:00" }, { "name": "spryker-feature/promotions-discounts", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/promotions-discounts.git", - "reference": "11f95fb627eb2282717538c56a743b99d1aaf007" + "reference": "b98a733790d6ba57562417ff4c6068a6e27a6b24" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/promotions-discounts/zipball/11f95fb627eb2282717538c56a743b99d1aaf007", - "reference": "11f95fb627eb2282717538c56a743b99d1aaf007", + "url": "https://api.github.com/repos/spryker-feature/promotions-discounts/zipball/b98a733790d6ba57562417ff4c6068a6e27a6b24", + "reference": "b98a733790d6ba57562417ff4c6068a6e27a6b24", "shasum": "" }, "require": { @@ -7571,11 +7502,10 @@ "spryker/discount": "^9.28.0", "spryker/discount-promotion": "^4.9.0" }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -7584,37 +7514,36 @@ ], "description": "Promotions & Discounts [feature]", "support": { - "source": "https://github.com/spryker-feature/promotions-discounts/tree/202211.0" + "source": "https://github.com/spryker-feature/promotions-discounts/tree/202212.0" }, - "time": "2022-11-23T20:31:36+00:00" + "time": "2022-12-16T09:54:32+00:00" }, { "name": "spryker-feature/quick-add-to-cart", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/quick-add-to-cart.git", - "reference": "1bc9e3d448484b6c02d97efcfb0e74965b91e727" + "reference": "289289613eb14a8c6f10b148dde1d4584d87ce60" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/quick-add-to-cart/zipball/1bc9e3d448484b6c02d97efcfb0e74965b91e727", - "reference": "1bc9e3d448484b6c02d97efcfb0e74965b91e727", + "url": "https://api.github.com/repos/spryker-feature/quick-add-to-cart/zipball/289289613eb14a8c6f10b148dde1d4584d87ce60", + "reference": "289289613eb14a8c6f10b148dde1d4584d87ce60", "shasum": "" }, "require": { "php": ">=8.0", - "spryker-shop/quick-order-page": "^4.7.0", + "spryker-shop/quick-order-page": "^4.8.0", "spryker/quick-order": "^3.0.0" }, "suggest": { "spryker-feature/cart": "Recommended feature dependency." }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -7623,29 +7552,29 @@ ], "description": "Quick add to cart [feature]", "support": { - "source": "https://github.com/spryker-feature/quick-add-to-cart/tree/202211.0" + "source": "https://github.com/spryker-feature/quick-add-to-cart/tree/202212.0" }, - "time": "2022-11-23T20:31:38+00:00" + "time": "2022-12-16T09:40:07+00:00" }, { "name": "spryker-feature/quotation-process", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/quotation-process.git", - "reference": "ac11376bfe748b8e3f9338db16949e6128bbc953" + "reference": "fb09f31976262a13f19bc1e7fabca6d51c2b060c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/quotation-process/zipball/ac11376bfe748b8e3f9338db16949e6128bbc953", - "reference": "ac11376bfe748b8e3f9338db16949e6128bbc953", + "url": "https://api.github.com/repos/spryker-feature/quotation-process/zipball/fb09f31976262a13f19bc1e7fabca6d51c2b060c", + "reference": "fb09f31976262a13f19bc1e7fabca6d51c2b060c", "shasum": "" }, "require": { "php": ">=8.0", - "spryker-shop/quote-request-agent-page": "^3.1.0", - "spryker-shop/quote-request-agent-widget": "^2.5.0", - "spryker-shop/quote-request-page": "^3.3.0", + "spryker-shop/quote-request-agent-page": "^3.2.0", + "spryker-shop/quote-request-agent-widget": "^2.6.0", + "spryker-shop/quote-request-page": "^3.4.0", "spryker-shop/quote-request-widget": "^2.5.0", "spryker/quote-request": "^2.4.0", "spryker/quote-request-agent": "^2.2.0", @@ -7659,11 +7588,10 @@ "spryker-feature/prices": "Recommended feature dependency.", "spryker-feature/spryker-core": "Recommended feature dependency." }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -7672,22 +7600,22 @@ ], "description": "Quotation Process [feature]", "support": { - "source": "https://github.com/spryker-feature/quotation-process/tree/202211.0" + "source": "https://github.com/spryker-feature/quotation-process/tree/202212.0" }, - "time": "2022-11-23T20:31:39+00:00" + "time": "2022-12-16T09:40:09+00:00" }, { "name": "spryker-feature/reclamations", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/reclamations.git", - "reference": "eeaabfc1e4d3c82fa8fd918db826c0a6908d6b83" + "reference": "8bffd3ddaf1505c6e48fad60fe8ae0134aab77c1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/reclamations/zipball/eeaabfc1e4d3c82fa8fd918db826c0a6908d6b83", - "reference": "eeaabfc1e4d3c82fa8fd918db826c0a6908d6b83", + "url": "https://api.github.com/repos/spryker-feature/reclamations/zipball/8bffd3ddaf1505c6e48fad60fe8ae0134aab77c1", + "reference": "8bffd3ddaf1505c6e48fad60fe8ae0134aab77c1", "shasum": "" }, "require": { @@ -7695,11 +7623,10 @@ "spryker/sales-reclamation": "^1.1.0", "spryker/sales-reclamation-gui": "^1.7.0" }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -7708,33 +7635,32 @@ ], "description": "Reclamations [feature]", "support": { - "source": "https://github.com/spryker-feature/reclamations/tree/202211.0" + "source": "https://github.com/spryker-feature/reclamations/tree/202212.0" }, - "time": "2022-11-23T20:31:41+00:00" + "time": "2022-12-16T09:54:36+00:00" }, { "name": "spryker-feature/refunds", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/refunds.git", - "reference": "6449fdcbc4442f2a79656b7074140139cc87d8aa" + "reference": "4785af1e905dd13f959f8ea485d9163fa4e3c8f5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/refunds/zipball/6449fdcbc4442f2a79656b7074140139cc87d8aa", - "reference": "6449fdcbc4442f2a79656b7074140139cc87d8aa", + "url": "https://api.github.com/repos/spryker-feature/refunds/zipball/4785af1e905dd13f959f8ea485d9163fa4e3c8f5", + "reference": "4785af1e905dd13f959f8ea485d9163fa4e3c8f5", "shasum": "" }, "require": { "php": ">=8.0", "spryker/refund": "^5.5.0" }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -7743,22 +7669,22 @@ ], "description": "Refunds [feature]", "support": { - "source": "https://github.com/spryker-feature/refunds/tree/202211.0" + "source": "https://github.com/spryker-feature/refunds/tree/202212.0" }, - "time": "2022-11-23T20:31:42+00:00" + "time": "2022-12-16T09:54:37+00:00" }, { "name": "spryker-feature/reorder", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/reorder.git", - "reference": "c4ee348d7ae30fad722fcb2ce22702f6e066b7e0" + "reference": "d510cef86bb7712014fea47eddb577893f2608c9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/reorder/zipball/c4ee348d7ae30fad722fcb2ce22702f6e066b7e0", - "reference": "c4ee348d7ae30fad722fcb2ce22702f6e066b7e0", + "url": "https://api.github.com/repos/spryker-feature/reorder/zipball/d510cef86bb7712014fea47eddb577893f2608c9", + "reference": "d510cef86bb7712014fea47eddb577893f2608c9", "shasum": "" }, "require": { @@ -7768,11 +7694,10 @@ "suggest": { "spryker-feature/cart": "Recommended feature dependency." }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -7781,22 +7706,22 @@ ], "description": "Reorder [feature]", "support": { - "source": "https://github.com/spryker-feature/reorder/tree/202211.0" + "source": "https://github.com/spryker-feature/reorder/tree/202212.0" }, - "time": "2022-11-23T20:31:44+00:00" + "time": "2022-12-16T09:54:39+00:00" }, { "name": "spryker-feature/resource-sharing", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/resource-sharing.git", - "reference": "273ce2e23464a4911406b7356187c99af5a98a01" + "reference": "05ea4c0ac79518f562df59b95f25ca1767414815" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/resource-sharing/zipball/273ce2e23464a4911406b7356187c99af5a98a01", - "reference": "273ce2e23464a4911406b7356187c99af5a98a01", + "url": "https://api.github.com/repos/spryker-feature/resource-sharing/zipball/05ea4c0ac79518f562df59b95f25ca1767414815", + "reference": "05ea4c0ac79518f562df59b95f25ca1767414815", "shasum": "" }, "require": { @@ -7807,11 +7732,10 @@ "suggest": { "spryker-feature/customer-account-management": "Recommended feature dependency." }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -7820,27 +7744,27 @@ ], "description": "Resource Sharing [feature]", "support": { - "source": "https://github.com/spryker-feature/resource-sharing/tree/202211.0" + "source": "https://github.com/spryker-feature/resource-sharing/tree/202212.0" }, - "time": "2022-11-23T20:31:46+00:00" + "time": "2022-12-16T09:54:41+00:00" }, { "name": "spryker-feature/return-management", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/return-management.git", - "reference": "20a8e209aa17e37ebe7894f4022690a40033858b" + "reference": "191787dea987d20315a4318ea97e114f9e1d9425" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/return-management/zipball/20a8e209aa17e37ebe7894f4022690a40033858b", - "reference": "20a8e209aa17e37ebe7894f4022690a40033858b", + "url": "https://api.github.com/repos/spryker-feature/return-management/zipball/191787dea987d20315a4318ea97e114f9e1d9425", + "reference": "191787dea987d20315a4318ea97e114f9e1d9425", "shasum": "" }, "require": { "php": ">=8.0", - "spryker-shop/sales-return-page": "^1.4.0", + "spryker-shop/sales-return-page": "^1.5.0", "spryker/sales-return": "^1.4.0", "spryker/sales-return-data-import": "^0.2.0", "spryker/sales-return-gui": "^1.4.0", @@ -7849,11 +7773,10 @@ "suggest": { "spryker-feature/order-management": "Recommended feature dependency." }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -7862,22 +7785,22 @@ ], "description": "Return Management [feature]", "support": { - "source": "https://github.com/spryker-feature/return-management/tree/202211.0" + "source": "https://github.com/spryker-feature/return-management/tree/202212.0" }, - "time": "2022-11-23T20:31:47+00:00" + "time": "2022-12-16T09:39:48+00:00" }, { "name": "spryker-feature/scheduled-prices", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/scheduled-prices.git", - "reference": "6509c529acff5bd4ea65280042795611d76147de" + "reference": "af1122fcf44a32ef65bf36f5f19688d624738b5d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/scheduled-prices/zipball/6509c529acff5bd4ea65280042795611d76147de", - "reference": "6509c529acff5bd4ea65280042795611d76147de", + "url": "https://api.github.com/repos/spryker-feature/scheduled-prices/zipball/af1122fcf44a32ef65bf36f5f19688d624738b5d", + "reference": "af1122fcf44a32ef65bf36f5f19688d624738b5d", "shasum": "" }, "require": { @@ -7886,11 +7809,10 @@ "spryker/price-product-schedule-data-import": "^0.1.0", "spryker/price-product-schedule-gui": "^2.3.0" }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -7899,22 +7821,22 @@ ], "description": "Scheduled Prices [feature]", "support": { - "source": "https://github.com/spryker-feature/scheduled-prices/tree/202211.0" + "source": "https://github.com/spryker-feature/scheduled-prices/tree/202212.0" }, - "time": "2022-11-23T20:31:49+00:00" + "time": "2022-12-16T09:54:44+00:00" }, { "name": "spryker-feature/search", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/search.git", - "reference": "f61bfeff330e13c3495c6c978376c63e72ea4111" + "reference": "0683c09481c00906ed943ffc8a7dfdc2cef7762b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/search/zipball/f61bfeff330e13c3495c6c978376c63e72ea4111", - "reference": "f61bfeff330e13c3495c6c978376c63e72ea4111", + "url": "https://api.github.com/repos/spryker-feature/search/zipball/0683c09481c00906ed943ffc8a7dfdc2cef7762b", + "reference": "0683c09481c00906ed943ffc8a7dfdc2cef7762b", "shasum": "" }, "require": { @@ -7924,11 +7846,10 @@ "spryker/search-elasticsearch": "^1.14.0", "spryker/search-elasticsearch-gui": "^1.0.0" }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -7937,22 +7858,22 @@ ], "description": "Search [feature]", "support": { - "source": "https://github.com/spryker-feature/search/tree/202211.0" + "source": "https://github.com/spryker-feature/search/tree/202212.0" }, - "time": "2022-11-23T20:31:50+00:00" + "time": "2022-12-16T09:54:45+00:00" }, { "name": "spryker-feature/shared-carts", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/shared-carts.git", - "reference": "428d4276e9f952113886feea1d5ed27d5ba7d3a3" + "reference": "4716435c445bc24cd87aef32db930cc65f7c1365" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/shared-carts/zipball/428d4276e9f952113886feea1d5ed27d5ba7d3a3", - "reference": "428d4276e9f952113886feea1d5ed27d5ba7d3a3", + "url": "https://api.github.com/repos/spryker-feature/shared-carts/zipball/4716435c445bc24cd87aef32db930cc65f7c1365", + "reference": "4716435c445bc24cd87aef32db930cc65f7c1365", "shasum": "" }, "require": { @@ -7965,11 +7886,10 @@ "suggest": { "spryker-feature/cart": "Recommended feature dependency." }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -7978,22 +7898,22 @@ ], "description": "Shared carts [feature]", "support": { - "source": "https://github.com/spryker-feature/shared-carts/tree/202211.0" + "source": "https://github.com/spryker-feature/shared-carts/tree/202212.0" }, - "time": "2022-11-23T20:31:52+00:00" + "time": "2022-12-16T09:54:47+00:00" }, { "name": "spryker-feature/shipment", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/shipment.git", - "reference": "2437ca9d4505fc80c69bf44928271dc828c0fa36" + "reference": "bd156071a90c95e2a1f0d18c2ff7001d725da723" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/shipment/zipball/2437ca9d4505fc80c69bf44928271dc828c0fa36", - "reference": "2437ca9d4505fc80c69bf44928271dc828c0fa36", + "url": "https://api.github.com/repos/spryker-feature/shipment/zipball/bd156071a90c95e2a1f0d18c2ff7001d725da723", + "reference": "bd156071a90c95e2a1f0d18c2ff7001d725da723", "shasum": "" }, "require": { @@ -8002,11 +7922,10 @@ "spryker/shipment-data-import": "^1.1.0", "spryker/shipment-gui": "^2.6.0" }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -8015,29 +7934,29 @@ ], "description": "Shipment [feature]", "support": { - "source": "https://github.com/spryker-feature/shipment/tree/202211.0" + "source": "https://github.com/spryker-feature/shipment/tree/202212.0" }, - "time": "2022-11-23T20:31:53+00:00" + "time": "2022-12-16T09:54:48+00:00" }, { "name": "spryker-feature/shopping-lists", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/shopping-lists.git", - "reference": "d724ce6e2c9effbd92ec951803f6760d00724265" + "reference": "dbdf5eec679d87ab38091a106d993b7998ff3c23" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/shopping-lists/zipball/d724ce6e2c9effbd92ec951803f6760d00724265", - "reference": "d724ce6e2c9effbd92ec951803f6760d00724265", + "url": "https://api.github.com/repos/spryker-feature/shopping-lists/zipball/dbdf5eec679d87ab38091a106d993b7998ff3c23", + "reference": "dbdf5eec679d87ab38091a106d993b7998ff3c23", "shasum": "" }, "require": { "php": ">=8.0", "spryker-shop/shopping-list-note-widget": "^1.1.0", - "spryker-shop/shopping-list-page": "^1.7.0", - "spryker-shop/shopping-list-widget": "^1.4.0", + "spryker-shop/shopping-list-page": "^1.8.0", + "spryker-shop/shopping-list-widget": "^1.5.0", "spryker/shopping-list": "^4.10.0", "spryker/shopping-list-data-import": "^0.2.0", "spryker/shopping-list-note": "^1.2.0", @@ -8052,11 +7971,10 @@ "spryker-feature/product": "Recommended feature dependency.", "spryker-feature/spryker-core": "Recommended feature dependency." }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -8065,22 +7983,22 @@ ], "description": "Shopping Lists [feature]", "support": { - "source": "https://github.com/spryker-feature/shopping-lists/tree/202211.0" + "source": "https://github.com/spryker-feature/shopping-lists/tree/202212.0" }, - "time": "2022-11-23T20:31:55+00:00" + "time": "2022-12-16T09:40:09+00:00" }, { "name": "spryker-feature/spryker-core", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/spryker-core.git", - "reference": "ccbc68794672a84fc51c5ed02241bb2204353e01" + "reference": "653acc570c8177cdb08a761e7604f2fcaf40f26a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/spryker-core/zipball/ccbc68794672a84fc51c5ed02241bb2204353e01", - "reference": "ccbc68794672a84fc51c5ed02241bb2204353e01", + "url": "https://api.github.com/repos/spryker-feature/spryker-core/zipball/653acc570c8177cdb08a761e7604f2fcaf40f26a", + "reference": "653acc570c8177cdb08a761e7604f2fcaf40f26a", "shasum": "" }, "require": { @@ -8094,7 +8012,7 @@ "spryker-shop/shop-permission": "^1.2.0", "spryker-shop/shop-router": "^1.0.2", "spryker-shop/shop-translator": "^1.1.0", - "spryker-shop/shop-ui": "^1.61.0", + "spryker-shop/shop-ui": "^1.66.0", "spryker-shop/storage-router": "^0.1.0", "spryker/application": "^3.30.0", "spryker/assertion": "^3.0.0", @@ -8105,18 +8023,18 @@ "spryker/data-export": "^0.1.3", "spryker/data-import": "^1.19.0", "spryker/documentation-generator-api": "^1.0.0", - "spryker/documentation-generator-open-api": "^1.0.0", + "spryker/documentation-generator-open-api": "^1.1.0", "spryker/event": "^2.9.0", "spryker/event-dispatcher": "^1.3.0", "spryker/form": "^1.1.0", "spryker/glossary": "^3.11.0", "spryker/glossary-storage": "^1.11.0", - "spryker/glue-application": "^1.47.0", + "spryker/glue-application": "^1.48.0", "spryker/glue-backend-api-application": "^1.0.0", "spryker/glue-json-api-convention": "^1.0.0", "spryker/glue-storefront-api-application": "^1.0.0", "spryker/graceful-runner": "^1.0.0", - "spryker/gui": "^3.45.0", + "spryker/gui": "^3.46.0", "spryker/health-check": "^1.0.1", "spryker/http": "^1.7.0", "spryker/installer": "^4.0.1", @@ -8135,8 +8053,8 @@ "spryker/security-blocker": "^1.1.0", "spryker/security-system-user": "^1.0.0", "spryker/session": "^4.13.0", - "spryker/session-file": "^1.3.0", - "spryker/session-redis": "^1.7.0", + "spryker/session-file": "^1.5.0", + "spryker/session-redis": "^1.8.0", "spryker/setup": "^4.4.0", "spryker/setup-frontend": "^1.7.0", "spryker/storage": "^3.19.0", @@ -8154,7 +8072,6 @@ "spryker/vault": "^1.2.0", "spryker/zed-request": "^3.18.0" }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -8167,29 +8084,29 @@ ], "description": "Spryker Core [feature]", "support": { - "source": "https://github.com/spryker-feature/spryker-core/tree/master" + "source": "https://github.com/spryker-feature/spryker-core/tree/202212.0" }, - "time": "2022-11-29T14:37:03+00:00" + "time": "2022-12-16T09:39:49+00:00" }, { "name": "spryker-feature/spryker-core-back-office", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/spryker-core-back-office.git", - "reference": "f86367f0dfbafc6fc60ed9da393a69278fdd687a" + "reference": "a0b1566f4a676986d105bc9f782a90453a242b1f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/spryker-core-back-office/zipball/f86367f0dfbafc6fc60ed9da393a69278fdd687a", - "reference": "f86367f0dfbafc6fc60ed9da393a69278fdd687a", + "url": "https://api.github.com/repos/spryker-feature/spryker-core-back-office/zipball/a0b1566f4a676986d105bc9f782a90453a242b1f", + "reference": "a0b1566f4a676986d105bc9f782a90453a242b1f", "shasum": "" }, "require": { "php": ">=8.0", "spryker/acl": "^3.13.0", "spryker/dashboard": "^1.1.0", - "spryker/gui": "^3.45.0", + "spryker/gui": "^3.46.0", "spryker/security-gui": "^1.1.0", "spryker/security-oauth-user": "^1.1.0", "spryker/session-user-validation": "^1.0.0", @@ -8197,10 +8114,9 @@ "spryker/user-locale": "^1.1.0", "spryker/user-locale-gui": "^1.0.0", "spryker/user-password-reset": "^1.1.0", - "spryker/user-password-reset-mail": "^1.0.0", + "spryker/user-password-reset-mail": "^1.1.0", "spryker/zed-navigation": "^1.12.0" }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { @@ -8213,33 +8129,32 @@ ], "description": "Spryker Core Back Office [feature]", "support": { - "source": "https://github.com/spryker-feature/spryker-core-back-office/tree/master" + "source": "https://github.com/spryker-feature/spryker-core-back-office/tree/202212.0" }, - "time": "2022-11-30T13:28:27+00:00" + "time": "2022-12-16T09:39:55+00:00" }, { "name": "spryker-feature/state-machine", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/state-machine.git", - "reference": "2889d1ae38489f44eb45daf17a325379745aba6c" + "reference": "298ff69b40d524a20a6a3073561a69905466da9d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/state-machine/zipball/2889d1ae38489f44eb45daf17a325379745aba6c", - "reference": "2889d1ae38489f44eb45daf17a325379745aba6c", + "url": "https://api.github.com/repos/spryker-feature/state-machine/zipball/298ff69b40d524a20a6a3073561a69905466da9d", + "reference": "298ff69b40d524a20a6a3073561a69905466da9d", "shasum": "" }, "require": { "php": ">=8.0", "spryker/state-machine": "^2.16.0" }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -8248,22 +8163,22 @@ ], "description": "State Machine [feature]", "support": { - "source": "https://github.com/spryker-feature/state-machine/tree/202211.0" + "source": "https://github.com/spryker-feature/state-machine/tree/202212.0" }, - "time": "2022-11-23T20:32:00+00:00" + "time": "2022-12-16T09:54:53+00:00" }, { "name": "spryker-feature/tax", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/tax.git", - "reference": "b7d3a129f03c6bee8abc02c61c43bfb511d8b21c" + "reference": "b9de34d38f5dee1e773422cb5748b80ae196df4f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/tax/zipball/b7d3a129f03c6bee8abc02c61c43bfb511d8b21c", - "reference": "b7d3a129f03c6bee8abc02c61c43bfb511d8b21c", + "url": "https://api.github.com/repos/spryker-feature/tax/zipball/b9de34d38f5dee1e773422cb5748b80ae196df4f", + "reference": "b9de34d38f5dee1e773422cb5748b80ae196df4f", "shasum": "" }, "require": { @@ -8272,11 +8187,10 @@ "spryker/tax-product-storage": "^1.2.0", "spryker/tax-storage": "^1.3.0" }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -8285,9 +8199,9 @@ ], "description": "Tax [feature]", "support": { - "source": "https://github.com/spryker-feature/tax/tree/202211.0" + "source": "https://github.com/spryker-feature/tax/tree/202212.0" }, - "time": "2022-11-23T14:57:53+00:00" + "time": "2022-12-16T09:54:55+00:00" }, { "name": "spryker-shop/agent-page", @@ -68933,16 +68847,16 @@ }, { "name": "spryker-feature/development-tools", - "version": "dev-master", + "version": "202212.0", "source": { "type": "git", "url": "https://github.com/spryker-feature/development-tools.git", - "reference": "73e8fa46d76f8b5bfa2e3c8a58370030cc19ba9c" + "reference": "1b3dac912a5d80572a721fecb1effeaac37a9cd9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-feature/development-tools/zipball/73e8fa46d76f8b5bfa2e3c8a58370030cc19ba9c", - "reference": "73e8fa46d76f8b5bfa2e3c8a58370030cc19ba9c", + "url": "https://api.github.com/repos/spryker-feature/development-tools/zipball/1b3dac912a5d80572a721fecb1effeaac37a9cd9", + "reference": "1b3dac912a5d80572a721fecb1effeaac37a9cd9", "shasum": "" }, "require": { @@ -68955,11 +68869,10 @@ "spryker/development": "^3.34.0", "spryker/web-profiler": "^1.6.0" }, - "default-branch": true, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "202211.x-dev" + "dev-master": "202212.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -68968,9 +68881,9 @@ ], "description": "Development tools [feature]", "support": { - "source": "https://github.com/spryker-feature/development-tools/tree/master" + "source": "https://github.com/spryker-feature/development-tools/tree/202212.0" }, - "time": "2022-11-28T16:26:13+00:00" + "time": "2022-12-16T09:53:08+00:00" }, { "name": "spryker-sdk/benchmark", @@ -70846,619 +70759,9 @@ "time": "2021-07-28T10:34:58+00:00" } ], - "aliases": [ - { - "package": "spryker-feature/acl", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/agent-assist", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/alternative-products", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/approval-process", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/availability-notification", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/cart", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/catalog", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/category-management", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/checkout", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/cms", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/comments", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/company-account", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/configurable-bundle", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/configurable-product", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/configurable-product-shopping-lists", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/customer-access", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/customer-account-management", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/deployment-tools", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/development-tools", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/file-manager", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/inventory-management", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/invoice", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/mailing-notifications", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/marketplace-cart", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/marketplace-inventory-management", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/marketplace-merchant", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/marketplace-merchant-custom-prices", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/marketplace-merchant-order-threshold", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/marketplace-merchant-portal-product-management", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/marketplace-merchant-portal-product-offer-management", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/marketplace-merchantportal-core", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/marketplace-order-management", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/marketplace-packaging-units", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/marketplace-product", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/marketplace-product-approval-process", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/marketplace-product-offer", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/marketplace-product-offer-prices", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/marketplace-product-options", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/marketplace-promotions-discounts", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/marketplace-return-management", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/marketplace-shipment", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/marketplace-shopping-lists", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/measurement-units", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/merchant", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/merchant-category", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/merchant-contracts", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/merchant-custom-prices", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/merchant-opening-hours", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/merchant-order-threshold", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/merchant-product-restrictions", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/multiple-carts", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/navigation", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/non-splittable-products", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/order-management", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/packaging-units", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/payments", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/persistent-cart-sharing", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/prices", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/product", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/product-approval-process", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/product-barcode", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/product-bundles", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/product-customer-restrictions", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/product-groups", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/product-labels", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/product-lists", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/product-options", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/product-rating-reviews", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/product-relations", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/product-sets", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/promotions-discounts", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/quick-add-to-cart", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/quotation-process", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/reclamations", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/refunds", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/reorder", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/resource-sharing", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/return-management", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/scheduled-prices", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/search", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/shared-carts", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/shipment", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/shopping-lists", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/spryker-core", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/spryker-core-back-office", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/state-machine", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - }, - { - "package": "spryker-feature/tax", - "version": "9999999-dev", - "alias": "202212.0", - "alias_normalized": "202212.0" - } - ], + "aliases": [], "minimum-stability": "dev", "stability-flags": { - "spryker-feature/acl": 20, - "spryker-feature/agent-assist": 20, - "spryker-feature/alternative-products": 20, - "spryker-feature/approval-process": 20, - "spryker-feature/availability-notification": 20, - "spryker-feature/cart": 20, - "spryker-feature/catalog": 20, - "spryker-feature/category-management": 20, - "spryker-feature/checkout": 20, - "spryker-feature/cms": 20, - "spryker-feature/comments": 20, - "spryker-feature/company-account": 20, - "spryker-feature/configurable-bundle": 20, - "spryker-feature/configurable-product": 20, - "spryker-feature/configurable-product-shopping-lists": 20, - "spryker-feature/customer-access": 20, - "spryker-feature/customer-account-management": 20, - "spryker-feature/deployment-tools": 20, - "spryker-feature/file-manager": 20, - "spryker-feature/inventory-management": 20, - "spryker-feature/invoice": 20, - "spryker-feature/mailing-notifications": 20, - "spryker-feature/marketplace-cart": 20, - "spryker-feature/marketplace-inventory-management": 20, - "spryker-feature/marketplace-merchant": 20, - "spryker-feature/marketplace-merchant-custom-prices": 20, - "spryker-feature/marketplace-merchant-order-threshold": 20, - "spryker-feature/marketplace-merchant-portal-product-management": 20, - "spryker-feature/marketplace-merchant-portal-product-offer-management": 20, - "spryker-feature/marketplace-merchantportal-core": 20, - "spryker-feature/marketplace-order-management": 20, - "spryker-feature/marketplace-packaging-units": 20, - "spryker-feature/marketplace-product": 20, - "spryker-feature/marketplace-product-approval-process": 20, - "spryker-feature/marketplace-product-offer": 20, - "spryker-feature/marketplace-product-offer-prices": 20, - "spryker-feature/marketplace-product-options": 20, - "spryker-feature/marketplace-promotions-discounts": 20, - "spryker-feature/marketplace-return-management": 20, - "spryker-feature/marketplace-shipment": 20, - "spryker-feature/marketplace-shopping-lists": 20, - "spryker-feature/measurement-units": 20, - "spryker-feature/merchant": 20, - "spryker-feature/merchant-category": 20, - "spryker-feature/merchant-contracts": 20, - "spryker-feature/merchant-custom-prices": 20, - "spryker-feature/merchant-opening-hours": 20, - "spryker-feature/merchant-order-threshold": 20, - "spryker-feature/merchant-product-restrictions": 20, - "spryker-feature/multiple-carts": 20, - "spryker-feature/navigation": 20, - "spryker-feature/non-splittable-products": 20, - "spryker-feature/order-management": 20, - "spryker-feature/packaging-units": 20, - "spryker-feature/payments": 20, - "spryker-feature/persistent-cart-sharing": 20, - "spryker-feature/prices": 20, - "spryker-feature/product": 20, - "spryker-feature/product-approval-process": 20, - "spryker-feature/product-barcode": 20, - "spryker-feature/product-bundles": 20, - "spryker-feature/product-customer-restrictions": 20, - "spryker-feature/product-groups": 20, - "spryker-feature/product-labels": 20, - "spryker-feature/product-lists": 20, - "spryker-feature/product-options": 20, - "spryker-feature/product-rating-reviews": 20, - "spryker-feature/product-relations": 20, - "spryker-feature/product-sets": 20, - "spryker-feature/promotions-discounts": 20, - "spryker-feature/quick-add-to-cart": 20, - "spryker-feature/quotation-process": 20, - "spryker-feature/reclamations": 20, - "spryker-feature/refunds": 20, - "spryker-feature/reorder": 20, - "spryker-feature/resource-sharing": 20, - "spryker-feature/return-management": 20, - "spryker-feature/scheduled-prices": 20, - "spryker-feature/search": 20, - "spryker-feature/shared-carts": 20, - "spryker-feature/shipment": 20, - "spryker-feature/shopping-lists": 20, - "spryker-feature/spryker-core": 20, - "spryker-feature/spryker-core-back-office": 20, - "spryker-feature/state-machine": 20, - "spryker-feature/tax": 20, - "spryker-feature/development-tools": 20, "spryker-sdk/integrator": 20, "spryker/docker-chromedriver": 20 }, diff --git a/composer_back.json b/composer_back.json deleted file mode 100644 index bb69a457c5..0000000000 --- a/composer_back.json +++ /dev/null @@ -1,363 +0,0 @@ -{ - "name": "spryker/b2b-demo-marketplace-internal", - "description": "Spryker B2B Marketplace Demo Shop", - "license": "proprietary", - "require": { - "php": ">=8.0", - "ext-bcmath": "*", - "ext-curl": "*", - "ext-gd": "*", - "ext-gmp": "*", - "ext-intl": "*", - "ext-json": "*", - "ext-pdo_pgsql": "*", - "ext-pgsql": "*", - "ext-readline": "*", - "ext-redis": "*", - "league/flysystem": "^2.5.0", - "spryker-eco/loggly": "^0.1.1", - "spryker-eco/new-relic": "^2.0.1", - "spryker-feature/acl": "dev-master as 202212.0", - "spryker-feature/agent-assist": "dev-master as 202212.0", - "spryker-feature/alternative-products": "dev-master as 202212.0", - "spryker-feature/approval-process": "dev-master as 202212.0", - "spryker-feature/availability-notification": "dev-master as 202212.0", - "spryker-feature/cart": "dev-master as 202212.0", - "spryker-feature/catalog": "dev-master as 202212.0", - "spryker-feature/category-management": "dev-master as 202212.0", - "spryker-feature/checkout": "dev-master as 202212.0", - "spryker-feature/cms": "dev-master as 202212.0", - "spryker-feature/comments": "dev-master as 202212.0", - "spryker-feature/company-account": "dev-master as 202212.0", - "spryker-feature/configurable-bundle": "dev-master as 202212.0", - "spryker-feature/configurable-product": "dev-master as 202212.0", - "spryker-feature/configurable-product-shopping-lists": "dev-master as 202212.0", - "spryker-feature/customer-access": "dev-master as 202212.0", - "spryker-feature/customer-account-management": "dev-master as 202212.0", - "spryker-feature/deployment-tools": "dev-master as 202212.0", - "spryker-feature/file-manager": "dev-master as 202212.0", - "spryker-feature/inventory-management": "dev-master as 202212.0", - "spryker-feature/invoice": "dev-master as 202212.0", - "spryker-feature/mailing-notifications": "dev-master as 202212.0", - "spryker-feature/marketplace-cart": "dev-master as 202212.0", - "spryker-feature/marketplace-inventory-management": "dev-master as 202212.0", - "spryker-feature/marketplace-merchant": "dev-master as 202212.0", - "spryker-feature/marketplace-merchant-custom-prices": "dev-master as 202212.0", - "spryker-feature/marketplace-merchant-order-threshold": "dev-master as 202212.0", - "spryker-feature/marketplace-merchant-portal-product-management": "dev-master as 202212.0", - "spryker-feature/marketplace-merchant-portal-product-offer-management": "dev-master as 202212.0", - "spryker-feature/marketplace-merchantportal-core": "dev-master as 202212.0", - "spryker-feature/marketplace-order-management": "dev-master as 202212.0", - "spryker-feature/marketplace-packaging-units": "dev-master as 202212.0", - "spryker-feature/marketplace-product": "dev-master as 202212.0", - "spryker-feature/marketplace-product-approval-process": "dev-master as 202212.0", - "spryker-feature/marketplace-product-offer": "dev-master as 202212.0", - "spryker-feature/marketplace-product-offer-prices": "dev-master as 202212.0", - "spryker-feature/marketplace-product-options": "dev-master as 202212.0", - "spryker-feature/marketplace-promotions-discounts": "dev-master as 202212.0", - "spryker-feature/marketplace-return-management": "dev-master as 202212.0", - "spryker-feature/marketplace-shipment": "dev-master as 202212.0", - "spryker-feature/marketplace-shopping-lists": "dev-master as 202212.0", - "spryker-feature/measurement-units": "dev-master as 202212.0", - "spryker-feature/merchant": "dev-master as 202212.0", - "spryker-feature/merchant-category": "dev-master as 202212.0", - "spryker-feature/merchant-contracts": "dev-master as 202212.0", - "spryker-feature/merchant-custom-prices": "dev-master as 202212.0", - "spryker-feature/merchant-opening-hours": "dev-master as 202212.0", - "spryker-feature/merchant-order-threshold": "dev-master as 202212.0", - "spryker-feature/merchant-product-restrictions": "dev-master as 202212.0", - "spryker-feature/multiple-carts": "dev-master as 202212.0", - "spryker-feature/navigation": "dev-master as 202212.0", - "spryker-feature/non-splittable-products": "dev-master as 202212.0", - "spryker-feature/order-management": "dev-master as 202212.0", - "spryker-feature/packaging-units": "dev-master as 202212.0", - "spryker-feature/payments": "dev-master as 202212.0", - "spryker-feature/persistent-cart-sharing": "dev-master as 202212.0", - "spryker-feature/prices": "dev-master as 202212.0", - "spryker-feature/product": "dev-master as 202212.0", - "spryker-feature/product-approval-process": "dev-master as 202212.0", - "spryker-feature/product-barcode": "dev-master as 202212.0", - "spryker-feature/product-bundles": "dev-master as 202212.0", - "spryker-feature/product-customer-restrictions": "dev-master as 202212.0", - "spryker-feature/product-groups": "dev-master as 202212.0", - "spryker-feature/product-labels": "dev-master as 202212.0", - "spryker-feature/product-lists": "dev-master as 202212.0", - "spryker-feature/product-options": "dev-master as 202212.0", - "spryker-feature/product-rating-reviews": "dev-master as 202212.0", - "spryker-feature/product-relations": "dev-master as 202212.0", - "spryker-feature/product-sets": "dev-master as 202212.0", - "spryker-feature/promotions-discounts": "dev-master as 202212.0", - "spryker-feature/quick-add-to-cart": "dev-master as 202212.0", - "spryker-feature/quotation-process": "dev-master as 202212.0", - "spryker-feature/reclamations": "dev-master as 202212.0", - "spryker-feature/refunds": "dev-master as 202212.0", - "spryker-feature/reorder": "dev-master as 202212.0", - "spryker-feature/resource-sharing": "dev-master as 202212.0", - "spryker-feature/return-management": "dev-master as 202212.0", - "spryker-feature/scheduled-prices": "dev-master as 202212.0", - "spryker-feature/search": "dev-master as 202212.0", - "spryker-feature/shared-carts": "dev-master as 202212.0", - "spryker-feature/shipment": "dev-master as 202212.0", - "spryker-feature/shopping-lists": "dev-master as 202212.0", - "spryker-feature/spryker-core": "dev-master as 202212.0", - "spryker-feature/spryker-core-back-office": "dev-master as 202212.0", - "spryker-feature/state-machine": "dev-master as 202212.0", - "spryker-feature/tax": "dev-master as 202212.0", - "spryker-shop/asset-widget": "^1.0.0", - "spryker-shop/calculation-page": "^1.3.2", - "spryker-shop/chart-widget": "^0.2.3", - "spryker-shop/cms-content-widget-chart-connector": "^1.0.3", - "spryker-shop/cms-content-widget-product-connector": "^1.3.0", - "spryker-shop/cms-content-widget-product-set-connector": "^1.3.1", - "spryker-shop/date-time-configurator-page-example": "^0.3.0", - "spryker/agent-auth-rest-api": "^1.0.0", - "spryker/alternative-products-rest-api": "^1.1.2", - "spryker/app-catalog-gui": "^1.2.0", - "spryker/asset": "^1.3.0", - "spryker/asset-storage": "^1.1.0", - "spryker/auth-rest-api": "^2.14.1", - "spryker/availability-cart-connector": "^7.3.0", - "spryker/availability-merchant-portal-gui": "^1.0.0", - "spryker/availability-notifications-rest-api": "^1.2.0", - "spryker/barcode-laminas": "^1.1.0", - "spryker/cart-codes-rest-api": "^1.4.0", - "spryker/cart-currency-connector": "^1.1.5", - "spryker/cart-note-merchant-portal-gui": "^1.0.0", - "spryker/cart-note-product-bundle-connector": "^1.0.3", - "spryker/cart-permission-groups-rest-api": "^1.2.1", - "spryker/carts-rest-api": "^5.22.0", - "spryker/catalog-price-product-connector": "^1.3.2", - "spryker/catalog-search-products-resource-relationship": "^1.2.0", - "spryker/catalog-search-rest-api": "^2.7.0", - "spryker/categories-rest-api": "^1.6.0", - "spryker/category-discount-connector": "^1.0.0", - "spryker/category-navigation-connector": "^1.0.2", - "spryker/chart-gui": "^1.1.1", - "spryker/checkout-rest-api": "^3.7.2", - "spryker/cms-content-widget-cms-block-connector": "^1.4.0", - "spryker/cms-content-widget-content-connector": "^1.0.0", - "spryker/cms-content-widget-product-connector": "^1.2.0", - "spryker/cms-content-widget-product-group-connector": "^1.1.0", - "spryker/cms-content-widget-product-search-connector": "^1.1.1", - "spryker/cms-content-widget-product-set-connector": "^1.1.1", - "spryker/cms-navigation-connector": "^1.1.1", - "spryker/cms-pages-content-banners-resource-relationship": "^1.0.0", - "spryker/cms-pages-content-product-abstract-lists-resource-relationship": "^1.0.0", - "spryker/cms-pages-rest-api": "^1.0.0", - "spryker/cms-slot-block-category-connector": "^1.0.1", - "spryker/cms-slot-block-cms-connector": "^1.0.0", - "spryker/cms-slot-block-product-category-connector": "^1.3.0", - "spryker/cms-slot-locale-connector": "^1.0.1", - "spryker/cms-slot-store-connector": "^1.0.1", - "spryker/cms-user-connector": "^1.1.1", - "spryker/comment-sales-connector": "^1.0.1", - "spryker/companies-rest-api": "^1.2.0", - "spryker/company-business-unit-addresses-rest-api": "^1.1.0", - "spryker/company-business-unit-sales-connector": "^1.1.0", - "spryker/company-business-units-rest-api": "^1.3.0", - "spryker/company-mail-connector": "^1.1.0", - "spryker/company-roles-rest-api": "^1.1.3", - "spryker/company-sales-connector": "^1.1.0", - "spryker/company-user-auth-rest-api": "^2.1.0", - "spryker/company-users-rest-api": "^2.5.0", - "spryker/configurable-bundle-carts-rest-api": "^0.1.1", - "spryker/configurable-bundles-products-resource-relationship": "^1.1.0", - "spryker/configurable-bundles-rest-api": "^1.1.0", - "spryker/content-banners-rest-api": "^2.2.0", - "spryker/content-product-abstract-lists-rest-api": "^1.2.0", - "spryker/customer-access-rest-api": "^1.1.2", - "spryker/customer-catalog": "^1.1.1", - "spryker/customer-group-discount-connector": "^2.2.0", - "spryker/customer-user-connector": "^1.0.3", - "spryker/customer-user-connector-gui": "^1.4.0", - "spryker/customers-rest-api": "^1.21.1", - "spryker/dashboard-merchant-portal-gui": "^1.5.4", - "spryker/development-core": "dev-feature/composer-auto-rising", - "spryker/discount-calculation-connector": "^5.3.0", - "spryker/discount-promotions-rest-api": "^1.4.0", - "spryker/documentation-generator-rest-api": "^1.15.0", - "spryker/dummy-marketplace-payment": "^0.2.3", - "spryker/entity-tags-rest-api": "^1.0.2", - "spryker/flysystem": "^2.1.0", - "spryker/flysystem-ftp-file-system": "^2.0.0", - "spryker/flysystem-local-file-system": "^2.0.0", - "spryker/merchant-categories-rest-api": "^1.0.0", - "spryker/merchant-opening-hours-rest-api": "^1.0.0", - "spryker/merchant-product-offer-shopping-lists-rest-api": "^1.0.0", - "spryker/merchant-product-offers-rest-api": "^2.0.0", - "spryker/merchant-product-shopping-lists-rest-api": "^1.0.0", - "spryker/merchant-products-rest-api": "^1.0.0", - "spryker/merchant-profile-merchant-portal-gui": "^1.7.0", - "spryker/merchant-sales-returns-rest-api": "^1.0.0", - "spryker/merchants-rest-api": "^1.0.0", - "spryker/message-broker": "^1.2.1", - "spryker/message-broker-aws": "^1.3.0", - "spryker/money-gui": "^1.0.0", - "spryker/multi-carts-rest-api": "^1.0.0", - "spryker/navigations-category-nodes-resource-relationship": "^1.0.1", - "spryker/navigations-rest-api": "^2.1.1", - "spryker/nopayment": "^4.1.0", - "spryker/oauth-agent-connector": "^1.0.2", - "spryker/oauth-auth0": "^1.0.0", - "spryker/oauth-client": "^1.1.0", - "spryker/oauth-company-user": "^2.2.0", - "spryker/oauth-customer-connector": "^1.8.0", - "spryker/oauth-dummy": "^1.1.0", - "spryker/oms-discount-connector": "^3.0.6", - "spryker/oms-multi-thread": "^1.0.0", - "spryker/order-payments-rest-api": "^1.0.1", - "spryker/orders-rest-api": "^4.11.0", - "spryker/payment-cart-connector": "^1.0.1", - "spryker/payments-rest-api": "^1.1.1", - "spryker/price-cart-connector": "^6.8.0", - "spryker/price-product-offer-volumes-rest-api": "^1.0.1", - "spryker/price-product-volumes-rest-api": "^1.1.0", - "spryker/product-alternative-product-label-connector": "^1.1.1", - "spryker/product-attributes-rest-api": "^1.0.0", - "spryker/product-availabilities-rest-api": "^4.2.0", - "spryker/product-bundle-carts-rest-api": "^1.0.0", - "spryker/product-bundle-discount-connector": "^1.0.0", - "spryker/product-bundle-product-list-connector": "^1.0.4", - "spryker/product-bundles-rest-api": "^1.0.1", - "spryker/product-cart-connector": "^4.9.0", - "spryker/product-configuration-shopping-lists-rest-api": "^1.0.0", - "spryker/product-configurations-price-product-volumes-rest-api": "^1.0.0", - "spryker/product-configurations-rest-api": "^1.0.1", - "spryker/product-discontinued-product-bundle-connector": "^1.2.2", - "spryker/product-discontinued-product-label-connector": "^1.3.0", - "spryker/product-discontinued-rest-api": "^1.0.1", - "spryker/product-discount-connector": "^5.1.0", - "spryker/product-image-cart-connector": "^1.2.3", - "spryker/product-image-sets-rest-api": "^1.0.5", - "spryker/product-label-discount-connector": "^3.0.3", - "spryker/product-labels-rest-api": "^1.3.0", - "spryker/product-measurement-units-rest-api": "^1.1.0", - "spryker/product-offer-availabilities-rest-api": "^1.1.0", - "spryker/product-offer-prices-rest-api": "^2.0.1", - "spryker/product-offer-sales-rest-api": "^1.0.1", - "spryker/product-offer-shopping-lists-rest-api": "^1.0.0", - "spryker/product-offers-rest-api": "^1.0.0", - "spryker/product-option-cart-connector": "^7.1.2", - "spryker/product-option-merchant-portal-gui": "^1.0.1", - "spryker/product-options-rest-api": "^1.2.0", - "spryker/product-prices-rest-api": "^1.6.0", - "spryker/product-reviews-rest-api": "^1.0.1", - "spryker/product-tax-sets-rest-api": "^2.1.2", - "spryker/products-categories-resource-relationship": "^1.3.0", - "spryker/products-rest-api": "^2.15.1", - "spryker/quote-approval-shipment-connector": "^1.0.1", - "spryker/related-products-rest-api": "^1.3.2", - "spryker/rest-request-validator": "^1.4.0", - "spryker/sales-merchant-portal-gui": "^1.10.1", - "spryker/sales-order-thresholds-rest-api": "^1.0.0", - "spryker/sales-product-connector": "^1.8.1", - "spryker/sales-returns-rest-api": "^1.1.0", - "spryker/sales-statistics": "^1.2.0", - "spryker/scheduler-jenkins": "^1.2.1", - "spryker/secrets-manager": "^1.0.0", - "spryker/secrets-manager-aws": "^1.0.1", - "spryker/security-blocker-rest-api": "^1.0.0", - "spryker/shared-carts-rest-api": "^1.2.5", - "spryker/shipment-cart-connector": "^2.1.1", - "spryker/shipment-checkout-connector": "^2.0.4", - "spryker/shipment-discount-connector": "^4.0.5", - "spryker/shipments-rest-api": "^1.6.0", - "spryker/shopping-list-product-option-connector": "^1.4.1", - "spryker/shopping-lists-rest-api": "^1.2.0", - "spryker/storage-gui": "^1.0.0", - "spryker/store": "^1.16.0", - "spryker/stores-rest-api": "^1.0.4", - "spryker/tax-merchant-portal-gui": "^1.0.1", - "spryker/tax-product-connector": "^4.5.0", - "spryker/up-selling-products-rest-api": "^1.2.2", - "spryker/urls-rest-api": "^1.0.2", - "spryker/util-number": "^1.0.0", - "spryker/uuid": "^1.0.1" - }, - "require-dev": { - "codeception/codeception": "^5.0.2", - "codeception/module-asserts": "^3.0.0", - "codeception/module-cli": "^2.0.0", - "codeception/module-filesystem": "^3.0.0", - "codeception/module-phpbrowser": "^3.0.0", - "codeception/module-rest": "^3.1.0", - "codeception/module-webdriver": "^3.1.1", - "composer/package-versions-deprecated": "^1.10.0", - "filp/whoops": "^2.7", - "phpunit/phpunit": "^9.5.2", - "sllh/composer-versions-check": "^2.0.5", - "spryker-feature/development-tools": "dev-master as 202212.0", - "spryker-sdk/integrator": "dev-master", - "spryker-sdk/phpstan-spryker": "^0.4.0", - "spryker-sdk/security-checker": "^0.1.0", - "spryker/architecture-sniffer": "^0.5.5", - "spryker/code-sniffer": "^0.15.0", - "spryker/docker-chromedriver": "dev-master", - "spryker/testify": "^3.47.0", - "stecman/symfony-console-completion": "*", - "symfony/web-profiler-bundle": "*" - }, - "autoload": { - "psr-4": { - "Generated\\": "src/Generated/", - "Orm\\": "src/Orm/", - "Pyz\\": "src/Pyz/", - "SprykerConfig\\": "src/SprykerConfig/" - } - }, - "autoload-dev": { - "psr-4": { - "PyzTest\\": "tests/PyzTest/", - "Acceptance\\Auth\\": "vendor/spryker/auth/tests/" - }, - "files": [ - "test-autoload.php" - ] - }, - "minimum-stability": "dev", - "prefer-stable": true, - "config": { - "preferred-install": "dist", - "platform": { - "php": "8.0.9" - }, - "use-include-path": true, - "sort-packages": true, - "github-protocols": [ - "https" - ], - "process-timeout": 900, - "chromium-revision": 814168, - "allow-plugins": { - "dealerdirect/phpcodesniffer-composer-installer": true, - "sllh/composer-versions-check": true, - "spryker-sdk/integrator": true - } - }, - "scripts": { - "compile": [ - "mkdir -p ./data/DE/logs/ZED", - "echo ' config/Shared/console_env_local.php", - "./deploy/heroku/run.sh" - ], - "post-install-cmd": [ - "ChromedriverInstaller\\Installer::installChromedriver" - ], - "post-update-cmd": [ - "ChromedriverInstaller\\Installer::installChromedriver" - ], - "phpstan": [ - "php -d memory_limit=1024M vendor/bin/phpstan analyze -c phpstan.neon src/ -l 5" - ], - "phpstan-setup": "vendor/bin/console dev:ide-auto-completion:generate", - "prefer-mid": [ - "COMPOSER_MEMORY_LIMIT=-1 composer require twig/twig:\"^2.9.0\"" - ] - }, - "repositories": [ - { - "type": "git", - "url": "git@github.com:spryker/development-core.git" - } - ] -} \ No newline at end of file From c89fae641ed03f944ea07cc467b91c40285f23d0 Mon Sep 17 00:00:00 2001 From: Dmytro Asieiev Date: Fri, 16 Dec 2022 16:46:12 +0300 Subject: [PATCH 104/106] Removed unused file. --- rector.yml | 4 ---- 1 file changed, 4 deletions(-) delete mode 100644 rector.yml diff --git a/rector.yml b/rector.yml deleted file mode 100644 index 7bbeedfb7b..0000000000 --- a/rector.yml +++ /dev/null @@ -1,4 +0,0 @@ -parameters: - exclude_paths: - - '*/tests/' - - '*/src/Spryker/Zed/*/Persistence/Propel/' From 472cb5d5a9541451e8bbca782f3881598b2e64e0 Mon Sep 17 00:00:00 2001 From: Dmytro Asieiev Date: Fri, 16 Dec 2022 18:11:17 +0300 Subject: [PATCH 105/106] Adjusted composer files. --- composer.json | 1 - composer.lock | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/composer.json b/composer.json index 72df0c1154..1ff74d658b 100644 --- a/composer.json +++ b/composer.json @@ -264,7 +264,6 @@ "spryker/shopping-list-product-option-connector": "^1.4.1", "spryker/shopping-lists-rest-api": "^1.2.0", "spryker/storage-gui": "^1.0.0", - "spryker/store": "^1.16.0", "spryker/stores-rest-api": "^1.0.4", "spryker/tax-merchant-portal-gui": "^1.0.1", "spryker/tax-product-connector": "^4.5.0", diff --git a/composer.lock b/composer.lock index d0926a5f8e..846d22dd36 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": "c991d13fe4544fb6cca799438cfc5dc5", + "content-hash": "29eb7789fd14bcd44bc0199ccc64174d", "packages": [ { "name": "async-aws/core", From c2d697cdd9d02850b427b5be45ad9182b92b67b5 Mon Sep 17 00:00:00 2001 From: Dmytro Asieiev Date: Tue, 20 Dec 2022 01:09:15 +0300 Subject: [PATCH 106/106] Removed deploy files. --- deploy.aop-b2b-testing.yml | 262 ------------------------------------ deploy.aop-demoshop-b2b.yml | 262 ------------------------------------ deploy.spryker-mp-b2b.yml | 247 --------------------------------- deploy.spryker-mpb2bs.yml | 207 ---------------------------- 4 files changed, 978 deletions(-) delete mode 100644 deploy.aop-b2b-testing.yml delete mode 100644 deploy.aop-demoshop-b2b.yml delete mode 100644 deploy.spryker-mp-b2b.yml delete mode 100644 deploy.spryker-mpb2bs.yml diff --git a/deploy.aop-b2b-testing.yml b/deploy.aop-b2b-testing.yml deleted file mode 100644 index 7db0490347..0000000000 --- a/deploy.aop-b2b-testing.yml +++ /dev/null @@ -1,262 +0,0 @@ -version: "0.1" - -x-real-ip: &real-ip - real-ip: - from: - - 10.0.0.0/8 # AWS VPC network - - 103.21.244.0/22 # Cloudflare - - 103.22.200.0/22 # Cloudflare - - 103.31.4.0/22 # Cloudflare - - 104.16.0.0/12 # Cloudflare - - 108.162.192.0/18 # Cloudflare - - 131.0.72.0/22 # Cloudflare - - 141.101.64.0/18 # Cloudflare - - 162.158.0.0/15 # Cloudflare - - 172.64.0.0/13 # Cloudflare - - 173.245.48.0/20 # Cloudflare - - 188.114.96.0/20 # Cloudflare - - 190.93.240.0/20 # Cloudflare - - 197.234.240.0/22 # Cloudflare - - 198.41.128.0/17 # Cloudflare - - 2400:cb00::/32 # Cloudflare - - 2606:4700::/32 # Cloudflare - - 2803:f800::/32 # Cloudflare - - 2405:b500::/32 # Cloudflare - - 2405:8100::/32 # Cloudflare - - 2c0f:f248::/32 # Cloudflare - - 2a06:98c0::/29 # Cloudflare - -x-frontend-auth: &frontend-auth - <<: *real-ip - auth: - engine: basic - users: - - username: cloud # must be changed - password: cloud # must be changed - exclude: - - '${ALLOWED_IP}' # AWS gateway - - 185.60.20.0/24 # PayOne - -namespace: spryker-cloud -tag: '1.0' - -environment: docker.demo - -image: - tag: spryker/php:8.1-alpine3.12 - environment: - SPRYKER_DEFAULT_STORE: "DE" - SPRYKER_ACTIVE_STORES: "DE,AT" - SPRYKER_HOOK_BEFORE_DEPLOY: "vendor/bin/install -r EU/pre-deploy -vvv" - SPRYKER_HOOK_AFTER_DEPLOY: "true" - SPRYKER_HOOK_INSTALL: "vendor/bin/install -r EU/production --no-ansi -vvv" - SPRYKER_HOOK_DESTRUCTIVE_INSTALL: "vendor/bin/install -r EU/destructive --no-ansi -vvv" - - #AOP - SPRYKER_AOP_INFRASTRUCTURE: '{ - "SPRYKER_MESSAGE_BROKER_HTTP_SENDER_CONFIG": { - "endpoint":"https:\/\/events.atrs-testing.demo-spryker.com\/events\/tenant" - }, - "SPRYKER_MESSAGE_BROKER_SQS_RECEIVER_CONFIG": { - "default": { - "endpoint":"https:\/\/sqs.eu-central-1.amazonaws.com", - "region":"eu-central-1", - "auto_setup":false, - "buffer_size":1 - }, - "DE": { - "queue_name":"AOP_B2B_Testing-DE.fifo" - }, - "AT": { - "queue_name":"AOP_B2B_Testing-AT.fifo" - } - } - }' - SPRYKER_AOP_APPLICATION: '{ - "APP_DOMAINS": [ - "os.apps-testing.aop.demo-spryker.com", - "*.bazaarvoice.com" - ], - "STORE_NAME_REFERENCE_MAP": {"DE":"AOP_B2B_Testing-DE","AT":"AOP_B2B_Testing-AT"}, - "APP_CATALOG_SCRIPT_URL": "https://app-catalog.atrs-testing.demo-spryker.com/loader" - }' - - php: - enabled-extensions: - - blackfire - - newrelic - node: - version: 16 - npm: 8 - -composer: - mode: --no-dev - autoload: --classmap-authoritative - -assets: - image: fholzer/nginx-brotli:v1.18.0 - mode: production - compression: - brotli: - static: only - gzip: - static: true - level: 5 - -regions: - EU: - services: - database: - database: aop_b2b_testing - username: spryker - password: secret - - stores: - DE: - services: - broker: - namespace: de_queue - key_value_store: - namespace: 1 - search: - namespace: de_search - session: - namespace: 2 - AT: - services: - broker: - namespace: at_queue - key_value_store: - namespace: 1 - search: - namespace: at_search - session: - namespace: 2 - -groups: - EU: - region: EU - applications: - Redirects: - application: static - endpoints: - aop-b2b-testing.demo-spryker.com: - store: DE - redirect: - type: 302 - url: www.de.aop-b2b-testing.demo-spryker.com - de.aop-b2b-testing.demo-spryker.com: - store: DE - redirect: - code: 302 - url: www.de.aop-b2b-testing.demo-spryker.com - at.aop-b2b-testing.demo-spryker.com: - store: AT - redirect: - code: 302 - url: www.at.aop-b2b-testing.demo-spryker.com - yves: - application: yves - endpoints: - www.de.aop-b2b-testing.demo-spryker.com: - store: DE - <<: *frontend-auth - www.at.aop-b2b-testing.demo-spryker.com: - store: AT - <<: *frontend-auth - boffice: - application: backoffice - endpoints: - backoffice.de.aop-b2b-testing.demo-spryker.com: - store: DE - <<: *frontend-auth - backoffice.at.aop-b2b-testing.demo-spryker.com: - store: AT - <<: *frontend-auth - backgw: - application: backend-gateway - endpoints: - backend-gateway.de.aop-b2b-testing.demo-spryker.com: - store: DE - backend-gateway.at.aop-b2b-testing.demo-spryker.com: - store: AT - backapi: - application: zed - endpoints: - backend-api.de.aop-b2b-testing.demo-spryker.com: - store: DE - entry-point: BackendApi - backend-api.at.aop-b2b-testing.demo-spryker.com: - store: AT - entry-point: BackendApi - Glue: - application: glue - endpoints: - glue.de.aop-b2b-testing.demo-spryker.com: - store: DE - glue.at.aop-b2b-testing.demo-spryker.com: - store: AT - -services: - database: - engine: mysql - version: mariadb-10.5 - root: - username: "root" - password: "secret" - endpoints: - localhost:3306: - protocol: tcp - broker: - engine: rabbitmq - version: '3.9' - api: - username: "spryker" - password: "secret" - endpoints: - queue.aop-b2b-testing.demo-spryker.com: - localhost:5672: - protocol: tcp - session: - engine: redis - key_value_store: - engine: redis - endpoints: - localhost:16379: - protocol: tcp - search: - engine: elastic - version: '7.10' - endpoints: - localhost:9200: - protocol: tcp - scheduler: - engine: jenkins - version: '2.324' - csrf-protection-enabled: true - endpoints: - jenkins.aop-b2b-testing.demo-spryker.com: - mail_catcher: - engine: mailhog - endpoints: - mail.aop-b2b-testing.demo-spryker.com: - -docker: - - blackfire: - enabled: false - - ssl: - enabled: true - redirect: true - - debug: - enabled: false - xdebug: - enabled: false - - testing: - store: DE - - mount: - baked: diff --git a/deploy.aop-demoshop-b2b.yml b/deploy.aop-demoshop-b2b.yml deleted file mode 100644 index 680afb0b6f..0000000000 --- a/deploy.aop-demoshop-b2b.yml +++ /dev/null @@ -1,262 +0,0 @@ -version: "0.1" - -x-real-ip: &real-ip - real-ip: - from: - - 10.0.0.0/8 # AWS VPC network - - 103.21.244.0/22 # Cloudflare - - 103.22.200.0/22 # Cloudflare - - 103.31.4.0/22 # Cloudflare - - 104.16.0.0/12 # Cloudflare - - 108.162.192.0/18 # Cloudflare - - 131.0.72.0/22 # Cloudflare - - 141.101.64.0/18 # Cloudflare - - 162.158.0.0/15 # Cloudflare - - 172.64.0.0/13 # Cloudflare - - 173.245.48.0/20 # Cloudflare - - 188.114.96.0/20 # Cloudflare - - 190.93.240.0/20 # Cloudflare - - 197.234.240.0/22 # Cloudflare - - 198.41.128.0/17 # Cloudflare - - 2400:cb00::/32 # Cloudflare - - 2606:4700::/32 # Cloudflare - - 2803:f800::/32 # Cloudflare - - 2405:b500::/32 # Cloudflare - - 2405:8100::/32 # Cloudflare - - 2c0f:f248::/32 # Cloudflare - - 2a06:98c0::/29 # Cloudflare - -x-frontend-auth: &frontend-auth - <<: *real-ip - auth: - engine: basic - users: - - username: cloud # must be changed - password: cloud # must be changed - exclude: - - '${ALLOWED_IP}' # AWS gateway - - 185.60.20.0/24 # PayOne - -namespace: spryker-cloud -tag: '1.0' - -environment: docker.demo - -image: - tag: spryker/php:7.4-alpine3.12 - environment: - SPRYKER_DEFAULT_STORE: "DE" - SPRYKER_ACTIVE_STORES: "DE,AT" - SPRYKER_HOOK_BEFORE_DEPLOY: "vendor/bin/install -r EU/pre-deploy -vvv" - SPRYKER_HOOK_AFTER_DEPLOY: "true" - SPRYKER_HOOK_INSTALL: "vendor/bin/install -r EU/production --no-ansi -vvv" - SPRYKER_HOOK_DESTRUCTIVE_INSTALL: "vendor/bin/install -r EU/destructive --no-ansi -vvv" - - #AOP - SPRYKER_AOP_INFRASTRUCTURE: '{ - "SPRYKER_MESSAGE_BROKER_HTTP_SENDER_CONFIG": { - "endpoint":"https:\/\/events.atrs-staging.demo-spryker.com\/events\/tenant" - }, - "SPRYKER_MESSAGE_BROKER_SQS_RECEIVER_CONFIG": { - "default": { - "endpoint":"https:\/\/sqs.eu-central-1.amazonaws.com", - "region":"eu-central-1", - "auto_setup":false, - "buffer_size":1 - }, - "DE": { - "queue_name":"AOP_Demo_B2B-DE.fifo" - }, - "AT": { - "queue_name":"AOP_Demo_B2B-AT.fifo" - } - } - }' - SPRYKER_AOP_APPLICATION: '{ - "APP_DOMAINS": [ - "os.apps-staging.aop.demo-spryker.com", - "*.bazaarvoice.com" - ], - "STORE_NAME_REFERENCE_MAP": {"DE":"AOP_Demo_B2B-DE","AT":"AOP_Demo_B2B-AT"}, - "APP_CATALOG_SCRIPT_URL": "https://app-catalog.atrs-staging.demo-spryker.com/loader" - }' - - php: - enabled-extensions: - - blackfire - - newrelic - node: - version: 16 - npm: 8 - -composer: - mode: --no-dev - autoload: --classmap-authoritative - -assets: - image: fholzer/nginx-brotli:v1.18.0 - mode: production - compression: - brotli: - static: only - gzip: - static: true - level: 5 - -regions: - EU: - services: - database: - database: aop_demoshop_b2b - username: spryker - password: secret - - stores: - DE: - services: - broker: - namespace: de_queue - key_value_store: - namespace: 1 - search: - namespace: de_search - session: - namespace: 2 - AT: - services: - broker: - namespace: at_queue - key_value_store: - namespace: 1 - search: - namespace: at_search - session: - namespace: 2 - -groups: - EU: - region: EU - applications: - Redirects: - application: static - endpoints: - aop-b2b.demo-spryker.com: - store: DE - redirect: - type: 302 - url: www.de.aop-b2b.demo-spryker.com - de.aop-b2b.demo-spryker.com: - store: DE - redirect: - code: 302 - url: www.de.aop-b2b.demo-spryker.com - at.aop-b2b.demo-spryker.com: - store: AT - redirect: - code: 302 - url: www.at.aop-b2b.demo-spryker.com - yves: - application: yves - endpoints: - www.de.aop-b2b.demo-spryker.com: - store: DE - <<: *frontend-auth - www.at.aop-b2b.demo-spryker.com: - store: AT - <<: *frontend-auth - boffice: - application: backoffice - endpoints: - backoffice.de.aop-b2b.demo-spryker.com: - store: DE - <<: *frontend-auth - backoffice.at.aop-b2b.demo-spryker.com: - store: AT - <<: *frontend-auth - backgw: - application: backend-gateway - endpoints: - backend-gateway.de.aop-b2b.demo-spryker.com: - store: DE - backend-gateway.at.aop-b2b.demo-spryker.com: - store: AT - backapi: - application: zed - endpoints: - backend-api.de.aop-b2b.demo-spryker.com: - store: DE - entry-point: BackendApi - backend-api.at.aop-b2b.demo-spryker.com: - store: AT - entry-point: BackendApi - Glue: - application: glue - endpoints: - glue.de.aop-b2b.demo-spryker.com: - store: DE - glue.at.aop-b2b.demo-spryker.com: - store: AT - -services: - database: - engine: mysql - version: mariadb-10.4 - root: - username: "root" - password: "secret" - endpoints: - localhost:3306: - protocol: tcp - broker: - engine: rabbitmq - version: '3.9' - api: - username: "spryker" - password: "secret" - endpoints: - queue.aop-b2b.demo-spryker.com: - localhost:5672: - protocol: tcp - session: - engine: redis - key_value_store: - engine: redis - endpoints: - localhost:16379: - protocol: tcp - search: - engine: elastic - version: '7.10' - endpoints: - localhost:9200: - protocol: tcp - scheduler: - engine: jenkins - version: '2.324' - csrf-protection-enabled: true - endpoints: - scheduler.aop-b2b.demo-spryker.com: - mail_catcher: - engine: mailhog - endpoints: - mail.aop-b2b.demo-spryker.com: - -docker: - - blackfire: - enabled: false - - ssl: - enabled: true - redirect: true - - debug: - enabled: false - xdebug: - enabled: false - - testing: - store: DE - - mount: - baked: diff --git a/deploy.spryker-mp-b2b.yml b/deploy.spryker-mp-b2b.yml deleted file mode 100644 index 78bf1a6142..0000000000 --- a/deploy.spryker-mp-b2b.yml +++ /dev/null @@ -1,247 +0,0 @@ -version: "0.1" - -x-real-ip: &real-ip - real-ip: - from: - - 10.0.0.0/8 # AWS VPC network - - 103.21.244.0/22 # Cloudflare - - 103.22.200.0/22 # Cloudflare - - 103.31.4.0/22 # Cloudflare - - 104.16.0.0/12 # Cloudflare - - 108.162.192.0/18 # Cloudflare - - 131.0.72.0/22 # Cloudflare - - 141.101.64.0/18 # Cloudflare - - 162.158.0.0/15 # Cloudflare - - 172.64.0.0/13 # Cloudflare - - 173.245.48.0/20 # Cloudflare - - 188.114.96.0/20 # Cloudflare - - 190.93.240.0/20 # Cloudflare - - 197.234.240.0/22 # Cloudflare - - 198.41.128.0/17 # Cloudflare - - 2400:cb00::/32 # Cloudflare - - 2606:4700::/32 # Cloudflare - - 2803:f800::/32 # Cloudflare - - 2405:b500::/32 # Cloudflare - - 2405:8100::/32 # Cloudflare - - 2c0f:f248::/32 # Cloudflare - - 2a06:98c0::/29 # Cloudflare - -x-frontend-auth: &frontend-auth - <<: *real-ip - auth: - engine: basic - users: - - username: cloud - password: cloud - exclude: - - '${ALLOWED_IP}' # AWS gateway - - 185.60.20.0/24 # PayOne - -namespace: spryker-cloud -tag: '1.0' - -environment: docker.prod - -image: - tag: spryker/php:8.1 - environment: - SPRYKER_DEFAULT_STORE: "DE" - SPRYKER_ACTIVE_STORES: "DE,AT" - SPRYKER_HOOK_BEFORE_DEPLOY: "vendor/bin/install -r EU/pre-deploy -vvv" - SPRYKER_HOOK_AFTER_DEPLOY: "true" - SPRYKER_HOOK_INSTALL: "vendor/bin/install -r EU/production --no-ansi -vvv" - SPRYKER_HOOK_DESTRUCTIVE_INSTALL: "vendor/bin/install -r EU/destructive --no-ansi -vvv" - SPRYKER_PRODUCT_CONFIGURATOR_HOST: dtc.mp-b2b.internal-testing.demo-spryker.com - SPRYKER_PRODUCT_CONFIGURATOR_PORT: 443 - php: - enabled-extensions: - - blackfire - - newrelic - node: - version: 16 - npm: 8 - -composer: - mode: --no-dev - autoload: --classmap-authoritative - -assets: - image: spryker/nginx-brotli:latest - mode: production - compression: - brotli: - static: on - level: 5 - -regions: - EU: - services: - database: - database: spryker_mp_b2b - username: spryker - password: secret - - stores: - DE: - services: - broker: - namespace: de_queue - key_value_store: - namespace: 1 - search: - namespace: de_search - session: - namespace: 2 - AT: - services: - broker: - namespace: at_queue - key_value_store: - namespace: 1 - search: - namespace: at_search - session: - namespace: 2 - -groups: - EU: - region: EU - applications: - Redirects: - application: static - endpoints: - mp-b2b.internal-testing.demo-spryker.com: - store: DE - redirect: - type: 302 - url: www.de.mp-b2b.internal-testing.demo-spryker.com - de.mp-b2b.internal-testing.demo-spryker.com: - store: DE - redirect: - type: 302 - url: www.de.mp-b2b.internal-testing.demo-spryker.com - at.mp-b2b.internal-testing.demo-spryker.com: - store: AT - redirect: - type: 302 - url: www.at.mp-b2b.internal-testing.demo-spryker.com - yves: - application: yves - endpoints: - dtc.mp-b2b.internal-testing.demo-spryker.com: - entry-point: Configurator - www.de.mp-b2b.internal-testing.demo-spryker.com: - store: DE - <<: *frontend-auth - www.at.mp-b2b.internal-testing.demo-spryker.com: - store: AT - <<: *frontend-auth - boffice: - application: backoffice - endpoints: - backoffice.de.mp-b2b.internal-testing.demo-spryker.com: - store: DE - <<: *frontend-auth - backoffice.at.mp-b2b.internal-testing.demo-spryker.com: - store: AT - <<: *frontend-auth - backgw: - application: backend-gateway - endpoints: - backend-gateway.de.mp-b2b.internal-testing.demo-spryker.com: - store: DE - backend-gateway.at.mp-b2b.internal-testing.demo-spryker.com: - store: AT - backapi: - application: zed - endpoints: - backend-api.de.mp-b2b.internal-testing.demo-spryker.com: - store: DE - entry-point: BackendApi - backend-api.at.mp-b2b.internal-testing.demo-spryker.com: - store: AT - entry-point: BackendApi - glue: - application: glue - endpoints: - glue.de.mp-b2b.internal-testing.demo-spryker.com: - store: DE - glue.at.mp-b2b.internal-testing.demo-spryker.com: - store: AT - mportal: - application: merchant-portal - endpoints: - mp.de.mp-b2b.internal-testing.demo-spryker.com: - entry-point: MerchantPortal - store: DE - primal: true - services: - session: - namespace: 7 - mp.at.mp-b2b.internal-testing.demo-spryker.com: - entry-point: MerchantPortal - store: AT - services: - session: - namespace: 8 -services: - database: - engine: mysql - version: mariadb-10.4 - root: - username: "root" - password: "secret" - endpoints: - localhost:3306: - protocol: tcp - broker: - engine: rabbitmq - version: '3.9' - api: - username: "spryker" - password: "secret" - endpoints: - queue.mp-b2b.internal-testing.demo-spryker.com: - localhost:5672: - protocol: tcp - session: - engine: redis - key_value_store: - engine: redis - endpoints: - localhost:16379: - protocol: tcp - search: - engine: elastic - version: '7.10' - endpoints: - localhost:9200: - protocol: tcp - scheduler: - engine: jenkins - endpoints: - scheduler.mp-b2b.internal-testing.demo-spryker.com: - mail_catcher: - engine: mailhog - endpoints: - mail.mp-b2b.internal-testing.demo-spryker.com: - -docker: - - blackfire: - enabled: true - - ssl: - enabled: true - redirect: true - - debug: - enabled: false - xdebug: - enabled: false - - testing: - store: DE - - mount: - baked: diff --git a/deploy.spryker-mpb2bs.yml b/deploy.spryker-mpb2bs.yml deleted file mode 100644 index 8c42f3aea3..0000000000 --- a/deploy.spryker-mpb2bs.yml +++ /dev/null @@ -1,207 +0,0 @@ -version: "0.1" - -x-frontend-auth: &frontend-auth - auth: - engine: basic - users: - - username: cloud - password: cloud - -namespace: spryker-cloud -tag: '1.0' - -environment: docker.production -image: - tag: spryker/php:8.1 - environment: - SPRYKER_DEFAULT_STORE: "DE" - SPRYKER_ACTIVE_STORES: "DE,AT" - SPRYKER_HOOK_BEFORE_DEPLOY: "vendor/bin/install -r EU/pre-deploy -vvv" - SPRYKER_HOOK_AFTER_DEPLOY: "true" - SPRYKER_HOOK_INSTALL: "vendor/bin/install -r EU/production --no-ansi -vvv" - SPRYKER_HOOK_DESTRUCTIVE_INSTALL: "vendor/bin/install -r EU/destructive --no-ansi -vvv" - SPRYKER_PRODUCT_CONFIGURATOR_HOST: date-time-configurator-example.mp-b2b.internal-security.demo-spryker.com - SPRYKER_PRODUCT_CONFIGURATOR_PORT: 443 - node: - version: 16 - npm: 8 - -composer: - mode: --no-dev - autoload: --classmap-authoritative - -assets: - image: spryker/nginx-brotli:latest - mode: production - compression: - brotli: - static: on - level: 5 - -regions: - EU: - services: - database: - database: spryker_mpb2bs - username: spryker - password: secret - - stores: - DE: - services: - broker: - namespace: de_queue - key_value_store: - namespace: 1 - search: - namespace: de_search - session: - namespace: 2 - AT: - services: - broker: - namespace: at_queue - key_value_store: - namespace: 1 - search: - namespace: at_search - session: - namespace: 2 - -groups: - EU: - region: EU - applications: - Redirects: - application: static - endpoints: - de.mp-b2b.internal-security.demo-spryker.com: - store: DE - redirect: - type: 302 - url: www.de.mp-b2b.internal-security.demo-spryker.com - at.mp-b2b.internal-security.demo-spryker.com: - store: AT - redirect: - code: 302 - url: www.at.mp-b2b.internal-security.demo-spryker.com - Yves: - application: yves - endpoints: - date-time-configurator-example.mp-b2b.internal-security.demo-spryker.com: - entry-point: Configurator - www.de.mp-b2b.internal-security.demo-spryker.com: - store: DE - www.at.mp-b2b.internal-security.demo-spryker.com: - store: AT - boffice: - application: backoffice - endpoints: - backoffice.de.mp-b2b.internal-security.demo-spryker.com: - store: DE - <<: *frontend-auth - backoffice.at.mp-b2b.internal-security.demo-spryker.com: - store: AT - <<: *frontend-auth - backgw: - application: backend-gateway - endpoints: - backend-gateway.de.mp-b2b.internal-security.demo-spryker.com: - store: DE - backend-gateway.at.mp-b2b.internal-security.demo-spryker.com: - store: AT - backapi: - application: zed - endpoints: - backend-api.de.mp-b2b.internal-security.demo-spryker.com: - store: DE - entry-point: BackendApi - backend-api.at.mp-b2b.internal-security.demo-spryker.com: - store: AT - entry-point: BackendApi - Glue: - application: glue - endpoints: - glue.de.mp-b2b.internal-security.demo-spryker.com: - store: DE - glue.at.mp-b2b.internal-security.demo-spryker.com: - store: AT - mportal: - application: merchant-portal - endpoints: - mp.de.mp-b2b.internal-security.demo-spryker.com: - entry-point: MerchantPortal - store: DE - primal: true - services: - session: - namespace: 7 - mp.at.mp-b2b.internal-security.demo-spryker.com: - entry-point: MerchantPortal - store: AT - services: - session: - namespace: 8 -services: - database: - engine: mysql - version: mariadb-10.4 - root: - username: "root" - password: "secret" - endpoints: - localhost:3306: - protocol: tcp - broker: - engine: rabbitmq - version: '3.9' - api: - username: "spryker" - password: "secret" - endpoints: - queue.mp-b2b.internal-security.demo-spryker.com: - localhost:5672: - protocol: tcp - session: - engine: redis - key_value_store: - engine: redis - endpoints: - localhost:16379: - protocol: tcp - search: - engine: elastic - version: '7.10' - endpoints: - localhost:9200: - protocol: tcp - scheduler: - engine: jenkins - version: '2.324' - csrf-protection-enabled: true - endpoints: - scheduler.mp-b2b.internal-security.demo-spryker.com: - mail_catcher: - engine: mailhog - endpoints: - mail.mp-b2b.internal-security.demo-spryker.com: - -docker: - - blackfire: - enabled: true - - ssl: - enabled: true - redirect: true - - debug: - enabled: false - xdebug: - enabled: false - - testing: - store: DE - - mount: - baked: