diff --git a/composer.json b/composer.json index d117e0cf16..efccca50c6 100644 --- a/composer.json +++ b/composer.json @@ -156,6 +156,7 @@ "spryker-shop/sales-return-page-extension": "^1.0.0", "spryker-shop/sales-service-point-widget": "^0.1.0", "spryker-shop/security-blocker-page": "^1.0.0", + "spryker-shop/service-point-cart-page": "^0.1.0", "spryker-shop/service-point-widget": "^0.2.0", "spryker-shop/session-agent-validation": "^1.0.0", "spryker-shop/session-agent-validation-extension": "^1.0.0", @@ -1014,6 +1015,8 @@ "spryker/security-system-user": "^1.0.0", "spryker/sequence-number": "^3.0.0", "spryker/service-point": "^0.4.0", + "spryker/service-point-cart": "^0.1.0", + "spryker/service-point-cart-extension": "^0.1.0", "spryker/service-point-data-import": "^0.4.0", "spryker/service-point-search": "^0.3.0", "spryker/service-point-storage": "^0.2.0", diff --git a/composer.lock b/composer.lock index 1f967f2475..aa4bd269f3 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": "2949e4ec12a19e811acd59a279d69d18", + "content-hash": "6ffefd8c73cdda1ebd60e1b694356447", "packages": [ { "name": "async-aws/core", @@ -246,16 +246,16 @@ }, { "name": "aws/aws-sdk-php", - "version": "3.277.10", + "version": "3.277.11", "source": { "type": "git", "url": "https://github.com/aws/aws-sdk-php.git", - "reference": "efb08ad9e89946eb124ec8f6e9852ac1da6d324c" + "reference": "c34f137abd571a9a19e290ce0b6fc6fc80f559b6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/efb08ad9e89946eb124ec8f6e9852ac1da6d324c", - "reference": "efb08ad9e89946eb124ec8f6e9852ac1da6d324c", + "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/c34f137abd571a9a19e290ce0b6fc6fc80f559b6", + "reference": "c34f137abd571a9a19e290ce0b6fc6fc80f559b6", "shasum": "" }, "require": { @@ -335,9 +335,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.277.10" + "source": "https://github.com/aws/aws-sdk-php/tree/3.277.11" }, - "time": "2023-08-07T18:11:45+00:00" + "time": "2023-08-08T18:06:20+00:00" }, { "name": "behat/gherkin", @@ -8476,21 +8476,21 @@ }, { "name": "spryker-shop/checkout-page", - "version": "3.25.0", + "version": "3.26.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/checkout-page.git", - "reference": "5eef497abeb4b338ce8a8d612fb816663a5f99e2" + "reference": "b7bea3b4c3c9d78af5911b8a001225a23c3e45a2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/checkout-page/zipball/5eef497abeb4b338ce8a8d612fb816663a5f99e2", - "reference": "5eef497abeb4b338ce8a8d612fb816663a5f99e2", + "url": "https://api.github.com/repos/spryker-shop/checkout-page/zipball/b7bea3b4c3c9d78af5911b8a001225a23c3e45a2", + "reference": "b7bea3b4c3c9d78af5911b8a001225a23c3e45a2", "shasum": "" }, "require": { "php": ">=8.0", - "spryker-shop/checkout-page-extension": "^1.4.0", + "spryker-shop/checkout-page-extension": "^1.5.0", "spryker-shop/customer-page": "^2.13.0", "spryker-shop/money-widget": "^1.0.0", "spryker-shop/shop-application": "^1.0.0", @@ -8562,26 +8562,26 @@ ], "description": "CheckoutPage module", "support": { - "source": "https://github.com/spryker-shop/checkout-page/tree/3.25.0" + "source": "https://github.com/spryker-shop/checkout-page/tree/3.26.0" }, - "time": "2023-07-28T12:49:00+00:00" + "time": "2023-08-09T13:13:58+00:00" }, { "name": "spryker-shop/checkout-page-extension", - "version": "1.4.0", + "version": "1.5.0", "source": { "type": "git", "url": "https://github.com/spryker-shop/checkout-page-extension.git", - "reference": "d7509366e15257de3677a868a59df2a5512b45f2" + "reference": "767a3361f78c0debe11188b397959808d9a47402" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker-shop/checkout-page-extension/zipball/d7509366e15257de3677a868a59df2a5512b45f2", - "reference": "d7509366e15257de3677a868a59df2a5512b45f2", + "url": "https://api.github.com/repos/spryker-shop/checkout-page-extension/zipball/767a3361f78c0debe11188b397959808d9a47402", + "reference": "767a3361f78c0debe11188b397959808d9a47402", "shasum": "" }, "require": { - "php": ">=7.4", + "php": ">=8.0", "spryker/step-engine-extension": "^1.0.0" }, "require-dev": { @@ -8609,9 +8609,9 @@ ], "description": "CheckoutPageExtension module", "support": { - "source": "https://github.com/spryker-shop/checkout-page-extension/tree/1.4.0" + "source": "https://github.com/spryker-shop/checkout-page-extension/tree/1.5.0" }, - "time": "2022-04-14T07:53:43+00:00" + "time": "2023-08-09T13:13:58+00:00" }, { "name": "spryker-shop/checkout-widget", @@ -14782,6 +14782,51 @@ }, "time": "2023-07-20T06:54:36+00:00" }, + { + "name": "spryker-shop/service-point-cart-page", + "version": "0.1.0", + "source": { + "type": "git", + "url": "https://github.com/spryker-shop/service-point-cart-page.git", + "reference": "047822f874aeed99a44df66a931fdf08d38c43dd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker-shop/service-point-cart-page/zipball/047822f874aeed99a44df66a931fdf08d38c43dd", + "reference": "047822f874aeed99a44df66a931fdf08d38c43dd", + "shasum": "" + }, + "require": { + "php": ">=8.0", + "spryker-shop/checkout-page-extension": "^1.5.0", + "spryker/kernel": "^3.30.0", + "spryker/service-point-cart": "^0.1.0", + "spryker/transfer": "^3.27.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": "ServicePointCartPage module", + "support": { + "source": "https://github.com/spryker-shop/service-point-cart-page/tree/0.1.0" + }, + "time": "2023-08-09T13:13:58+00:00" + }, { "name": "spryker-shop/service-point-widget", "version": "0.2.0", @@ -59757,6 +59802,97 @@ }, "time": "2023-07-28T12:48:58+00:00" }, + { + "name": "spryker/service-point-cart", + "version": "0.1.0", + "source": { + "type": "git", + "url": "https://github.com/spryker/service-point-cart.git", + "reference": "ad580e3868a55bf88511481ab3d113b95aed50ac" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker/service-point-cart/zipball/ad580e3868a55bf88511481ab3d113b95aed50ac", + "reference": "ad580e3868a55bf88511481ab3d113b95aed50ac", + "shasum": "" + }, + "require": { + "php": ">=8.0", + "spryker/cart": "^7.0.0", + "spryker/kernel": "^3.30.0", + "spryker/quote": "^2.0.0", + "spryker/service-point": "^0.4.0", + "spryker/service-point-cart-extension": "^0.1.0", + "spryker/transfer": "^3.27.0", + "spryker/zed-request": "^3.0.0" + }, + "require-dev": { + "spryker/code-sniffer": "*", + "spryker/container": "*", + "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": "ServicePointCart module", + "support": { + "source": "https://github.com/spryker/service-point-cart/tree/0.1.0" + }, + "time": "2023-08-09T13:13:54+00:00" + }, + { + "name": "spryker/service-point-cart-extension", + "version": "0.1.0", + "source": { + "type": "git", + "url": "https://github.com/spryker/service-point-cart-extension.git", + "reference": "5ae3aeecfc77f2ced339696d0d38b2cc3ac27ede" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spryker/service-point-cart-extension/zipball/5ae3aeecfc77f2ced339696d0d38b2cc3ac27ede", + "reference": "5ae3aeecfc77f2ced339696d0d38b2cc3ac27ede", + "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": "ServicePointCartExtension module", + "support": { + "source": "https://github.com/spryker/service-point-cart-extension/tree/0.1.0" + }, + "time": "2023-08-09T13:13:54+00:00" + }, { "name": "spryker/service-point-data-import", "version": "0.4.1", @@ -74380,16 +74516,16 @@ }, { "name": "nette/di", - "version": "v3.1.2", + "version": "v3.1.3", "source": { "type": "git", "url": "https://github.com/nette/di.git", - "reference": "355cefbd71011a76b670fda3340d612a6944f972" + "reference": "a58a11eb6c1acbeb878d36efa614b301c87fbb95" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nette/di/zipball/355cefbd71011a76b670fda3340d612a6944f972", - "reference": "355cefbd71011a76b670fda3340d612a6944f972", + "url": "https://api.github.com/repos/nette/di/zipball/a58a11eb6c1acbeb878d36efa614b301c87fbb95", + "reference": "a58a11eb6c1acbeb878d36efa614b301c87fbb95", "shasum": "" }, "require": { @@ -74399,7 +74535,7 @@ "nette/robot-loader": "^3.2 || ~4.0.0", "nette/schema": "^1.2", "nette/utils": "^3.2.5 || ~4.0.0", - "php": ">=7.2 <8.3" + "php": "7.2 - 8.3" }, "require-dev": { "nette/tester": "^2.4", @@ -74446,9 +74582,9 @@ ], "support": { "issues": "https://github.com/nette/di/issues", - "source": "https://github.com/nette/di/tree/v3.1.2" + "source": "https://github.com/nette/di/tree/v3.1.3" }, - "time": "2023-03-13T14:03:15+00:00" + "time": "2023-08-05T19:10:42+00:00" }, { "name": "nette/neon", @@ -74655,21 +74791,21 @@ }, { "name": "nette/schema", - "version": "v1.2.3", + "version": "v1.2.4", "source": { "type": "git", "url": "https://github.com/nette/schema.git", - "reference": "abbdbb70e0245d5f3bf77874cea1dfb0c930d06f" + "reference": "c9ff517a53903b3d4e29ec547fb20feecb05b8ab" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nette/schema/zipball/abbdbb70e0245d5f3bf77874cea1dfb0c930d06f", - "reference": "abbdbb70e0245d5f3bf77874cea1dfb0c930d06f", + "url": "https://api.github.com/repos/nette/schema/zipball/c9ff517a53903b3d4e29ec547fb20feecb05b8ab", + "reference": "c9ff517a53903b3d4e29ec547fb20feecb05b8ab", "shasum": "" }, "require": { "nette/utils": "^2.5.7 || ^3.1.5 || ^4.0", - "php": ">=7.1 <8.3" + "php": "7.1 - 8.3" }, "require-dev": { "nette/tester": "^2.3 || ^2.4", @@ -74711,9 +74847,9 @@ ], "support": { "issues": "https://github.com/nette/schema/issues", - "source": "https://github.com/nette/schema/tree/v1.2.3" + "source": "https://github.com/nette/schema/tree/v1.2.4" }, - "time": "2022-10-13T01:24:26+00:00" + "time": "2023-08-05T18:56:25+00:00" }, { "name": "nette/utils", @@ -76287,12 +76423,12 @@ "source": { "type": "git", "url": "https://github.com/spryker/robotframework-suite-tests.git", - "reference": "deb84de9779d9d71cadb2c4d35fe3a1f3ef36c67" + "reference": "241592b65269c95dd040fff8564c4042c126b473" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spryker/robotframework-suite-tests/zipball/deb84de9779d9d71cadb2c4d35fe3a1f3ef36c67", - "reference": "deb84de9779d9d71cadb2c4d35fe3a1f3ef36c67", + "url": "https://api.github.com/repos/spryker/robotframework-suite-tests/zipball/241592b65269c95dd040fff8564c4042c126b473", + "reference": "241592b65269c95dd040fff8564c4042c126b473", "shasum": "" }, "default-branch": true, @@ -76304,9 +76440,9 @@ "description": "Automated tests for the Robot Framework", "support": { "issues": "https://github.com/spryker/robotframework-suite-tests/issues", - "source": "https://github.com/spryker/robotframework-suite-tests/tree/master" + "source": "https://github.com/spryker/robotframework-suite-tests/tree/dev" }, - "time": "2023-08-07T06:55:59+00:00" + "time": "2023-08-09T08:08:41+00:00" }, { "name": "spryker/silex", diff --git a/src/Pyz/Yves/CheckoutPage/CheckoutPageDependencyProvider.php b/src/Pyz/Yves/CheckoutPage/CheckoutPageDependencyProvider.php index 6f9f4eea8f..3ebe1c79c7 100644 --- a/src/Pyz/Yves/CheckoutPage/CheckoutPageDependencyProvider.php +++ b/src/Pyz/Yves/CheckoutPage/CheckoutPageDependencyProvider.php @@ -43,6 +43,7 @@ use SprykerShop\Yves\QuoteRequestPage\Plugin\CheckoutPage\QuoteRequestCheckoutWorkflowStepResolverStrategyPlugin; use SprykerShop\Yves\QuoteRequestPage\Plugin\CheckoutPage\QuoteWithCustomShipmentPriceCheckoutWorkflowStepResolverStrategyPlugin; use SprykerShop\Yves\SalesOrderThresholdWidget\Plugin\CheckoutPage\SalesOrderThresholdWidgetPlugin; +use SprykerShop\Yves\ServicePointCartPage\Plugin\CartPage\ServicePointCheckoutAddressStepPostExecutePlugin; use SprykerShop\Yves\ShipmentTypeWidget\Plugin\CheckoutPage\ShipmentTypeCheckoutPageStepEnginePreRenderPlugin; use Symfony\Component\Form\FormFactory; use Symfony\Component\Form\FormInterface; @@ -273,4 +274,14 @@ protected function getPaymentCollectionExtenderPlugins(): array new PaymentForeignPaymentCollectionExtenderPlugin(), ]; } + + /** + * @return list<\SprykerShop\Yves\CheckoutPageExtension\Dependency\Plugin\CheckoutAddressStepPostExecutePluginInterface> + */ + protected function getCheckoutAddressStepPostExecutePlugins(): array + { + return [ + new ServicePointCheckoutAddressStepPostExecutePlugin(), + ]; + } }