From 52b2787f3126457896a7e9b1c2501d63ffaf8cab Mon Sep 17 00:00:00 2001 From: Hubert Filar Date: Wed, 17 Jul 2024 15:32:54 +0200 Subject: [PATCH 01/98] OP-291: Update readme --- doc/01-installation.md | 68 +++++++++++------------------------------ doc/01.5-non-webpack.md | 2 +- doc/03-customization.md | 8 ++--- doc/04-development.md | 24 +++++++-------- doc/05-testing.md | 26 ++++++++-------- 5 files changed, 47 insertions(+), 81 deletions(-) diff --git a/doc/01-installation.md b/doc/01-installation.md index 382c5204..953c4487 100644 --- a/doc/01-installation.md +++ b/doc/01-installation.md @@ -9,76 +9,42 @@ 1. *We work on stable, supported and up-to-date versions of packages. We recommend you to do the same.* ```bash -$ composer require bitbag/wishlist-plugin +composer require bitbag/wishlist-plugin ``` -2. Add plugin dependencies to your `config/bundles.php` file: -```php -// config/bundles.php - -return [ - ... - - BitBag\SyliusWishlistPlugin\BitBagSyliusWishlistPlugin::class => ['all' => true], -]; -``` - -3. Import required config in your `config/packages/_sylius.yaml` file: -```yaml -# config/packages/_sylius.yaml - -imports: - ... - - - { resource: "@BitBagSyliusWishlistPlugin/Resources/config/config.yml" } -``` - -4. Import routing in your `config/routes.yaml` file: +2. Override `OrderItemController` ```yaml -# config/routes.yaml +sylius_order: + resources: + order_item: + classes: + controller: BitBag\SyliusWishlistPlugin\Controller\OrderItemController -bitbag_sylius_wishlist_plugin: - resource: "@BitBagSyliusWishlistPlugin/Resources/config/routing.yml" ``` -5. Clear application cache by using command: +3. Clear application cache by using command: ```bash -$ bin/console cache:clear +bin/console cache:clear ``` -6. Update your database - -First, please run legacy-versioned migrations by using command: - -```bash -$ bin/console doctrine:migrations:migrate -``` - -After migration, please create a new diff migration and run it: +4. Update your database ```bash -$ bin/console doctrine:migrations:diff -$ bin/console doctrine:migrations:migrate +bin/console doctrine:migrations:migrate ``` **Note:** If you are running it on production, add the `-e prod` flag to this command. -**Note:** If you are updating this plugin from version 1.4.x you need to run: +5. Please add plugin templates into your project: ```bash -$ bin/console doctrine:migrations:version BitBag\\SyliusWishlistPlugin\\Migrations\\Version20201029161558 --add --no-interaction +cp -R vendor/bitbag/wishlist-plugin/tests/Application/templates/bundles/SyliusShopBundle/Product templates/bundles/SyliusShopBundle +cp vendor/bitbag/wishlist-plugin/tests/Application/templates/bundles/SyliusShopBundle/_header.html.twig templates/bundles/SyliusShopBundle +cp vendor/bitbag/wishlist-plugin/tests/Application/templates/bundles/SyliusShopBundle/_logo.html.twig templates/bundles/SyliusShopBundle ``` - -7. Please add plugin templates into your project: -```bash -$ cp -R vendor/bitbag/wishlist-plugin/tests/Application/templates/bundles/SyliusShopBundle/Product templates/bundles/SyliusShopBundle -$ cp vendor/bitbag/wishlist-plugin/tests/Application/templates/bundles/SyliusShopBundle/_header.html.twig templates/bundles/SyliusShopBundle -$ cp vendor/bitbag/wishlist-plugin/tests/Application/templates/bundles/SyliusShopBundle/_logo.html.twig templates/bundles/SyliusShopBundle -``` - -8. Add plugin assets to your project +6. Add plugin assets to your project We recommend you to use Webpack (Encore), for which we have prepared four different instructions on how to add this plugin's assets to your project: @@ -97,7 +63,7 @@ However, if you are not using Webpack, here are instructions on how to add optim ## Asynchronous Messenger case In case you use asynchronous Messenger transport by default, there is a need to configure all Wishlist commands to sync transport. -You can do this by configuring the `WishlistSyncCommandInterface` interface to sync transport (as presented on code listing below). +You can do this by configuring the `WishlistSyncCommandInterface` interface to sync transport (as presented on code listing below). ```yaml # config/packages/messenger.yaml diff --git a/doc/01.5-non-webpack.md b/doc/01.5-non-webpack.md index aa515f00..ebef2dc6 100644 --- a/doc/01.5-non-webpack.md +++ b/doc/01.5-non-webpack.md @@ -13,7 +13,7 @@ 1. Install plugin assets using: ```bash -$ bin/console assets:install +bin/console assets:install ``` 2. Add twig inclusions in your templates: diff --git a/doc/03-customization.md b/doc/03-customization.md index ad7ea338..36b21de3 100644 --- a/doc/03-customization.md +++ b/doc/03-customization.md @@ -9,11 +9,11 @@ Run the below command to see what Symfony services are shared with this plugin: ```bash -$ bin/console debug:container | grep bitbag_sylius_wishlist_plugin +bin/console debug:container | grep bitbag_sylius_wishlist_plugin ``` ### List of parameters you can override in your parameters.yml(.dist) file ```bash -$ bin/console debug:container --parameters | grep bitbag -$ bin/console debug:container --parameters | grep wishlist -``` \ No newline at end of file +bin/console debug:container --parameters | grep bitbag +bin/console debug:container --parameters | grep wishlist +``` diff --git a/doc/04-development.md b/doc/04-development.md index 8a83b71c..85741c2e 100644 --- a/doc/04-development.md +++ b/doc/04-development.md @@ -15,30 +15,30 @@ Clone this repository, go to the plugin root directory and run ```bash -$ composer install -$ cd tests/Application +composer install +cd tests/Application ``` If needed, create `.env.local` file with the correct configuration for your environment in the `tests/Application` directory.
Then run the following commands from `tests/Application`: ```bash -$ bin/console doctrine:database:create -$ bin/console doctrine:schema:create -$ bin/console sylius:fixtures:load -$ bin/console assets:install --symlink +bin/console doctrine:database:create +bin/console doctrine:schema:create +bin/console sylius:fixtures:load +bin/console assets:install --symlink ``` Copy `package.json.~1.xx.dist` file to `package.json` for specific version of Sylius (example for 1.12.0): ```bash -$ cp package.json.\~1.12.dist package.json +cp package.json.\~1.12.dist package.json ``` Then: ```bash -$ yarn install -$ yarn dev +yarn install +yarn dev ``` You're ready to start coding 🎉 @@ -48,7 +48,7 @@ You're ready to start coding 🎉 To start the development server, from the `tests/Application` directory run: ```bash -$ symfony server:start +symfony server:start ``` and then you should get information about the server address and port (usually http://localhost:8000).
@@ -60,9 +60,9 @@ If you don't already have Symfony CLI, here's how to install it: https://symfony To start working on frontend, from the `tests/Application` directory run: ```bash -$ yarn watch +yarn watch ``` It's an infinite process, which will watch your changes in the assets folder and (re)build them. So all of your frontend changes should be done in `{root}/src/Resources/assets` directory. We have configured two independent entry points that should not be combined - `shop` for the storefront and `admin` for the admin panel. -> **⚠ Note**: Before every commit, you should type the `yarn dist` command from the plugin root directory to rebuild dist assets, which are located in `{root}/src/Resources/public`.

You also shouldn't add assets to this folder manually because **they will be removed automatically** \ No newline at end of file +> **⚠ Note**: Before every commit, you should type the `yarn dist` command from the plugin root directory to rebuild dist assets, which are located in `{root}/src/Resources/public`.

You also shouldn't add assets to this folder manually because **they will be removed automatically** diff --git a/doc/05-testing.md b/doc/05-testing.md index cb22c7ad..c76ee6b9 100644 --- a/doc/05-testing.md +++ b/doc/05-testing.md @@ -5,25 +5,25 @@ ## Testing ```bash -$ composer install -$ cd tests/Application +composer install +cd tests/Application ``` Copy `package.json.~1.xx.dist` file to `package.json` for specific version of Sylius (example for 1.12.0): ```bash -$ cp package.json.\~1.12.dist package.json +cp package.json.\~1.12.dist package.json ``` Then: ```bash -$ yarn install -$ yarn dev -$ APP_ENV=test bin/console assets:install public -$ APP_ENV=test bin/console doctrine:schema:create -$ cd ../.. -$ APP_ENV=test symfony server:start --port=8080 --dir=tests/Application/public --daemon -$ open https://localhost:8080 -$ vendor/bin/behat -$ vendor/bin/phpspec run -``` \ No newline at end of file +yarn install +yarn dev +APP_ENV=test bin/console assets:install public +APP_ENV=test bin/console doctrine:schema:create +cd ../.. +APP_ENV=test symfony server:start --port=8080 --dir=tests/Application/public --daemon +open https://localhost:8080 +vendor/bin/behat +vendor/bin/phpspec run +``` From e6dfaba96aab257b2485a6b668ecb1bf000d15de Mon Sep 17 00:00:00 2001 From: Hubert Filar Date: Mon, 22 Jul 2024 13:08:08 +0200 Subject: [PATCH 02/98] OP-291: Refactor templates --- doc/01-installation.md | 35 ++++++++--- .../views/Product/Box/_content.html.twig | 38 ++++++++++++ .../views/Product/Show/_addToCart.html.twig | 56 ++++++++++++++++++ .../views/_wishlist_header.html.twig | 4 ++ .../config/packages/sylius_ui.yaml | 10 ++++ .../bundles/SyliusAdminBundle/_logo.html.twig | 5 -- .../Homepage/_banner.html.twig | 2 - .../Layout/Footer/Grid/_plus.html.twig | 9 --- .../Product/Show/_addToCart.html.twig | 58 +------------------ .../SyliusShopBundle/Product/_box.html.twig | 33 ----------- .../SyliusShopBundle/_header.html.twig | 15 ----- .../bundles/SyliusShopBundle/_logo.html.twig | 5 -- 12 files changed, 135 insertions(+), 135 deletions(-) create mode 100644 src/Resources/views/Product/Box/_content.html.twig create mode 100644 src/Resources/views/Product/Show/_addToCart.html.twig create mode 100644 src/Resources/views/_wishlist_header.html.twig create mode 100644 tests/Application/config/packages/sylius_ui.yaml delete mode 100644 tests/Application/templates/bundles/SyliusAdminBundle/_logo.html.twig delete mode 100644 tests/Application/templates/bundles/SyliusShopBundle/Homepage/_banner.html.twig delete mode 100644 tests/Application/templates/bundles/SyliusShopBundle/Layout/Footer/Grid/_plus.html.twig delete mode 100644 tests/Application/templates/bundles/SyliusShopBundle/Product/_box.html.twig delete mode 100644 tests/Application/templates/bundles/SyliusShopBundle/_header.html.twig delete mode 100644 tests/Application/templates/bundles/SyliusShopBundle/_logo.html.twig diff --git a/doc/01-installation.md b/doc/01-installation.md index 953c4487..ed04857c 100644 --- a/doc/01-installation.md +++ b/doc/01-installation.md @@ -23,13 +23,37 @@ sylius_order: ``` -3. Clear application cache by using command: +3. Add plugin templates: + +- Inject blocks: + +```yaml +sylius_ui: + events: + sylius.shop.layout.header.grid: + blocks: + wishlist_header: '@BitBagSyliusWishlistPlugin/_wishlist_header.html.twig' + sylius.shop.product.index.box: + blocks: + content: + template: "@BitBagSyliusWishlistPlugin/Product/Box/_content.html.twig" + priority: 10 + +``` + +- Override templates: + +```bash +cp vendor/bitbag/wishlist-plugin/src/Resources/view/Product/Show/_addToCart.html.twig templates/bundles/SyliusShopBundle/Product/Show +``` + +4. Clear application cache by using command: ```bash bin/console cache:clear ``` -4. Update your database +5. Update your database ```bash bin/console doctrine:migrations:migrate @@ -37,13 +61,6 @@ bin/console doctrine:migrations:migrate **Note:** If you are running it on production, add the `-e prod` flag to this command. -5. Please add plugin templates into your project: - -```bash -cp -R vendor/bitbag/wishlist-plugin/tests/Application/templates/bundles/SyliusShopBundle/Product templates/bundles/SyliusShopBundle -cp vendor/bitbag/wishlist-plugin/tests/Application/templates/bundles/SyliusShopBundle/_header.html.twig templates/bundles/SyliusShopBundle -cp vendor/bitbag/wishlist-plugin/tests/Application/templates/bundles/SyliusShopBundle/_logo.html.twig templates/bundles/SyliusShopBundle -``` 6. Add plugin assets to your project We recommend you to use Webpack (Encore), for which we have prepared four different instructions on how to add this plugin's assets to your project: diff --git a/src/Resources/views/Product/Box/_content.html.twig b/src/Resources/views/Product/Box/_content.html.twig new file mode 100644 index 00000000..04f4b3a2 --- /dev/null +++ b/src/Resources/views/Product/Box/_content.html.twig @@ -0,0 +1,38 @@ +{% import "@SyliusShop/Common/Macro/money.html.twig" as money %} + +
+ +
+
+
+
{{ 'sylius.ui.view_more'|trans }}
+
+
+
+ {% include '@SyliusShop/Product/_mainImage.html.twig' with {'product': product} %} +
+
+ + {{ product.name }} + + + {% if not product.enabledVariants.empty() %} + {% set variant = product|sylius_resolve_variant %} + {% set price = money.calculatePrice(variant) %} + {% set originalPrice = money.calculateOriginalPrice(variant) %} + {% set appliedPromotions = variant.getAppliedPromotionsForChannel(sylius.channel) %} + + {% include '@SyliusShop/Product/Show/_catalogPromotionLabels.html.twig' with {'appliedPromotions': appliedPromotions, 'withDescription': false} %} + + {% if variant|sylius_has_discount({'channel': sylius.channel}) %} +
{{ originalPrice }}
+ {% endif %} +
{{ price }}
+ {% endif %} +
+ + {% include '@BitBagSyliusWishlistPlugin/Common/_addToWishlist.html.twig' %} +
+
diff --git a/src/Resources/views/Product/Show/_addToCart.html.twig b/src/Resources/views/Product/Show/_addToCart.html.twig new file mode 100644 index 00000000..b9b0965c --- /dev/null +++ b/src/Resources/views/Product/Show/_addToCart.html.twig @@ -0,0 +1,56 @@ +{% set product = order_item.variant.product %} + +{% form_theme form '@SyliusShop/Form/theme.html.twig' %} + +
+ {{ sylius_template_event('sylius.shop.product.show.before_add_to_cart', {'product': product, 'order_item': order_item}) }} + {{ form_start(form, { + 'action': path('sylius_shop_ajax_cart_add_item', {'productId': product.id}), + 'attr': { + 'id': 'sylius-product-adding-to-cart', + 'class': 'ui loadable form', + 'novalidate': 'novalidate', + 'autocomplete': 'off', + 'data-redirect': path(configuration.getRedirectRoute('summary')) + } + }) }} + + {{ form_errors(form) }} + + + + {% if not product.simple %} + {% if product.variantSelectionMethodChoice %} + {% include '@SyliusShop/Product/Show/_variants.html.twig' %} + {% else %} + {% include '@SyliusShop/Product/Show/_options.html.twig' %} + {% endif %} + {% endif %} + + {{ form_row(form.cartItem.quantity) }} + + {{ sylius_template_event('sylius.shop.product.show.add_to_cart_form', { + 'product': product, + 'order_item': order_item, + 'form': form + }) }} + + {{ form_widget(form.wishlists) }} + +
+ + +
+ {{ form_row(form._token) }} + {{ form_end(form, {'render_rest': false}) }} +
diff --git a/src/Resources/views/_wishlist_header.html.twig b/src/Resources/views/_wishlist_header.html.twig new file mode 100644 index 00000000..781e68ec --- /dev/null +++ b/src/Resources/views/_wishlist_header.html.twig @@ -0,0 +1,4 @@ +
+ {{ render(url('bitbag_sylius_wishlist_plugin_shop_wishlist_render_header_template')) }} + {{ render(url('sylius_shop_partial_cart_summary', {'template': '@SyliusShop/Cart/_widget.html.twig'})) }} +
diff --git a/tests/Application/config/packages/sylius_ui.yaml b/tests/Application/config/packages/sylius_ui.yaml new file mode 100644 index 00000000..82c3059f --- /dev/null +++ b/tests/Application/config/packages/sylius_ui.yaml @@ -0,0 +1,10 @@ +sylius_ui: + events: + sylius.shop.layout.header.grid: + blocks: + wishlist_header: '@BitBagSyliusWishlistPlugin/_wishlist_header.html.twig' + sylius.shop.product.index.box: + blocks: + content: + template: "@BitBagSyliusWishlistPlugin/Product/Box/_content.html.twig" + priority: 10 diff --git a/tests/Application/templates/bundles/SyliusAdminBundle/_logo.html.twig b/tests/Application/templates/bundles/SyliusAdminBundle/_logo.html.twig deleted file mode 100644 index 1d9fa7d0..00000000 --- a/tests/Application/templates/bundles/SyliusAdminBundle/_logo.html.twig +++ /dev/null @@ -1,5 +0,0 @@ - -
- -
-
diff --git a/tests/Application/templates/bundles/SyliusShopBundle/Homepage/_banner.html.twig b/tests/Application/templates/bundles/SyliusShopBundle/Homepage/_banner.html.twig deleted file mode 100644 index bb594f7a..00000000 --- a/tests/Application/templates/bundles/SyliusShopBundle/Homepage/_banner.html.twig +++ /dev/null @@ -1,2 +0,0 @@ -Sylius - diff --git a/tests/Application/templates/bundles/SyliusShopBundle/Layout/Footer/Grid/_plus.html.twig b/tests/Application/templates/bundles/SyliusShopBundle/Layout/Footer/Grid/_plus.html.twig deleted file mode 100644 index 0bf5a064..00000000 --- a/tests/Application/templates/bundles/SyliusShopBundle/Layout/Footer/Grid/_plus.html.twig +++ /dev/null @@ -1,9 +0,0 @@ - diff --git a/tests/Application/templates/bundles/SyliusShopBundle/Product/Show/_addToCart.html.twig b/tests/Application/templates/bundles/SyliusShopBundle/Product/Show/_addToCart.html.twig index 080bd688..915dad7b 100644 --- a/tests/Application/templates/bundles/SyliusShopBundle/Product/Show/_addToCart.html.twig +++ b/tests/Application/templates/bundles/SyliusShopBundle/Product/Show/_addToCart.html.twig @@ -1,57 +1 @@ -{% set product = order_item.variant.product %} - -{% form_theme form '@SyliusShop/Form/theme.html.twig' %} - -
- {{ sonata_block_render_event('sylius.shop.product.show.before_add_to_cart', {'product': product, 'order_item': order_item}) }} - - {{ form_start(form, { - 'action': path('sylius_shop_ajax_cart_add_item', {'productId': product.id}), - 'attr': { - 'id': 'sylius-product-adding-to-cart', - 'class': 'ui loadable form', - 'novalidate': 'novalidate', - 'data-redirect': path(configuration.getRedirectRoute('summary')) - } - }) }} - - {{ form_errors(form) }} - - - - {% if not product.simple %} - {% if product.variantSelectionMethodChoice %} - {% include '@SyliusShop/Product/Show/_variants.html.twig' %} - {% else %} - {% include '@SyliusShop/Product/Show/_options.html.twig' %} - {% endif %} - {% endif %} - - {{ form_row(form.cartItem.quantity) }} - - {{ sonata_block_render_event('sylius.shop.product.show.add_to_cart_form', { - 'product': product, - 'order_item': order_item - }) }} - - {{ form_widget(form.wishlists) }} - -
- - -
- {{ form_row(form._token) }} - {{ form_end(form, {'render_rest': false}) }} -
+{% include '@BitBagSyliusWishlistPlugin/Product/Show/_addToCart.html.twig' %} diff --git a/tests/Application/templates/bundles/SyliusShopBundle/Product/_box.html.twig b/tests/Application/templates/bundles/SyliusShopBundle/Product/_box.html.twig deleted file mode 100644 index 9945097e..00000000 --- a/tests/Application/templates/bundles/SyliusShopBundle/Product/_box.html.twig +++ /dev/null @@ -1,33 +0,0 @@ -{% import "@SyliusShop/Common/Macro/money.html.twig" as money %} - -{{ sonata_block_render_event('sylius.shop.product.index.before_box', {'product': product}) }} - -
- -
-
-
-
{{ 'sylius.ui.view_more'|trans }}
-
-
-
- {% include '@SyliusShop/Product/_mainImage.html.twig' with {'product': product} %} -
-
- {{ product.name }} - - {% if not product.variants.empty() %} -
{{ money.calculatePrice(product|sylius_resolve_variant) }}
- {% endif %} - -
- - {% include '@BitBagSyliusWishlistPlugin/Common/_addToWishlist.html.twig' %} -
-
- -{{ sonata_block_render_event('sylius.shop.product.index.after_box', {'product': product}) }} diff --git a/tests/Application/templates/bundles/SyliusShopBundle/_header.html.twig b/tests/Application/templates/bundles/SyliusShopBundle/_header.html.twig deleted file mode 100644 index 7024e94d..00000000 --- a/tests/Application/templates/bundles/SyliusShopBundle/_header.html.twig +++ /dev/null @@ -1,15 +0,0 @@ -
-
- {% include "@SyliusShop/_logo.html.twig" %} -
- {{ sonata_block_render_event('sylius.shop.layout.header') }} -
-
- {# - New wishlist - #} - {{ render(url('bitbag_sylius_wishlist_plugin_shop_wishlist_render_header_template')) }} - {{ render(url('sylius_shop_partial_cart_summary', {'template': '@SyliusShop/Cart/_widget.html.twig'})) }} -
-
-
diff --git a/tests/Application/templates/bundles/SyliusShopBundle/_logo.html.twig b/tests/Application/templates/bundles/SyliusShopBundle/_logo.html.twig deleted file mode 100644 index 84b8df56..00000000 --- a/tests/Application/templates/bundles/SyliusShopBundle/_logo.html.twig +++ /dev/null @@ -1,5 +0,0 @@ - From 1984c2d1f05e4e0a60826e697a8f99babd900fa8 Mon Sep 17 00:00:00 2001 From: Hubert Filar Date: Mon, 22 Jul 2024 13:29:45 +0200 Subject: [PATCH 03/98] OP-291: Update dependencies --- .github/workflows/build.yml | 4 ++-- composer.json | 10 +--------- ...ge.json.~1.12.0.dist => package.json.~1.12.13.dist} | 0 3 files changed, 3 insertions(+), 11 deletions(-) rename tests/Application/{package.json.~1.12.0.dist => package.json.~1.12.13.dist} (100%) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 42bc283d..c6fc16b0 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -24,14 +24,14 @@ jobs: matrix: php: ["8.1"] symfony: ["^5.4", "^6.0"] - sylius: ["~1.12.0", "~1.13.0"] + sylius: ["~1.12.13", "~1.13.0"] node: ["^14.17.x"] mysql: ["8.0"] state_machine_adapter: ["winzou_state_machine", "symfony_workflow"] exclude: - - sylius: ~1.12.0 + sylius: ~1.12.13 state_machine_adapter: "symfony_workflow" env: APP_ENV: test diff --git a/composer.json b/composer.json index 9afd79a3..30fd6bc6 100644 --- a/composer.json +++ b/composer.json @@ -5,8 +5,7 @@ "license": "MIT", "require": { "php": "^8.1", - "sylius/sylius": "~1.12.0 || ~1.13.0", - "symfony/webpack-encore-bundle": "^1.15", + "sylius/sylius": "~1.12.13 || ~1.13.0", "dompdf/dompdf": "^2.0" }, "require-dev": { @@ -38,13 +37,6 @@ "lchrusciel/api-test-case": "^4.1 || ^5.0", "nelmio/alice": "^3.10" }, - "conflict": { - "symfony/symfony": "4.1.8", - "symfony/browser-kit": "4.1.8", - "symfony/dom-crawler": "4.1.8", - "symfony/routing": "4.1.8", - "symfony/doctrine-bridge": "4.4.16" - }, "prefer-stable": true, "autoload": { "psr-4": { diff --git a/tests/Application/package.json.~1.12.0.dist b/tests/Application/package.json.~1.12.13.dist similarity index 100% rename from tests/Application/package.json.~1.12.0.dist rename to tests/Application/package.json.~1.12.13.dist From 07a1c600492172c474313ba358f0fcb1b4601107 Mon Sep 17 00:00:00 2001 From: Hubert Filar Date: Mon, 22 Jul 2024 14:16:14 +0200 Subject: [PATCH 04/98] OP-291: Refactor, simplify processing logic --- spec/Checker/ProductProcessingCheckerSpec.php | 39 ++----------------- .../Wishlist/CreateNewWishlistHandlerSpec.php | 7 ---- src/Checker/ProductProcessingChecker.php | 16 +------- src/Checker/ProductQuantityChecker.php | 3 ++ .../ProductQuantityCheckerInterface.php | 3 ++ src/Checker/WishlistNameChecker.php | 3 ++ src/Checker/WishlistNameCheckerInterface.php | 3 ++ .../Wishlist/CreateNewWishlistHandler.php | 4 +- src/Resources/config/services/checker.xml | 4 +- .../config/services/message_handler.xml | 1 - 10 files changed, 18 insertions(+), 65 deletions(-) diff --git a/spec/Checker/ProductProcessingCheckerSpec.php b/spec/Checker/ProductProcessingCheckerSpec.php index 94dd6051..0b5627bf 100644 --- a/spec/Checker/ProductProcessingCheckerSpec.php +++ b/spec/Checker/ProductProcessingCheckerSpec.php @@ -12,24 +12,13 @@ namespace spec\BitBag\SyliusWishlistPlugin\Checker; use BitBag\SyliusWishlistPlugin\Checker\ProductProcessingChecker; -use BitBag\SyliusWishlistPlugin\Checker\ProductQuantityCheckerInterface; use BitBag\SyliusWishlistPlugin\Command\Wishlist\WishlistItem; use PhpSpec\ObjectBehavior; use Sylius\Bundle\OrderBundle\Controller\AddToCartCommandInterface; use Sylius\Component\Core\Model\OrderItemInterface; -use Symfony\Component\HttpFoundation\Session\Flash\FlashBagInterface; -use Symfony\Contracts\Translation\TranslatorInterface; final class ProductProcessingCheckerSpec extends ObjectBehavior { - public function let( - ProductQuantityCheckerInterface $productQuantityChecker, - ): void { - $this->beConstructedWith( - $productQuantityChecker, - ); - } - public function it_is_initializable(): void { $this->shouldHaveType(ProductProcessingChecker::class); @@ -39,44 +28,22 @@ public function it_can_be_processed( WishlistItem $wishlistProduct, AddToCartCommandInterface $addToCartCommand, OrderItemInterface $orderItem, - ProductQuantityCheckerInterface $productQuantityChecker, ): void { $wishlistProduct->getCartItem()->willReturn($addToCartCommand); $addToCartCommand->getCartItem()->willReturn($orderItem); - $wishlistProduct->getOrderItemQuantity()->willReturn(5); - $productQuantityChecker->hasPositiveQuantity($orderItem)->willReturn(true); + $orderItem->getQuantity()->willReturn(5); $this->canBeProcessed($wishlistProduct)->shouldReturn(true); } - public function it_can_not_be_processed_due_to_lack_in_stock( - WishlistItem $wishlistProduct, - AddToCartCommandInterface $addToCartCommand, - OrderItemInterface $orderItem, - ProductQuantityCheckerInterface $productQuantityChecker, - FlashBagInterface $flashBag, - TranslatorInterface $translator, - ): void { - $wishlistProduct->getCartItem()->willReturn($addToCartCommand); - $addToCartCommand->getCartItem()->willReturn($orderItem); - $wishlistProduct->getOrderItemQuantity()->willReturn(5); - $productQuantityChecker->hasPositiveQuantity($orderItem)->willReturn(false); - - $this->canBeProcessed($wishlistProduct)->shouldReturn(false); - } - - public function it_can_not_be_processed_due_to_lack_in_quantity( + public function it_cannot_be_processed( WishlistItem $wishlistProduct, AddToCartCommandInterface $addToCartCommand, OrderItemInterface $orderItem, - ProductQuantityCheckerInterface $productQuantityChecker, - FlashBagInterface $flashBag, - TranslatorInterface $translator, ): void { $wishlistProduct->getCartItem()->willReturn($addToCartCommand); $addToCartCommand->getCartItem()->willReturn($orderItem); - $wishlistProduct->getOrderItemQuantity()->willReturn(0); - $productQuantityChecker->hasPositiveQuantity($orderItem)->willReturn(false); + $orderItem->getQuantity()->willReturn(0); $this->canBeProcessed($wishlistProduct)->shouldReturn(false); } diff --git a/spec/CommandHandler/Wishlist/CreateNewWishlistHandlerSpec.php b/spec/CommandHandler/Wishlist/CreateNewWishlistHandlerSpec.php index e45e9ca1..10eebee1 100644 --- a/spec/CommandHandler/Wishlist/CreateNewWishlistHandlerSpec.php +++ b/spec/CommandHandler/Wishlist/CreateNewWishlistHandlerSpec.php @@ -11,7 +11,6 @@ namespace spec\BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist; -use BitBag\SyliusWishlistPlugin\Checker\WishlistNameCheckerInterface; use BitBag\SyliusWishlistPlugin\Command\Wishlist\CreateNewWishlist; use BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist\CreateNewWishlistHandler; use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; @@ -35,7 +34,6 @@ public function let( WishlistFactoryInterface $wishlistFactory, WishlistCookieTokenResolverInterface $wishlistCookieTokenResolver, ChannelRepositoryInterface $channelRepository, - WishlistNameCheckerInterface $wishlistNameChecker, TokenUserResolverInterface $tokenUserResolver, ): void { $this->beConstructedWith( @@ -44,7 +42,6 @@ public function let( $wishlistFactory, $wishlistCookieTokenResolver, $channelRepository, - $wishlistNameChecker, $tokenUserResolver, ); } @@ -59,7 +56,6 @@ public function it_creates_new_wishlist_for_user( TokenStorageInterface $tokenStorage, WishlistFactoryInterface $wishlistFactory, WishlistCookieTokenResolverInterface $wishlistCookieTokenResolver, - WishlistNameCheckerInterface $wishlistNameChecker, ChannelRepositoryInterface $channelRepository, TokenInterface $token, ShopUserInterface $shopUser, @@ -85,7 +81,6 @@ public function it_creates_new_wishlist_for_user( $wishlist->setChannel($channel)->shouldBeCalled(); $existingWishlist->getName()->willReturn('existing'); - $wishlistNameChecker->check('existing', 'New wishlist')->willReturn(false); $wishlist->setName('New wishlist'); $wishlistRepository->add($wishlist)->shouldBeCalled(); @@ -132,7 +127,6 @@ public function it_doesnt_add_duplicated_wishlist_name_for_user( TokenStorageInterface $tokenStorage, WishlistFactoryInterface $wishlistFactory, WishlistCookieTokenResolverInterface $wishlistCookieTokenResolver, - WishlistNameCheckerInterface $wishlistNameChecker, ChannelRepositoryInterface $channelRepository, TokenInterface $token, ShopUserInterface $shopUser, @@ -158,7 +152,6 @@ public function it_doesnt_add_duplicated_wishlist_name_for_user( $wishlist->setChannel($channel)->shouldBeCalled(); $existingWishlist->getName()->willReturn('existing'); - $wishlistNameChecker->check('existing', 'existing')->willReturn(true); $wishlist->setName('existing')->shouldNotBeCalled(); $wishlistRepository->add($wishlist)->shouldNotBeCalled(); diff --git a/src/Checker/ProductProcessingChecker.php b/src/Checker/ProductProcessingChecker.php index e5387c11..e9b9c485 100644 --- a/src/Checker/ProductProcessingChecker.php +++ b/src/Checker/ProductProcessingChecker.php @@ -16,11 +16,6 @@ final class ProductProcessingChecker implements ProductProcessingCheckerInterface { - public function __construct( - private readonly ProductQuantityCheckerInterface $productQuantityChecker, - ) { - } - public function canBeProcessed(WishlistItemInterface $wishlistItem): bool { /** @var ?AddToCartCommandInterface $addToCartCommand */ @@ -32,15 +27,6 @@ public function canBeProcessed(WishlistItemInterface $wishlistItem): bool $cartItem = $addToCartCommand->getCartItem(); - return $this->isInStock($wishlistItem) && $this->productQuantityChecker->hasPositiveQuantity($cartItem); - } - - private function isInStock(WishlistItemInterface $wishlistItem): bool - { - if (0 < $wishlistItem->getOrderItemQuantity()) { - return true; - } - - return false; + return 0 < $cartItem->getQuantity(); } } diff --git a/src/Checker/ProductQuantityChecker.php b/src/Checker/ProductQuantityChecker.php index 817f5df9..10de09d0 100644 --- a/src/Checker/ProductQuantityChecker.php +++ b/src/Checker/ProductQuantityChecker.php @@ -13,6 +13,9 @@ use Sylius\Component\Order\Model\OrderItemInterface; +/** + * @deprecated + */ final class ProductQuantityChecker implements ProductQuantityCheckerInterface { public function hasPositiveQuantity(OrderItemInterface $product): bool diff --git a/src/Checker/ProductQuantityCheckerInterface.php b/src/Checker/ProductQuantityCheckerInterface.php index 8a876aed..9ad0f4b4 100644 --- a/src/Checker/ProductQuantityCheckerInterface.php +++ b/src/Checker/ProductQuantityCheckerInterface.php @@ -13,6 +13,9 @@ use Sylius\Component\Order\Model\OrderItemInterface; +/** + * @deprecated + */ interface ProductQuantityCheckerInterface { public function hasPositiveQuantity(OrderItemInterface $product): bool; diff --git a/src/Checker/WishlistNameChecker.php b/src/Checker/WishlistNameChecker.php index 112fb257..fe2b14a4 100644 --- a/src/Checker/WishlistNameChecker.php +++ b/src/Checker/WishlistNameChecker.php @@ -11,6 +11,9 @@ namespace BitBag\SyliusWishlistPlugin\Checker; +/** + * @deprecated + */ final class WishlistNameChecker implements WishlistNameCheckerInterface { public function check(string $existingWishlistName, string $wishlistToCreate): bool diff --git a/src/Checker/WishlistNameCheckerInterface.php b/src/Checker/WishlistNameCheckerInterface.php index 190243df..0f64f0c6 100644 --- a/src/Checker/WishlistNameCheckerInterface.php +++ b/src/Checker/WishlistNameCheckerInterface.php @@ -11,6 +11,9 @@ namespace BitBag\SyliusWishlistPlugin\Checker; +/** + * @deprecated + */ interface WishlistNameCheckerInterface { public function check(string $existingWishlistName, string $wishlistToCreate): bool; diff --git a/src/CommandHandler/Wishlist/CreateNewWishlistHandler.php b/src/CommandHandler/Wishlist/CreateNewWishlistHandler.php index 2040cf5c..e785f7fe 100644 --- a/src/CommandHandler/Wishlist/CreateNewWishlistHandler.php +++ b/src/CommandHandler/Wishlist/CreateNewWishlistHandler.php @@ -11,7 +11,6 @@ namespace BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist; -use BitBag\SyliusWishlistPlugin\Checker\WishlistNameCheckerInterface; use BitBag\SyliusWishlistPlugin\Command\Wishlist\CreateNewWishlist; use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; use BitBag\SyliusWishlistPlugin\Exception\WishlistNameIsTakenException; @@ -34,7 +33,6 @@ public function __construct( private WishlistFactoryInterface $wishlistFactory, private WishlistCookieTokenResolverInterface $wishlistCookieTokenResolver, private ChannelRepositoryInterface $channelRepository, - private WishlistNameCheckerInterface $wishlistNameChecker, private TokenUserResolverInterface $tokenUserResolver, ) { } @@ -73,7 +71,7 @@ public function __invoke(CreateNewWishlist $createNewWishlist): int } else { /** @var WishlistInterface $newWishlist */ foreach ($wishlists as $newWishlist) { - if (!$this->wishlistNameChecker->check((string) $newWishlist->getName(), $createNewWishlist->getName())) { + if ((string) $newWishlist->getName() !== $createNewWishlist->getName()) { $wishlist->setName($createNewWishlist->getName()); } else { throw new WishlistNameIsTakenException(); diff --git a/src/Resources/config/services/checker.xml b/src/Resources/config/services/checker.xml index 092daebb..a6ba0a4e 100644 --- a/src/Resources/config/services/checker.xml +++ b/src/Resources/config/services/checker.xml @@ -9,8 +9,6 @@ - - - + diff --git a/src/Resources/config/services/message_handler.xml b/src/Resources/config/services/message_handler.xml index afa646df..4f10c027 100644 --- a/src/Resources/config/services/message_handler.xml +++ b/src/Resources/config/services/message_handler.xml @@ -113,7 +113,6 @@ - From c5455925e23fdecb8f6e471623d84ce0e132d795 Mon Sep 17 00:00:00 2001 From: Hubert Filar Date: Mon, 22 Jul 2024 15:33:00 +0200 Subject: [PATCH 05/98] OP-291: Use test application build action from SyliusLabs --- .github/workflows/build.yml | 313 ++++++------------- tests/Application/.babelrc | 15 - tests/Application/package.json | 13 + tests/Application/package.json.~1.12.13.dist | 41 --- tests/Application/package.json.~1.13.0.dist | 41 --- 5 files changed, 110 insertions(+), 313 deletions(-) delete mode 100755 tests/Application/.babelrc create mode 100755 tests/Application/package.json delete mode 100755 tests/Application/package.json.~1.12.13.dist delete mode 100755 tests/Application/package.json.~1.13.0.dist diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c6fc16b0..6ec55cea 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -1,225 +1,106 @@ name: Build on: - push: - branches-ignore: - - 'dependabot/**' - pull_request: ~ - release: - types: [created] - schedule: - - - cron: "0 1 * * 6" # Run at 1am every Saturday - workflow_dispatch: ~ + push: + branches-ignore: + - 'dependabot/**' + pull_request: ~ + release: + types: [ created ] + schedule: + - cron: "0 1 * * 6" # Run at 1am every Saturday + workflow_dispatch: ~ jobs: - tests: - runs-on: ubuntu-20.04 + tests: + runs-on: ubuntu-20.04 - name: "Sylius ${{ matrix.sylius }}, PHP ${{ matrix.php }}, Symfony ${{ matrix.symfony }}, + name: "Sylius ${{ matrix.sylius }}, PHP ${{ matrix.php }}, Symfony ${{ matrix.symfony }}, MySQL ${{ matrix.mysql }}, State Machine Adapter ${{ matrix.state_machine_adapter }}" - strategy: - fail-fast: false - matrix: - php: ["8.1"] - symfony: ["^5.4", "^6.0"] - sylius: ["~1.12.13", "~1.13.0"] - node: ["^14.17.x"] - mysql: ["8.0"] - state_machine_adapter: ["winzou_state_machine", "symfony_workflow"] - - exclude: - - - sylius: ~1.12.13 - state_machine_adapter: "symfony_workflow" + strategy: + fail-fast: false + matrix: + php: [ "8.1" ] + symfony: [ "^5.4", "^6.0" ] + sylius: [ "~1.12.13", "~1.13.0" ] + node: [ "^14.17.x" ] + mysql: [ "8.0" ] + state_machine_adapter: [ "winzou_state_machine", "symfony_workflow" ] + + exclude: + - sylius: ~1.12.13 + state_machine_adapter: "symfony_workflow" + env: + APP_ENV: test + DATABASE_URL: "mysql://root:root@127.0.0.1/sylius?serverVersion=${{ matrix.mysql }}" + + steps: + - uses: actions/checkout@v4 + + - name: Setup PHP + uses: shivammathur/setup-php@v2 + with: + php-version: "${{ matrix.php }}" + extensions: intl, gd + tools: symfony + coverage: none + + - name: Build test application + uses: SyliusLabs/BuildTestAppAction@v1.3 + with: + sylius-version: "${{ matrix.sylius }}" + symfony-version: "${{ matrix.symfony }}" + mysql-version: "${{ matrix.mysql }}" + node-version: "${{ matrix.node }}" + working-directory: "." + plugin-build: "yes" + + - name: Validate composer.json + run: composer validate --ansi --strict + + - name: Validate database schema + run: (cd tests/Application && bin/console doctrine:schema:validate) + + - name: Run ECS + run: vendor/bin/ecs + + - name: Run PHPStan + run: vendor/bin/phpstan analyse -c phpstan.neon + + - name: Run PHPSpec + run: vendor/bin/phpspec run --ansi -f progress --no-interaction + + - name: Run PHPUnit + run: vendor/bin/phpunit --colors=always + + - name: Run Behat + run: vendor/bin/behat --colors --strict -vvv --no-interaction || vendor/bin/behat --colors --strict -vvv --no-interaction --rerun + + - name: Upload Behat logs + uses: actions/upload-artifact@v2 + if: failure() + with: + name: Behat logs + path: etc/build/ + if-no-files-found: ignore + + - name: Upload test log logs + uses: actions/upload-artifact@v2 + if: failure() + with: + name: Var logs + path: tests/Application/var/log/ + if-no-files-found: ignore + + - name: Failed build Slack notification + uses: rtCamp/action-slack-notify@v2 + if: ${{ failure() && (github.ref == 'refs/heads/main' || github.ref == 'refs/heads/master') }} env: - APP_ENV: test - DATABASE_URL: "mysql://root:root@127.0.0.1/sylius?serverVersion=${{ matrix.mysql }}" - - steps: - - - uses: actions/checkout@v2 - - - - name: Setup PHP - uses: shivammathur/setup-php@v2 - with: - php-version: "${{ matrix.php }}" - extensions: intl - tools: symfony - coverage: none - - - - name: Setup Node - uses: actions/setup-node@v1 - with: - node-version: "${{ matrix.node }}" - - - - name: Shutdown default MySQL - run: sudo service mysql stop - - - - name: Setup MySQL - uses: mirromutth/mysql-action@v1.1 - with: - mysql version: "${{ matrix.mysql }}" - mysql root password: "root" - - - - name: Configure sysctl limits - run: | - sudo swapoff -a - sudo sysctl -w vm.swappiness=1 - sudo sysctl -w fs.file-max=262144 - sudo sysctl -w vm.max_map_count=262144 - - - - name: Output PHP version for Symfony CLI - run: php -v | head -n 1 | awk '{ print $2 }' > .php-version - - - - name: Install certificates - run: symfony server:ca:install - - - - name: Run Chrome Headless - run: google-chrome-stable --enable-automation --disable-background-networking --no-default-browser-check --no-first-run --disable-popup-blocking --disable-default-apps --allow-insecure-localhost --disable-translate --disable-extensions --no-sandbox --enable-features=Metal --headless --remote-debugging-port=9222 --window-size=2880,1800 --proxy-server='direct://' --proxy-bypass-list='*' http://127.0.0.1 > /dev/null 2>&1 & - - - - name: Run webserver - run: (cd tests/Application && symfony server:start --port=8080 --dir=public --daemon) - - - - name: Get Composer cache directory - id: composer-cache - run: echo "::set-output name=dir::$(composer config cache-files-dir)" - - - - name: Cache Composer - uses: actions/cache@v2 - with: - path: ${{ steps.composer-cache.outputs.dir }} - key: ${{ runner.os }}-php-${{ matrix.php }}-composer-${{ hashFiles('**/composer.json **/composer.lock') }} - restore-keys: | - ${{ runner.os }}-php-${{ matrix.php }}-composer- - - - - name: Restrict Symfony version - if: matrix.symfony != '' - run: | - composer global config --no-plugins allow-plugins.symfony/flex true - composer global require --no-progress --no-scripts --no-plugins "symfony/flex:^1.10" - composer config extra.symfony.require "${{ matrix.symfony }}" - - - - name: Restrict Sylius version - if: matrix.sylius != '' - run: composer require "sylius/sylius:${{ matrix.sylius }}" --no-update --no-scripts --no-interaction - - - - name: Install PHP dependencies - run: composer install --no-interaction - - - - name: Get Yarn cache directory - id: yarn-cache - run: echo "::set-output name=dir::$(yarn cache dir)" - - - - name: Cache Yarn - uses: actions/cache@v2 - with: - path: ${{ steps.yarn-cache.outputs.dir }} - key: ${{ runner.os }}-node-${{ matrix.node }}-yarn-${{ hashFiles('**/package.json **/yarn.lock') }} - restore-keys: | - ${{ runner.os }}-node-${{ matrix.node }}-yarn- - - - - name: Copy package.json.dist to package.json - if: matrix.sylius != '' - run: (cd tests/Application && cp package.json.\${{ matrix.sylius }}.dist package.json) - - - - name: Install JS dependencies - run: (cd tests/Application && yarn install) - - - - name: Prepare test application database - run: | - (cd tests/Application && bin/console doctrine:database:create -vvv) - (cd tests/Application && bin/console doctrine:schema:create -vvv) - - - - name: Prepare test application assets - run: | - (cd tests/Application && bin/console assets:install public -vvv) - (cd tests/Application && yarn prod) - - - - name: Prepare test application cache - run: (cd tests/Application && bin/console cache:warmup -vvv) - - - - name: Load fixtures in test application - run: (cd tests/Application && bin/console sylius:fixtures:load -n) - - - - name: Validate composer.json - run: composer validate --ansi --strict - - - - name: Validate database schema - run: (cd tests/Application && bin/console doctrine:schema:validate) - - - - name: Run ECS - run: vendor/bin/ecs - - - - name: Run PHPStan - run: vendor/bin/phpstan analyse -c phpstan.neon - - - - name: Run PHPSpec - run: vendor/bin/phpspec run --ansi -f progress --no-interaction - - - - name: Run PHPUnit - run: vendor/bin/phpunit --colors=always - - - - name: Run Behat - run: vendor/bin/behat --colors --strict -vvv --no-interaction || vendor/bin/behat --colors --strict -vvv --no-interaction --rerun - - - - name: Upload Behat logs - uses: actions/upload-artifact@v2 - if: failure() - with: - name: Behat logs - path: etc/build/ - if-no-files-found: ignore - - - - name: Upload test log logs - uses: actions/upload-artifact@v2 - if: failure() - with: - name: Var logs - path: tests/Application/var/log/ - if-no-files-found: ignore - - - - name: Failed build Slack notification - uses: rtCamp/action-slack-notify@v2 - if: ${{ failure() && (github.ref == 'refs/heads/main' || github.ref == 'refs/heads/master') }} - env: - SLACK_CHANNEL: ${{ secrets.FAILED_BUILD_SLACK_CHANNEL }} - SLACK_COLOR: ${{ job.status }} - SLACK_ICON: https://github.com/rtCamp.png?size=48 - SLACK_MESSAGE: ':x:' - SLACK_TITLE: Failed build on ${{ github.event.repository.name }} repository - SLACK_USERNAME: ${{ secrets.FAILED_BUILD_SLACK_USERNAME }} - SLACK_WEBHOOK: ${{ secrets.FAILED_BUILD_SLACK_WEBHOOK }} + SLACK_CHANNEL: ${{ secrets.FAILED_BUILD_SLACK_CHANNEL }} + SLACK_COLOR: ${{ job.status }} + SLACK_ICON: https://github.com/rtCamp.png?size=48 + SLACK_MESSAGE: ':x:' + SLACK_TITLE: Failed build on ${{ github.event.repository.name }} repository + SLACK_USERNAME: ${{ secrets.FAILED_BUILD_SLACK_USERNAME }} + SLACK_WEBHOOK: ${{ secrets.FAILED_BUILD_SLACK_WEBHOOK }} diff --git a/tests/Application/.babelrc b/tests/Application/.babelrc deleted file mode 100755 index e563a62e..00000000 --- a/tests/Application/.babelrc +++ /dev/null @@ -1,15 +0,0 @@ -{ - "presets": [ - ["env", { - "targets": { - "node": "6" - }, - "useBuiltIns": true - }] - ], - "plugins": [ - ["transform-object-rest-spread", { - "useBuiltIns": true - }] - ] -} diff --git a/tests/Application/package.json b/tests/Application/package.json new file mode 100755 index 00000000..dfe32583 --- /dev/null +++ b/tests/Application/package.json @@ -0,0 +1,13 @@ +{ + "license": "MIT", + "scripts": { + "build": "encore dev", + "build:prod": "encore production", + "postinstall": "semantic-ui-css-patch", + "lint": "yarn lint:js", + "watch": "encore dev --watch" + }, + "devDependencies": { + "@sylius-ui/frontend": "^1.0" + } +} diff --git a/tests/Application/package.json.~1.12.13.dist b/tests/Application/package.json.~1.12.13.dist deleted file mode 100755 index 36e6c1f0..00000000 --- a/tests/Application/package.json.~1.12.13.dist +++ /dev/null @@ -1,41 +0,0 @@ -{ - "dependencies": { - "@babel/polyfill": "^7.0.0", - "chart.js": "^3.7.1", - "jquery": "^3.5.0", - "jquery.dirtyforms": "^2.0.0", - "lightbox2": "^2.9.0", - "semantic-ui-css": "^2.2.0", - "slick-carousel": "^1.8.1" - }, - "devDependencies": { - "@symfony/webpack-encore": "^1.6.1", - "babel-core": "^6.26.3", - "babel-plugin-external-helpers": "^6.22.0", - "babel-plugin-module-resolver": "^3.1.1", - "babel-plugin-transform-object-rest-spread": "^6.26.0", - "babel-preset-env": "^1.7.0", - "babel-register": "^6.26.0", - "dedent": "^0.7.0", - "eslint": "^4.19.1", - "eslint-config-airbnb-base": "^12.1.0", - "eslint-import-resolver-babel-module": "^4.0.0", - "eslint-plugin-import": "^2.11.0", - "merge-stream": "^1.0.0", - "sass": "^1.39.2", - "sass-loader": "^12.1.0" - }, - "scripts": { - "dev": "yarn encore dev", - "watch": "yarn encore dev --watch", - "prod": "yarn encore prod", - "lint": "yarn lint:js", - "lint:js": "eslint gulpfile.babel.js" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/Sylius/Sylius.git" - }, - "author": "Paweł Jędrzejewski", - "license": "MIT" -} diff --git a/tests/Application/package.json.~1.13.0.dist b/tests/Application/package.json.~1.13.0.dist deleted file mode 100755 index 36e6c1f0..00000000 --- a/tests/Application/package.json.~1.13.0.dist +++ /dev/null @@ -1,41 +0,0 @@ -{ - "dependencies": { - "@babel/polyfill": "^7.0.0", - "chart.js": "^3.7.1", - "jquery": "^3.5.0", - "jquery.dirtyforms": "^2.0.0", - "lightbox2": "^2.9.0", - "semantic-ui-css": "^2.2.0", - "slick-carousel": "^1.8.1" - }, - "devDependencies": { - "@symfony/webpack-encore": "^1.6.1", - "babel-core": "^6.26.3", - "babel-plugin-external-helpers": "^6.22.0", - "babel-plugin-module-resolver": "^3.1.1", - "babel-plugin-transform-object-rest-spread": "^6.26.0", - "babel-preset-env": "^1.7.0", - "babel-register": "^6.26.0", - "dedent": "^0.7.0", - "eslint": "^4.19.1", - "eslint-config-airbnb-base": "^12.1.0", - "eslint-import-resolver-babel-module": "^4.0.0", - "eslint-plugin-import": "^2.11.0", - "merge-stream": "^1.0.0", - "sass": "^1.39.2", - "sass-loader": "^12.1.0" - }, - "scripts": { - "dev": "yarn encore dev", - "watch": "yarn encore dev --watch", - "prod": "yarn encore prod", - "lint": "yarn lint:js", - "lint:js": "eslint gulpfile.babel.js" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/Sylius/Sylius.git" - }, - "author": "Paweł Jędrzejewski", - "license": "MIT" -} From 2d538e53a8d08ec41ae83c90b674ffee68d6ed5a Mon Sep 17 00:00:00 2001 From: Hubert Filar Date: Tue, 23 Jul 2024 14:52:11 +0200 Subject: [PATCH 06/98] OP-291: Deprecate WishlistProductFactoryFacade --- ...listProductsToOtherWishlistDuplicatorSpec.php | 16 +++++++++++++--- ...WishlistProductsToOtherWishlistDuplicator.php | 7 ++++--- src/Facade/WishlistProductFactoryFacade.php | 3 +++ .../WishlistProductFactoryFacadeInterface.php | 3 +++ src/Resources/config/services/duplicator.xml | 2 +- 5 files changed, 24 insertions(+), 7 deletions(-) diff --git a/spec/Duplicator/WishlistProductsToOtherWishlistDuplicatorSpec.php b/spec/Duplicator/WishlistProductsToOtherWishlistDuplicatorSpec.php index 0c1b7cc9..e62a742c 100644 --- a/spec/Duplicator/WishlistProductsToOtherWishlistDuplicatorSpec.php +++ b/spec/Duplicator/WishlistProductsToOtherWishlistDuplicatorSpec.php @@ -13,7 +13,8 @@ use BitBag\SyliusWishlistPlugin\Duplicator\WishlistProductsToOtherWishlistDuplicator; use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; -use BitBag\SyliusWishlistPlugin\Facade\WishlistProductFactoryFacadeInterface; +use BitBag\SyliusWishlistPlugin\Entity\WishlistProductInterface; +use BitBag\SyliusWishlistPlugin\Factory\WishlistProductFactoryInterface; use BitBag\SyliusWishlistPlugin\Repository\WishlistRepositoryInterface; use Doctrine\Common\Collections\ArrayCollection; use PhpSpec\ObjectBehavior; @@ -25,14 +26,14 @@ final class WishlistProductsToOtherWishlistDuplicatorSpec extends ObjectBehavior { public function let( - WishlistProductFactoryFacadeInterface $wishlistProductVariantFactory, + WishlistProductFactoryInterface $wishlistProductFactory, ProductVariantRepositoryInterface $productVariantRepository, WishlistRepositoryInterface $wishlistRepository, RequestStack $requestStack, TranslatorInterface $translator, ): void { $this->beConstructedWith( - $wishlistProductVariantFactory, + $wishlistProductFactory, $productVariantRepository, $wishlistRepository, $requestStack, @@ -51,6 +52,9 @@ public function it_copy_wishlist_products( ProductVariantInterface $variant2, WishlistInterface $destinedWishlist, WishlistRepositoryInterface $wishlistRepository, + WishlistProductFactoryInterface $wishlistProductFactory, + WishlistProductInterface $wishlistProduct1, + WishlistProductInterface $wishlistProduct2, ): void { $productVariantRepository->find('1')->willReturn($variant1); $productVariantRepository->find('24')->willReturn($variant2); @@ -58,6 +62,12 @@ public function it_copy_wishlist_products( $destinedWishlist->hasProductVariant($variant1)->shouldBeCalled(); $destinedWishlist->hasProductVariant($variant2)->shouldBeCalled(); + $wishlistProductFactory->createForWishlistAndVariant($destinedWishlist, $variant1)->willReturn($wishlistProduct1); + $wishlistProductFactory->createForWishlistAndVariant($destinedWishlist, $variant2)->willReturn($wishlistProduct2); + + $destinedWishlist->addWishlistProduct($wishlistProduct1)->shouldBeCalled(); + $destinedWishlist->addWishlistProduct($wishlistProduct2)->shouldBeCalled(); + $wishlistRepository->add($destinedWishlist)->shouldBeCalledOnce(); $this->copyWishlistProductsToOtherWishlist(new ArrayCollection([ diff --git a/src/Duplicator/WishlistProductsToOtherWishlistDuplicator.php b/src/Duplicator/WishlistProductsToOtherWishlistDuplicator.php index 601c7ac2..bfc55462 100644 --- a/src/Duplicator/WishlistProductsToOtherWishlistDuplicator.php +++ b/src/Duplicator/WishlistProductsToOtherWishlistDuplicator.php @@ -12,7 +12,7 @@ namespace BitBag\SyliusWishlistPlugin\Duplicator; use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; -use BitBag\SyliusWishlistPlugin\Facade\WishlistProductFactoryFacadeInterface; +use BitBag\SyliusWishlistPlugin\Factory\WishlistProductFactoryInterface; use BitBag\SyliusWishlistPlugin\Repository\WishlistRepositoryInterface; use Doctrine\Common\Collections\Collection; use Sylius\Component\Core\Model\ProductVariantInterface; @@ -24,7 +24,7 @@ final class WishlistProductsToOtherWishlistDuplicator implements WishlistProductsToOtherWishlistDuplicatorInterface { public function __construct( - private WishlistProductFactoryFacadeInterface $wishlistProductVariantFactory, + private WishlistProductFactoryInterface $wishlistProductFactory, private ProductVariantRepositoryInterface $productVariantRepository, private WishlistRepositoryInterface $wishlistRepository, private RequestStack $requestStack, @@ -53,7 +53,8 @@ public function copyWishlistProductsToOtherWishlist(Collection $wishlistProducts sprintf('%s' . $message, $variant->getName()), ); } else { - $this->wishlistProductVariantFactory->createWithProductVariant($destinedWishlist, $variant); + $wishlistProduct = $this->wishlistProductFactory->createForWishlistAndVariant($destinedWishlist, $variant); + $destinedWishlist->addWishlistProduct($wishlistProduct); } } $this->wishlistRepository->add($destinedWishlist); diff --git a/src/Facade/WishlistProductFactoryFacade.php b/src/Facade/WishlistProductFactoryFacade.php index 9f01c177..69b1af52 100644 --- a/src/Facade/WishlistProductFactoryFacade.php +++ b/src/Facade/WishlistProductFactoryFacade.php @@ -16,6 +16,9 @@ use Sylius\Component\Core\Model\ProductInterface; use Sylius\Component\Core\Model\ProductVariantInterface; +/** + * @deprecated + */ final class WishlistProductFactoryFacade implements WishlistProductFactoryFacadeInterface { public function __construct( diff --git a/src/Facade/WishlistProductFactoryFacadeInterface.php b/src/Facade/WishlistProductFactoryFacadeInterface.php index 816119a3..5571c0d4 100644 --- a/src/Facade/WishlistProductFactoryFacadeInterface.php +++ b/src/Facade/WishlistProductFactoryFacadeInterface.php @@ -15,6 +15,9 @@ use Sylius\Component\Core\Model\ProductInterface; use Sylius\Component\Core\Model\ProductVariantInterface; +/** + * @deprecated + */ interface WishlistProductFactoryFacadeInterface { public function createWithProduct(WishlistInterface $wishlist, ProductInterface $product): void; diff --git a/src/Resources/config/services/duplicator.xml b/src/Resources/config/services/duplicator.xml index b6e2c36c..d5a22146 100644 --- a/src/Resources/config/services/duplicator.xml +++ b/src/Resources/config/services/duplicator.xml @@ -6,7 +6,7 @@ - + From cd5cc44fd8815e4ccceaa1f1add639f873387520 Mon Sep 17 00:00:00 2001 From: Hubert Filar Date: Wed, 24 Jul 2024 16:57:50 +0200 Subject: [PATCH 07/98] OP-291: Refactor AddProductsToCartHandler to handle exceptions in controller --- .../Wishlist/AddProductsToCartHandlerSpec.php | 62 ++++++++----------- .../Wishlist/AddProductsToCartHandler.php | 34 +++------- .../Action/AddProductsToCartAction.php | 31 +++++++++- .../InsufficientProductStockException.php | 25 ++++++++ src/Exception/InvalidProductQuantity.php | 16 +++++ .../config/services/message_handler.xml | 2 - src/Resources/translations/messages.en.yml | 1 + src/Resources/translations/messages.pl.yml | 1 + 8 files changed, 108 insertions(+), 64 deletions(-) create mode 100644 src/Exception/InsufficientProductStockException.php create mode 100644 src/Exception/InvalidProductQuantity.php diff --git a/spec/CommandHandler/Wishlist/AddProductsToCartHandlerSpec.php b/spec/CommandHandler/Wishlist/AddProductsToCartHandlerSpec.php index 87c2f49e..3ded2a92 100644 --- a/spec/CommandHandler/Wishlist/AddProductsToCartHandlerSpec.php +++ b/spec/CommandHandler/Wishlist/AddProductsToCartHandlerSpec.php @@ -14,6 +14,8 @@ use BitBag\SyliusWishlistPlugin\Command\Wishlist\AddProductsToCartInterface; use BitBag\SyliusWishlistPlugin\Command\Wishlist\WishlistItemInterface; use BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist\AddProductsToCartHandler; +use BitBag\SyliusWishlistPlugin\Exception\InsufficientProductStockException; +use BitBag\SyliusWishlistPlugin\Exception\InvalidProductQuantity; use Doctrine\Common\Collections\ArrayCollection; use PhpSpec\ObjectBehavior; use Sylius\Bundle\OrderBundle\Controller\AddToCartCommandInterface; @@ -23,23 +25,15 @@ use Sylius\Component\Core\Repository\OrderRepositoryInterface; use Sylius\Component\Inventory\Checker\AvailabilityCheckerInterface; use Sylius\Component\Order\Modifier\OrderModifierInterface; -use Symfony\Component\HttpFoundation\RequestStack; -use Symfony\Component\HttpFoundation\Session\Flash\FlashBagInterface; -use Symfony\Component\HttpFoundation\Session\Session; -use Symfony\Contracts\Translation\TranslatorInterface; final class AddProductsToCartHandlerSpec extends ObjectBehavior { public function let( - RequestStack $requestStack, - TranslatorInterface $translator, OrderModifierInterface $orderModifier, OrderRepositoryInterface $orderRepository, AvailabilityCheckerInterface $availabilityChecker, ): void { $this->beConstructedWith( - $requestStack, - $translator, $orderModifier, $orderRepository, $availabilityChecker, @@ -61,10 +55,6 @@ public function it_adds_products_from_wishlist_to_cart( AddToCartCommandInterface $addToCartCommand, OrderModifierInterface $orderModifier, OrderRepositoryInterface $orderRepository, - RequestStack $requestStack, - Session $session, - FlashBagInterface $flashBag, - TranslatorInterface $translator, ): void { $collection = new ArrayCollection([$wishlistProduct->getWrappedObject()]); $addProductsToCart->getWishlistProducts()->willReturn($collection); @@ -80,30 +70,16 @@ public function it_adds_products_from_wishlist_to_cart( $availabilityChecker->isStockSufficient($productVariant, 1)->willReturn(true); - $requestStack->getSession()->willReturn($session); - $session->getFlashBag()->willReturn($flashBag); - $flashBag->has('success')->willReturn(false); - - $translator->trans('bitbag_sylius_wishlist_plugin.ui.added_to_cart')->willReturn('Test translation'); - $flashBag->add('success', 'Test translation')->shouldBeCalled(); - $this->__invoke($addProductsToCart); } - public function it_doesnt_add_products_from_wishlist_to_cart_if_stock_is_insufficient( + public function it_throws_exception_when_stock_is_insufficient( AvailabilityCheckerInterface $availabilityChecker, ProductVariantInterface $productVariant, OrderItemInterface $orderItem, WishlistItemInterface $wishlistProduct, - OrderInterface $order, AddProductsToCartInterface $addProductsToCart, AddToCartCommandInterface $addToCartCommand, - OrderModifierInterface $orderModifier, - OrderRepositoryInterface $orderRepository, - RequestStack $requestStack, - Session $session, - FlashBagInterface $flashBag, - TranslatorInterface $translator, ): void { $collection = new ArrayCollection([$wishlistProduct->getWrappedObject()]); $addProductsToCart->getWishlistProducts()->willReturn($collection); @@ -111,20 +87,32 @@ public function it_doesnt_add_products_from_wishlist_to_cart_if_stock_is_insuffi $wishlistProduct->getCartItem()->willReturn($addToCartCommand); $addToCartCommand->getCartItem()->willReturn($orderItem); $orderItem->getVariant()->willReturn($productVariant); - $orderItem->getQuantity()->willReturn(0); - $addToCartCommand->getCart()->willReturn($order); - $availabilityChecker->isStockSufficient($productVariant, 0)->willReturn(false); + $orderItem->getQuantity()->willReturn(1); + $availabilityChecker->isStockSufficient($productVariant, 1)->willReturn(false); $orderItem->getProductName()->willReturn('Tested Product'); - $orderModifier->addToOrder($order, $orderItem)->shouldNotBeCalled(); - $orderRepository->add($order)->shouldNotBeCalled(); + $this->shouldThrow(InsufficientProductStockException::class)->during('__invoke', [$addProductsToCart]); + } - $requestStack->getSession()->willReturn($session); - $session->getFlashBag()->willReturn($flashBag); - $translator->trans('Tested Product does not have sufficient stock.')->willReturn('Translation test'); - $flashBag->add('error', 'Translation test')->shouldBeCalled(); + public function it_throws_exception_when_quantity_is_not_positive( + AvailabilityCheckerInterface $availabilityChecker, + ProductVariantInterface $productVariant, + OrderItemInterface $orderItem, + WishlistItemInterface $wishlistProduct, + AddProductsToCartInterface $addProductsToCart, + AddToCartCommandInterface $addToCartCommand, + ): void { + $collection = new ArrayCollection([$wishlistProduct->getWrappedObject()]); + $addProductsToCart->getWishlistProducts()->willReturn($collection); - $this->__invoke($addProductsToCart); + $wishlistProduct->getCartItem()->willReturn($addToCartCommand); + $addToCartCommand->getCartItem()->willReturn($orderItem); + $orderItem->getVariant()->willReturn($productVariant); + $orderItem->getQuantity()->willReturn(0); + + $availabilityChecker->isStockSufficient($productVariant, 0)->willReturn(true); + + $this->shouldThrow(InvalidProductQuantity::class)->during('__invoke', [$addProductsToCart]); } } diff --git a/src/CommandHandler/Wishlist/AddProductsToCartHandler.php b/src/CommandHandler/Wishlist/AddProductsToCartHandler.php index a8517121..ba95d520 100644 --- a/src/CommandHandler/Wishlist/AddProductsToCartHandler.php +++ b/src/CommandHandler/Wishlist/AddProductsToCartHandler.php @@ -14,6 +14,8 @@ use BitBag\SyliusWishlistPlugin\Command\Wishlist\AddProductsToCartInterface; use BitBag\SyliusWishlistPlugin\Command\Wishlist\WishlistItem; use BitBag\SyliusWishlistPlugin\Command\Wishlist\WishlistItemInterface; +use BitBag\SyliusWishlistPlugin\Exception\InsufficientProductStockException; +use BitBag\SyliusWishlistPlugin\Exception\InvalidProductQuantity; use Doctrine\Common\Collections\Collection; use Sylius\Bundle\OrderBundle\Controller\AddToCartCommandInterface; use Sylius\Component\Core\Model\OrderItemInterface; @@ -21,18 +23,13 @@ use Sylius\Component\Core\Repository\OrderRepositoryInterface; use Sylius\Component\Inventory\Checker\AvailabilityCheckerInterface; use Sylius\Component\Order\Modifier\OrderModifierInterface; -use Symfony\Component\HttpFoundation\RequestStack; -use Symfony\Component\HttpFoundation\Session\Session; use Symfony\Component\Messenger\Attribute\AsMessageHandler; use Symfony\Component\Routing\Exception\ResourceNotFoundException; -use Symfony\Contracts\Translation\TranslatorInterface; #[AsMessageHandler] final class AddProductsToCartHandler { public function __construct( - private RequestStack $requestStack, - private TranslatorInterface $translator, private OrderModifierInterface $orderModifier, private OrderRepositoryInterface $orderRepository, private ?AvailabilityCheckerInterface $availabilityChecker = null, @@ -69,6 +66,9 @@ private function productCanBeProcessed(WishlistItemInterface $wishlistProduct): return $this->productIsStockSufficient($cartItem) && $this->productHasPositiveQuantity($cartItem); } + /** + * @throws InsufficientProductStockException + */ private function productIsStockSufficient(OrderItemInterface $product): bool { /** @var ?ProductVariantInterface $variant */ @@ -86,25 +86,19 @@ private function productIsStockSufficient(OrderItemInterface $product): bool return true; } - $message = sprintf('%s does not have sufficient stock.', $product->getProductName()); - - /** @var Session $session */ - $session = $this->requestStack->getSession(); - $session->getFlashBag()->add('error', $this->translator->trans($message)); - - return false; + throw new InsufficientProductStockException((string) $product->getProductName()); } + /** + * @throws InvalidProductQuantity + */ private function productHasPositiveQuantity(OrderItemInterface $product): bool { if (0 < $product->getQuantity()) { return true; } - /** @var Session $session */ - $session = $this->requestStack->getSession(); - $session->getFlashBag()->add('error', $this->translator->trans('bitbag_sylius_wishlist_plugin.ui.increase_quantity')); - return false; + throw new InvalidProductQuantity(); } private function addProductToWishlist(WishlistItemInterface $wishlistProduct): void @@ -121,13 +115,5 @@ private function addProductToWishlist(WishlistItemInterface $wishlistProduct): v $this->orderModifier->addToOrder($cart, $cartItem); $this->orderRepository->add($cart); - - /** @var Session $session */ - $session = $this->requestStack->getSession(); - $flashBag = $session->getFlashBag(); - - if (false === $flashBag->has('success')) { - $flashBag->add('success', $this->translator->trans('bitbag_sylius_wishlist_plugin.ui.added_to_cart')); - } } } diff --git a/src/Controller/Action/AddProductsToCartAction.php b/src/Controller/Action/AddProductsToCartAction.php index b515cb9a..312d0eab 100644 --- a/src/Controller/Action/AddProductsToCartAction.php +++ b/src/Controller/Action/AddProductsToCartAction.php @@ -12,13 +12,42 @@ namespace BitBag\SyliusWishlistPlugin\Controller\Action; use BitBag\SyliusWishlistPlugin\Command\Wishlist\AddProductsToCart; +use BitBag\SyliusWishlistPlugin\Exception\InsufficientProductStockException; +use BitBag\SyliusWishlistPlugin\Exception\InvalidProductQuantity; use Symfony\Component\Form\FormInterface; +use Symfony\Component\HttpFoundation\Session\Session; +use Symfony\Component\Messenger\Exception\HandlerFailedException; final class AddProductsToCartAction extends BaseWishlistProductsAction { protected function handleCommand(FormInterface $form): void { + /** @var Session $session */ + $session = $this->requestStack->getSession(); + $flashBag = $session->getFlashBag(); + $command = new AddProductsToCart($form->get('items')->getData()); - $this->messageBus->dispatch($command); + + try { + $this->messageBus->dispatch($command); + if (false === $flashBag->has('success')) { + $flashBag->add('success', $this->translator->trans('bitbag_sylius_wishlist_plugin.ui.added_to_cart')); + } + } catch (HandlerFailedException $exception) { + $flashBag->add('error', $this->getExceptionMessage($exception)); + } + } + + private function getExceptionMessage(HandlerFailedException $exception): string + { + $previous = $exception->getPrevious(); + if ($previous instanceof InsufficientProductStockException) { + return $this->translator->trans('bitbag_sylius_wishlist_plugin.ui.insufficient_stock', ['%productName%' => $previous->getProductName()]); + } + if ($previous instanceof InvalidProductQuantity) { + return $this->translator->trans('bitbag_sylius_wishlist_plugin.ui.increase_quantity'); + } + + return $exception->getMessage(); } } diff --git a/src/Exception/InsufficientProductStockException.php b/src/Exception/InsufficientProductStockException.php new file mode 100644 index 00000000..609870dd --- /dev/null +++ b/src/Exception/InsufficientProductStockException.php @@ -0,0 +1,25 @@ +productName; + } +} diff --git a/src/Exception/InvalidProductQuantity.php b/src/Exception/InvalidProductQuantity.php new file mode 100644 index 00000000..fa18dab2 --- /dev/null +++ b/src/Exception/InvalidProductQuantity.php @@ -0,0 +1,16 @@ + - - diff --git a/src/Resources/translations/messages.en.yml b/src/Resources/translations/messages.en.yml index bcdb5563..e1cf837a 100644 --- a/src/Resources/translations/messages.en.yml +++ b/src/Resources/translations/messages.en.yml @@ -14,6 +14,7 @@ bitbag_sylius_wishlist_plugin: added_to_cart: Wishlist items have been added to your cart. save_wishlist: Save wishlist variant_not_unique: You already have this variant on your wishlist + insufficient_stock: '%productName% does not have sufficient stock.' increase_quantity: Increase the quantity of at least one item. select_products: Select at least one item. added_selected_wishlist_items_to_cart: Selected wishlist items have been added to your cart. diff --git a/src/Resources/translations/messages.pl.yml b/src/Resources/translations/messages.pl.yml index 4fda0000..55556167 100644 --- a/src/Resources/translations/messages.pl.yml +++ b/src/Resources/translations/messages.pl.yml @@ -12,6 +12,7 @@ bitbag_sylius_wishlist_plugin: added_to_cart: Produkty z listy życzeń zostały dodane do koszyka. save_wishlist: Zapisz listę życzeń variant_not_unique: Ten wariant jest już na Twojej liście życzeń + insufficient_stock: '%productName% nie ma wystarczającego stanu magazynowego.' increase_quantity: Zwiększ ilość przynajmniej jednego z produktów. select_products: Wybierz przynajmniej jeden produkt. added_selected_wishlist_items_to_cart: Wybrane produkty zostały dodane do koszyka. From b732a4e7c9923282a75722a74d763f254bc9d4b1 Mon Sep 17 00:00:00 2001 From: Hubert Filar Date: Thu, 25 Jul 2024 10:56:20 +0200 Subject: [PATCH 08/98] OP-291: Refactor AddSelectedProductsToCartHandler to handle exceptions in controller --- .../Wishlist/AddProductsToCartHandler.php | 3 +- .../AddSelectedProductsToCartHandler.php | 27 ++------- .../AddSelectedProductsToCartAction.php | 59 +++++++++---------- .../config/services/message_handler.xml | 2 - 4 files changed, 33 insertions(+), 58 deletions(-) diff --git a/src/CommandHandler/Wishlist/AddProductsToCartHandler.php b/src/CommandHandler/Wishlist/AddProductsToCartHandler.php index ba95d520..cfe51ada 100644 --- a/src/CommandHandler/Wishlist/AddProductsToCartHandler.php +++ b/src/CommandHandler/Wishlist/AddProductsToCartHandler.php @@ -12,7 +12,6 @@ namespace BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist; use BitBag\SyliusWishlistPlugin\Command\Wishlist\AddProductsToCartInterface; -use BitBag\SyliusWishlistPlugin\Command\Wishlist\WishlistItem; use BitBag\SyliusWishlistPlugin\Command\Wishlist\WishlistItemInterface; use BitBag\SyliusWishlistPlugin\Exception\InsufficientProductStockException; use BitBag\SyliusWishlistPlugin\Exception\InvalidProductQuantity; @@ -43,7 +42,7 @@ public function __invoke(AddProductsToCartInterface $addProductsToWishlistComman private function addProductsToWishlist(Collection $wishlistProducts): void { - /** @var WishlistItem $wishlistProduct */ + /** @var WishlistItemInterface $wishlistProduct */ foreach ($wishlistProducts as $wishlistProduct) { if ($this->productCanBeProcessed($wishlistProduct)) { $this->addProductToWishlist($wishlistProduct); diff --git a/src/CommandHandler/Wishlist/AddSelectedProductsToCartHandler.php b/src/CommandHandler/Wishlist/AddSelectedProductsToCartHandler.php index 182b49c7..5dedb4b5 100644 --- a/src/CommandHandler/Wishlist/AddSelectedProductsToCartHandler.php +++ b/src/CommandHandler/Wishlist/AddSelectedProductsToCartHandler.php @@ -13,6 +13,8 @@ use BitBag\SyliusWishlistPlugin\Command\Wishlist\AddSelectedProductsToCart; use BitBag\SyliusWishlistPlugin\Command\Wishlist\WishlistItemInterface; +use BitBag\SyliusWishlistPlugin\Exception\InsufficientProductStockException; +use BitBag\SyliusWishlistPlugin\Exception\InvalidProductQuantity; use Doctrine\Common\Collections\Collection; use Sylius\Bundle\OrderBundle\Controller\AddToCartCommandInterface; use Sylius\Component\Core\Model\OrderItemInterface; @@ -21,18 +23,14 @@ use Sylius\Component\Inventory\Checker\AvailabilityCheckerInterface; use Sylius\Component\Order\Modifier\OrderItemQuantityModifierInterface; use Sylius\Component\Order\Modifier\OrderModifierInterface; -use Symfony\Component\HttpFoundation\RequestStack; use Symfony\Component\HttpFoundation\Session\Session; use Symfony\Component\Messenger\Attribute\AsMessageHandler; use Symfony\Component\Routing\Exception\ResourceNotFoundException; -use Symfony\Contracts\Translation\TranslatorInterface; #[AsMessageHandler] final class AddSelectedProductsToCartHandler { public function __construct( - private RequestStack $requestStack, - private TranslatorInterface $translator, private OrderItemQuantityModifierInterface $itemQuantityModifier, private OrderModifierInterface $orderModifier, private OrderRepositoryInterface $orderRepository, @@ -87,13 +85,7 @@ private function productIsStockSufficient(OrderItemInterface $product): bool return true; } - $message = sprintf('%s does not have sufficient stock.', $product->getProductName()); - - /** @var Session $session */ - $session = $this->requestStack->getSession(); - $session->getFlashBag()->add('error', $this->translator->trans($message)); - - return false; + throw new InsufficientProductStockException((string) $product->getProductName()); } private function productHasPositiveQuantity(OrderItemInterface $product): bool @@ -102,10 +94,7 @@ private function productHasPositiveQuantity(OrderItemInterface $product): bool return true; } /** @var Session $session */ - $session = $this->requestStack->getSession(); - $session->getFlashBag()->add('error', $this->translator->trans('bitbag_sylius_wishlist_plugin.ui.increase_quantity')); - - return false; + throw new InvalidProductQuantity(); } private function addProductToWishlist(WishlistItemInterface $wishlistProduct): void @@ -126,13 +115,5 @@ private function addProductToWishlist(WishlistItemInterface $wishlistProduct): v $this->orderModifier->addToOrder($cart, $cartItem); $this->orderRepository->add($cart); - - /** @var Session $session */ - $session = $this->requestStack->getSession(); - $flashBag = $session->getFlashBag(); - - if (false === $flashBag->has('success')) { - $flashBag->add('success', $this->translator->trans('bitbag_sylius_wishlist_plugin.ui.added_to_cart')); - } } } diff --git a/src/Controller/Action/AddSelectedProductsToCartAction.php b/src/Controller/Action/AddSelectedProductsToCartAction.php index 84602675..e47d6471 100644 --- a/src/Controller/Action/AddSelectedProductsToCartAction.php +++ b/src/Controller/Action/AddSelectedProductsToCartAction.php @@ -12,43 +12,40 @@ namespace BitBag\SyliusWishlistPlugin\Controller\Action; use BitBag\SyliusWishlistPlugin\Command\Wishlist\AddSelectedProductsToCart; -use BitBag\SyliusWishlistPlugin\Processor\WishlistCommandProcessorInterface; -use BitBag\SyliusWishlistPlugin\Repository\WishlistRepositoryInterface; -use Sylius\Component\Order\Context\CartContextInterface; -use Symfony\Component\Form\FormFactoryInterface; +use BitBag\SyliusWishlistPlugin\Exception\InsufficientProductStockException; +use BitBag\SyliusWishlistPlugin\Exception\InvalidProductQuantity; use Symfony\Component\Form\FormInterface; -use Symfony\Component\HttpFoundation\RequestStack; -use Symfony\Component\Messenger\MessageBusInterface; -use Symfony\Component\Routing\Generator\UrlGeneratorInterface; -use Symfony\Contracts\Translation\TranslatorInterface; +use Symfony\Component\Messenger\Exception\HandlerFailedException; final class AddSelectedProductsToCartAction extends BaseWishlistProductsAction { - public function __construct( - CartContextInterface $cartContext, - FormFactoryInterface $formFactory, - RequestStack $requestStack, - WishlistCommandProcessorInterface $wishlistCommandProcessor, - MessageBusInterface $messageBus, - UrlGeneratorInterface $urlGenerator, - WishlistRepositoryInterface $wishlistRepository, - TranslatorInterface $translator, - ) { - parent::__construct( - $cartContext, - $formFactory, - $requestStack, - $wishlistCommandProcessor, - $messageBus, - $urlGenerator, - $wishlistRepository, - $translator, - ); - } - protected function handleCommand(FormInterface $form): void { + $session = $this->requestStack->getSession(); + $flashBag = $session->getFlashBag(); + $command = new AddSelectedProductsToCart($form->getData()); - $this->messageBus->dispatch($command); + + try { + $this->messageBus->dispatch($command); + if (false === $flashBag->has('success')) { + $flashBag->add('success', $this->translator->trans('bitbag_sylius_wishlist_plugin.ui.added_to_cart')); + } + } catch (HandlerFailedException $exception) { + $flashBag->add('error', $this->getExceptionMessage($exception)); + } + } + + private function getExceptionMessage(HandlerFailedException $exception): string + { + $previous = $exception->getPrevious(); + if ($previous instanceof InsufficientProductStockException) { + return $this->translator->trans('bitbag_sylius_wishlist_plugin.ui.insufficient_stock', ['%productName%' => $previous->getProductName()]); + } + if ($previous instanceof InvalidProductQuantity) { + return $this->translator->trans('bitbag_sylius_wishlist_plugin.ui.increase_quantity'); + } + + return $exception->getMessage(); } } diff --git a/src/Resources/config/services/message_handler.xml b/src/Resources/config/services/message_handler.xml index 9f70ecce..9cc59060 100644 --- a/src/Resources/config/services/message_handler.xml +++ b/src/Resources/config/services/message_handler.xml @@ -61,8 +61,6 @@ - - From 3db585e3afbb46990299c2b9177347b973060597 Mon Sep 17 00:00:00 2001 From: Hubert Filar Date: Thu, 25 Jul 2024 15:12:16 +0200 Subject: [PATCH 09/98] OP-291: Refactor RemoveSelectedProductsFromWishlistHandler to handle exceptions in controller --- ...electedProductsFromWishlistHandlerSpec.php | 31 +++++++++---------- ...oveSelectedProductsFromWishlistHandler.php | 18 +++-------- .../Action/BaseWishlistProductsAction.php | 9 ++++++ ...moveSelectedProductsFromWishlistAction.php | 9 +++++- .../WishlistProductNotFoundException.php | 9 ++++++ .../config/services/message_handler.xml | 2 -- src/Resources/translations/messages.en.yml | 1 + src/Resources/translations/messages.pl.yml | 1 + 8 files changed, 47 insertions(+), 33 deletions(-) create mode 100644 src/Exception/WishlistProductNotFoundException.php diff --git a/spec/CommandHandler/Wishlist/RemoveSelectedProductsFromWishlistHandlerSpec.php b/spec/CommandHandler/Wishlist/RemoveSelectedProductsFromWishlistHandlerSpec.php index beba66fd..25189071 100644 --- a/spec/CommandHandler/Wishlist/RemoveSelectedProductsFromWishlistHandlerSpec.php +++ b/spec/CommandHandler/Wishlist/RemoveSelectedProductsFromWishlistHandlerSpec.php @@ -15,30 +15,23 @@ use BitBag\SyliusWishlistPlugin\Command\Wishlist\WishlistItemInterface; use BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist\RemoveSelectedProductsFromWishlistHandler; use BitBag\SyliusWishlistPlugin\Entity\WishlistProductInterface; +use BitBag\SyliusWishlistPlugin\Exception\ProductNotFoundException; +use BitBag\SyliusWishlistPlugin\Exception\WishlistProductNotFoundException; use Doctrine\Common\Collections\ArrayCollection; use Doctrine\ORM\EntityManagerInterface; use PhpSpec\ObjectBehavior; use Sylius\Component\Core\Model\ProductVariantInterface; use Sylius\Component\Core\Repository\ProductVariantRepositoryInterface; -use Symfony\Component\HttpFoundation\RequestStack; -use Symfony\Component\HttpFoundation\Session\Flash\FlashBagInterface; -use Symfony\Component\HttpFoundation\Session\Session; -use Symfony\Component\HttpKernel\Exception\NotFoundHttpException; -use Symfony\Contracts\Translation\TranslatorInterface; final class RemoveSelectedProductsFromWishlistHandlerSpec extends ObjectBehavior { public function let( ProductVariantRepositoryInterface $productVariantRepository, EntityManagerInterface $wishlistProductManager, - RequestStack $requestStack, - TranslatorInterface $translator, ): void { $this->beConstructedWith( $productVariantRepository, $wishlistProductManager, - $requestStack, - $translator, ); } @@ -52,10 +45,6 @@ public function it_removes_selected_products_from_wishlist( WishlistItemInterface $wishlistItem, WishlistProductInterface $wishlistProduct, ProductVariantInterface $productVariant, - RequestStack $requestStack, - Session $session, - FlashBagInterface $flashBag, - TranslatorInterface $translator, ): void { $removeSelectedProductsCommand = new RemoveSelectedProductsFromWishlist(new ArrayCollection([$wishlistItem->getWrappedObject()])); @@ -63,8 +52,6 @@ public function it_removes_selected_products_from_wishlist( $wishlistItem->getWishlistProduct()->willReturn($wishlistProduct); $wishlistProduct->getVariant()->willReturn($productVariant); $productVariantRepository->find($productVariant)->willReturn($productVariant); - $requestStack->getSession()->willReturn($session); - $session->getFlashBag()->willReturn($flashBag); $this->__invoke($removeSelectedProductsCommand); } @@ -80,6 +67,18 @@ public function it_throws_exception_when_variant_not_found( $wishlistProduct->getVariant()->willReturn(null); $productVariantRepository->find(null)->willReturn(null); - $this->shouldThrow(NotFoundHttpException::class)->during('__invoke', [$removeSelectedProductsCommand]); + $this->shouldThrow(ProductNotFoundException::class)->during('__invoke', [$removeSelectedProductsCommand]); + } + + public function it_throws_exception_when_wishlist_product_not_found( + ProductVariantRepositoryInterface $productVariantRepository, + WishlistItemInterface $wishlistItem, + WishlistProductInterface $wishlistProduct, + ): void { + $removeSelectedProductsCommand = new RemoveSelectedProductsFromWishlist(new ArrayCollection([$wishlistItem->getWrappedObject()])); + + $wishlistItem->getWishlistProduct()->willReturn(null); + + $this->shouldThrow(WishlistProductNotFoundException::class)->during('__invoke', [$removeSelectedProductsCommand]); } } diff --git a/src/CommandHandler/Wishlist/RemoveSelectedProductsFromWishlistHandler.php b/src/CommandHandler/Wishlist/RemoveSelectedProductsFromWishlistHandler.php index 9c8fb7f8..4bf89526 100644 --- a/src/CommandHandler/Wishlist/RemoveSelectedProductsFromWishlistHandler.php +++ b/src/CommandHandler/Wishlist/RemoveSelectedProductsFromWishlistHandler.php @@ -15,15 +15,12 @@ use BitBag\SyliusWishlistPlugin\Command\Wishlist\WishlistItem; use BitBag\SyliusWishlistPlugin\Command\Wishlist\WishlistItemInterface; use BitBag\SyliusWishlistPlugin\Entity\WishlistProductInterface; +use BitBag\SyliusWishlistPlugin\Exception\ProductNotFoundException; +use BitBag\SyliusWishlistPlugin\Exception\WishlistProductNotFoundException; use Doctrine\Common\Collections\Collection; use Doctrine\ORM\EntityManagerInterface; use Sylius\Component\Core\Repository\ProductVariantRepositoryInterface; -use Symfony\Component\HttpFoundation\RequestStack; -use Symfony\Component\HttpFoundation\Session\Session; -use Symfony\Component\HttpKernel\Exception\NotFoundHttpException; use Symfony\Component\Messenger\Attribute\AsMessageHandler; -use Symfony\Component\Routing\Exception\ResourceNotFoundException; -use Symfony\Contracts\Translation\TranslatorInterface; #[AsMessageHandler] final class RemoveSelectedProductsFromWishlistHandler @@ -31,19 +28,12 @@ final class RemoveSelectedProductsFromWishlistHandler public function __construct( private ProductVariantRepositoryInterface $productVariantRepository, private EntityManagerInterface $wishlistProductManager, - private RequestStack $requestStack, - private TranslatorInterface $translator, ) { } public function __invoke(RemoveSelectedProductsFromWishlist $removeSelectedProductsFromWishlistCommand): void { $this->removeSelectedProductsFromWishlist($removeSelectedProductsFromWishlistCommand->getWishlistProducts()); - - /** @var Session $session */ - $session = $this->requestStack->getSession(); - - $session->getFlashBag()->add('success', $this->translator->trans('bitbag_sylius_wishlist_plugin.ui.removed_selected_wishlist_items')); } private function removeSelectedProductsFromWishlist(Collection $wishlistProducts): void @@ -60,13 +50,13 @@ private function removeProductFromWishlist(WishlistItemInterface $wishlistItem): $wishlistProduct = $wishlistItem->getWishlistProduct(); if (null === $wishlistProduct) { - throw new ResourceNotFoundException(); + throw new WishlistProductNotFoundException(); } $productVariant = $this->productVariantRepository->find($wishlistProduct->getVariant()); if (null === $productVariant) { - throw new NotFoundHttpException(); + throw new ProductNotFoundException(); } $this->wishlistProductManager->remove($wishlistProduct); diff --git a/src/Controller/Action/BaseWishlistProductsAction.php b/src/Controller/Action/BaseWishlistProductsAction.php index 8c8e6969..b15aacb8 100644 --- a/src/Controller/Action/BaseWishlistProductsAction.php +++ b/src/Controller/Action/BaseWishlistProductsAction.php @@ -23,6 +23,7 @@ use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\RequestStack; use Symfony\Component\HttpFoundation\Response; +use Symfony\Component\HttpFoundation\Session\Flash\FlashBagInterface; use Symfony\Component\HttpFoundation\Session\Session; use Symfony\Component\Messenger\MessageBusInterface; use Symfony\Component\Routing\Generator\UrlGeneratorInterface; @@ -79,6 +80,14 @@ public function __invoke(int $wishlistId, Request $request): Response abstract protected function handleCommand(FormInterface $form): void; + protected function getFlashBag(): FlashBagInterface + { + /** @var Session $session */ + $session = $this->requestStack->getSession(); + + return $session->getFlashBag(); + } + private function createForm(int $wishlistId): ?FormInterface { /** @var ?WishlistInterface $wishlist */ diff --git a/src/Controller/Action/RemoveSelectedProductsFromWishlistAction.php b/src/Controller/Action/RemoveSelectedProductsFromWishlistAction.php index 005836f7..bdd24dfc 100644 --- a/src/Controller/Action/RemoveSelectedProductsFromWishlistAction.php +++ b/src/Controller/Action/RemoveSelectedProductsFromWishlistAction.php @@ -13,12 +13,19 @@ use BitBag\SyliusWishlistPlugin\Command\Wishlist\RemoveSelectedProductsFromWishlist; use Symfony\Component\Form\FormInterface; +use Symfony\Component\Messenger\Exception\HandlerFailedException; final class RemoveSelectedProductsFromWishlistAction extends BaseWishlistProductsAction { protected function handleCommand(FormInterface $form): void { $command = new RemoveSelectedProductsFromWishlist($form->getData()); - $this->messageBus->dispatch($command); + + try { + $this->messageBus->dispatch($command); + $this->getFlashBag()->add('success', $this->translator->trans('bitbag_sylius_wishlist_plugin.ui.removed_selected_wishlist_items')); + } catch (HandlerFailedException) { + $this->getFlashBag()->add('error', $this->translator->trans('bitbag_sylius_wishlist_plugin.ui.wishlist_product_not_found')); + } } } diff --git a/src/Exception/WishlistProductNotFoundException.php b/src/Exception/WishlistProductNotFoundException.php new file mode 100644 index 00000000..99ed3beb --- /dev/null +++ b/src/Exception/WishlistProductNotFoundException.php @@ -0,0 +1,9 @@ + - - diff --git a/src/Resources/translations/messages.en.yml b/src/Resources/translations/messages.en.yml index e1cf837a..3c02617f 100644 --- a/src/Resources/translations/messages.en.yml +++ b/src/Resources/translations/messages.en.yml @@ -39,6 +39,7 @@ bitbag_sylius_wishlist_plugin: copied_selected_wishlist_items: Selected products have been successfully copied. wishlist_not_found: Wishlist not found wishlist_for_channel_not_found: Wishlist for channel not found + wishlist_product_not_found: Wishlist product not found csv_file_contains_incorrect_products: CSV file contains incorrect products. wishlist_name_already_exists: Wishlist name already exists, try another. does_not_have_sufficient_stock: does not have sufficient stock. diff --git a/src/Resources/translations/messages.pl.yml b/src/Resources/translations/messages.pl.yml index 55556167..d3f29d04 100644 --- a/src/Resources/translations/messages.pl.yml +++ b/src/Resources/translations/messages.pl.yml @@ -49,6 +49,7 @@ bitbag_sylius_wishlist_plugin: product_variant_exists_in_another_wishlist: 'istnieje w innej liście życzeń.' create_new_wishlist: 'Nowa lista życzeń została utworzona.' wishlist_for_channel_not_found: 'Nie znaleziono listy życzeń dla aktualnego kanału' + wishlist_product_not_found: Nie znaleziono produktu z listy życzeń clear_wishlist: 'Wyczyść listę życzeń' cleared_wishlist: 'Lista życzeń została wyczyszczona' wishlist_name_already_exists: 'Istnieje już lista życzeń z taką nazwą, proszę podaj inną.' From e156f2dfe16769ec6e2184da1ab980d7aec0684d Mon Sep 17 00:00:00 2001 From: Hubert Filar Date: Thu, 25 Jul 2024 15:12:47 +0200 Subject: [PATCH 10/98] OP-291: Extract abstraction to prevent code repetition --- .../Wishlist/AddProductsToCartHandlerSpec.php | 4 +- .../AddSelectedProductsToCartHandlerSpec.php | 50 ++++++++----------- .../Wishlist/AddSelectedProductsToCart.php | 2 +- .../AddSelectedProductsToCartInterface.php | 19 +++++++ .../Wishlist/AddProductsToCartHandler.php | 6 +-- .../AddSelectedProductsToCartHandler.php | 11 ++-- .../Action/AddProductsToCartAction.php | 37 ++------------ .../AddSelectedProductsToCartAction.php | 35 ++----------- .../Action/BaseAddWishlistProductsAction.php | 50 +++++++++++++++++++ ...hp => InvalidProductQuantityException.php} | 2 +- .../WishlistProductNotFoundException.php | 7 +++ 11 files changed, 116 insertions(+), 107 deletions(-) create mode 100644 src/Command/Wishlist/AddSelectedProductsToCartInterface.php create mode 100644 src/Controller/Action/BaseAddWishlistProductsAction.php rename src/Exception/{InvalidProductQuantity.php => InvalidProductQuantityException.php} (83%) diff --git a/spec/CommandHandler/Wishlist/AddProductsToCartHandlerSpec.php b/spec/CommandHandler/Wishlist/AddProductsToCartHandlerSpec.php index 3ded2a92..4b0e27df 100644 --- a/spec/CommandHandler/Wishlist/AddProductsToCartHandlerSpec.php +++ b/spec/CommandHandler/Wishlist/AddProductsToCartHandlerSpec.php @@ -15,7 +15,7 @@ use BitBag\SyliusWishlistPlugin\Command\Wishlist\WishlistItemInterface; use BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist\AddProductsToCartHandler; use BitBag\SyliusWishlistPlugin\Exception\InsufficientProductStockException; -use BitBag\SyliusWishlistPlugin\Exception\InvalidProductQuantity; +use BitBag\SyliusWishlistPlugin\Exception\InvalidProductQuantityException; use Doctrine\Common\Collections\ArrayCollection; use PhpSpec\ObjectBehavior; use Sylius\Bundle\OrderBundle\Controller\AddToCartCommandInterface; @@ -113,6 +113,6 @@ public function it_throws_exception_when_quantity_is_not_positive( $availabilityChecker->isStockSufficient($productVariant, 0)->willReturn(true); - $this->shouldThrow(InvalidProductQuantity::class)->during('__invoke', [$addProductsToCart]); + $this->shouldThrow(InvalidProductQuantityException::class)->during('__invoke', [$addProductsToCart]); } } diff --git a/spec/CommandHandler/Wishlist/AddSelectedProductsToCartHandlerSpec.php b/spec/CommandHandler/Wishlist/AddSelectedProductsToCartHandlerSpec.php index adb47989..dad54c26 100644 --- a/spec/CommandHandler/Wishlist/AddSelectedProductsToCartHandlerSpec.php +++ b/spec/CommandHandler/Wishlist/AddSelectedProductsToCartHandlerSpec.php @@ -15,6 +15,7 @@ use BitBag\SyliusWishlistPlugin\Command\Wishlist\WishlistItem; use BitBag\SyliusWishlistPlugin\Command\Wishlist\WishlistItemInterface; use BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist\AddSelectedProductsToCartHandler; +use BitBag\SyliusWishlistPlugin\Exception\InvalidProductQuantityException; use Doctrine\Common\Collections\ArrayCollection; use PhpSpec\ObjectBehavior; use Sylius\Bundle\OrderBundle\Controller\AddToCartCommandInterface; @@ -25,25 +26,16 @@ use Sylius\Component\Inventory\Checker\AvailabilityCheckerInterface; use Sylius\Component\Order\Modifier\OrderItemQuantityModifierInterface; use Sylius\Component\Order\Modifier\OrderModifierInterface; -use Symfony\Component\HttpFoundation\RequestStack; -use Symfony\Component\HttpFoundation\Session\Flash\FlashBagInterface; -use Symfony\Component\HttpFoundation\Session\Session; -use Symfony\Component\Translation\Translator; -use Symfony\Contracts\Translation\TranslatorInterface; final class AddSelectedProductsToCartHandlerSpec extends ObjectBehavior { public function let( - RequestStack $requestStack, - Translator $translator, OrderItemQuantityModifierInterface $itemQuantityModifier, OrderModifierInterface $orderModifier, OrderRepositoryInterface $orderRepository, AvailabilityCheckerInterface $availabilityChecker, ): void { $this->beConstructedWith( - $requestStack, - $translator, $itemQuantityModifier, $orderModifier, $orderRepository, @@ -60,14 +52,9 @@ public function it_adds_selected_products_to_cart( WishlistItem $wishlistProduct, OrderModifierInterface $orderModifier, OrderRepositoryInterface $orderRepository, - OrderItemQuantityModifierInterface $itemQuantityModifier, OrderInterface $order, OrderItemInterface $orderItem, AddToCartCommandInterface $addToCartCommand, - RequestStack $requestStack, - Session $session, - FlashBagInterface $flashBag, - TranslatorInterface $translator, AvailabilityCheckerInterface $availabilityChecker, ProductVariantInterface $productVariant, ): void { @@ -86,13 +73,6 @@ public function it_adds_selected_products_to_cart( $availabilityChecker->isStockSufficient($productVariant, 1)->willReturn(true); - $requestStack->getSession()->willReturn($session); - $session->getFlashBag()->willReturn($flashBag); - $flashBag->has('success')->willReturn(false); - - $translator->trans('bitbag_sylius_wishlist_plugin.ui.added_to_cart')->willReturn('Test translation'); - $flashBag->add('success', 'Test translation')->shouldBeCalled(); - $this->__invoke($addSelectedProductsToCart); } @@ -103,10 +83,6 @@ public function it_doesnt_add_selected_products_to_cart_if_product_cannot_be_pro OrderInterface $order, OrderItemInterface $orderItem, AddToCartCommandInterface $addToCartCommand, - RequestStack $requestStack, - Session $session, - FlashBagInterface $flashBag, - TranslatorInterface $translator, AvailabilityCheckerInterface $availabilityChecker, ProductVariantInterface $productVariant, ): void { @@ -123,12 +99,26 @@ public function it_doesnt_add_selected_products_to_cart_if_product_cannot_be_pro $orderModifier->addToOrder($order, $orderItem)->shouldNotBeCalled(); $orderRepository->add($order)->shouldNotBeCalled(); - $requestStack->getSession()->willReturn($session); - $session->getFlashBag()->willReturn($flashBag); + $this->shouldThrow(InvalidProductQuantityException::class)->during('__invoke', [$addSelectedProductsToCart]); + } + + public function it_throws_exception_when_quantity_is_not_positive( + AvailabilityCheckerInterface $availabilityChecker, + ProductVariantInterface $productVariant, + OrderItemInterface $orderItem, + WishlistItemInterface $wishlistProduct, + AddToCartCommandInterface $addToCartCommand, + ): void { + $collection = new ArrayCollection([$wishlistProduct->getWrappedObject()]); + $addSelectedProductsToCart = new AddSelectedProductsToCart($collection); + + $wishlistProduct->getCartItem()->willReturn($addToCartCommand); + $addToCartCommand->getCartItem()->willReturn($orderItem); + $orderItem->getVariant()->willReturn($productVariant); + $orderItem->getQuantity()->willReturn(0); - $translator->trans('bitbag_sylius_wishlist_plugin.ui.increase_quantity')->willReturn('Increase the quantity of at least one item.'); - $flashBag->add('error', 'Increase the quantity of at least one item.')->shouldBeCalled(); + $availabilityChecker->isStockSufficient($productVariant, 0)->willReturn(true); - $this->__invoke($addSelectedProductsToCart); + $this->shouldThrow(InvalidProductQuantityException::class)->during('__invoke', [$addSelectedProductsToCart]); } } diff --git a/src/Command/Wishlist/AddSelectedProductsToCart.php b/src/Command/Wishlist/AddSelectedProductsToCart.php index f1134351..b6d8f024 100644 --- a/src/Command/Wishlist/AddSelectedProductsToCart.php +++ b/src/Command/Wishlist/AddSelectedProductsToCart.php @@ -13,7 +13,7 @@ use Doctrine\Common\Collections\Collection; -final class AddSelectedProductsToCart implements WishlistSyncCommandInterface +final class AddSelectedProductsToCart implements AddSelectedProductsToCartInterface { public function __construct(private readonly Collection $wishlistProducts) { diff --git a/src/Command/Wishlist/AddSelectedProductsToCartInterface.php b/src/Command/Wishlist/AddSelectedProductsToCartInterface.php new file mode 100644 index 00000000..9d5fc3b7 --- /dev/null +++ b/src/Command/Wishlist/AddSelectedProductsToCartInterface.php @@ -0,0 +1,19 @@ +addSelectedProductsToCart($addSelectedProductsToCartCommand->getWishlistProducts()); } @@ -93,8 +92,8 @@ private function productHasPositiveQuantity(OrderItemInterface $product): bool if (0 < $product->getQuantity()) { return true; } - /** @var Session $session */ - throw new InvalidProductQuantity(); + + throw new InvalidProductQuantityException(); } private function addProductToWishlist(WishlistItemInterface $wishlistProduct): void diff --git a/src/Controller/Action/AddProductsToCartAction.php b/src/Controller/Action/AddProductsToCartAction.php index 312d0eab..873c8450 100644 --- a/src/Controller/Action/AddProductsToCartAction.php +++ b/src/Controller/Action/AddProductsToCartAction.php @@ -12,42 +12,13 @@ namespace BitBag\SyliusWishlistPlugin\Controller\Action; use BitBag\SyliusWishlistPlugin\Command\Wishlist\AddProductsToCart; -use BitBag\SyliusWishlistPlugin\Exception\InsufficientProductStockException; -use BitBag\SyliusWishlistPlugin\Exception\InvalidProductQuantity; +use BitBag\SyliusWishlistPlugin\Command\Wishlist\WishlistSyncCommandInterface; use Symfony\Component\Form\FormInterface; -use Symfony\Component\HttpFoundation\Session\Session; -use Symfony\Component\Messenger\Exception\HandlerFailedException; -final class AddProductsToCartAction extends BaseWishlistProductsAction +final class AddProductsToCartAction extends BaseAddWishlistProductsAction { - protected function handleCommand(FormInterface $form): void + protected function getCommand(FormInterface $form): WishlistSyncCommandInterface { - /** @var Session $session */ - $session = $this->requestStack->getSession(); - $flashBag = $session->getFlashBag(); - - $command = new AddProductsToCart($form->get('items')->getData()); - - try { - $this->messageBus->dispatch($command); - if (false === $flashBag->has('success')) { - $flashBag->add('success', $this->translator->trans('bitbag_sylius_wishlist_plugin.ui.added_to_cart')); - } - } catch (HandlerFailedException $exception) { - $flashBag->add('error', $this->getExceptionMessage($exception)); - } - } - - private function getExceptionMessage(HandlerFailedException $exception): string - { - $previous = $exception->getPrevious(); - if ($previous instanceof InsufficientProductStockException) { - return $this->translator->trans('bitbag_sylius_wishlist_plugin.ui.insufficient_stock', ['%productName%' => $previous->getProductName()]); - } - if ($previous instanceof InvalidProductQuantity) { - return $this->translator->trans('bitbag_sylius_wishlist_plugin.ui.increase_quantity'); - } - - return $exception->getMessage(); + return new AddProductsToCart($form->get('items')->getData()); } } diff --git a/src/Controller/Action/AddSelectedProductsToCartAction.php b/src/Controller/Action/AddSelectedProductsToCartAction.php index e47d6471..f67fa8cd 100644 --- a/src/Controller/Action/AddSelectedProductsToCartAction.php +++ b/src/Controller/Action/AddSelectedProductsToCartAction.php @@ -12,40 +12,13 @@ namespace BitBag\SyliusWishlistPlugin\Controller\Action; use BitBag\SyliusWishlistPlugin\Command\Wishlist\AddSelectedProductsToCart; -use BitBag\SyliusWishlistPlugin\Exception\InsufficientProductStockException; -use BitBag\SyliusWishlistPlugin\Exception\InvalidProductQuantity; +use BitBag\SyliusWishlistPlugin\Command\Wishlist\WishlistSyncCommandInterface; use Symfony\Component\Form\FormInterface; -use Symfony\Component\Messenger\Exception\HandlerFailedException; -final class AddSelectedProductsToCartAction extends BaseWishlistProductsAction +final class AddSelectedProductsToCartAction extends BaseAddWishlistProductsAction { - protected function handleCommand(FormInterface $form): void + protected function getCommand(FormInterface $form): WishlistSyncCommandInterface { - $session = $this->requestStack->getSession(); - $flashBag = $session->getFlashBag(); - - $command = new AddSelectedProductsToCart($form->getData()); - - try { - $this->messageBus->dispatch($command); - if (false === $flashBag->has('success')) { - $flashBag->add('success', $this->translator->trans('bitbag_sylius_wishlist_plugin.ui.added_to_cart')); - } - } catch (HandlerFailedException $exception) { - $flashBag->add('error', $this->getExceptionMessage($exception)); - } - } - - private function getExceptionMessage(HandlerFailedException $exception): string - { - $previous = $exception->getPrevious(); - if ($previous instanceof InsufficientProductStockException) { - return $this->translator->trans('bitbag_sylius_wishlist_plugin.ui.insufficient_stock', ['%productName%' => $previous->getProductName()]); - } - if ($previous instanceof InvalidProductQuantity) { - return $this->translator->trans('bitbag_sylius_wishlist_plugin.ui.increase_quantity'); - } - - return $exception->getMessage(); + return new AddSelectedProductsToCart($form->getData()); } } diff --git a/src/Controller/Action/BaseAddWishlistProductsAction.php b/src/Controller/Action/BaseAddWishlistProductsAction.php new file mode 100644 index 00000000..b6d3cf30 --- /dev/null +++ b/src/Controller/Action/BaseAddWishlistProductsAction.php @@ -0,0 +1,50 @@ +getCommand($form); + + try { + $this->messageBus->dispatch($command); + if (false === $this->getFlashBag()->has('success')) { + $this->getFlashBag()->add('success', $this->translator->trans('bitbag_sylius_wishlist_plugin.ui.added_to_cart')); + } + } catch (HandlerFailedException $exception) { + $this->getFlashBag()->add('error', $this->getExceptionMessage($exception)); + } + } + + private function getExceptionMessage(HandlerFailedException $exception): string + { + $previous = $exception->getPrevious(); + if ($previous instanceof InsufficientProductStockException) { + return $this->translator->trans('bitbag_sylius_wishlist_plugin.ui.insufficient_stock', ['%productName%' => $previous->getProductName()]); + } + if ($previous instanceof InvalidProductQuantityException) { + return $this->translator->trans('bitbag_sylius_wishlist_plugin.ui.increase_quantity'); + } + + return $exception->getMessage(); + } +} diff --git a/src/Exception/InvalidProductQuantity.php b/src/Exception/InvalidProductQuantityException.php similarity index 83% rename from src/Exception/InvalidProductQuantity.php rename to src/Exception/InvalidProductQuantityException.php index fa18dab2..0ba2d523 100644 --- a/src/Exception/InvalidProductQuantity.php +++ b/src/Exception/InvalidProductQuantityException.php @@ -11,6 +11,6 @@ namespace BitBag\SyliusWishlistPlugin\Exception; -final class InvalidProductQuantity extends \Exception +final class InvalidProductQuantityException extends \Exception { } diff --git a/src/Exception/WishlistProductNotFoundException.php b/src/Exception/WishlistProductNotFoundException.php index 99ed3beb..44484194 100644 --- a/src/Exception/WishlistProductNotFoundException.php +++ b/src/Exception/WishlistProductNotFoundException.php @@ -1,5 +1,12 @@ Date: Thu, 25 Jul 2024 16:04:11 +0200 Subject: [PATCH 11/98] OP-291: Add a command for removing guest wishlists --- src/Command/RemoveGuestWishlistsCommand.php | 64 ++++++++++++++ src/Repository/WishlistRepository.php | 84 +++++++++++-------- .../WishlistRepositoryInterface.php | 4 +- src/Resources/config/services/command.xml | 13 +++ 4 files changed, 131 insertions(+), 34 deletions(-) create mode 100644 src/Command/RemoveGuestWishlistsCommand.php create mode 100644 src/Resources/config/services/command.xml diff --git a/src/Command/RemoveGuestWishlistsCommand.php b/src/Command/RemoveGuestWishlistsCommand.php new file mode 100644 index 00000000..ec604a3a --- /dev/null +++ b/src/Command/RemoveGuestWishlistsCommand.php @@ -0,0 +1,64 @@ +setDescription('Removes guest wishlists') + ->addOption( + 'date', + 'd', + InputOption::VALUE_OPTIONAL, + 'The date to remove wishlists updated before (format: d-m-Y)', + ); + } + + public function execute(InputInterface $input, OutputInterface $output): int + { + $updatedAt = $input->getOption('date'); + if (null !== $updatedAt) { + $updatedAt = \DateTime::createFromFormat('d-m-Y', $updatedAt); + if (!$updatedAt instanceof \DateTimeInterface) { + $output->writeln('Invalid date format. Please use d-m-Y format.'); + + return Command::FAILURE; + } + $wishlists = $this->wishlistRepository->findAllAnonymousUpdatedAtEarlierThan($updatedAt); + } else { + $wishlists = $this->wishlistRepository->findAllByAnonymous(); + } + + foreach ($wishlists as $wishlist) { + $this->wishlistRepository->remove($wishlist); + } + + $output->writeln(sprintf('Removed %d guest wishlists', \count($wishlists))); + + return Command::SUCCESS; + } +} diff --git a/src/Repository/WishlistRepository.php b/src/Repository/WishlistRepository.php index 67ec04b5..53747aa1 100644 --- a/src/Repository/WishlistRepository.php +++ b/src/Repository/WishlistRepository.php @@ -20,8 +20,8 @@ class WishlistRepository extends EntityRepository implements WishlistRepositoryI { public function findOneByShopUser(ShopUserInterface $shopUser): ?WishlistInterface { - return $this->createQueryBuilder('o') - ->where('o.shopUser = :shopUser') + return $this->createQueryBuilder('w') + ->where('w.shopUser = :shopUser') ->setParameter('shopUser', $shopUser) ->getQuery() ->setMaxResults(1) @@ -31,8 +31,8 @@ public function findOneByShopUser(ShopUserInterface $shopUser): ?WishlistInterfa public function findByToken(string $token): ?WishlistInterface { - return $this->createQueryBuilder('o') - ->where('o.token = :token') + return $this->createQueryBuilder('w') + ->where('w.token = :token') ->setParameter('token', $token) ->getQuery() ->setMaxResults(1) @@ -42,8 +42,8 @@ public function findByToken(string $token): ?WishlistInterface public function findAllByToken(string $token): array { - return $this->createQueryBuilder('o') - ->where('o.token = :token') + return $this->createQueryBuilder('w') + ->where('w.token = :token') ->setParameter('token', $token) ->getQuery() ->getResult() @@ -52,8 +52,8 @@ public function findAllByToken(string $token): array public function findAllByShopUser(int $shopUser): array { - return $this->createQueryBuilder('o') - ->where('o.shopUser = :shopUser') + return $this->createQueryBuilder('w') + ->where('w.shopUser = :shopUser') ->setParameter('shopUser', $shopUser) ->getQuery() ->getResult() @@ -62,12 +62,12 @@ public function findAllByShopUser(int $shopUser): array public function findAllByShopUserAndToken(int $shopUser, string $token): array { - $qb = $this->createQueryBuilder('o'); + $qb = $this->createQueryBuilder('w'); - return $qb->where('o.shopUser = :shopUser') + return $qb->where('w.shopUser = :shopUser') ->orWhere($qb->expr()->andX( - 'o.token = :token', - 'o.shopUser IS NULL', + 'w.token = :token', + 'w.shopUser IS NULL', )) ->setParameter('token', $token) ->setParameter('shopUser', $shopUser) @@ -76,12 +76,30 @@ public function findAllByShopUserAndToken(int $shopUser, string $token): array ; } - public function findAllByAnonymous(?string $token): array + public function findAllByAnonymous(?string $token = null): array { - return $this->createQueryBuilder('o') - ->where('o.token = :token') - ->andWhere('o.shopUser IS NULL') - ->setParameter('token', $token) + $qb = $this->createQueryBuilder('w') + ->andWhere('w.shopUser IS NULL') + ; + + if (null !== $token) { + $qb + ->andWhere('w.token = :token') + ->setParameter('token', $token); + } + + return $qb + ->getQuery() + ->getResult() + ; + } + + public function findAllAnonymousUpdatedAtEarlierThan(\DateTimeInterface $updatedAt): array + { + return $this->createQueryBuilder('w') + ->andWhere('w.shopUser IS NULL') + ->andWhere('w.updatedAt <= :updatedAt') + ->setParameter('updatedAt', $updatedAt) ->getQuery() ->getResult() ; @@ -91,9 +109,9 @@ public function findOneByShopUserAndChannel( ShopUserInterface $shopUser, ChannelInterface $channel, ): ?WishlistInterface { - return $this->createQueryBuilder('o') - ->where('o.shopUser = :shopUser') - ->andWhere('o.channel = :channel') + return $this->createQueryBuilder('w') + ->where('w.shopUser = :shopUser') + ->andWhere('w.channel = :channel') ->setParameter('shopUser', $shopUser) ->setParameter('channel', $channel) ->setMaxResults(1) @@ -105,15 +123,15 @@ public function findOneByShopUserAndChannel( public function findAllByAnonymousAndChannel(?string $token, ChannelInterface $channel): array { - $qb = $this->createQueryBuilder('o') - ->andWhere('o.channel = :channel') - ->andWhere('o.shopUser IS NULL') + $qb = $this->createQueryBuilder('w') + ->andWhere('w.channel = :channel') + ->andWhere('w.shopUser IS NULL') ->setParameter('channel', $channel) ; if (null !== $token) { $qb - ->andWhere('o.token = :token') + ->andWhere('w.token = :token') ->setParameter('token', $token); } @@ -122,9 +140,9 @@ public function findAllByAnonymousAndChannel(?string $token, ChannelInterface $c public function findOneByTokenAndName(string $token, string $name): ?WishlistInterface { - return $this->createQueryBuilder('o') - ->where('o.token = :token') - ->andWhere('o.name =:name') + return $this->createQueryBuilder('w') + ->where('w.token = :token') + ->andWhere('w.name =:name') ->setParameter('token', $token) ->setParameter('name', $name) ->getQuery() @@ -135,9 +153,9 @@ public function findOneByTokenAndName(string $token, string $name): ?WishlistInt public function findOneByShopUserAndName(ShopUserInterface $shopUser, string $name): ?WishlistInterface { - return $this->createQueryBuilder('o') - ->where('o.shopUser = :shopUser') - ->andWhere('o.name =:name') + return $this->createQueryBuilder('w') + ->where('w.shopUser = :shopUser') + ->andWhere('w.name =:name') ->setParameter('shopUser', $shopUser) ->setParameter('name', $name) ->getQuery() @@ -150,9 +168,9 @@ public function findAllByShopUserAndChannel( ShopUserInterface $shopUser, ChannelInterface $channel, ): array { - return $this->createQueryBuilder('o') - ->where('o.shopUser = :shopUser') - ->andWhere('o.channel = :channel') + return $this->createQueryBuilder('w') + ->where('w.shopUser = :shopUser') + ->andWhere('w.channel = :channel') ->setParameter('shopUser', $shopUser) ->setParameter('channel', $channel) ->getQuery() diff --git a/src/Repository/WishlistRepositoryInterface.php b/src/Repository/WishlistRepositoryInterface.php index 21ae0dac..c2465a00 100644 --- a/src/Repository/WishlistRepositoryInterface.php +++ b/src/Repository/WishlistRepositoryInterface.php @@ -26,7 +26,9 @@ public function findAllByToken(string $token): array; public function findAllByShopUser(int $shopUser): array; - public function findAllByAnonymous(?string $token): array; + public function findAllByAnonymous(?string $token = null): array; + + public function findAllAnonymousUpdatedAtEarlierThan(\DateTimeInterface $updatedAt): array; public function findAllByShopUserAndToken(int $shopUser, string $token): array; diff --git a/src/Resources/config/services/command.xml b/src/Resources/config/services/command.xml new file mode 100644 index 00000000..4ac02aab --- /dev/null +++ b/src/Resources/config/services/command.xml @@ -0,0 +1,13 @@ + + + + + + + + + + From 6a82668be7c68ace0d382f68e9ee79206f7fc0b5 Mon Sep 17 00:00:00 2001 From: Hubert Filar Date: Fri, 26 Jul 2024 14:24:37 +0200 Subject: [PATCH 12/98] OP-291: Refactor behats --- ...dding_product_to_selected_wishlist.feature | 28 ++-- features/adding_product_to_wishlist.feature | 158 +++++++++++++----- ...t_to_wishlist_on_multiple_channels.feature | 39 ++++- .../adding_wishlist_product_to_cart.feature | 144 ++++++++-------- .../api/adding_product_to_wishlist.feature | 39 ----- ...t_to_wishlist_on_multiple_channels.feature | 49 ------ ...adding_product_variant_to_wishlist.feature | 44 ----- .../removing_product_from_wishlist.feature | 41 ----- ...ving_product_variant_from_wishlist.feature | 24 --- features/cleaning_wishlist.feature | 20 +-- features/creating_new_wishlist.feature | 28 ++-- features/editing_name_of_wishlist.feature | 32 ++-- ...rting_product_from_wishlist_to_pdf.feature | 24 +-- features/listing_wishlists.feature | 64 +++---- .../removing_product_from_wishlist.feature | 107 +++++++++--- features/removing_wishlist.feature | 54 +++--- features/showing_chosen_wishlist.feature | 36 ++-- 17 files changed, 450 insertions(+), 481 deletions(-) delete mode 100644 features/api/adding_product_to_wishlist.feature delete mode 100644 features/api/adding_product_to_wishlist_on_multiple_channels.feature delete mode 100644 features/api/adding_product_variant_to_wishlist.feature delete mode 100644 features/api/removing_product_from_wishlist.feature delete mode 100644 features/api/removing_product_variant_from_wishlist.feature diff --git a/features/adding_product_to_selected_wishlist.feature b/features/adding_product_to_selected_wishlist.feature index 8eb9761e..2991de27 100644 --- a/features/adding_product_to_selected_wishlist.feature +++ b/features/adding_product_to_selected_wishlist.feature @@ -1,18 +1,18 @@ @wishlist Feature: Adding a product to selected wishlist - In order to compare or buy products later - As a Visitor - I want to be able to add products to one of my wishlists + In order to compare or buy products later + As a Visitor + I want to be able to add products to one of my wishlists - Background: - Given the store operates on a single channel in "United States" - Given I am on "/" + Background: + Given the store operates on a single channel in "United States" + Given I am on "/" - @ui - Scenario: Adding a product to selected wishlist - And the store has a wishlist named "Wishlist1" - And the store has a wishlist named "Wishlist2" - And the store has a product "Jack Daniels Gentleman" priced at "$10.00" - And all store products appear under a main taxonomy - And I add "Jack Daniels Gentleman" to selected wishlist "Wishlist2" - And I should have "Jack Daniels Gentleman" in selected wishlists "Wishlist2" + @ui + Scenario: Adding a product to selected wishlist + And the store has a wishlist named "Wishlist1" + And the store has a wishlist named "Wishlist2" + And the store has a product "Jack Daniels Gentleman" priced at "$10.00" + And all store products appear under a main taxonomy + And I add "Jack Daniels Gentleman" to selected wishlist "Wishlist2" + And I should have "Jack Daniels Gentleman" in selected wishlists "Wishlist2" diff --git a/features/adding_product_to_wishlist.feature b/features/adding_product_to_wishlist.feature index a8d39fcb..fdf10257 100644 --- a/features/adding_product_to_wishlist.feature +++ b/features/adding_product_to_wishlist.feature @@ -1,43 +1,117 @@ -@wishlist +@wishlist @api_wishlist Feature: Adding a product to wishlist - In order to compare or buy products later - As a Visitor - I want to be able to add products to my wishlist - - Background: - Given the store operates on a single channel in "United States" - - @ui - Scenario: Adding a product to wishlist - Given the store has a product "Jack Daniels Gentleman" priced at "$10.00" - And all store products appear under a main taxonomy - When I add this product to wishlist - Then I should be notified that the product has been successfully added to my wishlist - And I should have one item in my wishlist - - @ui - Scenario: Adding a product variant to wishlist - Given the store has a product "Some other whiskey" priced at "$25.00" - And all store products appear under a main taxonomy - When I view product "Some other whiskey" - And I add this product to wishlist - Then I should be notified that the product has been successfully added to my wishlist - And I should have one item in my wishlist - - @ui - Scenario: Adding a product as anon user and signing in - Given the store has a product "Jimmy Beammy" priced at "$233.00" - And the store has a product "Ice ball" priced at "$144.00" - And all store products appear under a main taxonomy - When I add "Jimmy Beammy" product to my wishlist - And I log in to my account which already has "Ice ball" product in the wishlist - Then I should have 2 products in my wishlist - - @ui - Scenario: Adding a wishlist product signing in and out and in - Given the store has a product "Red Roses" priced at "$12.00" - And I have this product in my wishlist - When I log in - And I log out - And I log in again - Then I should have one item in my wishlist + In order to compare or buy products later + As a Visitor + I want to be able to add products to my wishlist + + Background: + Given the store operates on a single channel in "United States" + + @ui + Scenario: Adding a product to wishlist + Given the store has a product "Jack Daniels Gentleman" priced at "$10.00" + And all store products appear under a main taxonomy + When I add this product to wishlist + Then I should be notified that the product has been successfully added to my wishlist + And I should have one item in my wishlist + + @ui + Scenario: Adding a product variant to wishlist + Given the store has a product "Some other whiskey" priced at "$25.00" + And all store products appear under a main taxonomy + When I view product "Some other whiskey" + And I add this product to wishlist + Then I should be notified that the product has been successfully added to my wishlist + And I should have one item in my wishlist + + @ui + Scenario: Adding a product as anon user and signing in + Given the store has a product "Jimmy Beammy" priced at "$233.00" + And the store has a product "Ice ball" priced at "$144.00" + And all store products appear under a main taxonomy + When I add "Jimmy Beammy" product to my wishlist + And I log in to my account which already has "Ice ball" product in the wishlist + Then I should have 2 products in my wishlist + + @ui + Scenario: Adding a wishlist product signing in and out and in + Given the store has a product "Red Roses" priced at "$12.00" + And I have this product in my wishlist + When I log in + And I log out + And I log in again + Then I should have one item in my wishlist + + @api + Scenario: Adding a product to wishlist with API as an anonymous user + Given user has a wishlist + And the store has a product "Jack Daniels Gentleman" priced at "$10.00" + When user adds product "Jack Daniels Gentleman" to the wishlist + Then user should have product "Jack Daniels Gentleman" in the wishlist + + @api + Scenario: Adding a product to wishlist with API as an authenticated user + Given there is a user "test@example.com" + And user "test@example.com" "sylius" is authenticated + And the store has a product "Jack Daniels Gentleman" priced at "$10.00" + When user has a wishlist + And user adds product "Jack Daniels Gentleman" to the wishlist + Then user should have product "Jack Daniels Gentleman" in the wishlist + + @api + Scenario: Anonymous user tries to add product to another user's wishlist with API + Given there is a user "test@example.com" + And user "test@example.com" "sylius" is authenticated + And the store has a product "Jack Daniels Gentleman" priced at "$10.00" + When user has a wishlist + And user is unauthenticated + Then user tries to add product "Jack Daniels Gentleman" to the wishlist + + @api + Scenario: Authenticated user tries to add product to another user's wishlist with API + Given there is a user "test@example.com" + And user "test@example.com" "sylius" is authenticated + And the store has a product "Jack Daniels Gentleman" priced at "$10.00" + When user has a wishlist + And there is a user "test1@example.com" + And user "test1@example.com" "sylius" is authenticated + Then user tries to add product "Jack Daniels Gentleman" to the wishlist + + @api + Scenario: Adding a product variant to wishlist with API as an anonymous user + Given user has a wishlist + And the store has a product "Jack Daniels Gentleman" priced at "$10.00" + And the product "Jack Daniels Gentleman" has a "700ML" variant priced at "$10.00" + When user adds "700ML" product variant to the wishlist + Then user should have "700ML" product variant in the wishlist + + @api + Scenario: Adding a product variant to wishlist with API as an authenticated user + Given there is a user "test@example.com" + And user "test@example.com" "sylius" is authenticated + And user has a wishlist + And the store has a product "Jack Daniels Gentleman" priced at "$10.00" + And the product "Jack Daniels Gentleman" has a "700ML" variant priced at "$10.00" + When user adds "700ML" product variant to the wishlist + Then user should have "700ML" product variant in the wishlist + + @api + Scenario: Anonymous user tries to add product variant to another user's wishlist with API + Given there is a user "test@example.com" + And user "test@example.com" "sylius" is authenticated + And the store has a product "Jack Daniels Gentleman" priced at "$10.00" + And the product "Jack Daniels Gentleman" has a "700ML" variant priced at "$10.00" + When user has a wishlist + And user is unauthenticated + Then user tries to add "700ML" product variant to the wishlist + + @api + Scenario: Authenticated user tries to add product to another user's wishlist with API + Given there is a user "test@example.com" + And user "test@example.com" "sylius" is authenticated + And the store has a product "Jack Daniels Gentleman" priced at "$10.00" + And the product "Jack Daniels Gentleman" has a "700ML" variant priced at "$10.00" + When user has a wishlist + And there is a user "test1@example.com" + And user "test1@example.com" "sylius" is authenticated + Then user tries to add "700ML" product variant to the wishlist diff --git a/features/adding_product_to_wishlist_on_multiple_channels.feature b/features/adding_product_to_wishlist_on_multiple_channels.feature index f04289e9..053009d4 100644 --- a/features/adding_product_to_wishlist_on_multiple_channels.feature +++ b/features/adding_product_to_wishlist_on_multiple_channels.feature @@ -1,4 +1,4 @@ -@wishlist +@wishlist @api_wishlist Feature: Adding a product to wishlist In order to compare or buy products later As a Visitor @@ -12,7 +12,7 @@ Feature: Adding a product to wishlist And all store products appear under a main taxonomy @ui - Scenario: Adding product to wishlist in the first channel checking wishlist on the second channel. + Scenario: Adding product to wishlist in the first channel checking wishlist on the second channel Given I change my current channel to "Web-EU" When I add "Leprechaun's Silver" product to my wishlist And I should be notified that the product has been successfully added to my wishlist @@ -65,3 +65,38 @@ Feature: Adding a product to wishlist And I go to the wishlist page And I should have one item in my wishlist + @api + Scenario: Adding product to wishlist with API in the first channel checking wishlist on the second channel + Given I am browsing channel "Web-EU" + And user has a wishlist + When user adds product "Leprechaun's Silver" to the wishlist in "Web-EU" + Then user should have product "Leprechaun's Silver" in the wishlist + Then I am browsing channel "Web-US" + And user has a wishlist in "Web-US" + Then user should have an empty wishlist in "Web-US" + + @api + Scenario: Adding product to wishlisht with API on both channels + Given I change my current channel to "Web-EU" + And user has a wishlist in "Web-EU" + When user adds product "Leprechaun's Silver" to the wishlist in "Web-EU" + Then user should have product "Leprechaun's Silver" in the wishlist + Then I change my current channel to "Web-US" + And user has a wishlist in "Web-US" + When user adds product "Leprechaun's Gold" to the wishlist in "Web-US" + Then user should have product "Leprechaun's Gold" in the wishlist + + @api + Scenario: Adding product to wishlist with API on both channels and removing from one channel + Given I change my current channel to "Web-EU" + And user has a wishlist in "Web-EU" + When user adds product "Leprechaun's Silver" to the wishlist in "Web-EU" + Then user should have product "Leprechaun's Silver" in the wishlist + Then I change my current channel to "Web-US" + And user has a wishlist in "Web-US" + When user adds product "Leprechaun's Gold" to the wishlist in "Web-US" + Then user should have product "Leprechaun's Gold" in the wishlist + Then user removes product "Leprechaun's Gold" from the wishlist + Then user should have an empty wishlist + And I change my current channel to "Web-EU" + Then user should have product "Leprechaun's Silver" in the wishlist on "Web-EU" diff --git a/features/adding_wishlist_product_to_cart.feature b/features/adding_wishlist_product_to_cart.feature index d511a1b8..a5ecf8ab 100644 --- a/features/adding_wishlist_product_to_cart.feature +++ b/features/adding_wishlist_product_to_cart.feature @@ -1,81 +1,81 @@ @wishlist Feature: Adding wishlist product to cart - In order to buy products I like - As a Visitor - I want to be able to add my wishlist product to my cart + In order to buy products I like + As a Visitor + I want to be able to add my wishlist product to my cart - Background: - Given the store operates on a single channel in "United States" + Background: + Given the store operates on a single channel in "United States" - @ui - Scenario: Adding a wishlist product to cart - Given the store has a product "Jack Daniels Gentleman" priced at "$10.00" - And all store products appear under a main taxonomy - And the store has a product "Bushmills Black Bush Whiskey" priced at "$230.00" - And there is 5 units of product "Bushmills Black Bush Whiskey" available in the inventory - And I have these products in my wishlist - When I go to the wishlist page - And I select 1 quantity of "Bushmills Black Bush Whiskey" product - And I add my wishlist products to cart - Then I should have "Bushmills Black Bush Whiskey" product in my cart + @ui + Scenario: Adding a wishlist product to cart + Given the store has a product "Jack Daniels Gentleman" priced at "$10.00" + And all store products appear under a main taxonomy + And the store has a product "Bushmills Black Bush Whiskey" priced at "$230.00" + And there is 5 units of product "Bushmills Black Bush Whiskey" available in the inventory + And I have these products in my wishlist + When I go to the wishlist page + And I select 1 quantity of "Bushmills Black Bush Whiskey" product + And I add my wishlist products to cart + Then I should have "Bushmills Black Bush Whiskey" product in my cart - @ui - Scenario: Adding a wishlist product with out of stock to cart - Given the store has a product "Jack Daniels Gentleman" priced at "$10.00" - And the product "Jack Daniels Gentleman" is out of stock - And I have this product in my wishlist - When I go to the wishlist page - And I select 1 quantity of "Jack Daniels Gentleman" product - And I add my wishlist products to cart - Then I should be notified that "Jack Daniels Gentleman" does not have sufficient stock + @ui + Scenario: Adding a wishlist product with out of stock to cart + Given the store has a product "Jack Daniels Gentleman" priced at "$10.00" + And the product "Jack Daniels Gentleman" is out of stock + And I have this product in my wishlist + When I go to the wishlist page + And I select 1 quantity of "Jack Daniels Gentleman" product + And I add my wishlist products to cart + Then I should be notified that "Jack Daniels Gentleman" does not have sufficient stock - @ui - Scenario: Adding selected wishlist products to cart - Given the store has a product "Jack Daniels Gentleman" priced at "$10.00" - And all store products appear under a main taxonomy - And the store has a product "Bushmills Black Bush Whiskey" priced at "$230.00" - And there is 5 units of product "Bushmills Black Bush Whiskey" available in the inventory - And I have these products in my wishlist - When I go to the wishlist page - And I select 1 quantity of "Bushmills Black Bush Whiskey" product - And I check "Bushmills Black Bush Whiskey" - And I add selected products to cart - Then I should have "Bushmills Black Bush Whiskey" product in my cart + @ui + Scenario: Adding selected wishlist products to cart + Given the store has a product "Jack Daniels Gentleman" priced at "$10.00" + And all store products appear under a main taxonomy + And the store has a product "Bushmills Black Bush Whiskey" priced at "$230.00" + And there is 5 units of product "Bushmills Black Bush Whiskey" available in the inventory + And I have these products in my wishlist + When I go to the wishlist page + And I select 1 quantity of "Bushmills Black Bush Whiskey" product + And I check "Bushmills Black Bush Whiskey" + And I add selected products to cart + Then I should have "Bushmills Black Bush Whiskey" product in my cart - @ui - Scenario: Adding selected wishlist products to cart with quantity 0 - Given the store has a product "Jack Daniels Gentleman" priced at "$10.00" - And all store products appear under a main taxonomy - And the store has a product "Bushmills Black Bush Whiskey" priced at "$230.00" - And there is 5 units of product "Bushmills Black Bush Whiskey" available in the inventory - And I have these products in my wishlist - When I go to the wishlist page - And I select 0 quantity of "Bushmills Black Bush Whiskey" product - And I check "Bushmills Black Bush Whiskey" - And I add selected products to cart - Then I should be notified that I should add more products + @ui + Scenario: Adding selected wishlist products to cart with quantity 0 + Given the store has a product "Jack Daniels Gentleman" priced at "$10.00" + And all store products appear under a main taxonomy + And the store has a product "Bushmills Black Bush Whiskey" priced at "$230.00" + And there is 5 units of product "Bushmills Black Bush Whiskey" available in the inventory + And I have these products in my wishlist + When I go to the wishlist page + And I select 0 quantity of "Bushmills Black Bush Whiskey" product + And I check "Bushmills Black Bush Whiskey" + And I add selected products to cart + Then I should be notified that I should add more products - @ui - Scenario: Adding a wishlist product with insufficient stock to cart - Given the store has a product "Jack Daniels Gentleman" priced at "$10.00" - And there is 3 units of product "Jack Daniels Gentleman" available in the inventory - And the "Jack Daniels Gentleman" product is tracked by the inventory - And I have this product in my wishlist - When I go to the wishlist page - And I select 4 quantity of "Jack Daniels Gentleman" product - And I add my wishlist products to cart - Then I should be notified that "Jack Daniels Gentleman" does not have sufficient stock + @ui + Scenario: Adding a wishlist product with insufficient stock to cart + Given the store has a product "Jack Daniels Gentleman" priced at "$10.00" + And there is 3 units of product "Jack Daniels Gentleman" available in the inventory + And the "Jack Daniels Gentleman" product is tracked by the inventory + And I have this product in my wishlist + When I go to the wishlist page + And I select 4 quantity of "Jack Daniels Gentleman" product + And I add my wishlist products to cart + Then I should be notified that "Jack Daniels Gentleman" does not have sufficient stock - @ui - Scenario: Adding more than available in stock wishlist products to cart - Given the store has a product "Jack Daniels Gentleman" priced at "$10.00" - And all store products appear under a main taxonomy - And the store has a product "Bushmills Black Bush Whiskey" priced at "$230.00" - And there is 1 units of product "Bushmills Black Bush Whiskey" available in the inventory - And the "Bushmills Black Bush Whiskey" product is tracked by the inventory - And I have these products in my wishlist - When I go to the wishlist page - And I select 6 quantity of "Bushmills Black Bush Whiskey" product - And I check "Bushmills Black Bush Whiskey" - And I add selected products to cart - Then I should be notified that "Bushmills Black Bush Whiskey" does not have sufficient stock + @ui + Scenario: Adding more than available in stock wishlist products to cart + Given the store has a product "Jack Daniels Gentleman" priced at "$10.00" + And all store products appear under a main taxonomy + And the store has a product "Bushmills Black Bush Whiskey" priced at "$230.00" + And there is 1 units of product "Bushmills Black Bush Whiskey" available in the inventory + And the "Bushmills Black Bush Whiskey" product is tracked by the inventory + And I have these products in my wishlist + When I go to the wishlist page + And I select 6 quantity of "Bushmills Black Bush Whiskey" product + And I check "Bushmills Black Bush Whiskey" + And I add selected products to cart + Then I should be notified that "Bushmills Black Bush Whiskey" does not have sufficient stock diff --git a/features/api/adding_product_to_wishlist.feature b/features/api/adding_product_to_wishlist.feature deleted file mode 100644 index da129f90..00000000 --- a/features/api/adding_product_to_wishlist.feature +++ /dev/null @@ -1,39 +0,0 @@ -@api_wishlist -Feature: Adding a product to wishlist - Background: - Given the store operates on a single channel in "United States" - - @api - Scenario: Adding a product to wishlist as an anonymous user - Given user has a wishlist - And the store has a product "Jack Daniels Gentleman" priced at "$10.00" - When user adds product "Jack Daniels Gentleman" to the wishlist - Then user should have product "Jack Daniels Gentleman" in the wishlist - - @api - Scenario: Adding a product to wishlist as an authenticated user - Given there is a user "test@example.com" - And user "test@example.com" "sylius" is authenticated - And the store has a product "Jack Daniels Gentleman" priced at "$10.00" - When user has a wishlist - And user adds product "Jack Daniels Gentleman" to the wishlist - Then user should have product "Jack Daniels Gentleman" in the wishlist - - @api - Scenario: Anonymous user tries to add product to another user's wishlist - Given there is a user "test@example.com" - And user "test@example.com" "sylius" is authenticated - And the store has a product "Jack Daniels Gentleman" priced at "$10.00" - When user has a wishlist - And user is unauthenticated - Then user tries to add product "Jack Daniels Gentleman" to the wishlist - - @api - Scenario: Authenticated user tries to add product to another user's wishlist - Given there is a user "test@example.com" - And user "test@example.com" "sylius" is authenticated - And the store has a product "Jack Daniels Gentleman" priced at "$10.00" - When user has a wishlist - And there is a user "test1@example.com" - And user "test1@example.com" "sylius" is authenticated - Then user tries to add product "Jack Daniels Gentleman" to the wishlist diff --git a/features/api/adding_product_to_wishlist_on_multiple_channels.feature b/features/api/adding_product_to_wishlist_on_multiple_channels.feature deleted file mode 100644 index c5cd193a..00000000 --- a/features/api/adding_product_to_wishlist_on_multiple_channels.feature +++ /dev/null @@ -1,49 +0,0 @@ -@api_wishlist -Feature: Adding a product to wishlist - In order to compare or buy products later - As a Visitor - I want to be able to add products to my wishlist on 2 different channels - - Background: - Given the store operates on a channel named "Web-US" in "USD" currency - And the store also operates on another channel named "Web-EU" in "EUR" currency - And the store has a product "Leprechaun's Gold" priced at "$100.00" available in channel "Web-US" and channel "Web-EU" - And the store has a product "Leprechaun's Silver" priced at "€10.00" in "Web-EU" channel - And all store products appear under a main taxonomy - - @api - Scenario: Adding product to wishlist in the first channel checking wishlist on the second channel. - Given I am browsing channel "Web-EU" - And user has a wishlist - When user adds product "Leprechaun's Silver" to the wishlist in "Web-EU" - Then user should have product "Leprechaun's Silver" in the wishlist - Then I am browsing channel "Web-US" - And user has a wishlist in "Web-US" - Then user should have an empty wishlist in "Web-US" - - - @api - Scenario: Adding product to wishlisht on both channels - Given I change my current channel to "Web-EU" - And user has a wishlist in "Web-EU" - When user adds product "Leprechaun's Silver" to the wishlist in "Web-EU" - Then user should have product "Leprechaun's Silver" in the wishlist - Then I change my current channel to "Web-US" - And user has a wishlist in "Web-US" - When user adds product "Leprechaun's Gold" to the wishlist in "Web-US" - Then user should have product "Leprechaun's Gold" in the wishlist - - @api - Scenario: Adding product to wishlist on both channels and removing from one channel. - Given I change my current channel to "Web-EU" - And user has a wishlist in "Web-EU" - When user adds product "Leprechaun's Silver" to the wishlist in "Web-EU" - Then user should have product "Leprechaun's Silver" in the wishlist - Then I change my current channel to "Web-US" - And user has a wishlist in "Web-US" - When user adds product "Leprechaun's Gold" to the wishlist in "Web-US" - Then user should have product "Leprechaun's Gold" in the wishlist - Then user removes product "Leprechaun's Gold" from the wishlist - Then user should have an empty wishlist - And I change my current channel to "Web-EU" - Then user should have product "Leprechaun's Silver" in the wishlist on "Web-EU" diff --git a/features/api/adding_product_variant_to_wishlist.feature b/features/api/adding_product_variant_to_wishlist.feature deleted file mode 100644 index 0619c099..00000000 --- a/features/api/adding_product_variant_to_wishlist.feature +++ /dev/null @@ -1,44 +0,0 @@ -@api_wishlist -Feature: Adding a product variant to wishlist - - Background: - Given the store operates on a single channel in "United States" - - @api - Scenario: Adding a product variant to wishlist as an anonymous user - Given user has a wishlist - And the store has a product "Jack Daniels Gentleman" priced at "$10.00" - And the product "Jack Daniels Gentleman" has a "700ML" variant priced at "$10.00" - When user adds "700ML" product variant to the wishlist - Then user should have "700ML" product variant in the wishlist - - @api - Scenario: Adding a product variant to wishlist as an authenticated user - Given there is a user "test@example.com" - And user "test@example.com" "sylius" is authenticated - And user has a wishlist - And the store has a product "Jack Daniels Gentleman" priced at "$10.00" - And the product "Jack Daniels Gentleman" has a "700ML" variant priced at "$10.00" - When user adds "700ML" product variant to the wishlist - Then user should have "700ML" product variant in the wishlist - - @api - Scenario: Anonymous user tries to add product variant to another user's wishlist - Given there is a user "test@example.com" - And user "test@example.com" "sylius" is authenticated - And the store has a product "Jack Daniels Gentleman" priced at "$10.00" - And the product "Jack Daniels Gentleman" has a "700ML" variant priced at "$10.00" - When user has a wishlist - And user is unauthenticated - Then user tries to add "700ML" product variant to the wishlist - - @api - Scenario: Authenticated user tries to add product to another user's wishlist - Given there is a user "test@example.com" - And user "test@example.com" "sylius" is authenticated - And the store has a product "Jack Daniels Gentleman" priced at "$10.00" - And the product "Jack Daniels Gentleman" has a "700ML" variant priced at "$10.00" - When user has a wishlist - And there is a user "test1@example.com" - And user "test1@example.com" "sylius" is authenticated - Then user tries to add "700ML" product variant to the wishlist diff --git a/features/api/removing_product_from_wishlist.feature b/features/api/removing_product_from_wishlist.feature deleted file mode 100644 index 57d3915a..00000000 --- a/features/api/removing_product_from_wishlist.feature +++ /dev/null @@ -1,41 +0,0 @@ -@api_wishlist -Feature: Removing product from the wishlist - Background: - Given the store operates on a single channel in "United States" - - @api - Scenario: Removing product from the wishlist as an anonymous user - Given user has a wishlist - And the store has a product "Jack Daniels Gentleman" priced at "$10.00" - When user adds product "Jack Daniels Gentleman" to the wishlist - And user removes product "Jack Daniels Gentleman" from the wishlist - Then user should have an empty wishlist - - @api - Scenario: Removing product from the wishlist as an authenticated user - Given there is a user "test@example.com" - And user "test@example.com" "sylius" is authenticated - Given user has a wishlist - And the store has a product "Jack Daniels Gentleman" priced at "$10.00" - When user adds product "Jack Daniels Gentleman" to the wishlist - And user removes product "Jack Daniels Gentleman" from the wishlist - Then user should have an empty wishlist - - @api - Scenario: Anonymous user tries to remove product from another user's wishlist - Given there is a user "test@example.com" - And user "test@example.com" "sylius" is authenticated - And the store has a product "Jack Daniels Gentleman" priced at "$10.00" - When user has a wishlist - And user is unauthenticated - Then user tries to remove product "Jack Daniels Gentleman" from the wishlist - - @api - Scenario: Authenticated user tries to remove product from another user's wishlist - Given there is a user "test@example.com" - And user "test@example.com" "sylius" is authenticated - And the store has a product "Jack Daniels Gentleman" priced at "$10.00" - When user has a wishlist - And there is a user "test1@example.com" - And user "test1@example.com" "sylius" is authenticated - Then user tries to remove product "Jack Daniels Gentleman" from the wishlist diff --git a/features/api/removing_product_variant_from_wishlist.feature b/features/api/removing_product_variant_from_wishlist.feature deleted file mode 100644 index 02abd93a..00000000 --- a/features/api/removing_product_variant_from_wishlist.feature +++ /dev/null @@ -1,24 +0,0 @@ -@api_wishlist -Feature: Removing product variant from wishlist - Background: - Given the store operates on a single channel in "United States" - - @api - Scenario: Removing product variant from wishlist as an anonymous user - Given user has a wishlist - And the store has a product "Jack Daniels Gentleman" priced at "$10.00" - And the product "Jack Daniels Gentleman" has a "700ML" variant priced at "$10.00" - When user adds "700ML" product variant to the wishlist - Then user removes "700ML" product variant from the wishlist - Then user should have an empty wishlist - - @api - Scenario: Removing a product variant from wishlist as an authenticated user - Given there is a user "test@example.com" - And user "test@example.com" "sylius" is authenticated - And user has a wishlist - And the store has a product "Jack Daniels Gentleman" priced at "$10.00" - And the product "Jack Daniels Gentleman" has a "700ML" variant priced at "$10.00" - When user adds "700ML" product variant to the wishlist - Then user removes "700ML" product variant from the wishlist - Then user should have an empty wishlist diff --git a/features/cleaning_wishlist.feature b/features/cleaning_wishlist.feature index eb3137f1..bca70e2d 100644 --- a/features/cleaning_wishlist.feature +++ b/features/cleaning_wishlist.feature @@ -9,14 +9,14 @@ Feature: Cleaning all wishlist @ui Scenario: Cleaning wishlist - Given the store has a product "Jimmy Beammy" priced at "$233.00" - And the store has a product "Ice ball" priced at "$144.00" - And all store products appear under a main taxonomy - And I add "Jimmy Beammy" product to my wishlist - And I add "Ice ball" product to my wishlist - When I go to the wishlist page - Then I should have 2 products in my wishlist - When I follow "Clear wishlist" - Then I should be notified that wishlist has been cleared - And I should have 0 products in my wishlist + Given the store has a product "Jimmy Beammy" priced at "$233.00" + And the store has a product "Ice ball" priced at "$144.00" + And all store products appear under a main taxonomy + And I add "Jimmy Beammy" product to my wishlist + And I add "Ice ball" product to my wishlist + When I go to the wishlist page + Then I should have 2 products in my wishlist + When I follow "Clear wishlist" + Then I should be notified that wishlist has been cleared + And I should have 0 products in my wishlist diff --git a/features/creating_new_wishlist.feature b/features/creating_new_wishlist.feature index 95255d78..e81a5a24 100644 --- a/features/creating_new_wishlist.feature +++ b/features/creating_new_wishlist.feature @@ -1,18 +1,18 @@ @wishlist Feature: Creating a new wishlist - In order to create new wishlist - As a visitor - I want to be able to create new wishlists + In order to create new wishlist + As a visitor + I want to be able to create new wishlists - Background: - Given the store operates on a single channel in "United States" - Given I am on "/" + Background: + Given the store operates on a single channel in "United States" + Given I am on "/" - @ui @javascript - Scenario: Creating a new wishlist - When I go to "/wishlists" - When I open modal to create new wishlist - And I set new wishlist name "WishlistName" - Then I save new wishlist modal - Then I should wait for one second - Then I should be on new wishlist "WishlistName" + @ui @javascript + Scenario: Creating a new wishlist + When I go to "/wishlists" + When I open modal to create new wishlist + And I set new wishlist name "WishlistName" + Then I save new wishlist modal + Then I should wait for one second + Then I should be on new wishlist "WishlistName" diff --git a/features/editing_name_of_wishlist.feature b/features/editing_name_of_wishlist.feature index f477aed5..9af4361b 100644 --- a/features/editing_name_of_wishlist.feature +++ b/features/editing_name_of_wishlist.feature @@ -1,20 +1,20 @@ @wishlist Feature: Editing wishlists name - In order to indicate what is inside wishlist - As a Visitor - I want to be able to edit wishlist name + In order to indicate what is inside wishlist + As a Visitor + I want to be able to edit wishlist name - Background: - Given the store operates on a single channel in "United States" - Given I am on "/" + Background: + Given the store operates on a single channel in "United States" + Given I am on "/" - @ui @javascript - Scenario: Editing wishlists name - And the store has a wishlist named "Wishlist1" - When I go to "/wishlists" - Then I should see "Wishlist1" - When I press "wishlist-edit-button-Wishlist1" - And I fill in "edit_wishlist_name" with "Wishlist2" - When I press "edit_wishlist_save" - Then I go to "/wishlists" - And I should see "Wishlist2" + @ui @javascript + Scenario: Editing wishlists name + And the store has a wishlist named "Wishlist1" + When I go to "/wishlists" + Then I should see "Wishlist1" + When I press "wishlist-edit-button-Wishlist1" + And I fill in "edit_wishlist_name" with "Wishlist2" + When I press "edit_wishlist_save" + Then I go to "/wishlists" + And I should see "Wishlist2" diff --git a/features/exporting_product_from_wishlist_to_pdf.feature b/features/exporting_product_from_wishlist_to_pdf.feature index b09b284f..0c213f0e 100644 --- a/features/exporting_product_from_wishlist_to_pdf.feature +++ b/features/exporting_product_from_wishlist_to_pdf.feature @@ -1,16 +1,16 @@ @wishlist Feature: Exporting a product from wishlist to pdf - In order to save products and buy later - As a Visitor - I want to be able to exporting products to pdf + In order to save products and buy later + As a Visitor + I want to be able to exporting products to pdf - Background: - Given the store operates on a single channel in "United States" + Background: + Given the store operates on a single channel in "United States" - @ui - Scenario: Exporting selected products from wishlist - Given the store has a product "Jack Daniels Gentleman" priced at "$10.00" - And I have this product in my wishlist - When I go to the wishlist page - Then I check "Jack Daniels Gentleman" - And I export to pdf selected products from wishlist and file is downloaded + @ui + Scenario: Exporting selected products from wishlist + Given the store has a product "Jack Daniels Gentleman" priced at "$10.00" + And I have this product in my wishlist + When I go to the wishlist page + Then I check "Jack Daniels Gentleman" + And I export to pdf selected products from wishlist and file is downloaded diff --git a/features/listing_wishlists.feature b/features/listing_wishlists.feature index b1063792..15da5b94 100644 --- a/features/listing_wishlists.feature +++ b/features/listing_wishlists.feature @@ -1,38 +1,38 @@ @wishlist Feature: Listing wishlists - In order list all available wishlists - As a Visitor - I want to be able to see list of my wishlists + In order list all available wishlists + As a Visitor + I want to be able to see list of my wishlists - Background: - Given the store operates on a single channel in "United States" + Background: + Given the store operates on a single channel in "United States" - @ui - Scenario: Listing wishlist - Given I am on "/" - And the store has a wishlist named "Wishlist1" - And the store has a wishlist named "Wishlist2" - When I go to "/wishlists" - Then I should have 2 wishlists + @ui + Scenario: Listing wishlist + Given I am on "/" + And the store has a wishlist named "Wishlist1" + And the store has a wishlist named "Wishlist2" + When I go to "/wishlists" + Then I should have 2 wishlists - @ui - Scenario: Listing wishlist as user - Given there is a customer account "jdeer@sylius.pl" - And I am logged in as "jdeer@sylius.pl" - And user "jdeer@sylius.pl" has a wishlist named "Wishlist1" with token "123456token" - And user "jdeer@sylius.pl" has a wishlist named "Wishlist2" with token "123456token" - When I go to "/wishlists" - Then I should have 2 wishlists + @ui + Scenario: Listing wishlist as user + Given there is a customer account "jdeer@sylius.pl" + And I am logged in as "jdeer@sylius.pl" + And user "jdeer@sylius.pl" has a wishlist named "Wishlist1" with token "123456token" + And user "jdeer@sylius.pl" has a wishlist named "Wishlist2" with token "123456token" + When I go to "/wishlists" + Then I should have 2 wishlists - @ui - Scenario: Listing wishlist as user on same computer as another user - Given there is a customer account "jdeer@sylius.pl" - And there is a customer account "user2@sylius.pl" - And user "jdeer@sylius.pl" has a wishlist named "Wishlist1" with token "123456token" - And user "jdeer@sylius.pl" has a wishlist named "Wishlist2" with token "123456token" - And user "user2@sylius.pl" has a wishlist named "Wishlist3" with token "123456token" - And user "user2@sylius.pl" has a wishlist named "Wishlist4" with token "123456token" - And user "user2@sylius.pl" has a wishlist named "Wishlist5" with token "123456token" - And I am logged in as "jdeer@sylius.pl" - When I go to "/wishlists" - Then I should have 2 wishlists + @ui + Scenario: Listing wishlist as user on same computer as another user + Given there is a customer account "jdeer@sylius.pl" + And there is a customer account "user2@sylius.pl" + And user "jdeer@sylius.pl" has a wishlist named "Wishlist1" with token "123456token" + And user "jdeer@sylius.pl" has a wishlist named "Wishlist2" with token "123456token" + And user "user2@sylius.pl" has a wishlist named "Wishlist3" with token "123456token" + And user "user2@sylius.pl" has a wishlist named "Wishlist4" with token "123456token" + And user "user2@sylius.pl" has a wishlist named "Wishlist5" with token "123456token" + And I am logged in as "jdeer@sylius.pl" + When I go to "/wishlists" + Then I should have 2 wishlists diff --git a/features/removing_product_from_wishlist.feature b/features/removing_product_from_wishlist.feature index e7ee7977..bf5158ed 100644 --- a/features/removing_product_from_wishlist.feature +++ b/features/removing_product_from_wishlist.feature @@ -1,26 +1,83 @@ -@wishlist +@wishlist @api_wishlist Feature: Removing a product from wishlist - In order to compare or buy products later - As a Visitor - I want to be able to remove products to my wishlist - - Background: - Given the store operates on a single channel in "United States" - - @ui - Scenario: Removing a product from wishlist - Given the store has a product "Jack Daniels Gentleman" priced at "$10.00" - And I have this product in my wishlist - When I go to the wishlist page - And I remove this product - Then I should be notified that the product has been removed from my wishlist - And I should have 0 products in my wishlist - - @ui - Scenario: Removing selected products from wishlist - Given the store has a product "Jack Daniels Gentleman" priced at "$10.00" - And I have this product in my wishlist - When I go to the wishlist page - Then I check "Jack Daniels Gentleman" - And I remove selected products from wishlist - And I should have 0 products in my wishlist + In order to compare or buy products later + As a Visitor + I want to be able to remove products to my wishlist + + Background: + Given the store operates on a single channel in "United States" + + @ui + Scenario: Removing a product from wishlist + Given the store has a product "Jack Daniels Gentleman" priced at "$10.00" + And I have this product in my wishlist + When I go to the wishlist page + And I remove this product + Then I should be notified that the product has been removed from my wishlist + And I should have 0 products in my wishlist + + @ui + Scenario: Removing selected products from wishlist + Given the store has a product "Jack Daniels Gentleman" priced at "$10.00" + And I have this product in my wishlist + When I go to the wishlist page + Then I check "Jack Daniels Gentleman" + And I remove selected products from wishlist + And I should have 0 products in my wishlist + + @api + Scenario: Removing product from the wishlist with API as an anonymous user + Given user has a wishlist + And the store has a product "Jack Daniels Gentleman" priced at "$10.00" + When user adds product "Jack Daniels Gentleman" to the wishlist + And user removes product "Jack Daniels Gentleman" from the wishlist + Then user should have an empty wishlist + + @api + Scenario: Removing product from the wishlist with API as an authenticated user + Given there is a user "test@example.com" + And user "test@example.com" "sylius" is authenticated + Given user has a wishlist + And the store has a product "Jack Daniels Gentleman" priced at "$10.00" + When user adds product "Jack Daniels Gentleman" to the wishlist + And user removes product "Jack Daniels Gentleman" from the wishlist + Then user should have an empty wishlist + + @api + Scenario: Anonymous user tries to remove product from another user's wishlist with API + Given there is a user "test@example.com" + And user "test@example.com" "sylius" is authenticated + And the store has a product "Jack Daniels Gentleman" priced at "$10.00" + When user has a wishlist + And user is unauthenticated + Then user tries to remove product "Jack Daniels Gentleman" from the wishlist + + @api + Scenario: Authenticated user tries to remove product from another user's wishlist with API + Given there is a user "test@example.com" + And user "test@example.com" "sylius" is authenticated + And the store has a product "Jack Daniels Gentleman" priced at "$10.00" + When user has a wishlist + And there is a user "test1@example.com" + And user "test1@example.com" "sylius" is authenticated + Then user tries to remove product "Jack Daniels Gentleman" from the wishlist + + @api + Scenario: Removing product variant from wishlist with API as an anonymous user + Given user has a wishlist + And the store has a product "Jack Daniels Gentleman" priced at "$10.00" + And the product "Jack Daniels Gentleman" has a "700ML" variant priced at "$10.00" + When user adds "700ML" product variant to the wishlist + Then user removes "700ML" product variant from the wishlist + Then user should have an empty wishlist + + @api + Scenario: Removing a product variant from wishlist with API as an authenticated user + Given there is a user "test@example.com" + And user "test@example.com" "sylius" is authenticated + And user has a wishlist + And the store has a product "Jack Daniels Gentleman" priced at "$10.00" + And the product "Jack Daniels Gentleman" has a "700ML" variant priced at "$10.00" + When user adds "700ML" product variant to the wishlist + Then user removes "700ML" product variant from the wishlist + Then user should have an empty wishlist diff --git a/features/removing_wishlist.feature b/features/removing_wishlist.feature index 4569c56a..ff5bdcb4 100644 --- a/features/removing_wishlist.feature +++ b/features/removing_wishlist.feature @@ -1,33 +1,33 @@ @wishlist Feature: Removing a wishlist - In order to remove redundant wishlists - As a Visitor - I want to be able to delete wishlist + In order to remove redundant wishlists + As a Visitor + I want to be able to delete wishlist - Background: - Given the store operates on a single channel in "United States" - Given I am on "/" + Background: + Given the store operates on a single channel in "United States" + Given I am on "/" - @ui @javascript - Scenario: Removing a wishlist - And the store has a wishlist named "Wishlist1" - And the store has a wishlist named "Wishlist2" - When I go to "/wishlists" - Then I should have 2 wishlists - When I press "wishlist-delete-button-Wishlist1" - When I press "remove_wishlist_save" - Then I should be on "/wishlists" - Then I should wait for one second - Then I should have 1 wishlists + @ui @javascript + Scenario: Removing a wishlist + And the store has a wishlist named "Wishlist1" + And the store has a wishlist named "Wishlist2" + When I go to "/wishlists" + Then I should have 2 wishlists + When I press "wishlist-delete-button-Wishlist1" + When I press "remove_wishlist_save" + Then I should be on "/wishlists" + Then I should wait for one second + Then I should have 1 wishlists - @ui @javascript - Scenario: Removing a wishlist with one existing - And the store has a wishlist named "Wishlist1" - When I go to "/wishlists" - Then I should have 1 wishlists - When I press "wishlist-delete-button-Wishlist1" - When I press "remove_wishlist_save" - Then I should be on "/wishlists" - Then I should wait for one second - Then I should have 0 wishlists + @ui @javascript + Scenario: Removing a wishlist with one existing + And the store has a wishlist named "Wishlist1" + When I go to "/wishlists" + Then I should have 1 wishlists + When I press "wishlist-delete-button-Wishlist1" + When I press "remove_wishlist_save" + Then I should be on "/wishlists" + Then I should wait for one second + Then I should have 0 wishlists diff --git a/features/showing_chosen_wishlist.feature b/features/showing_chosen_wishlist.feature index dea4e436..bd3cea98 100644 --- a/features/showing_chosen_wishlist.feature +++ b/features/showing_chosen_wishlist.feature @@ -1,22 +1,22 @@ @wishlist Feature: Showing chosen wishlist - In order to see products from chosen wishlist - As a Visitor - I want to be able to see chosen wishlist + In order to see products from chosen wishlist + As a Visitor + I want to be able to see chosen wishlist - Background: - Given the store operates on a single channel in "United States" - Given I am on "/" + Background: + Given the store operates on a single channel in "United States" + Given I am on "/" - @ui - Scenario: Showing chosen wishlist - And the store has a wishlist named "Wishlist1" - And the store has a wishlist named "Wishlist2" - And the store has a product "Jack Daniels Gentleman" priced at "$10.00" - And all store products appear under a main taxonomy - And I add "Jack Daniels Gentleman" to selected wishlist "Wishlist2" - Then I am on "/wishlists" - And I should have 2 wishlists - When I open "Wishlist2" - Then I should see "Wishlist2" - And I should have "Jack Daniels Gentleman" in selected wishlists "Wishlist2" + @ui + Scenario: Showing chosen wishlist + And the store has a wishlist named "Wishlist1" + And the store has a wishlist named "Wishlist2" + And the store has a product "Jack Daniels Gentleman" priced at "$10.00" + And all store products appear under a main taxonomy + And I add "Jack Daniels Gentleman" to selected wishlist "Wishlist2" + Then I am on "/wishlists" + And I should have 2 wishlists + When I open "Wishlist2" + Then I should see "Wishlist2" + And I should have "Jack Daniels Gentleman" in selected wishlists "Wishlist2" From d53fe47aacd9695cb7ed9e435a0e2822639f5610 Mon Sep 17 00:00:00 2001 From: Hubert Filar Date: Fri, 26 Jul 2024 17:04:51 +0200 Subject: [PATCH 13/98] OP-291: Add tests for the new command --- features/removing_guest_wishlists.feature | 35 ++++++++ tests/Behat/Context/Cli/WishlistContext.php | 86 +++++++++++++++++++ .../Behat/Context/Common/WishlistContext.php | 32 +++++++ tests/Behat/Context/Setup/WishlistContext.php | 37 ++++++++ tests/Behat/Resources/services.yml | 10 +++ tests/Behat/Resources/suites.yml | 1 + .../Resources/suites/cli/cli_wishlist.yml | 17 ++++ 7 files changed, 218 insertions(+) create mode 100644 features/removing_guest_wishlists.feature create mode 100644 tests/Behat/Context/Cli/WishlistContext.php create mode 100644 tests/Behat/Context/Common/WishlistContext.php create mode 100644 tests/Behat/Resources/suites/cli/cli_wishlist.yml diff --git a/features/removing_guest_wishlists.feature b/features/removing_guest_wishlists.feature new file mode 100644 index 00000000..148ee247 --- /dev/null +++ b/features/removing_guest_wishlists.feature @@ -0,0 +1,35 @@ +@cli_wishlist +Feature: Removing guest wishlists + In order to clean guest wishlists + As a developer + I want to be able to delete wishlists created by anonymous customers by running a CLI command + + Background: + Given the store operates on a single channel in "United States" + And the store has a product "Jack Daniels Gentleman" priced at "$10.00" + And all store products appear under a main taxonomy + And I add this product to wishlist + And there is 1 wishlist in the database + + @cli + Scenario: Removing all guest wishlists + Given there is a user "test@example.com" + And user "test@example.com" has a wishlist + And there are 2 wishlists in the database + When I run delete guest wishlists command + Then the command should succeed + And there is 1 wishlist in the database + + @cli + Scenario: Removing guest wishlists with date + Given there is a guest wishlist which has been inactive for a week + And there are 2 wishlists in the database + When I run delete guests wishlists command to delete wishlists inactive for more than 5 days + Then the command should succeed + And there is 1 wishlist in the database + + @cli + Scenario: Removing guest wishlists with invalid date + When I run delete guests wishlists command with invalid date + Then the command should fail + And there is 1 wishlist in the database diff --git a/tests/Behat/Context/Cli/WishlistContext.php b/tests/Behat/Context/Cli/WishlistContext.php new file mode 100644 index 00000000..9da2219a --- /dev/null +++ b/tests/Behat/Context/Cli/WishlistContext.php @@ -0,0 +1,86 @@ +application = new Application($kernel); + } + + /** + * @When I run delete guest wishlists command + */ + public function runRemoveGuestWishlistsCommand(): void + { + $command = $this->application->find(self::REMOVE_GUEST_WISHLISTS_COMMAND); + + $this->commandTester = new CommandTester($command); + $this->commandTester->execute([]); + } + + /** + * @When I run delete guests wishlists command with invalid date + */ + public function runRemoveGuestWishlistsCommandWithInvalidDate(): void + { + $command = $this->application->find(self::REMOVE_GUEST_WISHLISTS_COMMAND); + $this->commandTester = new CommandTester($command); + $this->commandTester->execute(['--date' => 'invalidDate']); + } + + /** + * @When the command should succeed + */ + public function theCommandShouldSucceed(): void + { + Assert::isInstanceOf($this->commandTester, CommandTester::class); + Assert::same($this->commandTester->getStatusCode(), 0); + } + + /** + * @When the command should fail + */ + public function theCommandShouldFail(): void + { + Assert::isInstanceOf($this->commandTester, CommandTester::class); + Assert::same($this->commandTester->getStatusCode(), 1); + } + + /** + * @When I run delete guests wishlists command to delete wishlists inactive for more than 5 days + */ + public function runRemoveGuestWishlistsCommandWithDate5DaysAgo(): void + { + $date = new \DateTime(); + $date->modify('-5 days'); + $date = $date->format('d-m-Y'); + + $command = $this->application->find(self::REMOVE_GUEST_WISHLISTS_COMMAND); + $this->commandTester = new CommandTester($command); + $this->commandTester->execute(['--date' => $date]); + } +} diff --git a/tests/Behat/Context/Common/WishlistContext.php b/tests/Behat/Context/Common/WishlistContext.php new file mode 100644 index 00000000..9a4efbef --- /dev/null +++ b/tests/Behat/Context/Common/WishlistContext.php @@ -0,0 +1,32 @@ +wishlistRepository->findAll()), $count); + } +} diff --git a/tests/Behat/Context/Setup/WishlistContext.php b/tests/Behat/Context/Setup/WishlistContext.php index f3dc1ae8..ebd2c817 100644 --- a/tests/Behat/Context/Setup/WishlistContext.php +++ b/tests/Behat/Context/Setup/WishlistContext.php @@ -138,4 +138,41 @@ public function userHasAWishlistNamedWithToken(string $email, string $name, stri $this->wishlistManager->persist($wishlist); $this->wishlistManager->flush(); } + + /** + * @When user :email has a wishlist + */ + public function userHasAWishlist(string $email): void + { + /** @var ?ShopUserInterface $user */ + $user = $this->userRepository->findOneByEmail($email); + Assert::notNull($user); + + $wishlist = new Wishlist(); + $channel = $this->channelRepository->findOneByCode('WEB-US'); + + $wishlist->setChannel($channel); + $wishlist->setShopUser($user); + + $this->wishlistManager->persist($wishlist); + $this->wishlistManager->flush(); + } + + /** + * @When there is a guest wishlist which has been inactive for a week + */ + public function thereIsAGuestWishlistInactiveForAWeek(): void + { + $wishlist = new Wishlist(); + $channel = $this->channelRepository->findOneByCode('WEB-US'); + + $updatedAt = new \DateTime(); + $updatedAt->modify('-7 days'); + + $wishlist->setChannel($channel); + $wishlist->setUpdatedAt($updatedAt); + + $this->wishlistManager->persist($wishlist); + $this->wishlistManager->flush(); + } } diff --git a/tests/Behat/Resources/services.yml b/tests/Behat/Resources/services.yml index 9693b96a..b47032b2 100644 --- a/tests/Behat/Resources/services.yml +++ b/tests/Behat/Resources/services.yml @@ -37,6 +37,16 @@ services: - "@bitbag_wishlist_plugin.behat.page.wishlist.index_page" - "@bitbag_wishlist_plugin.behat.page.wishlist.chosen_show_page" + bitbag_wishlist_plugin.behat.context.cli.wishlist: + class: Tests\BitBag\SyliusWishlistPlugin\Behat\Context\Cli\WishlistContext + arguments: + - '@kernel' + + bitbag_wishlist_plugin.behat.context.common.wishlist: + class: Tests\BitBag\SyliusWishlistPlugin\Behat\Context\Common\WishlistContext + arguments: + - '@bitbag_sylius_wishlist_plugin.repository.wishlist' + bitbag_sylius_cms_plugin.behat.page.shop.wishlist: class: Tests\BitBag\SyliusWishlistPlugin\Behat\Page\Shop\WishlistPage parent: sylius.behat.symfony_page diff --git a/tests/Behat/Resources/suites.yml b/tests/Behat/Resources/suites.yml index 242f6711..f5ab2ac7 100644 --- a/tests/Behat/Resources/suites.yml +++ b/tests/Behat/Resources/suites.yml @@ -1,3 +1,4 @@ imports: - suites/ui/ui_wishlist.yml - suites/api/api_wishlist.yml + - suites/cli/cli_wishlist.yml diff --git a/tests/Behat/Resources/suites/cli/cli_wishlist.yml b/tests/Behat/Resources/suites/cli/cli_wishlist.yml new file mode 100644 index 00000000..68ee3ed2 --- /dev/null +++ b/tests/Behat/Resources/suites/cli/cli_wishlist.yml @@ -0,0 +1,17 @@ +default: + suites: + cli_wishlist: + contexts: + - sylius.behat.context.hook.doctrine_orm + - sylius.behat.context.setup.channel + - sylius.behat.context.setup.product + - sylius.behat.context.setup.user + - sylius.behat.context.transform.lexical + + - bitbag_wishlist_plugin.behat.context.cli.wishlist + - bitbag_wishlist_plugin.behat.context.common.wishlist + - bitbag_sylius_cms_plugin.behat.context.ui.wishlist + - bitbag_sylius_cms_plugin.behat.context.setup.wishlist + + filters: + tags: "@cli_wishlist&&@cli" From aafb2e15c3803e3620cbe4f6048aaffdd9220ef4 Mon Sep 17 00:00:00 2001 From: Hubert Filar Date: Mon, 29 Jul 2024 10:49:21 +0200 Subject: [PATCH 14/98] OP-291: Clean up behat configs --- tests/Behat/Resources/services.yml | 176 +++++++++--------- tests/Behat/Resources/suites.yml | 6 +- .../Resources/suites/api/api_wishlist.yml | 34 ++-- .../Resources/suites/cli/cli_wishlist.yml | 4 +- .../Behat/Resources/suites/ui/ui_wishlist.yml | 36 ++-- 5 files changed, 128 insertions(+), 128 deletions(-) diff --git a/tests/Behat/Resources/services.yml b/tests/Behat/Resources/services.yml index b47032b2..6a893786 100644 --- a/tests/Behat/Resources/services.yml +++ b/tests/Behat/Resources/services.yml @@ -1,102 +1,102 @@ services: - _defaults: { public: true } + _defaults: { public: true } - bitbag_sylius_cms_plugin.behat.context.setup.wishlist: - class: Tests\BitBag\SyliusWishlistPlugin\Behat\Context\Setup\WishlistContext - arguments: - - "@sylius.repository.product" - - "@bitbag_sylius_wishlist_plugin.context.wishlist" - - "@bitbag_sylius_wishlist_plugin.factory.wishlist_product" - - "@bitbag_sylius_wishlist_plugin.manager.wishlist" - - "@sylius.factory.taxon" - - "@sylius.factory.product_taxon" - - "@sylius.manager.product_taxon" - - "@sylius.behat.cookie_setter" - - "%bitbag_sylius_wishlist_plugin.parameters.wishlist_cookie_token%" - - '@sylius.repository.channel' - - '@sylius.repository.shop_user' + bitbag_wishlist_plugin.behat.context.setup.wishlist: + class: Tests\BitBag\SyliusWishlistPlugin\Behat\Context\Setup\WishlistContext + arguments: + - "@sylius.repository.product" + - "@bitbag_sylius_wishlist_plugin.context.wishlist" + - "@bitbag_sylius_wishlist_plugin.factory.wishlist_product" + - "@bitbag_sylius_wishlist_plugin.manager.wishlist" + - "@sylius.factory.taxon" + - "@sylius.factory.product_taxon" + - "@sylius.manager.product_taxon" + - "@sylius.behat.cookie_setter" + - "%bitbag_sylius_wishlist_plugin.parameters.wishlist_cookie_token%" + - '@sylius.repository.channel' + - '@sylius.repository.shop_user' - bitbag_sylius_cms_plugin.behat.context.ui.wishlist: - class: Tests\BitBag\SyliusWishlistPlugin\Behat\Context\Ui\WishlistContext - arguments: - - "@sylius.repository.product" - - "@bitbag_sylius_cms_plugin.behat.page.shop.product_index" - - "@bitbag_sylius_cms_plugin.behat.page.shop.product_show" - - "@bitbag_sylius_cms_plugin.behat.page.shop.wishlist" - - "@sylius.behat.notification_checker" - - "@bitbag_sylius_cms_plugin.behat.loginer" - - "@bitbag_sylius_cms_plugin.behat.wishlist_creator" - - "@sylius.product_variant_resolver.default" - - "@router" - - "@bitbag_sylius_wishlist_plugin.repository.wishlist" - - "%bitbag_sylius_wishlist_plugin.parameters.wishlist_cookie_token%" - - "@sylius.behat.shared_storage" - - "@sylius.behat.cookie_setter" - - "@sylius.repository.channel" - - "@sylius.repository.shop_user" - - "@bitbag_wishlist_plugin.behat.page.wishlist.index_page" - - "@bitbag_wishlist_plugin.behat.page.wishlist.chosen_show_page" + bitbag_wishlist_plugin.behat.context.ui.wishlist: + class: Tests\BitBag\SyliusWishlistPlugin\Behat\Context\Ui\WishlistContext + arguments: + - "@sylius.repository.product" + - "@bitbag_wishlist_plugin.behat.page.shop.product_index" + - "@bitbag_wishlist_plugin.behat.page.shop.product_show" + - "@bitbag_wishlist_plugin.behat.page.shop.wishlist" + - "@sylius.behat.notification_checker" + - "@bitbag_wishlist_plugin.behat.loginer" + - "@bitbag_wishlist_plugin.behat.wishlist_creator" + - "@sylius.product_variant_resolver.default" + - "@router" + - "@bitbag_sylius_wishlist_plugin.repository.wishlist" + - "%bitbag_sylius_wishlist_plugin.parameters.wishlist_cookie_token%" + - "@sylius.behat.shared_storage" + - "@sylius.behat.cookie_setter" + - "@sylius.repository.channel" + - "@sylius.repository.shop_user" + - "@bitbag_wishlist_plugin.behat.page.wishlist.index_page" + - "@bitbag_wishlist_plugin.behat.page.wishlist.chosen_show_page" - bitbag_wishlist_plugin.behat.context.cli.wishlist: - class: Tests\BitBag\SyliusWishlistPlugin\Behat\Context\Cli\WishlistContext - arguments: - - '@kernel' + bitbag_wishlist_plugin.behat.context.cli.wishlist: + class: Tests\BitBag\SyliusWishlistPlugin\Behat\Context\Cli\WishlistContext + arguments: + - '@kernel' - bitbag_wishlist_plugin.behat.context.common.wishlist: - class: Tests\BitBag\SyliusWishlistPlugin\Behat\Context\Common\WishlistContext - arguments: - - '@bitbag_sylius_wishlist_plugin.repository.wishlist' + bitbag_wishlist_plugin.behat.context.common.wishlist: + class: Tests\BitBag\SyliusWishlistPlugin\Behat\Context\Common\WishlistContext + arguments: + - '@bitbag_sylius_wishlist_plugin.repository.wishlist' - bitbag_sylius_cms_plugin.behat.page.shop.wishlist: - class: Tests\BitBag\SyliusWishlistPlugin\Behat\Page\Shop\WishlistPage - parent: sylius.behat.symfony_page - public: false + bitbag_wishlist_plugin.behat.page.shop.wishlist: + class: Tests\BitBag\SyliusWishlistPlugin\Behat\Page\Shop\WishlistPage + parent: sylius.behat.symfony_page + public: false - bitbag_wishlist_plugin.behat.page.wishlist.index_page: - class: Tests\BitBag\SyliusWishlistPlugin\Behat\Page\Shop\Wishlist\IndexPage - parent: sylius.behat.symfony_page - public: false + bitbag_wishlist_plugin.behat.page.wishlist.index_page: + class: Tests\BitBag\SyliusWishlistPlugin\Behat\Page\Shop\Wishlist\IndexPage + parent: sylius.behat.symfony_page + public: false - bitbag_wishlist_plugin.behat.page.wishlist.chosen_show_page: - class: Tests\BitBag\SyliusWishlistPlugin\Behat\Page\Shop\Wishlist\ChosenShowPage - parent: sylius.behat.symfony_page - public: false + bitbag_wishlist_plugin.behat.page.wishlist.chosen_show_page: + class: Tests\BitBag\SyliusWishlistPlugin\Behat\Page\Shop\Wishlist\ChosenShowPage + parent: sylius.behat.symfony_page + public: false - bitbag_sylius_cms_plugin.behat.page.shop.product_index: - class: Tests\BitBag\SyliusWishlistPlugin\Behat\Page\Shop\ProductIndexPage - parent: sylius.behat.page.shop.product.index - public: false + bitbag_wishlist_plugin.behat.page.shop.product_index: + class: Tests\BitBag\SyliusWishlistPlugin\Behat\Page\Shop\ProductIndexPage + parent: sylius.behat.page.shop.product.index + public: false - bitbag_sylius_cms_plugin.behat.page.shop.product_show: - class: Tests\BitBag\SyliusWishlistPlugin\Behat\Page\Shop\ProductShowPage - parent: sylius.behat.page.shop.product.show - public: false + bitbag_wishlist_plugin.behat.page.shop.product_show: + class: Tests\BitBag\SyliusWishlistPlugin\Behat\Page\Shop\ProductShowPage + parent: sylius.behat.page.shop.product.show + public: false - bitbag_sylius_cms_plugin.behat.loginer: - class: Tests\BitBag\SyliusWishlistPlugin\Behat\Service\Loginer - arguments: - - "@sylius.factory.customer" - - "@sylius.factory.shop_user" - - "@sylius.repository.shop_user" - - "@sylius.behat.page.shop.account.login" - - "@sylius.behat.page.shop.home" + bitbag_wishlist_plugin.behat.loginer: + class: Tests\BitBag\SyliusWishlistPlugin\Behat\Service\Loginer + arguments: + - "@sylius.factory.customer" + - "@sylius.factory.shop_user" + - "@sylius.repository.shop_user" + - "@sylius.behat.page.shop.account.login" + - "@sylius.behat.page.shop.home" - bitbag_sylius_cms_plugin.behat.wishlist_creator: - class: Tests\BitBag\SyliusWishlistPlugin\Behat\Service\WishlistCreator - arguments: - - "@bitbag_sylius_wishlist_plugin.factory.wishlist_product" - - "@bitbag_sylius_wishlist_plugin.repository.wishlist" + bitbag_wishlist_plugin.behat.wishlist_creator: + class: Tests\BitBag\SyliusWishlistPlugin\Behat\Service\WishlistCreator + arguments: + - "@bitbag_sylius_wishlist_plugin.factory.wishlist_product" + - "@bitbag_sylius_wishlist_plugin.repository.wishlist" - bitbag_wishlist_plugin.behat.context.api.wishlist: - class: Tests\BitBag\SyliusWishlistPlugin\Behat\Context\Api\WishlistContext - arguments: - - "@bitbag_sylius_wishlist_plugin.repository.wishlist" - - "@sylius.repository.shop_user" - - "@bitbag_wishlist_plugin.http_client" - - "@router" - - '@doctrine.orm.entity_manager' + bitbag_wishlist_plugin.behat.context.api.wishlist: + class: Tests\BitBag\SyliusWishlistPlugin\Behat\Context\Api\WishlistContext + arguments: + - "@bitbag_sylius_wishlist_plugin.repository.wishlist" + - "@sylius.repository.shop_user" + - "@bitbag_wishlist_plugin.http_client" + - "@router" + - '@doctrine.orm.entity_manager' - bitbag_wishlist_plugin.http_client: - class: GuzzleHttp\Client - arguments: - - http_errors: false + bitbag_wishlist_plugin.http_client: + class: GuzzleHttp\Client + arguments: + - http_errors: false diff --git a/tests/Behat/Resources/suites.yml b/tests/Behat/Resources/suites.yml index f5ab2ac7..aaf7594b 100644 --- a/tests/Behat/Resources/suites.yml +++ b/tests/Behat/Resources/suites.yml @@ -1,4 +1,4 @@ imports: - - suites/ui/ui_wishlist.yml - - suites/api/api_wishlist.yml - - suites/cli/cli_wishlist.yml + - suites/ui/ui_wishlist.yml + - suites/api/api_wishlist.yml + - suites/cli/cli_wishlist.yml diff --git a/tests/Behat/Resources/suites/api/api_wishlist.yml b/tests/Behat/Resources/suites/api/api_wishlist.yml index 5e0dc464..419f7900 100644 --- a/tests/Behat/Resources/suites/api/api_wishlist.yml +++ b/tests/Behat/Resources/suites/api/api_wishlist.yml @@ -1,19 +1,19 @@ default: - suites: - api_wishlist: - contexts: - - sylius.behat.context.hook.doctrine_orm - - sylius.behat.context.setup.channel - - sylius.behat.context.setup.product - - sylius.behat.context.setup.user - - sylius.behat.context.transform.lexical - - sylius.behat.context.transform.product - - sylius.behat.context.transform.product_variant - - sylius.behat.context.transform.channel - - sylius.behat.context.api.shop.channel + suites: + api_wishlist: + contexts: + - sylius.behat.context.hook.doctrine_orm + - sylius.behat.context.setup.channel + - sylius.behat.context.setup.product + - sylius.behat.context.setup.user + - sylius.behat.context.transform.lexical + - sylius.behat.context.transform.product + - sylius.behat.context.transform.product_variant + - sylius.behat.context.transform.channel + - sylius.behat.context.api.shop.channel - - bitbag_sylius_cms_plugin.behat.context.setup.wishlist - - bitbag_sylius_cms_plugin.behat.context.ui.wishlist - - bitbag_wishlist_plugin.behat.context.api.wishlist - filters: - tags: "@api_wishlist&&@api" + - bitbag_wishlist_plugin.behat.context.setup.wishlist + - bitbag_wishlist_plugin.behat.context.ui.wishlist + - bitbag_wishlist_plugin.behat.context.api.wishlist + filters: + tags: "@api_wishlist&&@api" diff --git a/tests/Behat/Resources/suites/cli/cli_wishlist.yml b/tests/Behat/Resources/suites/cli/cli_wishlist.yml index 68ee3ed2..e104bf3b 100644 --- a/tests/Behat/Resources/suites/cli/cli_wishlist.yml +++ b/tests/Behat/Resources/suites/cli/cli_wishlist.yml @@ -10,8 +10,8 @@ default: - bitbag_wishlist_plugin.behat.context.cli.wishlist - bitbag_wishlist_plugin.behat.context.common.wishlist - - bitbag_sylius_cms_plugin.behat.context.ui.wishlist - - bitbag_sylius_cms_plugin.behat.context.setup.wishlist + - bitbag_wishlist_plugin.behat.context.ui.wishlist + - bitbag_wishlist_plugin.behat.context.setup.wishlist filters: tags: "@cli_wishlist&&@cli" diff --git a/tests/Behat/Resources/suites/ui/ui_wishlist.yml b/tests/Behat/Resources/suites/ui/ui_wishlist.yml index 83f44505..4ba1ed23 100644 --- a/tests/Behat/Resources/suites/ui/ui_wishlist.yml +++ b/tests/Behat/Resources/suites/ui/ui_wishlist.yml @@ -1,20 +1,20 @@ default: - suites: - ui_wishlist: - contexts: - - sylius.behat.context.hook.doctrine_orm - - sylius.behat.context.setup.channel - - sylius.behat.context.setup.product - - sylius.behat.context.setup.customer - - sylius.behat.context.setup.shop_security - - sylius.behat.context.transform.lexical - - sylius.behat.context.transform.product - - sylius.behat.context.transform.channel - - sylius.behat.context.ui.shop.product - - sylius.behat.context.ui.shop.cart - - Behat\MinkExtension\Context\MinkContext + suites: + ui_wishlist: + contexts: + - sylius.behat.context.hook.doctrine_orm + - sylius.behat.context.setup.channel + - sylius.behat.context.setup.product + - sylius.behat.context.setup.customer + - sylius.behat.context.setup.shop_security + - sylius.behat.context.transform.lexical + - sylius.behat.context.transform.product + - sylius.behat.context.transform.channel + - sylius.behat.context.ui.shop.product + - sylius.behat.context.ui.shop.cart + - Behat\MinkExtension\Context\MinkContext - - bitbag_sylius_cms_plugin.behat.context.setup.wishlist - - bitbag_sylius_cms_plugin.behat.context.ui.wishlist - filters: - tags: "@wishlist&&@ui" + - bitbag_wishlist_plugin.behat.context.setup.wishlist + - bitbag_wishlist_plugin.behat.context.ui.wishlist + filters: + tags: "@wishlist&&@ui" From 9beaad4fcc3fdfd94b947b406244bffec70eb58e Mon Sep 17 00:00:00 2001 From: Hubert Filar Date: Mon, 29 Jul 2024 12:06:44 +0200 Subject: [PATCH 15/98] OP-291: Make wishlist page more consistent with cart --- src/Form/Type/WishlistCollectionType.php | 3 --- .../assets/shop/scss/pages/wishlist-details/_item.scss | 6 ++++++ .../assets/shop/scss/utilities/_variables.scss | 1 + .../views/WishlistDetails/_globalActions.html.twig | 2 +- src/Resources/views/WishlistDetails/index.html.twig | 10 +++++----- 5 files changed, 13 insertions(+), 9 deletions(-) diff --git a/src/Form/Type/WishlistCollectionType.php b/src/Form/Type/WishlistCollectionType.php index e8208c08..671f4a4b 100644 --- a/src/Form/Type/WishlistCollectionType.php +++ b/src/Form/Type/WishlistCollectionType.php @@ -44,9 +44,6 @@ public function buildForm(FormBuilderInterface $builder, array $options): void ]) ->add('addAll', SubmitType::class, [ 'label' => 'bitbag_sylius_wishlist_plugin.ui.add_items_to_cart', - 'attr' => [ - 'class' => 'ui primary button', - ], ]) ->addEventListener( FormEvents::SUBMIT, diff --git a/src/Resources/assets/shop/scss/pages/wishlist-details/_item.scss b/src/Resources/assets/shop/scss/pages/wishlist-details/_item.scss index 1c5d8d09..f3efdca2 100644 --- a/src/Resources/assets/shop/scss/pages/wishlist-details/_item.scss +++ b/src/Resources/assets/shop/scss/pages/wishlist-details/_item.scss @@ -76,5 +76,11 @@ align-items: center; justify-content: center; } + + > * { + span { + color: $lightgray; + } + } } } diff --git a/src/Resources/assets/shop/scss/utilities/_variables.scss b/src/Resources/assets/shop/scss/utilities/_variables.scss index 5479f664..36a4e058 100644 --- a/src/Resources/assets/shop/scss/utilities/_variables.scss +++ b/src/Resources/assets/shop/scss/utilities/_variables.scss @@ -2,6 +2,7 @@ $breakpoint-md: 768px !default; $breakpoint-sm: 576px !default; $gray-200: #e9ecef !default; +$lightgray: #999 !default; $primary: #2185D0 !default; $font-size-sm: .85em !default; diff --git a/src/Resources/views/WishlistDetails/_globalActions.html.twig b/src/Resources/views/WishlistDetails/_globalActions.html.twig index 8bb95b12..d3b696f9 100644 --- a/src/Resources/views/WishlistDetails/_globalActions.html.twig +++ b/src/Resources/views/WishlistDetails/_globalActions.html.twig @@ -8,7 +8,7 @@ - + + {% include '@BitBagSyliusWishlistPlugin/Common/_addToWishlist.html.twig' %} {{ form_row(form._token) }} {{ form_end(form, {'render_rest': false}) }} From 2f48a04362318fe587d9bd678aaecf5c45d5ea2e Mon Sep 17 00:00:00 2001 From: Hubert Filar Date: Tue, 30 Jul 2024 15:26:27 +0200 Subject: [PATCH 18/98] OP-291: Bring back installations steps using recipes and make them optional --- doc/01-installation.md | 41 +++++++++++++++++++++++++++++++++++------ 1 file changed, 35 insertions(+), 6 deletions(-) diff --git a/doc/01-installation.md b/doc/01-installation.md index ed04857c..b7725b5b 100644 --- a/doc/01-installation.md +++ b/doc/01-installation.md @@ -12,7 +12,36 @@ composer require bitbag/wishlist-plugin ``` -2. Override `OrderItemController` +2. (optional) Add plugin dependencies to your `config/bundles.php` file: + +```php +// config/bundles.php + +return [ + ... + + BitBag\SyliusWishlistPlugin\BitBagSyliusWishlistPlugin::class => ['all' => true], +]; +``` + +3. (optional) Import required config in your `config/packages/_sylius.yaml` file: + +```yaml +# config/packages/_sylius.yaml +imports: + ... + - { resource: "@BitBagSyliusWishlistPlugin/Resources/config/config.yml" } +``` + +4. (optional) Import routing in your `config/routes.yaml` file: + + ```yaml +# config/routes.yaml +bitbag_sylius_wishlist_plugin: + resource: "@BitBagSyliusWishlistPlugin/Resources/config/routing.yml" +``` + +5. Override `OrderItemController` ```yaml sylius_order: @@ -23,7 +52,7 @@ sylius_order: ``` -3. Add plugin templates: +6. Add plugin templates: - Inject blocks: @@ -44,16 +73,16 @@ sylius_ui: - Override templates: ```bash -cp vendor/bitbag/wishlist-plugin/src/Resources/view/Product/Show/_addToCart.html.twig templates/bundles/SyliusShopBundle/Product/Show +cp vendor/bitbag/wishlist-plugin/src/Resources/views/Product/Show/_addToCart.html.twig templates/bundles/SyliusShopBundle/Product/Show ``` -4. Clear application cache by using command: +7. Clear application cache by using command: ```bash bin/console cache:clear ``` -5. Update your database +8. Update your database ```bash bin/console doctrine:migrations:migrate @@ -61,7 +90,7 @@ bin/console doctrine:migrations:migrate **Note:** If you are running it on production, add the `-e prod` flag to this command. -6. Add plugin assets to your project +9. Add plugin assets to your project We recommend you to use Webpack (Encore), for which we have prepared four different instructions on how to add this plugin's assets to your project: From 167b8f8cbcba29b82f1e56a1b547e37fb788dfb4 Mon Sep 17 00:00:00 2001 From: Hubert Filar Date: Fri, 2 Aug 2024 17:31:11 +0200 Subject: [PATCH 19/98] OP-291: Include plugin scripts and styles using template events --- doc/01-installation.md | 20 +++++++++++++++++++ .../Resources/views/Admin}/_scripts.html.twig | 1 - .../Resources/views/Admin}/_styles.html.twig | 1 - .../Resources/views/Shop}/_scripts.html.twig | 1 - .../Resources/views/Shop}/_styles.html.twig | 1 - .../config/packages/sylius_ui.yaml | 20 +++++++++++++++++++ 6 files changed, 40 insertions(+), 4 deletions(-) rename {tests/Application/templates/bundles/SyliusAdminBundle => src/Resources/views/Admin}/_scripts.html.twig (56%) rename {tests/Application/templates/bundles/SyliusAdminBundle => src/Resources/views/Admin}/_styles.html.twig (56%) rename {tests/Application/templates/bundles/SyliusShopBundle => src/Resources/views/Shop}/_scripts.html.twig (56%) rename {tests/Application/templates/bundles/SyliusShopBundle => src/Resources/views/Shop}/_styles.html.twig (57%) diff --git a/doc/01-installation.md b/doc/01-installation.md index b7725b5b..50ec684a 100644 --- a/doc/01-installation.md +++ b/doc/01-installation.md @@ -67,6 +67,26 @@ sylius_ui: content: template: "@BitBagSyliusWishlistPlugin/Product/Box/_content.html.twig" priority: 10 + sylius.shop.layout.javascripts: + blocks: + plugin_scripts: + template: "@BitBagSyliusWishlistPlugin/Shop/_scripts.html.twig" + priority: 20 + sylius.shop.layout.stylesheets: + blocks: + plugin_stylesheets: + template: "@BitBagSyliusWishlistPlugin/Shop/_styles.html.twig" + priority: 20 + sylius.admin.layout.javascripts: + blocks: + plugin_scripts: + template: "@BitBagSyliusWishlistPlugin/Admin/_scripts.html.twig" + priority: 20 + sylius.admin.layout.stylesheets: + blocks: + plugin_stylesheets: + template: "@BitBagSyliusWishlistPlugin/Admin/_styles.html.twig" + priority: 20 ``` diff --git a/tests/Application/templates/bundles/SyliusAdminBundle/_scripts.html.twig b/src/Resources/views/Admin/_scripts.html.twig similarity index 56% rename from tests/Application/templates/bundles/SyliusAdminBundle/_scripts.html.twig rename to src/Resources/views/Admin/_scripts.html.twig index 787609ad..a1b541b0 100644 --- a/tests/Application/templates/bundles/SyliusAdminBundle/_scripts.html.twig +++ b/src/Resources/views/Admin/_scripts.html.twig @@ -1,2 +1 @@ -{{ encore_entry_script_tags('admin-entry', null, 'admin') }} {{ encore_entry_script_tags('bitbag-wishlist-admin', null, 'wishlist_admin') }} diff --git a/tests/Application/templates/bundles/SyliusAdminBundle/_styles.html.twig b/src/Resources/views/Admin/_styles.html.twig similarity index 56% rename from tests/Application/templates/bundles/SyliusAdminBundle/_styles.html.twig rename to src/Resources/views/Admin/_styles.html.twig index 7bb7de52..1e117653 100644 --- a/tests/Application/templates/bundles/SyliusAdminBundle/_styles.html.twig +++ b/src/Resources/views/Admin/_styles.html.twig @@ -1,2 +1 @@ -{{ encore_entry_link_tags('admin-entry', null, 'admin') }} {{ encore_entry_link_tags('bitbag-wishlist-admin', null, 'wishlist_admin') }} diff --git a/tests/Application/templates/bundles/SyliusShopBundle/_scripts.html.twig b/src/Resources/views/Shop/_scripts.html.twig similarity index 56% rename from tests/Application/templates/bundles/SyliusShopBundle/_scripts.html.twig rename to src/Resources/views/Shop/_scripts.html.twig index b461104b..fafb7380 100644 --- a/tests/Application/templates/bundles/SyliusShopBundle/_scripts.html.twig +++ b/src/Resources/views/Shop/_scripts.html.twig @@ -1,2 +1 @@ -{{ encore_entry_script_tags('shop-entry', null, 'shop') }} {{ encore_entry_script_tags('bitbag-wishlist-shop', null, 'wishlist_shop') }} diff --git a/tests/Application/templates/bundles/SyliusShopBundle/_styles.html.twig b/src/Resources/views/Shop/_styles.html.twig similarity index 57% rename from tests/Application/templates/bundles/SyliusShopBundle/_styles.html.twig rename to src/Resources/views/Shop/_styles.html.twig index 178fc596..49e9dd7f 100644 --- a/tests/Application/templates/bundles/SyliusShopBundle/_styles.html.twig +++ b/src/Resources/views/Shop/_styles.html.twig @@ -1,2 +1 @@ -{{ encore_entry_link_tags('shop-entry', null, 'shop') }} {{ encore_entry_link_tags('bitbag-wishlist-shop', null, 'wishlist_shop') }} diff --git a/tests/Application/config/packages/sylius_ui.yaml b/tests/Application/config/packages/sylius_ui.yaml index 82c3059f..9837b9e4 100644 --- a/tests/Application/config/packages/sylius_ui.yaml +++ b/tests/Application/config/packages/sylius_ui.yaml @@ -8,3 +8,23 @@ sylius_ui: content: template: "@BitBagSyliusWishlistPlugin/Product/Box/_content.html.twig" priority: 10 + sylius.shop.layout.javascripts: + blocks: + plugin_scripts: + template: "@BitBagSyliusWishlistPlugin/Shop/_scripts.html.twig" + priority: 20 + sylius.shop.layout.stylesheets: + blocks: + plugin_stylesheets: + template: "@BitBagSyliusWishlistPlugin/Shop/_styles.html.twig" + priority: 20 + sylius.admin.layout.javascripts: + blocks: + plugin_scripts: + template: "@BitBagSyliusWishlistPlugin/Admin/_scripts.html.twig" + priority: 20 + sylius.admin.layout.stylesheets: + blocks: + plugin_stylesheets: + template: "@BitBagSyliusWishlistPlugin/Admin/_styles.html.twig" + priority: 20 From 2808fdf878e373285034bb2202a863e12b1cec7e Mon Sep 17 00:00:00 2001 From: Hubert Filar Date: Wed, 28 Aug 2024 14:45:29 +0200 Subject: [PATCH 20/98] OP-291: Fix template copying section in readme --- doc/01-installation.md | 1 + 1 file changed, 1 insertion(+) diff --git a/doc/01-installation.md b/doc/01-installation.md index 50ec684a..ee45bb85 100644 --- a/doc/01-installation.md +++ b/doc/01-installation.md @@ -93,6 +93,7 @@ sylius_ui: - Override templates: ```bash +mkdir -p templates/bundles/SyliusShopBundle/Product/Show cp vendor/bitbag/wishlist-plugin/src/Resources/views/Product/Show/_addToCart.html.twig templates/bundles/SyliusShopBundle/Product/Show ``` From 17d8ab8df4538d84ad858510406c742a4fd15430 Mon Sep 17 00:00:00 2001 From: Hubert Filar Date: Wed, 18 Sep 2024 14:03:42 +0200 Subject: [PATCH 21/98] OP-291: Update supported php and node versions --- .github/workflows/build.yml | 8 ++++---- .github/workflows/coding_standard.yml | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 6ec55cea..8744bb92 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -21,10 +21,10 @@ jobs: strategy: fail-fast: false matrix: - php: [ "8.1" ] + php: [ "8.1", "8.2", "8.3" ] symfony: [ "^5.4", "^6.0" ] sylius: [ "~1.12.13", "~1.13.0" ] - node: [ "^14.17.x" ] + node: [ "18.x", "20.x" ] mysql: [ "8.0" ] state_machine_adapter: [ "winzou_state_machine", "symfony_workflow" ] @@ -78,7 +78,7 @@ jobs: run: vendor/bin/behat --colors --strict -vvv --no-interaction || vendor/bin/behat --colors --strict -vvv --no-interaction --rerun - name: Upload Behat logs - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 if: failure() with: name: Behat logs @@ -86,7 +86,7 @@ jobs: if-no-files-found: ignore - name: Upload test log logs - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 if: failure() with: name: Var logs diff --git a/.github/workflows/coding_standard.yml b/.github/workflows/coding_standard.yml index 8f49a540..43f8cc69 100644 --- a/.github/workflows/coding_standard.yml +++ b/.github/workflows/coding_standard.yml @@ -20,7 +20,7 @@ jobs: matrix: php: [ "8.1", "8.2", "8.3" ] symfony: [ "^5.4", "^6.4" ] - sylius: [ "^1.12", "^1.13" ] + sylius: [ "~1.12.13", "~1.13.0" ] node: [ "18.x", "20.x" ] steps: From 6e0c5ac8018f5645d93bf638579e11f6d2e6fcec Mon Sep 17 00:00:00 2001 From: Hubert Filar Date: Tue, 4 Feb 2025 12:30:26 +0100 Subject: [PATCH 22/98] [Maintenance] Update dependencies --- .github/workflows/build.yml | 8 +- .github/workflows/coding_standard.yml | 6 +- composer.json | 58 ++++---- tests/Application/Kernel.php | 16 --- tests/Application/config/bundles.php | 16 ++- .../Application/config/packages/_sylius.yaml | 7 + .../config/packages/dev/jms_serializer.yaml | 12 -- .../Application/config/packages/doctrine.yaml | 2 +- .../Application/config/packages/fos_rest.yaml | 11 -- .../config/packages/http_discovery.yaml | 10 ++ .../config/packages/prod/jms_serializer.yaml | 10 -- .../{sylius/1.12 => }/packages/security.yaml | 48 ++++--- .../config/packages/test_cached/fos_rest.yaml | 3 - .../config/packages/validator.yaml | 2 +- .../config/sylius/1.12/bundles.php | 6 - .../sylius/1.12/packages/jms_serializer.yaml | 4 - .../config/sylius/1.13/bundles.php | 7 - .../config/sylius/1.13/packages/_sylius.yaml | 7 - .../config/sylius/1.13/packages/security.yaml | 124 ------------------ 19 files changed, 93 insertions(+), 264 deletions(-) delete mode 100755 tests/Application/config/packages/dev/jms_serializer.yaml delete mode 100755 tests/Application/config/packages/fos_rest.yaml create mode 100644 tests/Application/config/packages/http_discovery.yaml delete mode 100755 tests/Application/config/packages/prod/jms_serializer.yaml rename tests/Application/config/{sylius/1.12 => }/packages/security.yaml (72%) delete mode 100755 tests/Application/config/packages/test_cached/fos_rest.yaml mode change 100755 => 100644 tests/Application/config/packages/validator.yaml delete mode 100644 tests/Application/config/sylius/1.12/bundles.php delete mode 100644 tests/Application/config/sylius/1.12/packages/jms_serializer.yaml delete mode 100644 tests/Application/config/sylius/1.13/bundles.php delete mode 100644 tests/Application/config/sylius/1.13/packages/_sylius.yaml delete mode 100644 tests/Application/config/sylius/1.13/packages/security.yaml diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index edf61502..ed36f86e 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -24,8 +24,8 @@ jobs: matrix: php: [ "8.1", "8.2", "8.3" ] symfony: ["^5.4", "^6.4"] - sylius: [ "^1.12", "^1.13" ] - node: [ "18.x", "20.x" ] + sylius: [ "^2.0" ] + node: [ "20.x" ] mysql: ["8.0"] state_machine_adapter: ["winzou_state_machine", "symfony_workflow"] @@ -178,7 +178,7 @@ jobs: - name: Upload Behat logs - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: failure() with: name: Behat logs @@ -187,7 +187,7 @@ jobs: - name: Upload test log logs - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: failure() with: name: Var logs diff --git a/.github/workflows/coding_standard.yml b/.github/workflows/coding_standard.yml index 8f49a540..f61faf8b 100644 --- a/.github/workflows/coding_standard.yml +++ b/.github/workflows/coding_standard.yml @@ -19,9 +19,9 @@ jobs: fail-fast: false matrix: php: [ "8.1", "8.2", "8.3" ] - symfony: [ "^5.4", "^6.4" ] - sylius: [ "^1.12", "^1.13" ] - node: [ "18.x", "20.x" ] + symfony: ["^5.4", "^6.4"] + sylius: [ "^2.0" ] + node: [ "20.x" ] steps: - uses: actions/checkout@v3 diff --git a/composer.json b/composer.json index 50a3a683..3c39438c 100644 --- a/composer.json +++ b/composer.json @@ -4,47 +4,50 @@ "description": "Wishlist plugin for Sylius.", "license": "MIT", "require": { - "php": "^8.1", - "sylius/sylius": "^1.12 || ^1.13", - "symfony/webpack-encore-bundle": "^1.15", - "dompdf/dompdf": "^2.0" + "php": "^8.2", + "sylius/sylius": "^2.0", + "dompdf/dompdf": "^2.0", + "sylius/twig-hooks": "^0.6", + "sylius/twig-extra": "^0.6", + "symfony/ux-autocomplete": "^2.17", + "symfony/ux-live-component": "^2.20", + "symfony/ux-twig-component": "^2.20", + "symfony/stimulus-bundle": "^2.12", + "symfony/webpack-encore-bundle": "^2.1" }, "require-dev": { - "behat/behat": "^3.7", - "behat/mink-selenium2-driver": "~1.6.0", + "behat/behat": "^3.14", + "behat/mink-selenium2-driver": "^1.7", "bitbag/coding-standard": "^3.0.0", - "dmore/behat-chrome-extension": "^1.3", - "dmore/chrome-mink-driver": "^2.7", - "gedmo/doctrine-extensions": "^3.9", + "dmore/behat-chrome-extension": "^1.4", "friends-of-behat/mink": "^1.8", "friends-of-behat/mink-browserkit-driver": "^1.4", - "friends-of-behat/mink-debug-extension": "^2.0", + "friends-of-behat/mink-debug-extension": "^2.0.0", "friends-of-behat/mink-extension": "^2.4", "friends-of-behat/page-object-extension": "^0.3", "friends-of-behat/suite-settings-extension": "^1.0", "friends-of-behat/symfony-extension": "^2.1", "friends-of-behat/variadic-extension": "^1.3", + "gedmo/doctrine-extensions": "^3.9", + "league/flysystem-bundle": "^3.3", + "nelmio/alice": "^3.10", + "nyholm/psr7": "^1.8", "phpspec/phpspec": "^7.0", "phpunit/phpunit": "^9.5", - "symfony/browser-kit": "^5.4 || ^6.0", - "symfony/debug-bundle": "^5.4 || ^6.0", - "symfony/dotenv": "^5.4 || ^6.0", - "symfony/intl": "^5.4 || ^6.0", - "symfony/web-profiler-bundle": "^5.4 || ^6.0", "polishsymfonycommunity/symfony-mocker-container": "^1.0", - "symfony/dependency-injection": "^5.4 || ^6.0", - "league/flysystem-bundle": "2.4.0", "sylius/mailer-bundle": "^1.8 || ^2.0@beta", + "sylius/sylius-rector": "^2.0", + "sylius-labs/coding-standard": "^4.4", + "sylius-labs/suite-tags-extension": "~0.2", + "symfony/browser-kit": "^5.4 || ^6.0", + "symfony/debug-bundle": "^5.4 || ^6.0", + "symfony/dependency-injection": "^6.4 || ^7.1", + "symfony/dotenv": "^6.4 || ^7.1", + "symfony/http-client": "^6.4 || ^7.1", + "symfony/intl": "^6.4 || ^7.1", + "symfony/web-profiler-bundle": "^6.4 || ^7.1", "lchrusciel/api-test-case": "^4.1 || ^5.0", - "nelmio/alice": "^3.10" - }, - "conflict": { - "symfony/symfony": "4.1.8", - "symfony/browser-kit": "4.1.8", - "symfony/dom-crawler": "4.1.8", - "symfony/routing": "4.1.8", - "symfony/doctrine-bridge": "4.4.16", - "symfony/validator": "^6.4.7" + "robertfausk/behat-panther-extension": "^1.1" }, "prefer-stable": true, "autoload": { @@ -66,7 +69,8 @@ "phpstan/extension-installer": true, "composer/package-versions-deprecated": true, "dealerdirect/phpcodesniffer-composer-installer": true, - "symfony/thanks": true + "symfony/thanks": true, + "php-http/discovery": true }, "preferred-install": { "sylius/sylius": "source" diff --git a/tests/Application/Kernel.php b/tests/Application/Kernel.php index 1e1ef827..ad25e4b1 100755 --- a/tests/Application/Kernel.php +++ b/tests/Application/Kernel.php @@ -5,7 +5,6 @@ namespace Tests\BitBag\SyliusWishlistPlugin\Application; use PSS\SymfonyMockerContainer\DependencyInjection\MockerContainer; -use Sylius\Bundle\CoreBundle\Application\Kernel as SyliusKernel; use Symfony\Bundle\FrameworkBundle\Kernel\MicroKernelTrait; use Symfony\Component\Config\Loader\DelegatingLoader; use Symfony\Component\Config\Loader\LoaderInterface; @@ -58,18 +57,11 @@ protected function configureContainer(ContainerBuilder $container, LoaderInterfa $container->addResource(new FileResource($this->getProjectDir() . '/config/bundles.php')); $container->setParameter('container.dumper.inline_class_loader', true); $confDir = $this->getProjectDir() . '/config'; - $syliusDir = $this->getProjectDir() . '/config/sylius/' . SyliusKernel::MAJOR_VERSION . '.' . SyliusKernel::MINOR_VERSION; $loader->load($confDir . '/{packages}/*' . self::CONFIG_EXTS, 'glob'); $loader->load($confDir . '/{packages}/' . $this->environment . '/**/*' . self::CONFIG_EXTS, 'glob'); $loader->load($confDir . '/{services}' . self::CONFIG_EXTS, 'glob'); $loader->load($confDir . '/{services}_' . $this->environment . self::CONFIG_EXTS, 'glob'); - if (is_dir($syliusDir)) { - $loader->load($syliusDir . '/{packages}/*' . self::CONFIG_EXTS, 'glob'); - $loader->load($syliusDir . '/{packages}/' . $this->environment . '/**/*' . self::CONFIG_EXTS, 'glob'); - $loader->load($syliusDir . '/{services}' . self::CONFIG_EXTS, 'glob'); - $loader->load($syliusDir . '/{services}_' . $this->environment . self::CONFIG_EXTS, 'glob'); - } $loader->load($confDir . '/{api_resources}/*' . self::CONFIG_EXTS, 'glob'); } @@ -138,13 +130,5 @@ private function registerBundlesFromFile(string $bundlesFile): iterable private function getConfigurationDirectories(): iterable { yield $this->getProjectDir() . '/config'; - $syliusConfigDir = $this->getProjectDir() . '/config/sylius/' . SyliusKernel::MAJOR_VERSION . '.' . SyliusKernel::MINOR_VERSION; - if (is_dir($syliusConfigDir)) { - yield $syliusConfigDir; - } - $symfonyConfigDir = $this->getProjectDir() . '/config/symfony/' . BaseKernel::MAJOR_VERSION . '.' . BaseKernel::MINOR_VERSION; - if (is_dir($symfonyConfigDir)) { - yield $symfonyConfigDir; - } } } diff --git a/tests/Application/config/bundles.php b/tests/Application/config/bundles.php index b0f13b83..d73acccd 100755 --- a/tests/Application/config/bundles.php +++ b/tests/Application/config/bundles.php @@ -30,11 +30,6 @@ Sylius\Bundle\CoreBundle\SyliusCoreBundle::class => ['all' => true], Sylius\Bundle\ResourceBundle\SyliusResourceBundle::class => ['all' => true], Sylius\Bundle\GridBundle\SyliusGridBundle::class => ['all' => true], - winzou\Bundle\StateMachineBundle\winzouStateMachineBundle::class => ['all' => true], - Sonata\BlockBundle\SonataBlockBundle::class => ['all' => true], - Bazinga\Bundle\HateoasBundle\BazingaHateoasBundle::class => ['all' => true], - JMS\SerializerBundle\JMSSerializerBundle::class => ['all' => true], - FOS\RestBundle\FOSRestBundle::class => ['all' => true], Knp\Bundle\GaufretteBundle\KnpGaufretteBundle::class => ['all' => true], Knp\Bundle\MenuBundle\KnpMenuBundle::class => ['all' => true], Liip\ImagineBundle\LiipImagineBundle::class => ['all' => true], @@ -46,7 +41,6 @@ Sylius\Bundle\ThemeBundle\SyliusThemeBundle::class => ['all' => true], Sylius\Bundle\AdminBundle\SyliusAdminBundle::class => ['all' => true], Sylius\Bundle\ShopBundle\SyliusShopBundle::class => ['all' => true], - ApiPlatform\Core\Bridge\Symfony\Bundle\ApiPlatformBundle::class => ['all' => true], Sylius\Bundle\ApiBundle\SyliusApiBundle::class => ['all' => true], Symfony\Bundle\DebugBundle\DebugBundle::class => ['dev' => true, 'test' => true, 'test_cached' => true], Symfony\Bundle\WebProfilerBundle\WebProfilerBundle::class => ['dev' => true, 'test' => true, 'test_cached' => true], @@ -59,5 +53,13 @@ BitBag\SyliusWishlistPlugin\BitBagSyliusWishlistPlugin::class => ['all' => true], Symfony\WebpackEncoreBundle\WebpackEncoreBundle::class => ['all' => true], League\FlysystemBundle\FlysystemBundle::class => ['all' => true], - Sylius\Calendar\SyliusCalendarBundle::class => ['all' => true], + BabDev\PagerfantaBundle\BabDevPagerfantaBundle::class => ['all' => true], + Sylius\Abstraction\StateMachine\SyliusStateMachineAbstractionBundle::class => ['all' => true], + ApiPlatform\Symfony\Bundle\ApiPlatformBundle::class => ['all' => true], + Sylius\TwigHooks\SyliusTwigHooksBundle::class => ['all' => true], + Symfony\UX\TwigComponent\TwigComponentBundle::class => ['all' => true], + Symfony\UX\Icons\UXIconsBundle::class => ['all' => true], + Symfony\UX\LiveComponent\LiveComponentBundle::class => ['all' => true], + Symfony\UX\Autocomplete\AutocompleteBundle::class => ['all' => true], + Symfony\UX\StimulusBundle\StimulusBundle::class => ['all' => true], ]; diff --git a/tests/Application/config/packages/_sylius.yaml b/tests/Application/config/packages/_sylius.yaml index 163bc476..3a1d4733 100755 --- a/tests/Application/config/packages/_sylius.yaml +++ b/tests/Application/config/packages/_sylius.yaml @@ -3,13 +3,20 @@ imports: - { resource: "@SyliusAdminBundle/Resources/config/app/config.yml" } - { resource: "@SyliusShopBundle/Resources/config/app/config.yml" } - { resource: "@SyliusApiBundle/Resources/config/app/config.yaml" } + - { resource: "@SyliusPayumBundle/Resources/config/app/config.yaml" } sylius_api: enabled: true parameters: sylius_core.public_dir: '%kernel.project_dir%/public' + test_default_state_machine_adapter: 'symfony_workflow' + test_sylius_state_machine_adapter: '%env(string:default:test_default_state_machine_adapter:TEST_SYLIUS_STATE_MACHINE_ADAPTER)%' sylius_shop: product_grid: include_all_descendants: true + +sylius_state_machine_abstraction: + graphs_to_adapters_mapping: + sylius_refund_refund_payment: '%test_sylius_state_machine_adapter%' diff --git a/tests/Application/config/packages/dev/jms_serializer.yaml b/tests/Application/config/packages/dev/jms_serializer.yaml deleted file mode 100755 index 2f32a9b1..00000000 --- a/tests/Application/config/packages/dev/jms_serializer.yaml +++ /dev/null @@ -1,12 +0,0 @@ -jms_serializer: - visitors: - json_serialization: - options: - - JSON_PRETTY_PRINT - - JSON_UNESCAPED_SLASHES - - JSON_PRESERVE_ZERO_FRACTION - json_deserialization: - options: - - JSON_PRETTY_PRINT - - JSON_UNESCAPED_SLASHES - - JSON_PRESERVE_ZERO_FRACTION diff --git a/tests/Application/config/packages/doctrine.yaml b/tests/Application/config/packages/doctrine.yaml index f51ba5a2..e5e4b2c3 100755 --- a/tests/Application/config/packages/doctrine.yaml +++ b/tests/Application/config/packages/doctrine.yaml @@ -8,7 +8,7 @@ parameters: doctrine: dbal: driver: 'pdo_mysql' - server_version: '5.7' + server_version: '8.0' charset: UTF8 url: '%env(resolve:DATABASE_URL)%' diff --git a/tests/Application/config/packages/fos_rest.yaml b/tests/Application/config/packages/fos_rest.yaml deleted file mode 100755 index a72eef7c..00000000 --- a/tests/Application/config/packages/fos_rest.yaml +++ /dev/null @@ -1,11 +0,0 @@ -fos_rest: - exception: true - view: - formats: - json: true - xml: true - empty_content: 204 - format_listener: - rules: - - { path: '^/api/.*', priorities: ['json', 'xml'], fallback_format: json, prefer_extension: true } - - { path: '^/', stop: true } diff --git a/tests/Application/config/packages/http_discovery.yaml b/tests/Application/config/packages/http_discovery.yaml new file mode 100644 index 00000000..2a789e73 --- /dev/null +++ b/tests/Application/config/packages/http_discovery.yaml @@ -0,0 +1,10 @@ +services: + Psr\Http\Message\RequestFactoryInterface: '@http_discovery.psr17_factory' + Psr\Http\Message\ResponseFactoryInterface: '@http_discovery.psr17_factory' + Psr\Http\Message\ServerRequestFactoryInterface: '@http_discovery.psr17_factory' + Psr\Http\Message\StreamFactoryInterface: '@http_discovery.psr17_factory' + Psr\Http\Message\UploadedFileFactoryInterface: '@http_discovery.psr17_factory' + Psr\Http\Message\UriFactoryInterface: '@http_discovery.psr17_factory' + + http_discovery.psr17_factory: + class: Http\Discovery\Psr17Factory diff --git a/tests/Application/config/packages/prod/jms_serializer.yaml b/tests/Application/config/packages/prod/jms_serializer.yaml deleted file mode 100755 index c2881820..00000000 --- a/tests/Application/config/packages/prod/jms_serializer.yaml +++ /dev/null @@ -1,10 +0,0 @@ -jms_serializer: - visitors: - json_serialization: - options: - - JSON_UNESCAPED_SLASHES - - JSON_PRESERVE_ZERO_FRACTION - json_deserialization: - options: - - JSON_UNESCAPED_SLASHES - - JSON_PRESERVE_ZERO_FRACTION diff --git a/tests/Application/config/sylius/1.12/packages/security.yaml b/tests/Application/config/packages/security.yaml similarity index 72% rename from tests/Application/config/sylius/1.12/packages/security.yaml rename to tests/Application/config/packages/security.yaml index 4ed342f8..af38e750 100644 --- a/tests/Application/config/sylius/1.12/packages/security.yaml +++ b/tests/Application/config/packages/security.yaml @@ -1,5 +1,4 @@ security: - enable_authenticator_manager: true providers: sylius_admin_user_provider: id: sylius.admin_user_provider.email_or_name_based @@ -18,6 +17,7 @@ security: context: admin pattern: "%sylius.security.admin_regex%" provider: sylius_admin_user_provider + user_checker: security.user_checker.chain.admin form_login: provider: sylius_admin_user_provider login_path: sylius_admin_login @@ -39,26 +39,28 @@ security: path: sylius_admin_logout target: sylius_admin_login - new_api_admin_user: - pattern: "%sylius.security.new_api_admin_regex%/.*" + api_admin: + pattern: "%sylius.security.api_admin_regex%/.*" provider: sylius_api_admin_user_provider + user_checker: security.user_checker.chain.api_admin stateless: true entry_point: jwt json_login: - check_path: "%sylius.security.new_api_admin_route%/authentication-token" + check_path: "%sylius.security.api_admin_route%/administrators/token" username_path: email password_path: password success_handler: lexik_jwt_authentication.handler.authentication_success failure_handler: lexik_jwt_authentication.handler.authentication_failure jwt: true - new_api_shop_user: - pattern: "%sylius.security.new_api_shop_regex%/.*" + api_shop: + pattern: "%sylius.security.api_shop_regex%/.*" provider: sylius_api_shop_user_provider + user_checker: security.user_checker.chain.api_shop stateless: true entry_point: jwt json_login: - check_path: "%sylius.security.new_api_shop_route%/authentication-token" + check_path: "%sylius.security.api_shop_route%/customers/token" username_path: email password_path: password success_handler: lexik_jwt_authentication.handler.authentication_success @@ -70,6 +72,7 @@ security: context: shop pattern: "%sylius.security.shop_regex%" provider: sylius_shop_user_provider + user_checker: security.user_checker.chain.shop form_login: success_handler: sylius.authentication.success_handler failure_handler: sylius.authentication.failure_handler @@ -83,6 +86,12 @@ security: enable_csrf: true csrf_parameter: _csrf_shop_security_token csrf_token_id: shop_authenticate + json_login: + check_path: sylius_shop_json_login_check + username_path: _username + password_path: _password + success_handler: sylius.authentication.success_handler + failure_handler: sylius.authentication.failure_handler remember_me: secret: "%env(APP_SECRET)%" name: APP_SHOP_REMEMBER_ME @@ -93,19 +102,16 @@ security: target: sylius_shop_homepage invalidate_session: false - dev: - pattern: ^/(_(profiler|wdt)|css|images|js)/ - security: false - image_resolver: pattern: ^/media/cache/resolve security: false + dev: + pattern: ^/(_(profiler|wdt)|css|images|js)/ + security: false + access_control: - - { path: "%sylius.security.admin_regex%/_partial", role: PUBLIC_ACCESS, ips: [127.0.0.1, ::1] } - - { path: "%sylius.security.admin_regex%/_partial", role: ROLE_NO_ACCESS } - - { path: "%sylius.security.shop_regex%/_partial", role: PUBLIC_ACCESS, ips: [127.0.0.1, ::1] } - - { path: "%sylius.security.shop_regex%/_partial", role: ROLE_NO_ACCESS } + - { path: "%sylius.security.admin_regex%/forgotten-password", role: PUBLIC_ACCESS } - { path: "%sylius.security.admin_regex%/login", role: PUBLIC_ACCESS } - { path: "%sylius.security.shop_regex%/login", role: PUBLIC_ACCESS } @@ -116,9 +122,9 @@ security: - { path: "%sylius.security.admin_regex%", role: ROLE_ADMINISTRATION_ACCESS } - { path: "%sylius.security.shop_regex%/account", role: ROLE_USER } - - { path: "%sylius.security.new_api_admin_route%/reset-password-requests", role: PUBLIC_ACCESS } - - { path: "%sylius.security.new_api_admin_regex%/.*", role: ROLE_API_ACCESS } - - { path: "%sylius.security.new_api_admin_route%/authentication-token", role: PUBLIC_ACCESS } - - { path: "%sylius.security.new_api_user_account_regex%/.*", role: ROLE_USER } - - { path: "%sylius.security.new_api_shop_route%/authentication-token", role: PUBLIC_ACCESS } - - { path: "%sylius.security.new_api_shop_regex%/.*", role: PUBLIC_ACCESS } + - { path: "%sylius.security.api_admin_route%/administrators/reset-password", role: PUBLIC_ACCESS } + - { path: "%sylius.security.api_admin_regex%/.*", role: ROLE_API_ACCESS } + - { path: "%sylius.security.api_admin_route%/administrators/token", role: PUBLIC_ACCESS } + - { path: "%sylius.security.api_shop_account_regex%/.*", role: ROLE_USER } + - { path: "%sylius.security.api_shop_route%/customers/token", role: PUBLIC_ACCESS } + - { path: "%sylius.security.api_shop_regex%/.*", role: PUBLIC_ACCESS } diff --git a/tests/Application/config/packages/test_cached/fos_rest.yaml b/tests/Application/config/packages/test_cached/fos_rest.yaml deleted file mode 100755 index 2b4189da..00000000 --- a/tests/Application/config/packages/test_cached/fos_rest.yaml +++ /dev/null @@ -1,3 +0,0 @@ -fos_rest: - exception: - debug: true diff --git a/tests/Application/config/packages/validator.yaml b/tests/Application/config/packages/validator.yaml old mode 100755 new mode 100644 index 61807db6..8ff7da13 --- a/tests/Application/config/packages/validator.yaml +++ b/tests/Application/config/packages/validator.yaml @@ -1,3 +1,3 @@ framework: validation: - enable_annotations: true + enable_attributes: true diff --git a/tests/Application/config/sylius/1.12/bundles.php b/tests/Application/config/sylius/1.12/bundles.php deleted file mode 100644 index bd33f4ae..00000000 --- a/tests/Application/config/sylius/1.12/bundles.php +++ /dev/null @@ -1,6 +0,0 @@ - ['all' => true], - SyliusLabs\Polyfill\Symfony\Security\Bundle\SyliusLabsPolyfillSymfonySecurityBundle::class => ['all' => true], -]; diff --git a/tests/Application/config/sylius/1.12/packages/jms_serializer.yaml b/tests/Application/config/sylius/1.12/packages/jms_serializer.yaml deleted file mode 100644 index ed7bc613..00000000 --- a/tests/Application/config/sylius/1.12/packages/jms_serializer.yaml +++ /dev/null @@ -1,4 +0,0 @@ -jms_serializer: - visitors: - xml_serialization: - format_output: '%kernel.debug%' diff --git a/tests/Application/config/sylius/1.13/bundles.php b/tests/Application/config/sylius/1.13/bundles.php deleted file mode 100644 index b0560bca..00000000 --- a/tests/Application/config/sylius/1.13/bundles.php +++ /dev/null @@ -1,7 +0,0 @@ - ['all' => true], - SyliusLabs\Polyfill\Symfony\Security\Bundle\SyliusLabsPolyfillSymfonySecurityBundle::class => ['all' => true], - Sylius\Abstraction\StateMachine\SyliusStateMachineAbstractionBundle::class => ['all' => true], -]; diff --git a/tests/Application/config/sylius/1.13/packages/_sylius.yaml b/tests/Application/config/sylius/1.13/packages/_sylius.yaml deleted file mode 100644 index 76aa43aa..00000000 --- a/tests/Application/config/sylius/1.13/packages/_sylius.yaml +++ /dev/null @@ -1,7 +0,0 @@ -parameters: - test_default_state_machine_adapter: 'symfony_workflow' - test_sylius_state_machine_adapter: '%env(string:default:test_default_state_machine_adapter:TEST_SYLIUS_STATE_MACHINE_ADAPTER)%' - -sylius_state_machine_abstraction: - graphs_to_adapters_mapping: - sylius_refund_refund_payment: '%test_sylius_state_machine_adapter%' diff --git a/tests/Application/config/sylius/1.13/packages/security.yaml b/tests/Application/config/sylius/1.13/packages/security.yaml deleted file mode 100644 index c81f04ba..00000000 --- a/tests/Application/config/sylius/1.13/packages/security.yaml +++ /dev/null @@ -1,124 +0,0 @@ -security: - enable_authenticator_manager: true - providers: - sylius_admin_user_provider: - id: sylius.admin_user_provider.email_or_name_based - sylius_api_admin_user_provider: - id: sylius.admin_user_provider.email_or_name_based - sylius_shop_user_provider: - id: sylius.shop_user_provider.email_or_name_based - sylius_api_shop_user_provider: - id: sylius.shop_user_provider.email_or_name_based - - password_hashers: - Sylius\Component\User\Model\UserInterface: argon2i - firewalls: - admin: - switch_user: true - context: admin - pattern: "%sylius.security.admin_regex%" - provider: sylius_admin_user_provider - form_login: - provider: sylius_admin_user_provider - login_path: sylius_admin_login - check_path: sylius_admin_login_check - failure_path: sylius_admin_login - default_target_path: sylius_admin_dashboard - use_forward: false - use_referer: true - enable_csrf: true - csrf_parameter: _csrf_admin_security_token - csrf_token_id: admin_authenticate - remember_me: - secret: "%env(APP_SECRET)%" - path: "/%sylius_admin.path_name%" - name: APP_ADMIN_REMEMBER_ME - lifetime: 31536000 - remember_me_parameter: _remember_me - logout: - path: sylius_admin_logout - target: sylius_admin_login - - new_api_admin_user: - pattern: "%sylius.security.new_api_admin_regex%/.*" - provider: sylius_api_admin_user_provider - stateless: true - entry_point: jwt - json_login: - check_path: "%sylius.security.new_api_admin_route%/administrators/token" - username_path: email - password_path: password - success_handler: lexik_jwt_authentication.handler.authentication_success - failure_handler: lexik_jwt_authentication.handler.authentication_failure - jwt: true - - new_api_shop_user: - pattern: "%sylius.security.new_api_shop_regex%/.*" - provider: sylius_api_shop_user_provider - stateless: true - entry_point: jwt - json_login: - check_path: "%sylius.security.new_api_shop_route%/customers/token" - username_path: email - password_path: password - success_handler: lexik_jwt_authentication.handler.authentication_success - failure_handler: lexik_jwt_authentication.handler.authentication_failure - jwt: true - - shop: - switch_user: { role: ROLE_ALLOWED_TO_SWITCH } - context: shop - pattern: "%sylius.security.shop_regex%" - provider: sylius_shop_user_provider - form_login: - success_handler: sylius.authentication.success_handler - failure_handler: sylius.authentication.failure_handler - provider: sylius_shop_user_provider - login_path: sylius_shop_login - check_path: sylius_shop_login_check - failure_path: sylius_shop_login - default_target_path: sylius_shop_homepage - use_forward: false - use_referer: true - enable_csrf: true - csrf_parameter: _csrf_shop_security_token - csrf_token_id: shop_authenticate - remember_me: - secret: "%env(APP_SECRET)%" - name: APP_SHOP_REMEMBER_ME - lifetime: 31536000 - remember_me_parameter: _remember_me - logout: - path: sylius_shop_logout - target: sylius_shop_homepage - invalidate_session: false - - dev: - pattern: ^/(_(profiler|wdt)|css|images|js)/ - security: false - - image_resolver: - pattern: ^/media/cache/resolve - security: false - - access_control: - - { path: "%sylius.security.admin_regex%/_partial", role: PUBLIC_ACCESS, ips: [127.0.0.1, ::1] } - - { path: "%sylius.security.admin_regex%/_partial", role: ROLE_NO_ACCESS } - - { path: "%sylius.security.shop_regex%/_partial", role: PUBLIC_ACCESS, ips: [127.0.0.1, ::1] } - - { path: "%sylius.security.shop_regex%/_partial", role: ROLE_NO_ACCESS } - - - { path: "%sylius.security.admin_regex%/login", role: PUBLIC_ACCESS } - - { path: "%sylius.security.shop_regex%/login", role: PUBLIC_ACCESS } - - - { path: "%sylius.security.shop_regex%/register", role: PUBLIC_ACCESS } - - { path: "%sylius.security.shop_regex%/verify", role: PUBLIC_ACCESS } - - - { path: "%sylius.security.admin_regex%", role: ROLE_ADMINISTRATION_ACCESS } - - { path: "%sylius.security.shop_regex%/account", role: ROLE_USER } - - - { path: "%sylius.security.new_api_admin_route%/administrators/reset-password", role: PUBLIC_ACCESS } - - { path: "%sylius.security.new_api_admin_regex%/.*", role: ROLE_API_ACCESS } - - { path: "%sylius.security.new_api_admin_route%/administrators/token", role: PUBLIC_ACCESS } - - { path: "%sylius.security.new_api_user_account_regex%/.*", role: ROLE_USER } - - { path: "%sylius.security.new_api_shop_route%/customers/token", role: PUBLIC_ACCESS } - - { path: "%sylius.security.new_api_shop_regex%/.*", role: PUBLIC_ACCESS } From c6ce4ffa272886a3ecb4ba2591a926663764b312 Mon Sep 17 00:00:00 2001 From: Hubert Filar Date: Tue, 4 Feb 2025 13:31:44 +0100 Subject: [PATCH 23/98] [Maintenance] Update service IDs --- src/Resources/config/services/event.xml | 2 +- src/Resources/config/services/form.xml | 2 +- src/Resources/config/services/message_handler.xml | 10 +++++----- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/Resources/config/services/event.xml b/src/Resources/config/services/event.xml index 0dfb8efa..78274c77 100644 --- a/src/Resources/config/services/event.xml +++ b/src/Resources/config/services/event.xml @@ -14,7 +14,7 @@ - + diff --git a/src/Resources/config/services/form.xml b/src/Resources/config/services/form.xml index f7ad91cd..3ec3dc23 100644 --- a/src/Resources/config/services/form.xml +++ b/src/Resources/config/services/form.xml @@ -8,7 +8,7 @@ - + diff --git a/src/Resources/config/services/message_handler.xml b/src/Resources/config/services/message_handler.xml index 03b8c3cf..43c45a8a 100644 --- a/src/Resources/config/services/message_handler.xml +++ b/src/Resources/config/services/message_handler.xml @@ -8,9 +8,9 @@ - + - + @@ -63,10 +63,10 @@ - - + + - + From c83537684fb7adc70fc0a85bbed4418db1882762 Mon Sep 17 00:00:00 2001 From: Hubert Filar Date: Tue, 4 Feb 2025 13:32:28 +0100 Subject: [PATCH 24/98] [Maintenance] Temporarily comment-out removed classes and interfaces --- .../WishlistTokenValueAwareInterface.php | 4 +- src/Controller/OrderItemController.php | 130 +++++++++--------- src/Resources/config/resources.yml | 6 +- 3 files changed, 70 insertions(+), 70 deletions(-) diff --git a/src/Command/Wishlist/WishlistTokenValueAwareInterface.php b/src/Command/Wishlist/WishlistTokenValueAwareInterface.php index b6085dc9..5d2df9ca 100644 --- a/src/Command/Wishlist/WishlistTokenValueAwareInterface.php +++ b/src/Command/Wishlist/WishlistTokenValueAwareInterface.php @@ -12,9 +12,9 @@ namespace BitBag\SyliusWishlistPlugin\Command\Wishlist; use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; -use Sylius\Bundle\ApiBundle\Command\CommandAwareDataTransformerInterface; +//use Sylius\Bundle\ApiBundle\Command\CommandAwareDataTransformerInterface; -interface WishlistTokenValueAwareInterface extends CommandAwareDataTransformerInterface, WishlistSyncCommandInterface +interface WishlistTokenValueAwareInterface extends /** CommandAwareDataTransformerInterface, */ WishlistSyncCommandInterface { public function getWishlist(): WishlistInterface; diff --git a/src/Controller/OrderItemController.php b/src/Controller/OrderItemController.php index 251cb035..bc1b8952 100644 --- a/src/Controller/OrderItemController.php +++ b/src/Controller/OrderItemController.php @@ -24,68 +24,68 @@ use Symfony\Component\HttpKernel\Exception\NotFoundHttpException; use Symfony\Contracts\Translation\TranslatorInterface; -final class OrderItemController extends BaseController -{ - public function addAction(Request $request): Response - { - $cart = $this->getCurrentCart(); - $configuration = $this->requestConfigurationFactory->create($this->metadata, $request); - - $this->isGrantedOr403($configuration, CartActions::ADD); - /** @var OrderItemInterface $orderItem */ - $orderItem = $this->newResourceFactory->create($configuration, $this->factory); - - $this->getQuantityModifier()->modify($orderItem, 1); - - /** @var string $formType */ - $formType = $configuration->getFormType(); - - $form = $this->getFormFactory()->create( - $formType, - $this->createAddToCartCommand($cart, $orderItem), - $configuration->getFormOptions(), - ); - - $form->handleRequest($request); - - /** @var SubmitButton $addToWishlist */ - $addToWishlist = $form->get('addToWishlist'); - - if ($addToWishlist->isClicked()) { - /** @var AddToCartCommandInterface $addToCartCommand */ - $addToCartCommand = $form->getData(); - - /** @var OrderItemInterface $item */ - $item = $addToCartCommand->getCartItem(); - /** @var ?ProductVariantInterface $variant */ - $variant = $item->getVariant(); - - /** @var ?WishlistInterface $wishlist */ - $wishlist = $form->get('wishlists')->getData(); - - if (null === $variant) { - throw new NotFoundHttpException('Could not find variant'); - } - - if (null === $wishlist) { - /** @var Session $session */ - $session = $request->getSession(); - /** @var ?TranslatorInterface $translator */ - $translator = $this->get('translator'); - - if (null !== $translator) { - $session->getFlashBag()->add('error', $translator->trans('bitbag_sylius_wishlist_plugin.ui.go_to_wishlist_failure')); - } - - return new Response($this->generateUrl('sylius_shop_homepage')); - } - - return new Response($this->generateUrl('bitbag_sylius_wishlist_plugin_shop_locale_wishlist_add_product_variant', [ - 'wishlistId' => $wishlist->getId(), - 'variantId' => $variant->getId(), - ])); - } - - return parent::addAction($request); - } -} +//final class OrderItemController extends BaseController +//{ +// public function addAction(Request $request): Response +// { +// $cart = $this->getCurrentCart(); +// $configuration = $this->requestConfigurationFactory->create($this->metadata, $request); +// +// $this->isGrantedOr403($configuration, CartActions::ADD); +// /** @var OrderItemInterface $orderItem */ +// $orderItem = $this->newResourceFactory->create($configuration, $this->factory); +// +// $this->getQuantityModifier()->modify($orderItem, 1); +// +// /** @var string $formType */ +// $formType = $configuration->getFormType(); +// +// $form = $this->getFormFactory()->create( +// $formType, +// $this->createAddToCartCommand($cart, $orderItem), +// $configuration->getFormOptions(), +// ); +// +// $form->handleRequest($request); +// +// /** @var SubmitButton $addToWishlist */ +// $addToWishlist = $form->get('addToWishlist'); +// +// if ($addToWishlist->isClicked()) { +// /** @var AddToCartCommandInterface $addToCartCommand */ +// $addToCartCommand = $form->getData(); +// +// /** @var OrderItemInterface $item */ +// $item = $addToCartCommand->getCartItem(); +// /** @var ?ProductVariantInterface $variant */ +// $variant = $item->getVariant(); +// +// /** @var ?WishlistInterface $wishlist */ +// $wishlist = $form->get('wishlists')->getData(); +// +// if (null === $variant) { +// throw new NotFoundHttpException('Could not find variant'); +// } +// +// if (null === $wishlist) { +// /** @var Session $session */ +// $session = $request->getSession(); +// /** @var ?TranslatorInterface $translator */ +// $translator = $this->get('translator'); +// +// if (null !== $translator) { +// $session->getFlashBag()->add('error', $translator->trans('bitbag_sylius_wishlist_plugin.ui.go_to_wishlist_failure')); +// } +// +// return new Response($this->generateUrl('sylius_shop_homepage')); +// } +// +// return new Response($this->generateUrl('bitbag_sylius_wishlist_plugin_shop_locale_wishlist_add_product_variant', [ +// 'wishlistId' => $wishlist->getId(), +// 'variantId' => $variant->getId(), +// ])); +// } +// +// return parent::addAction($request); +// } +//} diff --git a/src/Resources/config/resources.yml b/src/Resources/config/resources.yml index 44729c9f..846a1ee4 100644 --- a/src/Resources/config/resources.yml +++ b/src/Resources/config/resources.yml @@ -1,5 +1,5 @@ sylius_order: resources: - order_item: - classes: - controller: BitBag\SyliusWishlistPlugin\Controller\OrderItemController +# order_item: +# classes: +# controller: BitBag\SyliusWishlistPlugin\Controller\OrderItemController From a58b416d971f6f0ea0c7a358466d5c9153609b0b Mon Sep 17 00:00:00 2001 From: Hubert Filar Date: Tue, 4 Feb 2025 14:11:28 +0100 Subject: [PATCH 25/98] [OP-551] Migrate API Platform configuration to new syntax --- .../BitBagSyliusWishlistExtension.php | 1 + .../config/api_resources/Wishlist.xml | 164 ------------------ .../api_resources/properties/Wishlist.xml | 8 + .../api_resources/resources/Wishlist.xml | 151 ++++++++++++++++ 4 files changed, 160 insertions(+), 164 deletions(-) delete mode 100644 src/Resources/config/api_resources/Wishlist.xml create mode 100644 src/Resources/config/api_resources/properties/Wishlist.xml create mode 100644 src/Resources/config/api_resources/resources/Wishlist.xml diff --git a/src/DependencyInjection/BitBagSyliusWishlistExtension.php b/src/DependencyInjection/BitBagSyliusWishlistExtension.php index 83bfe530..d662106e 100644 --- a/src/DependencyInjection/BitBagSyliusWishlistExtension.php +++ b/src/DependencyInjection/BitBagSyliusWishlistExtension.php @@ -13,6 +13,7 @@ use Sylius\Bundle\CoreBundle\DependencyInjection\PrependDoctrineMigrationsTrait; use Sylius\Bundle\ResourceBundle\DependencyInjection\Extension\AbstractResourceExtension; +use Symfony\Component\Config\Definition\ConfigurationInterface; use Symfony\Component\Config\FileLocator; use Symfony\Component\DependencyInjection\ContainerBuilder; use Symfony\Component\DependencyInjection\Extension\PrependExtensionInterface; diff --git a/src/Resources/config/api_resources/Wishlist.xml b/src/Resources/config/api_resources/Wishlist.xml deleted file mode 100644 index 28526257..00000000 --- a/src/Resources/config/api_resources/Wishlist.xml +++ /dev/null @@ -1,164 +0,0 @@ - - - - - - shop:wishlist:read - - - - - - shop:wishlist:write - - - - sylius - - - - GET - /admin/wishlists - - - - POST - /shop/wishlists - input - BitBag\SyliusWishlistPlugin\Command\Wishlist\CreateWishlist - - shop:wishlist:create - - - Creates wishlist resource - - - - - - - GET - /shop/wishlists/{token} - - - - PATCH - /shop/wishlists/{token}/product - input - BitBag\SyliusWishlistPlugin\Command\Wishlist\AddProductToWishlist - - shop:wishlist:add_product - - - Adds product to wishlist - - is_granted('update', object) - - - - PATCH - /shop/wishlists/{token}/variant - input - BitBag\SyliusWishlistPlugin\Command\Wishlist\AddProductVariantToWishlist - - shop:wishlist:add_product - - - Adds product variant to wishlist - - is_granted('update', object) - - - - DELETE - /shop/wishlists/{token}/products/{productId} - bitbag_sylius_wishlist_plugin.controller.action.api_platform.remove_product_from_wishlist_action - false - - shop:wishlist:remove_product - - - - - token - path - true - - string - - - - productId - path - true - - string - - - - - is_granted('delete', object) - - - - DELETE - /shop/wishlists/{token}/productVariants/{productVariantId} - bitbag_sylius_wishlist_plugin.controller.action.api_platform.remove_product_variant_from_wishlist_action - false - - shop:wishlist:remove_product_variant - - - - - token - path - true - - string - - - - productVariantId - path - true - - string - - - - - is_granted('delete', object) - - - - DELETE - /shop/wishlists/{token} - bitbag_sylius_wishlist_plugin.controller.action.api_platform.remove_wishlist_action - false - - shop:wishlist:remove_wishlist - - - - - token - path - true - - string - - - - - is_granted('delete', object) - - - - - - - diff --git a/src/Resources/config/api_resources/properties/Wishlist.xml b/src/Resources/config/api_resources/properties/Wishlist.xml new file mode 100644 index 00000000..d9434e05 --- /dev/null +++ b/src/Resources/config/api_resources/properties/Wishlist.xml @@ -0,0 +1,8 @@ + + + + + diff --git a/src/Resources/config/api_resources/resources/Wishlist.xml b/src/Resources/config/api_resources/resources/Wishlist.xml new file mode 100644 index 00000000..24981f20 --- /dev/null +++ b/src/Resources/config/api_resources/resources/Wishlist.xml @@ -0,0 +1,151 @@ + + + + + + + + + + shop:wishlist:read + + + + + + + + + + + + shop:wishlist:create + + + + + + + + + sylius + + + + + + + + + + + + shop:wishlist:read + + + + + + + + + + + + shop:wishlist:add_product + + + + + + + + + sylius + + + + + + + + + + + + shop:wishlist:add_product + + + + + + + + + sylius + + + + + + + + + + + + + + From 322d9c9089bc01a5c850773b3c279b2d08c5e77b Mon Sep 17 00:00:00 2001 From: Hubert Filar Date: Tue, 4 Feb 2025 14:17:02 +0100 Subject: [PATCH 26/98] [Maintenance] Update routes --- tests/Application/config/routes/sylius_api.yaml | 2 +- tests/Application/config/routes/sylius_shop.yaml | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/tests/Application/config/routes/sylius_api.yaml b/tests/Application/config/routes/sylius_api.yaml index 4ed7e8f3..36a542f9 100644 --- a/tests/Application/config/routes/sylius_api.yaml +++ b/tests/Application/config/routes/sylius_api.yaml @@ -1,3 +1,3 @@ sylius_api: resource: "@SyliusApiBundle/Resources/config/routing.yml" - prefix: "%sylius.security.new_api_route%" + prefix: "%sylius.security.api_route%" diff --git a/tests/Application/config/routes/sylius_shop.yaml b/tests/Application/config/routes/sylius_shop.yaml index 9116420d..0d096a7a 100755 --- a/tests/Application/config/routes/sylius_shop.yaml +++ b/tests/Application/config/routes/sylius_shop.yaml @@ -2,13 +2,13 @@ sylius_shop: resource: "@SyliusShopBundle/Resources/config/routing.yml" prefix: /{_locale} requirements: - _locale: ^[a-z]{2}(?:_[A-Z]{2})?$ + _locale: ^[A-Za-z]{2,4}(_([A-Za-z]{4}|[0-9]{3}))?(_([A-Za-z]{2}|[0-9]{3}))?$ sylius_shop_payum: - resource: "@SyliusShopBundle/Resources/config/routing/payum.yml" + resource: "@SyliusPayumBundle/Resources/config/routing/integrations/sylius_shop.yaml" sylius_shop_default_locale: path: / methods: [GET] defaults: - _controller: sylius.controller.shop.locale_switch::switchAction + _controller: sylius_shop.controller.locale_switch::switchAction From dd12f5398f7e54026fba919ac0f871cc987b1637 Mon Sep 17 00:00:00 2001 From: Hubert Filar Date: Wed, 5 Feb 2025 12:14:02 +0100 Subject: [PATCH 27/98] [OP-551] Adjust dependencies and a register missing bundle --- src/Voter/WishlistVoter.php | 2 +- tests/Application/config/bundles.php | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Voter/WishlistVoter.php b/src/Voter/WishlistVoter.php index d496b18a..5f1472ff 100644 --- a/src/Voter/WishlistVoter.php +++ b/src/Voter/WishlistVoter.php @@ -15,7 +15,7 @@ use Sylius\Component\Core\Model\ShopUserInterface; use Symfony\Component\Security\Core\Authentication\Token\TokenInterface; use Symfony\Component\Security\Core\Authorization\Voter\Voter; -use Symfony\Component\Security\Core\Security; +use Symfony\Bundle\SecurityBundle\Security; final class WishlistVoter extends Voter { diff --git a/tests/Application/config/bundles.php b/tests/Application/config/bundles.php index d73acccd..ebdcdb51 100755 --- a/tests/Application/config/bundles.php +++ b/tests/Application/config/bundles.php @@ -57,6 +57,7 @@ Sylius\Abstraction\StateMachine\SyliusStateMachineAbstractionBundle::class => ['all' => true], ApiPlatform\Symfony\Bundle\ApiPlatformBundle::class => ['all' => true], Sylius\TwigHooks\SyliusTwigHooksBundle::class => ['all' => true], + Sylius\TwigExtra\Symfony\SyliusTwigExtraBundle::class => ['all' => true], Symfony\UX\TwigComponent\TwigComponentBundle::class => ['all' => true], Symfony\UX\Icons\UXIconsBundle::class => ['all' => true], Symfony\UX\LiveComponent\LiveComponentBundle::class => ['all' => true], From f69d6683661c49e61b0b4608455c1f79d5e8e69d Mon Sep 17 00:00:00 2001 From: Hubert Filar Date: Fri, 19 Jul 2024 11:53:55 +0200 Subject: [PATCH 28/98] OP-291: Delete resource override, document it --- src/Resources/config/config.yml | 1 - src/Resources/config/resources.yml | 5 ----- tests/Application/config/resources.yml | 5 +++++ 3 files changed, 5 insertions(+), 6 deletions(-) delete mode 100644 src/Resources/config/resources.yml create mode 100644 tests/Application/config/resources.yml diff --git a/src/Resources/config/config.yml b/src/Resources/config/config.yml index 45b7a36e..53ed0724 100644 --- a/src/Resources/config/config.yml +++ b/src/Resources/config/config.yml @@ -1,3 +1,2 @@ imports: - { resource: "@BitBagSyliusWishlistPlugin/Resources/config/services.xml" } - - { resource: "@BitBagSyliusWishlistPlugin/Resources/config/resources.yml" } diff --git a/src/Resources/config/resources.yml b/src/Resources/config/resources.yml deleted file mode 100644 index 44729c9f..00000000 --- a/src/Resources/config/resources.yml +++ /dev/null @@ -1,5 +0,0 @@ -sylius_order: - resources: - order_item: - classes: - controller: BitBag\SyliusWishlistPlugin\Controller\OrderItemController diff --git a/tests/Application/config/resources.yml b/tests/Application/config/resources.yml new file mode 100644 index 00000000..ea29f50e --- /dev/null +++ b/tests/Application/config/resources.yml @@ -0,0 +1,5 @@ +sylius_order: + resources: + order_item: + classes: + controller: BitBag\SyliusWishlistPlugin\Controller\OrderItemController From 9eb374b591d8ce8b05b8a2c1689e059816d247d8 Mon Sep 17 00:00:00 2001 From: Hubert Filar Date: Wed, 5 Feb 2025 14:15:44 +0100 Subject: [PATCH 29/98] [OP-551] Comment-out event-based template injections --- .../config/packages/sylius_ui.yaml | 60 +++++++++---------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/tests/Application/config/packages/sylius_ui.yaml b/tests/Application/config/packages/sylius_ui.yaml index 9837b9e4..62add2c3 100644 --- a/tests/Application/config/packages/sylius_ui.yaml +++ b/tests/Application/config/packages/sylius_ui.yaml @@ -1,30 +1,30 @@ -sylius_ui: - events: - sylius.shop.layout.header.grid: - blocks: - wishlist_header: '@BitBagSyliusWishlistPlugin/_wishlist_header.html.twig' - sylius.shop.product.index.box: - blocks: - content: - template: "@BitBagSyliusWishlistPlugin/Product/Box/_content.html.twig" - priority: 10 - sylius.shop.layout.javascripts: - blocks: - plugin_scripts: - template: "@BitBagSyliusWishlistPlugin/Shop/_scripts.html.twig" - priority: 20 - sylius.shop.layout.stylesheets: - blocks: - plugin_stylesheets: - template: "@BitBagSyliusWishlistPlugin/Shop/_styles.html.twig" - priority: 20 - sylius.admin.layout.javascripts: - blocks: - plugin_scripts: - template: "@BitBagSyliusWishlistPlugin/Admin/_scripts.html.twig" - priority: 20 - sylius.admin.layout.stylesheets: - blocks: - plugin_stylesheets: - template: "@BitBagSyliusWishlistPlugin/Admin/_styles.html.twig" - priority: 20 +#sylius_ui: +# events: +# sylius.shop.layout.header.grid: +# blocks: +# wishlist_header: '@BitBagSyliusWishlistPlugin/_wishlist_header.html.twig' +# sylius.shop.product.index.box: +# blocks: +# content: +# template: "@BitBagSyliusWishlistPlugin/Product/Box/_content.html.twig" +# priority: 10 +# sylius.shop.layout.javascripts: +# blocks: +# plugin_scripts: +# template: "@BitBagSyliusWishlistPlugin/Shop/_scripts.html.twig" +# priority: 20 +# sylius.shop.layout.stylesheets: +# blocks: +# plugin_stylesheets: +# template: "@BitBagSyliusWishlistPlugin/Shop/_styles.html.twig" +# priority: 20 +# sylius.admin.layout.javascripts: +# blocks: +# plugin_scripts: +# template: "@BitBagSyliusWishlistPlugin/Admin/_scripts.html.twig" +# priority: 20 +# sylius.admin.layout.stylesheets: +# blocks: +# plugin_stylesheets: +# template: "@BitBagSyliusWishlistPlugin/Admin/_styles.html.twig" +# priority: 20 From 6a4fa0d0825609e6bbe8510321a214f259b3e672 Mon Sep 17 00:00:00 2001 From: Hubert Filar Date: Wed, 5 Feb 2025 14:16:01 +0100 Subject: [PATCH 30/98] [OP-551] Compatibility adjustments --- .github/workflows/build.yml | 2 +- src/Command/RemoveGuestWishlistsCommand.php | 1 + src/Controller/Action/AddSelectedProductsToCartAction.php | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ed36f86e..61be107d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -22,7 +22,7 @@ jobs: strategy: fail-fast: false matrix: - php: [ "8.1", "8.2", "8.3" ] + php: [ "8.2", "8.3" ] symfony: ["^5.4", "^6.4"] sylius: [ "^2.0" ] node: [ "20.x" ] diff --git a/src/Command/RemoveGuestWishlistsCommand.php b/src/Command/RemoveGuestWishlistsCommand.php index ec604a3a..1b57705f 100644 --- a/src/Command/RemoveGuestWishlistsCommand.php +++ b/src/Command/RemoveGuestWishlistsCommand.php @@ -30,6 +30,7 @@ protected function configure(): void { $this ->setDescription('Removes guest wishlists') + ->setName(self::$defaultName) ->addOption( 'date', 'd', diff --git a/src/Controller/Action/AddSelectedProductsToCartAction.php b/src/Controller/Action/AddSelectedProductsToCartAction.php index be592805..610cef1d 100644 --- a/src/Controller/Action/AddSelectedProductsToCartAction.php +++ b/src/Controller/Action/AddSelectedProductsToCartAction.php @@ -77,7 +77,7 @@ private function getExceptionMessage(HandlerFailedException $exception): string return $exception->getMessage(); } - private function getFlashBag(): FlashBagInterface + protected function getFlashBag(): FlashBagInterface { /** @var Session $session */ $session = $this->requestStack->getSession(); From 96e60f2675876c24462725929829a7020872427e Mon Sep 17 00:00:00 2001 From: Hubert Filar Date: Thu, 6 Feb 2025 08:20:13 +0100 Subject: [PATCH 31/98] [OP-551] Adjust FE compilation --- .github/workflows/build.yml | 4 ++-- tests/Application/assets/admin/entry.js | 2 +- tests/Application/assets/admin/product-entry.js | 1 + tests/Application/assets/controllers.json | 17 +++++++++++++++++ tests/Application/assets/shop/entry.js | 2 +- tests/Application/package.json | 13 ++++++++++--- tests/Application/webpack.config.js | 3 +++ 7 files changed, 35 insertions(+), 7 deletions(-) create mode 100644 tests/Application/assets/admin/product-entry.js create mode 100644 tests/Application/assets/controllers.json diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 61be107d..8701ca7d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -23,8 +23,8 @@ jobs: fail-fast: false matrix: php: [ "8.2", "8.3" ] - symfony: ["^5.4", "^6.4"] - sylius: [ "^2.0" ] + symfony: ["^6.4", "^7.1"] + sylius: [ "~2.0.0" ] node: [ "20.x" ] mysql: ["8.0"] state_machine_adapter: ["winzou_state_machine", "symfony_workflow"] diff --git a/tests/Application/assets/admin/entry.js b/tests/Application/assets/admin/entry.js index 635f5acc..063df3e0 100644 --- a/tests/Application/assets/admin/entry.js +++ b/tests/Application/assets/admin/entry.js @@ -1 +1 @@ -import 'sylius/bundle/AdminBundle/Resources/private/entry'; +import 'sylius/bundle/AdminBundle/Resources/assets/entrypoint'; diff --git a/tests/Application/assets/admin/product-entry.js b/tests/Application/assets/admin/product-entry.js new file mode 100644 index 00000000..eda48352 --- /dev/null +++ b/tests/Application/assets/admin/product-entry.js @@ -0,0 +1 @@ +import 'sylius/bundle/AdminBundle/Resources/assets/scripts/product/attribute-tabs-refresher'; diff --git a/tests/Application/assets/controllers.json b/tests/Application/assets/controllers.json new file mode 100644 index 00000000..8428b1fa --- /dev/null +++ b/tests/Application/assets/controllers.json @@ -0,0 +1,17 @@ +{ + "controllers": { + "@symfony/ux-autocomplete": { + "autocomplete": { + "main": "dist/controller.js", + "webpackMode": "eager", + "fetch": "eager", + "enabled": true, + "autoimport": { + "tom-select/dist/css/tom-select.default.css": false, + "tom-select/dist/css/tom-select.bootstrap5.css": false + } + } + } + }, + "entrypoints": [] +} diff --git a/tests/Application/assets/shop/entry.js b/tests/Application/assets/shop/entry.js index aadc3174..dbb7d931 100644 --- a/tests/Application/assets/shop/entry.js +++ b/tests/Application/assets/shop/entry.js @@ -1 +1 @@ -import 'sylius/bundle/ShopBundle/Resources/private/entry'; +import 'sylius/bundle/ShopBundle/Resources/assets/entrypoint'; diff --git a/tests/Application/package.json b/tests/Application/package.json index dfe32583..d0538e4c 100755 --- a/tests/Application/package.json +++ b/tests/Application/package.json @@ -3,11 +3,18 @@ "scripts": { "build": "encore dev", "build:prod": "encore production", - "postinstall": "semantic-ui-css-patch", - "lint": "yarn lint:js", "watch": "encore dev --watch" }, + "dependencies": { + "@sylius-ui/admin": "file:../../vendor/sylius/sylius/src/Sylius/Bundle/AdminBundle", + "@sylius-ui/shop": "file:../../vendor/sylius/sylius/src/Sylius/Bundle/ShopBundle", + "@symfony/ux-autocomplete": "file:../../vendor/symfony/ux-autocomplete/assets", + "@symfony/ux-live-component": "file:../../vendor/symfony/ux-live-component/assets" + }, "devDependencies": { - "@sylius-ui/frontend": "^1.0" + "@hotwired/stimulus": "^3.0.0", + "@symfony/stimulus-bridge": "^3.2.0", + "@symfony/webpack-encore": "^5.0.1", + "tom-select": "^2.2.2" } } diff --git a/tests/Application/webpack.config.js b/tests/Application/webpack.config.js index 0b302b68..bd07ceb8 100644 --- a/tests/Application/webpack.config.js +++ b/tests/Application/webpack.config.js @@ -11,6 +11,7 @@ Encore .setOutputPath('public/build/shop/') .setPublicPath('/build/shop') .addEntry('shop-entry', './assets/shop/entry.js') + .enableStimulusBridge('./assets/controllers.json') .disableSingleRuntimeChunk() .cleanupOutputBeforeBuild() .enableSourceMaps(!Encore.isProduction()) @@ -31,6 +32,8 @@ Encore .setOutputPath('public/build/admin/') .setPublicPath('/build/admin') .addEntry('admin-entry', './assets/admin/entry.js') + .addEntry('admin-product-entry', './assets/admin/product-entry.js') + .enableStimulusBridge('./assets/controllers.json') .disableSingleRuntimeChunk() .cleanupOutputBeforeBuild() .enableSourceMaps(!Encore.isProduction()) From 422ef967cc617de86d7e51c0020ed42b87ea8529 Mon Sep 17 00:00:00 2001 From: Hubert Filar Date: Thu, 6 Feb 2025 14:43:38 +0100 Subject: [PATCH 32/98] [OP-551] Use twig hooks instead of sylius events --- .../views/_wishlist_header.html.twig | 3 +- .../config/packages/sylius_ui.yaml | 30 ------------------- .../config/packages/twig_hooks.yaml | 29 ++++++++++++++++++ 3 files changed, 30 insertions(+), 32 deletions(-) delete mode 100644 tests/Application/config/packages/sylius_ui.yaml create mode 100644 tests/Application/config/packages/twig_hooks.yaml diff --git a/src/Resources/views/_wishlist_header.html.twig b/src/Resources/views/_wishlist_header.html.twig index 781e68ec..58e0fc29 100644 --- a/src/Resources/views/_wishlist_header.html.twig +++ b/src/Resources/views/_wishlist_header.html.twig @@ -1,4 +1,3 @@
- {{ render(url('bitbag_sylius_wishlist_plugin_shop_wishlist_render_header_template')) }} - {{ render(url('sylius_shop_partial_cart_summary', {'template': '@SyliusShop/Cart/_widget.html.twig'})) }} + WISHLIST: {{ render(url('bitbag_sylius_wishlist_plugin_shop_wishlist_render_header_template')) }}
diff --git a/tests/Application/config/packages/sylius_ui.yaml b/tests/Application/config/packages/sylius_ui.yaml deleted file mode 100644 index 62add2c3..00000000 --- a/tests/Application/config/packages/sylius_ui.yaml +++ /dev/null @@ -1,30 +0,0 @@ -#sylius_ui: -# events: -# sylius.shop.layout.header.grid: -# blocks: -# wishlist_header: '@BitBagSyliusWishlistPlugin/_wishlist_header.html.twig' -# sylius.shop.product.index.box: -# blocks: -# content: -# template: "@BitBagSyliusWishlistPlugin/Product/Box/_content.html.twig" -# priority: 10 -# sylius.shop.layout.javascripts: -# blocks: -# plugin_scripts: -# template: "@BitBagSyliusWishlistPlugin/Shop/_scripts.html.twig" -# priority: 20 -# sylius.shop.layout.stylesheets: -# blocks: -# plugin_stylesheets: -# template: "@BitBagSyliusWishlistPlugin/Shop/_styles.html.twig" -# priority: 20 -# sylius.admin.layout.javascripts: -# blocks: -# plugin_scripts: -# template: "@BitBagSyliusWishlistPlugin/Admin/_scripts.html.twig" -# priority: 20 -# sylius.admin.layout.stylesheets: -# blocks: -# plugin_stylesheets: -# template: "@BitBagSyliusWishlistPlugin/Admin/_styles.html.twig" -# priority: 20 diff --git a/tests/Application/config/packages/twig_hooks.yaml b/tests/Application/config/packages/twig_hooks.yaml new file mode 100644 index 00000000..ff2747ee --- /dev/null +++ b/tests/Application/config/packages/twig_hooks.yaml @@ -0,0 +1,29 @@ +sylius_twig_hooks: + hooks: + 'sylius_admin.base#stylesheets': + wishlist_styles: + template: "@BitBagSyliusWishlistPlugin/Admin/_styles.html.twig" + + 'sylius_admin.base#javascripts': + wishlist_javascripts: + template: "@BitBagSyliusWishlistPlugin/Admin/_scripts.html.twig" + + 'sylius_shop.base#stylesheets': + wishlist_styles: + template: "@BitBagSyliusWishlistPlugin/Shop/_styles.html.twig" + + 'sylius_shop.base#javascripts': + wishlist_javascripts: + template: "@BitBagSyliusWishlistPlugin/Shop/_scripts.html.twig" + +# TODO adjust this to render the template propery + 'sylius_shop.base.header.content': + wishlist_header: + template: "@BitBagSyliusWishlistPlugin/_wishlist_header.html.twig" + +# TODO find the right way to extend product box's content +#sylius.shop.product.index.box: +# blocks: +# content: +# template: "@BitBagSyliusWishlistPlugin/Product/Box/_content.html.twig" +# priority: 10 From b5672e4b8329cc8b2830515f7991f219fb03b39d Mon Sep 17 00:00:00 2001 From: Hubert Filar Date: Wed, 12 Feb 2025 08:47:54 +0100 Subject: [PATCH 33/98] [OP-551] Align templates with the new layout --- src/Resources/translations/messages.en.yml | 1 + src/Resources/translations/messages.pl.yml | 1 + src/Resources/views/Common/widget.html.twig | 9 ++++----- src/Resources/views/CreateWishlist/index.html.twig | 4 ++-- src/Resources/views/WishlistDetails/_item.html.twig | 2 +- .../views/WishlistDetails/_variantPrice.html.twig | 2 +- src/Resources/views/WishlistDetails/index.html.twig | 6 ++++-- src/Resources/views/WishlistGroup/index.html.twig | 4 ++-- src/Resources/views/_wishlist_header.html.twig | 4 ++-- src/Resources/views/importWishlist.html.twig | 2 +- tests/Application/config/packages/twig_hooks.yaml | 3 ++- 11 files changed, 21 insertions(+), 17 deletions(-) diff --git a/src/Resources/translations/messages.en.yml b/src/Resources/translations/messages.en.yml index 3c02617f..ed9589de 100644 --- a/src/Resources/translations/messages.en.yml +++ b/src/Resources/translations/messages.en.yml @@ -5,6 +5,7 @@ bitbag_sylius_wishlist_plugin: add_to_wishlist: Add to wishlist remove_from_wishlist: Remove from wishlist your_wishlist_is_empty: Your wishlist is empty + your_wishlist: Your wishlist your_wishlists: Your wishlists add_another_wishlist: Add another wishlist added_wishlist_item: Product has been added to your wishlist. diff --git a/src/Resources/translations/messages.pl.yml b/src/Resources/translations/messages.pl.yml index d3f29d04..b8428ec6 100644 --- a/src/Resources/translations/messages.pl.yml +++ b/src/Resources/translations/messages.pl.yml @@ -4,6 +4,7 @@ bitbag_sylius_wishlist_plugin: add_to_wishlist: Dodaj do listy życzeń remove_from_wishlist: Usuń z listy życzeń your_wishlist_is_empty: Twoja lista życzeń jest pusta + your_wishlist: Twoja lista życzeń your_wishlists: Twoje listy życzeń add_another_wishlist: Dodaj kolejną listę życzeń added_wishlist_item: Produkt został dodany do listy życzeń. diff --git a/src/Resources/views/Common/widget.html.twig b/src/Resources/views/Common/widget.html.twig index 0ff3e771..5495f799 100644 --- a/src/Resources/views/Common/widget.html.twig +++ b/src/Resources/views/Common/widget.html.twig @@ -8,16 +8,15 @@ {% set wishlistProductsCount = data.wishlistProducts.count %} {% endfor %} - - + + {{ ux_icon('mdi:heart-outline') }} {{- wishlistProductsCount -}} {% else %} - - - + + {{ ux_icon('material-symbols:list') }} {{- wishlists|length -}} diff --git a/src/Resources/views/CreateWishlist/index.html.twig b/src/Resources/views/CreateWishlist/index.html.twig index 423de849..32d024bd 100644 --- a/src/Resources/views/CreateWishlist/index.html.twig +++ b/src/Resources/views/CreateWishlist/index.html.twig @@ -1,6 +1,6 @@ -{% extends '@SyliusShop/layout.html.twig' %} +{% extends '@SyliusShop/shared/layout/base.html.twig' %} -{% import '@SyliusUi/Macro/messages.html.twig' as messages %} +{% import '@SyliusShop/shared/messages.html.twig' as messages %} {% form_theme form '@SyliusShop/Form/theme.html.twig' %} {% block content %} diff --git a/src/Resources/views/WishlistDetails/_item.html.twig b/src/Resources/views/WishlistDetails/_item.html.twig index 2e09692c..48ecb5c7 100644 --- a/src/Resources/views/WishlistDetails/_item.html.twig +++ b/src/Resources/views/WishlistDetails/_item.html.twig @@ -1,4 +1,4 @@ -{% import "@SyliusShop/Common/Macro/money.html.twig" as money %} +{% import "@SyliusCore/Common/Macro/money.html.twig" as money %} {% set variant = itemForm.vars.value.wishlistProduct.variant %} {% set product = variant.product %} diff --git a/src/Resources/views/WishlistDetails/_variantPrice.html.twig b/src/Resources/views/WishlistDetails/_variantPrice.html.twig index 32111660..6a487e37 100644 --- a/src/Resources/views/WishlistDetails/_variantPrice.html.twig +++ b/src/Resources/views/WishlistDetails/_variantPrice.html.twig @@ -1,4 +1,4 @@ -{% import "@SyliusShop/Common/Macro/money.html.twig" as money %} +{% import "@SyliusCore/Common/Macro/money.html.twig" as money %} {% set pricing = sylius_product_variant_prices(product, sylius.channel) %} diff --git a/src/Resources/views/WishlistDetails/index.html.twig b/src/Resources/views/WishlistDetails/index.html.twig index 84de2fd3..80ee0700 100644 --- a/src/Resources/views/WishlistDetails/index.html.twig +++ b/src/Resources/views/WishlistDetails/index.html.twig @@ -1,6 +1,8 @@ -{% extends '@SyliusShop/layout.html.twig' %} +{% extends '@SyliusShop/shared/layout/base.html.twig' %} -{% import '@SyliusUi/Macro/messages.html.twig' as messages %} +{% import '@SyliusShop/shared/messages.html.twig' as messages %} + +{% block title %}{{ 'bitbag_sylius_wishlist_plugin.ui.your_wishlist'|trans }} | {{ parent() }}{% endblock %} {% block content %}

diff --git a/src/Resources/views/WishlistGroup/index.html.twig b/src/Resources/views/WishlistGroup/index.html.twig index 0e7f237a..704284a7 100644 --- a/src/Resources/views/WishlistGroup/index.html.twig +++ b/src/Resources/views/WishlistGroup/index.html.twig @@ -1,6 +1,6 @@ -{% extends '@SyliusShop/layout.html.twig' %} +{% extends '@SyliusShop/shared/layout/base.html.twig' %} -{% import '@SyliusUi/Macro/messages.html.twig' as messages %} +{% import '@SyliusShop/shared/messages.html.twig' as messages %} {% block content %} diff --git a/src/Resources/views/_wishlist_header.html.twig b/src/Resources/views/_wishlist_header.html.twig index 58e0fc29..a95e070f 100644 --- a/src/Resources/views/_wishlist_header.html.twig +++ b/src/Resources/views/_wishlist_header.html.twig @@ -1,3 +1,3 @@ -
- WISHLIST: {{ render(url('bitbag_sylius_wishlist_plugin_shop_wishlist_render_header_template')) }} +
+ {{ render(url('bitbag_sylius_wishlist_plugin_shop_wishlist_render_header_template')) }}
diff --git a/src/Resources/views/importWishlist.html.twig b/src/Resources/views/importWishlist.html.twig index a739c961..89d60090 100644 --- a/src/Resources/views/importWishlist.html.twig +++ b/src/Resources/views/importWishlist.html.twig @@ -1,4 +1,4 @@ -{% extends '@SyliusShop/layout.html.twig' %} +{% extends '@SyliusShop/shared/layout/base.html.twig' %} {% block content %} diff --git a/tests/Application/config/packages/twig_hooks.yaml b/tests/Application/config/packages/twig_hooks.yaml index ff2747ee..638466e0 100644 --- a/tests/Application/config/packages/twig_hooks.yaml +++ b/tests/Application/config/packages/twig_hooks.yaml @@ -16,10 +16,11 @@ sylius_twig_hooks: wishlist_javascripts: template: "@BitBagSyliusWishlistPlugin/Shop/_scripts.html.twig" -# TODO adjust this to render the template propery +# TODO adjust this to render the template properly 'sylius_shop.base.header.content': wishlist_header: template: "@BitBagSyliusWishlistPlugin/_wishlist_header.html.twig" + priority: 150 # TODO find the right way to extend product box's content #sylius.shop.product.index.box: From eae6eac60a91299881433e678e67f7f7c18d3296 Mon Sep 17 00:00:00 2001 From: jkindly Date: Fri, 18 Apr 2025 21:48:36 +0200 Subject: [PATCH 34/98] HM-1: Frontend adjustments (semantic to bootstrap) --- .../shop/js/copyToWishlistsListModal.js | 2 +- src/Resources/config/config.yml | 1 + src/Resources/config/twig_hooks/wishlist.yaml | 26 + .../views/Common/_addToWishlist.html.twig | 89 +- .../Common/_removeFromWishlist.html.twig | 4 +- .../views/CreateWishlist/index.html.twig | 3 +- .../views/Product/Box/_content.html.twig | 38 - .../views/Product/Show/_addToCart.html.twig | 51 +- .../_collectiveActions.html.twig | 68 +- .../WishlistDetails/_globalActions.html.twig | 8 +- .../views/WishlistDetails/_item.html.twig | 18 +- .../WishlistDetails/_variantPrice.html.twig | 28 +- .../views/WishlistDetails/index.html.twig | 144 +- .../views/WishlistGroup/index.html.twig | 139 +- src/Resources/views/_wishlist_pdf.html.twig | 6 +- src/Resources/views/importWishlist.html.twig | 17 +- .../config/packages/twig_hooks.yaml | 30 - tests/Application/yarn.lock | 3207 +++++++++++++++++ 18 files changed, 3477 insertions(+), 402 deletions(-) create mode 100644 src/Resources/config/twig_hooks/wishlist.yaml delete mode 100644 src/Resources/views/Product/Box/_content.html.twig delete mode 100644 tests/Application/config/packages/twig_hooks.yaml create mode 100644 tests/Application/yarn.lock diff --git a/src/Resources/assets/shop/js/copyToWishlistsListModal.js b/src/Resources/assets/shop/js/copyToWishlistsListModal.js index d52c58a0..41d63342 100644 --- a/src/Resources/assets/shop/js/copyToWishlistsListModal.js +++ b/src/Resources/assets/shop/js/copyToWishlistsListModal.js @@ -86,7 +86,7 @@ export class CreateCopyToWishlistsListModal { _getWishlists() { const select = document.createElement('select') select.name = 'wishlist' - select.classList.add('ui', 'selection', 'dropdown') + select.classList.add('form-select') select.insertAdjacentHTML("beforeend" ,``) this.wishlistTargets.forEach(wishlist => { diff --git a/src/Resources/config/config.yml b/src/Resources/config/config.yml index 53ed0724..2769ff98 100644 --- a/src/Resources/config/config.yml +++ b/src/Resources/config/config.yml @@ -1,2 +1,3 @@ imports: - { resource: "@BitBagSyliusWishlistPlugin/Resources/config/services.xml" } + - { resource: "@BitBagSyliusWishlistPlugin/Resources/config/twig_hooks/wishlist.yaml" } diff --git a/src/Resources/config/twig_hooks/wishlist.yaml b/src/Resources/config/twig_hooks/wishlist.yaml new file mode 100644 index 00000000..eaa4cd18 --- /dev/null +++ b/src/Resources/config/twig_hooks/wishlist.yaml @@ -0,0 +1,26 @@ +sylius_twig_hooks: + hooks: + 'sylius_admin.base#stylesheets': + wishlist_styles: + template: '@BitBagSyliusWishlistPlugin/Admin/_styles.html.twig' + + 'sylius_admin.base#javascripts': + wishlist_javascripts: + template: '@BitBagSyliusWishlistPlugin/Admin/_scripts.html.twig' + + 'sylius_shop.base#stylesheets': + wishlist_styles: + template: '@BitBagSyliusWishlistPlugin/Shop/_styles.html.twig' + + 'sylius_shop.base#javascripts': + wishlist_javascripts: + template: '@BitBagSyliusWishlistPlugin/Shop/_scripts.html.twig' + + 'sylius_shop.base.header.content': + wishlist_header: + template: '@BitBagSyliusWishlistPlugin/_wishlist_header.html.twig' + priority: 150 + + 'sylius_shop.product.show.content.info.summary.add_to_cart': + submit: + template: '@BitBagSyliusWishlistPlugin/Product/Show/_addToCart.html.twig' diff --git a/src/Resources/views/Common/_addToWishlist.html.twig b/src/Resources/views/Common/_addToWishlist.html.twig index da9b33b7..50e6ff60 100644 --- a/src/Resources/views/Common/_addToWishlist.html.twig +++ b/src/Resources/views/Common/_addToWishlist.html.twig @@ -1,65 +1,46 @@ -{% if app.user %} - {% if findAllByShopUserAndToken(app.user)|length < 2 %} -
- - {{ 'bitbag_sylius_wishlist_plugin.ui.add_to_wishlist'|trans }} - - {% else %} - - {% endif %} -{% else %} - {% if findAllByAnonymousAndChannel(sylius.channel)|length < 2 %} +{% if hookable_metadata.context.form is defined and hookable_metadata.context.form is not null %} + {% set form = hookable_metadata.context.form %} + {% set variant = form.cartItem.vars.value.variant %} + {% set product = variant.product %} +{% endif %} +{% set isUser = app.user is not null %} +{% set wishlists = isUser ? findAllByShopUserAndToken(app.user) : findAllByAnonymousAndChannel(sylius.channel) %} +{% set isSingleWishlist = wishlists|length < 2 %} + +
+ {% if isSingleWishlist %} - + {{ ux_icon('mdi:heart', {'class': 'icon icon-sm'}) }} {{ 'bitbag_sylius_wishlist_plugin.ui.add_to_wishlist'|trans }} {% else %} - diff --git a/src/Resources/views/Common/_removeFromWishlist.html.twig b/src/Resources/views/Common/_removeFromWishlist.html.twig index 45067ac9..7aa85f6c 100644 --- a/src/Resources/views/Common/_removeFromWishlist.html.twig +++ b/src/Resources/views/Common/_removeFromWishlist.html.twig @@ -1,9 +1,9 @@ - + {{ ux_icon('flowbite:x-outline', {'class': 'icon icon-sm'}) }} diff --git a/src/Resources/views/CreateWishlist/index.html.twig b/src/Resources/views/CreateWishlist/index.html.twig index 32d024bd..d402e484 100644 --- a/src/Resources/views/CreateWishlist/index.html.twig +++ b/src/Resources/views/CreateWishlist/index.html.twig @@ -1,7 +1,8 @@ {% extends '@SyliusShop/shared/layout/base.html.twig' %} {% import '@SyliusShop/shared/messages.html.twig' as messages %} -{% form_theme form '@SyliusShop/Form/theme.html.twig' %} + +{% form_theme form '@SyliusShop/form/theme.html.twig' %} {% block content %} {{ form_start(form) }} diff --git a/src/Resources/views/Product/Box/_content.html.twig b/src/Resources/views/Product/Box/_content.html.twig deleted file mode 100644 index 04f4b3a2..00000000 --- a/src/Resources/views/Product/Box/_content.html.twig +++ /dev/null @@ -1,38 +0,0 @@ -{% import "@SyliusShop/Common/Macro/money.html.twig" as money %} - -
- -
-
-
-
{{ 'sylius.ui.view_more'|trans }}
-
-
-
- {% include '@SyliusShop/Product/_mainImage.html.twig' with {'product': product} %} -
-
- - {{ product.name }} - - - {% if not product.enabledVariants.empty() %} - {% set variant = product|sylius_resolve_variant %} - {% set price = money.calculatePrice(variant) %} - {% set originalPrice = money.calculateOriginalPrice(variant) %} - {% set appliedPromotions = variant.getAppliedPromotionsForChannel(sylius.channel) %} - - {% include '@SyliusShop/Product/Show/_catalogPromotionLabels.html.twig' with {'appliedPromotions': appliedPromotions, 'withDescription': false} %} - - {% if variant|sylius_has_discount({'channel': sylius.channel}) %} -
{{ originalPrice }}
- {% endif %} -
{{ price }}
- {% endif %} -
- - {% include '@BitBagSyliusWishlistPlugin/Common/_addToWishlist.html.twig' %} -
-
diff --git a/src/Resources/views/Product/Show/_addToCart.html.twig b/src/Resources/views/Product/Show/_addToCart.html.twig index 2362e941..58b4ccfd 100644 --- a/src/Resources/views/Product/Show/_addToCart.html.twig +++ b/src/Resources/views/Product/Show/_addToCart.html.twig @@ -1,49 +1,4 @@ -{% set product = order_item.variant.product %} - -{% form_theme form '@SyliusShop/Form/theme.html.twig' %} - -
- {{ sylius_template_event('sylius.shop.product.show.before_add_to_cart', {'product': product, 'order_item': order_item}) }} - {{ form_start(form, { - 'action': path('sylius_shop_ajax_cart_add_item', {'productId': product.id}), - 'attr': { - 'id': 'sylius-product-adding-to-cart', - 'class': 'ui loadable form', - 'novalidate': 'novalidate', - 'autocomplete': 'off', - 'data-redirect': path(configuration.getRedirectRoute('summary')) - } - }) }} - - {{ form_errors(form) }} - - - - {% if not product.simple %} - {% if product.variantSelectionMethodChoice %} - {% include '@SyliusShop/Product/Show/_variants.html.twig' %} - {% else %} - {% include '@SyliusShop/Product/Show/_options.html.twig' %} - {% endif %} - {% endif %} - - {{ form_row(form.cartItem.quantity) }} - - {{ sylius_template_event('sylius.shop.product.show.add_to_cart_form', { - 'product': product, - 'order_item': order_item, - 'form': form - }) }} - -
- - - {% include '@BitBagSyliusWishlistPlugin/Common/_addToWishlist.html.twig' %} -
- {{ form_row(form._token) }} - {{ form_end(form, {'render_rest': false}) }} +
+ {% include '@SyliusShop/product/show/content/info/summary/add_to_cart/submit.html.twig' %} + {% include '@BitBagSyliusWishlistPlugin/Common/_addToWishlist.html.twig' %}
diff --git a/src/Resources/views/WishlistDetails/_collectiveActions.html.twig b/src/Resources/views/WishlistDetails/_collectiveActions.html.twig index 09b97633..13b25de3 100644 --- a/src/Resources/views/WishlistDetails/_collectiveActions.html.twig +++ b/src/Resources/views/WishlistDetails/_collectiveActions.html.twig @@ -3,53 +3,67 @@ {% else %} {% set wishlists = findAllByAnonymous() %} {% endif %} - diff --git a/src/Resources/views/WishlistDetails/_globalActions.html.twig b/src/Resources/views/WishlistDetails/_globalActions.html.twig index d3b696f9..83ca81d1 100644 --- a/src/Resources/views/WishlistDetails/_globalActions.html.twig +++ b/src/Resources/views/WishlistDetails/_globalActions.html.twig @@ -1,6 +1,6 @@ - @@ -8,12 +8,12 @@ diff --git a/src/Resources/views/WishlistDetails/_item.html.twig b/src/Resources/views/WishlistDetails/_item.html.twig index 48ecb5c7..ca5c807b 100644 --- a/src/Resources/views/WishlistDetails/_item.html.twig +++ b/src/Resources/views/WishlistDetails/_item.html.twig @@ -1,4 +1,4 @@ -{% import "@SyliusCore/Common/Macro/money.html.twig" as money %} +{% form_theme form '@SyliusShop/form/theme.html.twig' %} {% set variant = itemForm.vars.value.wishlistProduct.variant %} {% set product = variant.product %} @@ -6,23 +6,19 @@ {% set itemId = "wishlist_item_#{ variant.id }_#{ product.id }" %}
-
- {{ form_widget(itemForm.selected, { id: product.name }) }} + {{ form_widget(itemForm.selected, { id: product.name, label: false }) }}
-
- {% include '@SyliusShop/Product/_mainImage.html.twig' %} + {{ component('sylius_shop:main_image', { product: product }) }}
- -
- {% if itemForm.cartItem.cartItem.variant is defined %} + {% if itemForm.cartItem.cartItem.variant is defined %}
{% for child in itemForm.cartItem.cartItem.variant.children %}
@@ -33,13 +29,11 @@
{% endif %}
-
{% if not product.variants.empty() %} {% include '@BitBagSyliusWishlistPlugin/WishlistDetails/_variantPrice.html.twig' %} {% endif %}
-
{{ form_widget(itemForm.cartItem.cartItem.quantity, { 'attr': { @@ -49,11 +43,7 @@ } }) }}
-
{% include '@BitBagSyliusWishlistPlugin/Common/_removeFromWishlist.html.twig' %}
- - {{ sonata_block_render_event('sylius.shop.product.index.after_box', {'product': product}) }} -
diff --git a/src/Resources/views/WishlistDetails/_variantPrice.html.twig b/src/Resources/views/WishlistDetails/_variantPrice.html.twig index 6a487e37..62dcdbc4 100644 --- a/src/Resources/views/WishlistDetails/_variantPrice.html.twig +++ b/src/Resources/views/WishlistDetails/_variantPrice.html.twig @@ -1,28 +1,6 @@ {% import "@SyliusCore/Common/Macro/money.html.twig" as money %} -{% set pricing = sylius_product_variant_prices(product, sylius.channel) %} - -{% set prices %} - [ - {%- for price in pricing -%} - { - {%- for option, value in price -%} - "{{- option -}}": - {%- if option == 'value' or option == 'original-price' -%} - "{{ money.convertAndFormat(value) -}}" - {%- elseif not value is iterable -%} - "{{ value|replace({'\"': '\''}) -}}" - {%- else -%} - "" - {%- endif -%} - {{- not loop.last ? ', '-}} - {%- endfor -%} - } - {{- not loop.last ? ', '-}} - {%- endfor -%} - ] -{% endset %} - - - {{ money.calculatePrice(variant) }} + + {{ money.convertAndFormat(variant|sylius_calculate_price({'channel': sylius.channel})) }} + diff --git a/src/Resources/views/WishlistDetails/index.html.twig b/src/Resources/views/WishlistDetails/index.html.twig index 80ee0700..e79a0be2 100644 --- a/src/Resources/views/WishlistDetails/index.html.twig +++ b/src/Resources/views/WishlistDetails/index.html.twig @@ -5,92 +5,88 @@ {% block title %}{{ 'bitbag_sylius_wishlist_plugin.ui.your_wishlist'|trans }} | {{ parent() }}{% endblock %} {% block content %} -

- -
+
+

{{ wishlist.name }} -

-

- {% if sylius.channel is not null %} - {% set wishlists = findAllByAnonymousAndChannel(sylius.channel) %} - {% else %} - {% set wishlists = findAllByAnonymous() %} - {% endif %} - {% if wishlists|length > 1 %} - {% else %} -
- - -
- {% endif %} - - - {% if wishlist.wishlistProducts.count > 0 %} - +

+ {% if sylius.channel is not null %} + {% set wishlists = findAllByAnonymousAndChannel(sylius.channel) %} + {% else %} + {% set wishlists = findAllByAnonymous() %} + {% endif %} + {% if wishlists|length > 1 %} + {% else %} +
+ {% if wishlist.wishlistProducts.count > 0 %} + + {{ ux_icon('bx:x') }}{{ 'bitbag_sylius_wishlist_plugin.ui.clear_wishlist'|trans }} + + {% endif %} + + +
+ {% endif %} - +
- {{ form_start(form, { attr: { class: 'bb-wishlist ui form', id: "wishlist_form" } }) }} + {% if wishlist.wishlistProducts.count > 0 %} +
-
+ {{ form_start(form, { attr: { class: 'bb-wishlist ui form', id: "wishlist_form" } }) }} -
-
- -
-
- {{ 'sylius.ui.item'|trans }} -
-
- {{ 'sylius.ui.unit_price'|trans }} +
+
+
+ +
+
+ {{ 'sylius.ui.item'|trans }} +
+
+ {{ 'sylius.ui.unit_price'|trans }} +
+
+ {{ 'sylius.ui.qty'|trans }} +
+
+ {{ 'sylius.ui.actions'|trans }} +
-
- {{ 'sylius.ui.qty'|trans }} -
-
- {{ 'sylius.ui.actions'|trans }} -
-
- {% for itemForm in form.items %} - {% include "@BitBagSyliusWishlistPlugin/WishlistDetails/_item.html.twig" %} - - {% endfor %} + {% for itemForm in form.items %} + {% include "@BitBagSyliusWishlistPlugin/WishlistDetails/_item.html.twig" %} + + {% endfor %} -
- {% include "@BitBagSyliusWishlistPlugin/WishlistDetails/_collectiveActions.html.twig" %} - {% include "@BitBagSyliusWishlistPlugin/WishlistDetails/_globalActions.html.twig" %} +
+ {% include "@BitBagSyliusWishlistPlugin/WishlistDetails/_collectiveActions.html.twig" %} + {% include "@BitBagSyliusWishlistPlugin/WishlistDetails/_globalActions.html.twig" %} +
+
- -
- {{ form_row(form._token) }} - {{ form_end(form, {'render_rest': false} ) }} - {% else %} -
-
- {{ messages.info('bitbag_sylius_wishlist_plugin.ui.your_wishlist_is_empty'|trans) }} -
+ {{ form_row(form._token) }} + {{ form_end(form, {'render_rest': false} ) }} + {% else %} + {{ messages.info('bitbag_sylius_wishlist_plugin.ui.your_wishlist_is_empty'|trans) }} - -
- {% endif %} - + {% endif %} +
{% endblock %} diff --git a/src/Resources/views/WishlistGroup/index.html.twig b/src/Resources/views/WishlistGroup/index.html.twig index 704284a7..8188c42d 100644 --- a/src/Resources/views/WishlistGroup/index.html.twig +++ b/src/Resources/views/WishlistGroup/index.html.twig @@ -3,86 +3,81 @@ {% import '@SyliusShop/shared/messages.html.twig' as messages %} {% block content %} - - -
-
-

-
- {{ 'bitbag_sylius_wishlist_plugin.ui.your_wishlists'|trans }} -
+
+
+
+

+ {{ 'bitbag_sylius_wishlist_plugin.ui.your_wishlists'|trans }}

+
+ + +
-
- - -
-
- - -
- {% for wishlist in wishlists %} -
- - -
-
-
+
+ {% for wishlist in wishlists %} +
+
+ - +
+ {% if wishlist.shopuser is null and app.user is not null %} + + {{ 'bitbag_sylius_wishlist_plugin.ui.wishlist_save'|trans }} + + {% endif %} + - + {{ ux_icon('flowbite:x-outline', {'class': 'icon icon-sm'}) }} + + +
-
-
- {% endfor %} + + {% endfor %} +
+

- {% endblock %} diff --git a/src/Resources/views/_wishlist_pdf.html.twig b/src/Resources/views/_wishlist_pdf.html.twig index 48586e2c..ff63025e 100644 --- a/src/Resources/views/_wishlist_pdf.html.twig +++ b/src/Resources/views/_wishlist_pdf.html.twig @@ -1,4 +1,4 @@ -{% import "@SyliusShop/Common/Macro/money.html.twig" as money %} +{% import "@SyliusCore/Common/Macro/money.html.twig" as money %} @@ -35,10 +35,10 @@ {{ product.variant.product.code }} {{ product.actualVariant }} {{ product.quantity }} - {{ money.calculatePrice(product.variant.product|sylius_resolve_variant) }} + {{ money.convertAndFormat(product.variant|sylius_calculate_price({'channel': sylius.channel})) }} {% endfor %} - \ No newline at end of file + diff --git a/src/Resources/views/importWishlist.html.twig b/src/Resources/views/importWishlist.html.twig index 89d60090..ffcb3c85 100644 --- a/src/Resources/views/importWishlist.html.twig +++ b/src/Resources/views/importWishlist.html.twig @@ -1,15 +1,14 @@ {% extends '@SyliusShop/shared/layout/base.html.twig' %} -{% block content %} +{% form_theme form '@SyliusShop/form/theme.html.twig' %} -

- -
+{% block content %} +
+

{{ 'bitbag_sylius_wishlist_plugin.ui.import_from_csv'|trans }} -

-

+ - {{ form_start(form, { attr: { class: 'import-wishlist ui form', id: "wishlist_import_form" } }) }} + {{ form_start(form, { attr: { class: 'import-wishlist ui form', id: "wishlist_import_form" } }) }}
{{ form_widget(form.wishlist_file, { attr: { class: "ui input", } } ) }} @@ -21,6 +20,6 @@ {{ form_widget(form.submit, { attr: { class: "ui primary button", } } ) }}
- {{ form_end(form) }} - + {{ form_end(form) }} +
{% endblock %} diff --git a/tests/Application/config/packages/twig_hooks.yaml b/tests/Application/config/packages/twig_hooks.yaml deleted file mode 100644 index 638466e0..00000000 --- a/tests/Application/config/packages/twig_hooks.yaml +++ /dev/null @@ -1,30 +0,0 @@ -sylius_twig_hooks: - hooks: - 'sylius_admin.base#stylesheets': - wishlist_styles: - template: "@BitBagSyliusWishlistPlugin/Admin/_styles.html.twig" - - 'sylius_admin.base#javascripts': - wishlist_javascripts: - template: "@BitBagSyliusWishlistPlugin/Admin/_scripts.html.twig" - - 'sylius_shop.base#stylesheets': - wishlist_styles: - template: "@BitBagSyliusWishlistPlugin/Shop/_styles.html.twig" - - 'sylius_shop.base#javascripts': - wishlist_javascripts: - template: "@BitBagSyliusWishlistPlugin/Shop/_scripts.html.twig" - -# TODO adjust this to render the template properly - 'sylius_shop.base.header.content': - wishlist_header: - template: "@BitBagSyliusWishlistPlugin/_wishlist_header.html.twig" - priority: 150 - -# TODO find the right way to extend product box's content -#sylius.shop.product.index.box: -# blocks: -# content: -# template: "@BitBagSyliusWishlistPlugin/Product/Box/_content.html.twig" -# priority: 10 diff --git a/tests/Application/yarn.lock b/tests/Application/yarn.lock new file mode 100644 index 00000000..2e25fb50 --- /dev/null +++ b/tests/Application/yarn.lock @@ -0,0 +1,3207 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@ampproject/remapping@^2.2.0": + version "2.3.0" + resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.3.0.tgz#ed441b6fa600072520ce18b43d2c8cc8caecc7f4" + integrity sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw== + dependencies: + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.24" + +"@babel/code-frame@^7.26.2": + version "7.26.2" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.26.2.tgz#4b5fab97d33338eff916235055f0ebc21e573a85" + integrity sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ== + dependencies: + "@babel/helper-validator-identifier" "^7.25.9" + js-tokens "^4.0.0" + picocolors "^1.0.0" + +"@babel/compat-data@^7.20.5", "@babel/compat-data@^7.22.6", "@babel/compat-data@^7.26.8": + version "7.26.8" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.26.8.tgz#821c1d35641c355284d4a870b8a4a7b0c141e367" + integrity sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ== + +"@babel/core@^7.17.0": + version "7.26.10" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.26.10.tgz#5c876f83c8c4dcb233ee4b670c0606f2ac3000f9" + integrity sha512-vMqyb7XCDMPvJFFOaT9kxtiRh42GwlZEg1/uIgtZshS5a/8OaduUfCi7kynKgc3Tw/6Uo2D+db9qBttghhmxwQ== + dependencies: + "@ampproject/remapping" "^2.2.0" + "@babel/code-frame" "^7.26.2" + "@babel/generator" "^7.26.10" + "@babel/helper-compilation-targets" "^7.26.5" + "@babel/helper-module-transforms" "^7.26.0" + "@babel/helpers" "^7.26.10" + "@babel/parser" "^7.26.10" + "@babel/template" "^7.26.9" + "@babel/traverse" "^7.26.10" + "@babel/types" "^7.26.10" + convert-source-map "^2.0.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.3" + semver "^6.3.1" + +"@babel/generator@^7.26.10", "@babel/generator@^7.27.0": + version "7.27.0" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.27.0.tgz#764382b5392e5b9aff93cadb190d0745866cbc2c" + integrity sha512-VybsKvpiN1gU1sdMZIp7FcqphVVKEwcuj02x73uvcHE0PTihx1nlBcowYWhDwjpoAXRv43+gDzyggGnn1XZhVw== + dependencies: + "@babel/parser" "^7.27.0" + "@babel/types" "^7.27.0" + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.25" + jsesc "^3.0.2" + +"@babel/helper-annotate-as-pure@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz#d8eac4d2dc0d7b6e11fa6e535332e0d3184f06b4" + integrity sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g== + dependencies: + "@babel/types" "^7.25.9" + +"@babel/helper-compilation-targets@^7.20.7", "@babel/helper-compilation-targets@^7.22.6", "@babel/helper-compilation-targets@^7.25.9", "@babel/helper-compilation-targets@^7.26.5": + version "7.27.0" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.0.tgz#de0c753b1cd1d9ab55d473c5a5cf7170f0a81880" + integrity sha512-LVk7fbXml0H2xH34dFzKQ7TDZ2G4/rVTOrq9V+icbbadjbVxxeFeDsNHv2SrZeWoA+6ZiTyWYWtScEIW07EAcA== + dependencies: + "@babel/compat-data" "^7.26.8" + "@babel/helper-validator-option" "^7.25.9" + browserslist "^4.24.0" + lru-cache "^5.1.1" + semver "^6.3.1" + +"@babel/helper-create-class-features-plugin@^7.25.9": + version "7.27.0" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.27.0.tgz#518fad6a307c6a96f44af14912b2c20abe9bfc30" + integrity sha512-vSGCvMecvFCd/BdpGlhpXYNhhC4ccxyvQWpbGL4CWbvfEoLFWUZuSuf7s9Aw70flgQF+6vptvgK2IfOnKlRmBg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.25.9" + "@babel/helper-member-expression-to-functions" "^7.25.9" + "@babel/helper-optimise-call-expression" "^7.25.9" + "@babel/helper-replace-supers" "^7.26.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.25.9" + "@babel/traverse" "^7.27.0" + semver "^6.3.1" + +"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.25.9": + version "7.27.0" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.27.0.tgz#0e41f7d38c2ebe06ebd9cf0e02fb26019c77cd95" + integrity sha512-fO8l08T76v48BhpNRW/nQ0MxfnSdoSKUJBMjubOAYffsVuGG5qOfMq7N6Es7UJvi7Y8goXXo07EfcHZXDPuELQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.25.9" + regexpu-core "^6.2.0" + semver "^6.3.1" + +"@babel/helper-define-polyfill-provider@^0.6.3", "@babel/helper-define-polyfill-provider@^0.6.4": + version "0.6.4" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.4.tgz#15e8746368bfa671785f5926ff74b3064c291fab" + integrity sha512-jljfR1rGnXXNWnmQg2K3+bvhkxB51Rl32QRaOTuwwjviGrHzIbSc8+x9CpraDtbT7mfyjXObULP4w/adunNwAw== + dependencies: + "@babel/helper-compilation-targets" "^7.22.6" + "@babel/helper-plugin-utils" "^7.22.5" + debug "^4.1.1" + lodash.debounce "^4.0.8" + resolve "^1.14.2" + +"@babel/helper-member-expression-to-functions@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz#9dfffe46f727005a5ea29051ac835fb735e4c1a3" + integrity sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ== + dependencies: + "@babel/traverse" "^7.25.9" + "@babel/types" "^7.25.9" + +"@babel/helper-module-imports@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz#e7f8d20602ebdbf9ebbea0a0751fb0f2a4141715" + integrity sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw== + dependencies: + "@babel/traverse" "^7.25.9" + "@babel/types" "^7.25.9" + +"@babel/helper-module-transforms@^7.25.9", "@babel/helper-module-transforms@^7.26.0": + version "7.26.0" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz#8ce54ec9d592695e58d84cd884b7b5c6a2fdeeae" + integrity sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw== + dependencies: + "@babel/helper-module-imports" "^7.25.9" + "@babel/helper-validator-identifier" "^7.25.9" + "@babel/traverse" "^7.25.9" + +"@babel/helper-optimise-call-expression@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz#3324ae50bae7e2ab3c33f60c9a877b6a0146b54e" + integrity sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ== + dependencies: + "@babel/types" "^7.25.9" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.25.9", "@babel/helper-plugin-utils@^7.26.5", "@babel/helper-plugin-utils@^7.8.0": + version "7.26.5" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.26.5.tgz#18580d00c9934117ad719392c4f6585c9333cc35" + integrity sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg== + +"@babel/helper-remap-async-to-generator@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.9.tgz#e53956ab3d5b9fb88be04b3e2f31b523afd34b92" + integrity sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.25.9" + "@babel/helper-wrap-function" "^7.25.9" + "@babel/traverse" "^7.25.9" + +"@babel/helper-replace-supers@^7.25.9", "@babel/helper-replace-supers@^7.26.5": + version "7.26.5" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.26.5.tgz#6cb04e82ae291dae8e72335dfe438b0725f14c8d" + integrity sha512-bJ6iIVdYX1YooY2X7w1q6VITt+LnUILtNk7zT78ykuwStx8BauCzxvFqFaHjOpW1bVnSUM1PN1f0p5P21wHxvg== + dependencies: + "@babel/helper-member-expression-to-functions" "^7.25.9" + "@babel/helper-optimise-call-expression" "^7.25.9" + "@babel/traverse" "^7.26.5" + +"@babel/helper-skip-transparent-expression-wrappers@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz#0b2e1b62d560d6b1954893fd2b705dc17c91f0c9" + integrity sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA== + dependencies: + "@babel/traverse" "^7.25.9" + "@babel/types" "^7.25.9" + +"@babel/helper-string-parser@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz#1aabb72ee72ed35789b4bbcad3ca2862ce614e8c" + integrity sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA== + +"@babel/helper-validator-identifier@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz#24b64e2c3ec7cd3b3c547729b8d16871f22cbdc7" + integrity sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ== + +"@babel/helper-validator-option@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz#86e45bd8a49ab7e03f276577f96179653d41da72" + integrity sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw== + +"@babel/helper-wrap-function@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.25.9.tgz#d99dfd595312e6c894bd7d237470025c85eea9d0" + integrity sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g== + dependencies: + "@babel/template" "^7.25.9" + "@babel/traverse" "^7.25.9" + "@babel/types" "^7.25.9" + +"@babel/helpers@^7.26.10": + version "7.27.0" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.27.0.tgz#53d156098defa8243eab0f32fa17589075a1b808" + integrity sha512-U5eyP/CTFPuNE3qk+WZMxFkp/4zUzdceQlfzf7DdGdhp+Fezd7HD+i8Y24ZuTMKX3wQBld449jijbGq6OdGNQg== + dependencies: + "@babel/template" "^7.27.0" + "@babel/types" "^7.27.0" + +"@babel/parser@^7.26.10", "@babel/parser@^7.27.0": + version "7.27.0" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.27.0.tgz#3d7d6ee268e41d2600091cbd4e145ffee85a44ec" + integrity sha512-iaepho73/2Pz7w2eMS0Q5f83+0RKI7i4xmiYeBmDzfRVbQtTOG7Ts0S4HzJVsTMGI9keU8rNfuZr8DKfSt7Yyg== + dependencies: + "@babel/types" "^7.27.0" + +"@babel/plugin-bugfix-firefox-class-in-computed-class-key@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.9.tgz#cc2e53ebf0a0340777fff5ed521943e253b4d8fe" + integrity sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g== + dependencies: + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/traverse" "^7.25.9" + +"@babel/plugin-bugfix-safari-class-field-initializer-scope@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.9.tgz#af9e4fb63ccb8abcb92375b2fcfe36b60c774d30" + integrity sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw== + dependencies: + "@babel/helper-plugin-utils" "^7.25.9" + +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.9.tgz#e8dc26fcd616e6c5bf2bd0d5a2c151d4f92a9137" + integrity sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug== + dependencies: + "@babel/helper-plugin-utils" "^7.25.9" + +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.9.tgz#807a667f9158acac6f6164b4beb85ad9ebc9e1d1" + integrity sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g== + dependencies: + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.25.9" + "@babel/plugin-transform-optional-chaining" "^7.25.9" + +"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.9.tgz#de7093f1e7deaf68eadd7cc6b07f2ab82543269e" + integrity sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg== + dependencies: + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/traverse" "^7.25.9" + +"@babel/plugin-proposal-object-rest-spread@^7.20.7": + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz#aa662940ef425779c75534a5c41e9d936edc390a" + integrity sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg== + dependencies: + "@babel/compat-data" "^7.20.5" + "@babel/helper-compilation-targets" "^7.20.7" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.20.7" + +"@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2": + version "7.21.0-placeholder-for-preset-env.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz#7844f9289546efa9febac2de4cfe358a050bd703" + integrity sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w== + +"@babel/plugin-syntax-import-assertions@^7.26.0": + version "7.26.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.26.0.tgz#620412405058efa56e4a564903b79355020f445f" + integrity sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg== + dependencies: + "@babel/helper-plugin-utils" "^7.25.9" + +"@babel/plugin-syntax-import-attributes@^7.26.0": + version "7.26.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz#3b1412847699eea739b4f2602c74ce36f6b0b0f7" + integrity sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A== + dependencies: + "@babel/helper-plugin-utils" "^7.25.9" + +"@babel/plugin-syntax-object-rest-spread@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" + integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-unicode-sets-regex@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz#d49a3b3e6b52e5be6740022317580234a6a47357" + integrity sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-arrow-functions@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.9.tgz#7821d4410bee5daaadbb4cdd9a6649704e176845" + integrity sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg== + dependencies: + "@babel/helper-plugin-utils" "^7.25.9" + +"@babel/plugin-transform-async-generator-functions@^7.26.8": + version "7.26.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.26.8.tgz#5e3991135e3b9c6eaaf5eff56d1ae5a11df45ff8" + integrity sha512-He9Ej2X7tNf2zdKMAGOsmg2MrFc+hfoAhd3po4cWfo/NWjzEAKa0oQruj1ROVUdl0e6fb6/kE/G3SSxE0lRJOg== + dependencies: + "@babel/helper-plugin-utils" "^7.26.5" + "@babel/helper-remap-async-to-generator" "^7.25.9" + "@babel/traverse" "^7.26.8" + +"@babel/plugin-transform-async-to-generator@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.9.tgz#c80008dacae51482793e5a9c08b39a5be7e12d71" + integrity sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ== + dependencies: + "@babel/helper-module-imports" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-remap-async-to-generator" "^7.25.9" + +"@babel/plugin-transform-block-scoped-functions@^7.26.5": + version "7.26.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.26.5.tgz#3dc4405d31ad1cbe45293aa57205a6e3b009d53e" + integrity sha512-chuTSY+hq09+/f5lMj8ZSYgCFpppV2CbYrhNFJ1BFoXpiWPnnAb7R0MqrafCpN8E1+YRrtM1MXZHJdIx8B6rMQ== + dependencies: + "@babel/helper-plugin-utils" "^7.26.5" + +"@babel/plugin-transform-block-scoping@^7.25.9": + version "7.27.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.27.0.tgz#acc2c0d98a7439bbde4244588ddbd4904701d47f" + integrity sha512-u1jGphZ8uDI2Pj/HJj6YQ6XQLZCNjOlprjxB5SVz6rq2T6SwAR+CdrWK0CP7F+9rDVMXdB0+r6Am5G5aobOjAQ== + dependencies: + "@babel/helper-plugin-utils" "^7.26.5" + +"@babel/plugin-transform-class-properties@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.9.tgz#a8ce84fedb9ad512549984101fa84080a9f5f51f" + integrity sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" + +"@babel/plugin-transform-class-static-block@^7.26.0": + version "7.26.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.26.0.tgz#6c8da219f4eb15cae9834ec4348ff8e9e09664a0" + integrity sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" + +"@babel/plugin-transform-classes@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.9.tgz#7152457f7880b593a63ade8a861e6e26a4469f52" + integrity sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.25.9" + "@babel/helper-compilation-targets" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-replace-supers" "^7.25.9" + "@babel/traverse" "^7.25.9" + globals "^11.1.0" + +"@babel/plugin-transform-computed-properties@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.9.tgz#db36492c78460e534b8852b1d5befe3c923ef10b" + integrity sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA== + dependencies: + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/template" "^7.25.9" + +"@babel/plugin-transform-destructuring@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.9.tgz#966ea2595c498224340883602d3cfd7a0c79cea1" + integrity sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ== + dependencies: + "@babel/helper-plugin-utils" "^7.25.9" + +"@babel/plugin-transform-dotall-regex@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.9.tgz#bad7945dd07734ca52fe3ad4e872b40ed09bb09a" + integrity sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" + +"@babel/plugin-transform-duplicate-keys@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.9.tgz#8850ddf57dce2aebb4394bb434a7598031059e6d" + integrity sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw== + dependencies: + "@babel/helper-plugin-utils" "^7.25.9" + +"@babel/plugin-transform-duplicate-named-capturing-groups-regex@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.9.tgz#6f7259b4de127721a08f1e5165b852fcaa696d31" + integrity sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" + +"@babel/plugin-transform-dynamic-import@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.9.tgz#23e917de63ed23c6600c5dd06d94669dce79f7b8" + integrity sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg== + dependencies: + "@babel/helper-plugin-utils" "^7.25.9" + +"@babel/plugin-transform-exponentiation-operator@^7.26.3": + version "7.26.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.26.3.tgz#e29f01b6de302c7c2c794277a48f04a9ca7f03bc" + integrity sha512-7CAHcQ58z2chuXPWblnn1K6rLDnDWieghSOEmqQsrBenH0P9InCUtOJYD89pvngljmZlJcz3fcmgYsXFNGa1ZQ== + dependencies: + "@babel/helper-plugin-utils" "^7.25.9" + +"@babel/plugin-transform-export-namespace-from@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.9.tgz#90745fe55053394f554e40584cda81f2c8a402a2" + integrity sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww== + dependencies: + "@babel/helper-plugin-utils" "^7.25.9" + +"@babel/plugin-transform-for-of@^7.26.9": + version "7.26.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.26.9.tgz#27231f79d5170ef33b5111f07fe5cafeb2c96a56" + integrity sha512-Hry8AusVm8LW5BVFgiyUReuoGzPUpdHQQqJY5bZnbbf+ngOHWuCuYFKw/BqaaWlvEUrF91HMhDtEaI1hZzNbLg== + dependencies: + "@babel/helper-plugin-utils" "^7.26.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.25.9" + +"@babel/plugin-transform-function-name@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.9.tgz#939d956e68a606661005bfd550c4fc2ef95f7b97" + integrity sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA== + dependencies: + "@babel/helper-compilation-targets" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/traverse" "^7.25.9" + +"@babel/plugin-transform-json-strings@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.9.tgz#c86db407cb827cded902a90c707d2781aaa89660" + integrity sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw== + dependencies: + "@babel/helper-plugin-utils" "^7.25.9" + +"@babel/plugin-transform-literals@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.9.tgz#1a1c6b4d4aa59bc4cad5b6b3a223a0abd685c9de" + integrity sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ== + dependencies: + "@babel/helper-plugin-utils" "^7.25.9" + +"@babel/plugin-transform-logical-assignment-operators@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.9.tgz#b19441a8c39a2fda0902900b306ea05ae1055db7" + integrity sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q== + dependencies: + "@babel/helper-plugin-utils" "^7.25.9" + +"@babel/plugin-transform-member-expression-literals@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.9.tgz#63dff19763ea64a31f5e6c20957e6a25e41ed5de" + integrity sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA== + dependencies: + "@babel/helper-plugin-utils" "^7.25.9" + +"@babel/plugin-transform-modules-amd@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.9.tgz#49ba478f2295101544abd794486cd3088dddb6c5" + integrity sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw== + dependencies: + "@babel/helper-module-transforms" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" + +"@babel/plugin-transform-modules-commonjs@^7.26.3": + version "7.26.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.26.3.tgz#8f011d44b20d02c3de44d8850d971d8497f981fb" + integrity sha512-MgR55l4q9KddUDITEzEFYn5ZsGDXMSsU9E+kh7fjRXTIC3RHqfCo8RPRbyReYJh44HQ/yomFkqbOFohXvDCiIQ== + dependencies: + "@babel/helper-module-transforms" "^7.26.0" + "@babel/helper-plugin-utils" "^7.25.9" + +"@babel/plugin-transform-modules-systemjs@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.9.tgz#8bd1b43836269e3d33307151a114bcf3ba6793f8" + integrity sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA== + dependencies: + "@babel/helper-module-transforms" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-validator-identifier" "^7.25.9" + "@babel/traverse" "^7.25.9" + +"@babel/plugin-transform-modules-umd@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.9.tgz#6710079cdd7c694db36529a1e8411e49fcbf14c9" + integrity sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw== + dependencies: + "@babel/helper-module-transforms" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" + +"@babel/plugin-transform-named-capturing-groups-regex@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.9.tgz#454990ae6cc22fd2a0fa60b3a2c6f63a38064e6a" + integrity sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" + +"@babel/plugin-transform-new-target@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.9.tgz#42e61711294b105c248336dcb04b77054ea8becd" + integrity sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ== + dependencies: + "@babel/helper-plugin-utils" "^7.25.9" + +"@babel/plugin-transform-nullish-coalescing-operator@^7.26.6": + version "7.26.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.26.6.tgz#fbf6b3c92cb509e7b319ee46e3da89c5bedd31fe" + integrity sha512-CKW8Vu+uUZneQCPtXmSBUC6NCAUdya26hWCElAWh5mVSlSRsmiCPUUDKb3Z0szng1hiAJa098Hkhg9o4SE35Qw== + dependencies: + "@babel/helper-plugin-utils" "^7.26.5" + +"@babel/plugin-transform-numeric-separator@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.9.tgz#bfed75866261a8b643468b0ccfd275f2033214a1" + integrity sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q== + dependencies: + "@babel/helper-plugin-utils" "^7.25.9" + +"@babel/plugin-transform-object-rest-spread@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.9.tgz#0203725025074164808bcf1a2cfa90c652c99f18" + integrity sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg== + dependencies: + "@babel/helper-compilation-targets" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/plugin-transform-parameters" "^7.25.9" + +"@babel/plugin-transform-object-super@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.9.tgz#385d5de135162933beb4a3d227a2b7e52bb4cf03" + integrity sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A== + dependencies: + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-replace-supers" "^7.25.9" + +"@babel/plugin-transform-optional-catch-binding@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.9.tgz#10e70d96d52bb1f10c5caaac59ac545ea2ba7ff3" + integrity sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g== + dependencies: + "@babel/helper-plugin-utils" "^7.25.9" + +"@babel/plugin-transform-optional-chaining@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.9.tgz#e142eb899d26ef715435f201ab6e139541eee7dd" + integrity sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A== + dependencies: + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.25.9" + +"@babel/plugin-transform-parameters@^7.20.7", "@babel/plugin-transform-parameters@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.9.tgz#b856842205b3e77e18b7a7a1b94958069c7ba257" + integrity sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g== + dependencies: + "@babel/helper-plugin-utils" "^7.25.9" + +"@babel/plugin-transform-private-methods@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.9.tgz#847f4139263577526455d7d3223cd8bda51e3b57" + integrity sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" + +"@babel/plugin-transform-private-property-in-object@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.9.tgz#9c8b73e64e6cc3cbb2743633885a7dd2c385fe33" + integrity sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.25.9" + "@babel/helper-create-class-features-plugin" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" + +"@babel/plugin-transform-property-literals@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.9.tgz#d72d588bd88b0dec8b62e36f6fda91cedfe28e3f" + integrity sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA== + dependencies: + "@babel/helper-plugin-utils" "^7.25.9" + +"@babel/plugin-transform-regenerator@^7.25.9": + version "7.27.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.27.0.tgz#822feebef43d6a59a81f696b2512df5b1682db31" + integrity sha512-LX/vCajUJQDqE7Aum/ELUMZAY19+cDpghxrnyt5I1tV6X5PyC86AOoWXWFYFeIvauyeSA6/ktn4tQVn/3ZifsA== + dependencies: + "@babel/helper-plugin-utils" "^7.26.5" + regenerator-transform "^0.15.2" + +"@babel/plugin-transform-regexp-modifiers@^7.26.0": + version "7.26.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.26.0.tgz#2f5837a5b5cd3842a919d8147e9903cc7455b850" + integrity sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" + +"@babel/plugin-transform-reserved-words@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.9.tgz#0398aed2f1f10ba3f78a93db219b27ef417fb9ce" + integrity sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg== + dependencies: + "@babel/helper-plugin-utils" "^7.25.9" + +"@babel/plugin-transform-shorthand-properties@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.9.tgz#bb785e6091f99f826a95f9894fc16fde61c163f2" + integrity sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng== + dependencies: + "@babel/helper-plugin-utils" "^7.25.9" + +"@babel/plugin-transform-spread@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.9.tgz#24a35153931b4ba3d13cec4a7748c21ab5514ef9" + integrity sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A== + dependencies: + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.25.9" + +"@babel/plugin-transform-sticky-regex@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.9.tgz#c7f02b944e986a417817b20ba2c504dfc1453d32" + integrity sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA== + dependencies: + "@babel/helper-plugin-utils" "^7.25.9" + +"@babel/plugin-transform-template-literals@^7.26.8": + version "7.26.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.26.8.tgz#966b15d153a991172a540a69ad5e1845ced990b5" + integrity sha512-OmGDL5/J0CJPJZTHZbi2XpO0tyT2Ia7fzpW5GURwdtp2X3fMmN8au/ej6peC/T33/+CRiIpA8Krse8hFGVmT5Q== + dependencies: + "@babel/helper-plugin-utils" "^7.26.5" + +"@babel/plugin-transform-typeof-symbol@^7.26.7": + version "7.27.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.27.0.tgz#044a0890f3ca694207c7826d0c7a65e5ac008aae" + integrity sha512-+LLkxA9rKJpNoGsbLnAgOCdESl73vwYn+V6b+5wHbrE7OGKVDPHIQvbFSzqE6rwqaCw2RE+zdJrlLkcf8YOA0w== + dependencies: + "@babel/helper-plugin-utils" "^7.26.5" + +"@babel/plugin-transform-unicode-escapes@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.9.tgz#a75ef3947ce15363fccaa38e2dd9bc70b2788b82" + integrity sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q== + dependencies: + "@babel/helper-plugin-utils" "^7.25.9" + +"@babel/plugin-transform-unicode-property-regex@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.9.tgz#a901e96f2c1d071b0d1bb5dc0d3c880ce8f53dd3" + integrity sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" + +"@babel/plugin-transform-unicode-regex@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.9.tgz#5eae747fe39eacf13a8bd006a4fb0b5d1fa5e9b1" + integrity sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" + +"@babel/plugin-transform-unicode-sets-regex@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.9.tgz#65114c17b4ffc20fa5b163c63c70c0d25621fabe" + integrity sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" + +"@babel/preset-env@^7.25.8": + version "7.26.9" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.26.9.tgz#2ec64e903d0efe743699f77a10bdf7955c2123c3" + integrity sha512-vX3qPGE8sEKEAZCWk05k3cpTAE3/nOYca++JA+Rd0z2NCNzabmYvEiSShKzm10zdquOIAVXsy2Ei/DTW34KlKQ== + dependencies: + "@babel/compat-data" "^7.26.8" + "@babel/helper-compilation-targets" "^7.26.5" + "@babel/helper-plugin-utils" "^7.26.5" + "@babel/helper-validator-option" "^7.25.9" + "@babel/plugin-bugfix-firefox-class-in-computed-class-key" "^7.25.9" + "@babel/plugin-bugfix-safari-class-field-initializer-scope" "^7.25.9" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.25.9" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.25.9" + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly" "^7.25.9" + "@babel/plugin-proposal-private-property-in-object" "7.21.0-placeholder-for-preset-env.2" + "@babel/plugin-syntax-import-assertions" "^7.26.0" + "@babel/plugin-syntax-import-attributes" "^7.26.0" + "@babel/plugin-syntax-unicode-sets-regex" "^7.18.6" + "@babel/plugin-transform-arrow-functions" "^7.25.9" + "@babel/plugin-transform-async-generator-functions" "^7.26.8" + "@babel/plugin-transform-async-to-generator" "^7.25.9" + "@babel/plugin-transform-block-scoped-functions" "^7.26.5" + "@babel/plugin-transform-block-scoping" "^7.25.9" + "@babel/plugin-transform-class-properties" "^7.25.9" + "@babel/plugin-transform-class-static-block" "^7.26.0" + "@babel/plugin-transform-classes" "^7.25.9" + "@babel/plugin-transform-computed-properties" "^7.25.9" + "@babel/plugin-transform-destructuring" "^7.25.9" + "@babel/plugin-transform-dotall-regex" "^7.25.9" + "@babel/plugin-transform-duplicate-keys" "^7.25.9" + "@babel/plugin-transform-duplicate-named-capturing-groups-regex" "^7.25.9" + "@babel/plugin-transform-dynamic-import" "^7.25.9" + "@babel/plugin-transform-exponentiation-operator" "^7.26.3" + "@babel/plugin-transform-export-namespace-from" "^7.25.9" + "@babel/plugin-transform-for-of" "^7.26.9" + "@babel/plugin-transform-function-name" "^7.25.9" + "@babel/plugin-transform-json-strings" "^7.25.9" + "@babel/plugin-transform-literals" "^7.25.9" + "@babel/plugin-transform-logical-assignment-operators" "^7.25.9" + "@babel/plugin-transform-member-expression-literals" "^7.25.9" + "@babel/plugin-transform-modules-amd" "^7.25.9" + "@babel/plugin-transform-modules-commonjs" "^7.26.3" + "@babel/plugin-transform-modules-systemjs" "^7.25.9" + "@babel/plugin-transform-modules-umd" "^7.25.9" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.25.9" + "@babel/plugin-transform-new-target" "^7.25.9" + "@babel/plugin-transform-nullish-coalescing-operator" "^7.26.6" + "@babel/plugin-transform-numeric-separator" "^7.25.9" + "@babel/plugin-transform-object-rest-spread" "^7.25.9" + "@babel/plugin-transform-object-super" "^7.25.9" + "@babel/plugin-transform-optional-catch-binding" "^7.25.9" + "@babel/plugin-transform-optional-chaining" "^7.25.9" + "@babel/plugin-transform-parameters" "^7.25.9" + "@babel/plugin-transform-private-methods" "^7.25.9" + "@babel/plugin-transform-private-property-in-object" "^7.25.9" + "@babel/plugin-transform-property-literals" "^7.25.9" + "@babel/plugin-transform-regenerator" "^7.25.9" + "@babel/plugin-transform-regexp-modifiers" "^7.26.0" + "@babel/plugin-transform-reserved-words" "^7.25.9" + "@babel/plugin-transform-shorthand-properties" "^7.25.9" + "@babel/plugin-transform-spread" "^7.25.9" + "@babel/plugin-transform-sticky-regex" "^7.25.9" + "@babel/plugin-transform-template-literals" "^7.26.8" + "@babel/plugin-transform-typeof-symbol" "^7.26.7" + "@babel/plugin-transform-unicode-escapes" "^7.25.9" + "@babel/plugin-transform-unicode-property-regex" "^7.25.9" + "@babel/plugin-transform-unicode-regex" "^7.25.9" + "@babel/plugin-transform-unicode-sets-regex" "^7.25.9" + "@babel/preset-modules" "0.1.6-no-external-plugins" + babel-plugin-polyfill-corejs2 "^0.4.10" + babel-plugin-polyfill-corejs3 "^0.11.0" + babel-plugin-polyfill-regenerator "^0.6.1" + core-js-compat "^3.40.0" + semver "^6.3.1" + +"@babel/preset-modules@0.1.6-no-external-plugins": + version "0.1.6-no-external-plugins" + resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz#ccb88a2c49c817236861fee7826080573b8a923a" + integrity sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/types" "^7.4.4" + esutils "^2.0.2" + +"@babel/runtime@^7.8.4": + version "7.27.0" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.27.0.tgz#fbee7cf97c709518ecc1f590984481d5460d4762" + integrity sha512-VtPOkrdPHZsKc/clNqyi9WUA8TINkZ4cGk63UUE3u4pmB2k+ZMQRDuIOagv8UVd6j7k0T3+RRIb7beKTebNbcw== + dependencies: + regenerator-runtime "^0.14.0" + +"@babel/template@^7.25.9", "@babel/template@^7.26.9", "@babel/template@^7.27.0": + version "7.27.0" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.27.0.tgz#b253e5406cc1df1c57dcd18f11760c2dbf40c0b4" + integrity sha512-2ncevenBqXI6qRMukPlXwHKHchC7RyMuu4xv5JBXRfOGVcTy1mXCD12qrp7Jsoxll1EV3+9sE4GugBVRjT2jFA== + dependencies: + "@babel/code-frame" "^7.26.2" + "@babel/parser" "^7.27.0" + "@babel/types" "^7.27.0" + +"@babel/traverse@^7.25.9", "@babel/traverse@^7.26.10", "@babel/traverse@^7.26.5", "@babel/traverse@^7.26.8", "@babel/traverse@^7.27.0": + version "7.27.0" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.27.0.tgz#11d7e644779e166c0442f9a07274d02cd91d4a70" + integrity sha512-19lYZFzYVQkkHkl4Cy4WrAVcqBkgvV2YM2TU3xG6DIwO7O3ecbDPfW3yM3bjAGcqcQHi+CCtjMR3dIEHxsd6bA== + dependencies: + "@babel/code-frame" "^7.26.2" + "@babel/generator" "^7.27.0" + "@babel/parser" "^7.27.0" + "@babel/template" "^7.27.0" + "@babel/types" "^7.27.0" + debug "^4.3.1" + globals "^11.1.0" + +"@babel/types@^7.25.9", "@babel/types@^7.26.10", "@babel/types@^7.27.0", "@babel/types@^7.4.4": + version "7.27.0" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.27.0.tgz#ef9acb6b06c3173f6632d993ecb6d4ae470b4559" + integrity sha512-H45s8fVLYjbhFH62dIJ3WtmJ6RSPt/3DRO0ZcT2SUiYiQyz3BLVb9ADEnLl91m74aQPS3AzzeajZHYOalWe3bg== + dependencies: + "@babel/helper-string-parser" "^7.25.9" + "@babel/helper-validator-identifier" "^7.25.9" + +"@discoveryjs/json-ext@^0.5.0": + version "0.5.7" + resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70" + integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== + +"@hotwired/stimulus-webpack-helpers@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@hotwired/stimulus-webpack-helpers/-/stimulus-webpack-helpers-1.0.1.tgz#4cd74487adeca576c9865ac2b9fe5cb20cef16dd" + integrity sha512-wa/zupVG0eWxRYJjC1IiPBdt3Lruv0RqGN+/DTMmUWUyMAEB27KXmVY6a8YpUVTM7QwVuaLNGW4EqDgrS2upXQ== + +"@hotwired/stimulus@^3.0.0": + version "3.2.2" + resolved "https://registry.yarnpkg.com/@hotwired/stimulus/-/stimulus-3.2.2.tgz#071aab59c600fed95b97939e605ff261a4251608" + integrity sha512-eGeIqNOQpXoPAIP7tC1+1Yc1yl1xnwYqg+3mzqxyrbE5pg5YFBZcA6YoTiByJB6DKAEsiWtl6tjTJS4IYtbB7A== + +"@jest/schemas@^29.6.3": + version "29.6.3" + resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.6.3.tgz#430b5ce8a4e0044a7e3819663305a7b3091c8e03" + integrity sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA== + dependencies: + "@sinclair/typebox" "^0.27.8" + +"@jest/types@^29.6.3": + version "29.6.3" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.6.3.tgz#1131f8cf634e7e84c5e77bab12f052af585fba59" + integrity sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw== + dependencies: + "@jest/schemas" "^29.6.3" + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^17.0.8" + chalk "^4.0.0" + +"@jridgewell/gen-mapping@^0.3.5": + version "0.3.8" + resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz#4f0e06362e01362f823d348f1872b08f666d8142" + integrity sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA== + dependencies: + "@jridgewell/set-array" "^1.2.1" + "@jridgewell/sourcemap-codec" "^1.4.10" + "@jridgewell/trace-mapping" "^0.3.24" + +"@jridgewell/resolve-uri@^3.1.0": + version "3.1.2" + resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz#7a0ee601f60f99a20c7c7c5ff0c80388c1189bd6" + integrity sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw== + +"@jridgewell/set-array@^1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.2.1.tgz#558fb6472ed16a4c850b889530e6b36438c49280" + integrity sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A== + +"@jridgewell/source-map@^0.3.3": + version "0.3.6" + resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.6.tgz#9d71ca886e32502eb9362c9a74a46787c36df81a" + integrity sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ== + dependencies: + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.25" + +"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14": + version "1.5.0" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz#3188bcb273a414b0d215fd22a58540b989b9409a" + integrity sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ== + +"@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25": + version "0.3.25" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz#15f190e98895f3fc23276ee14bc76b675c2e50f0" + integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ== + dependencies: + "@jridgewell/resolve-uri" "^3.1.0" + "@jridgewell/sourcemap-codec" "^1.4.14" + +"@nuxt/friendly-errors-webpack-plugin@^2.5.1": + version "2.6.0" + resolved "https://registry.yarnpkg.com/@nuxt/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-2.6.0.tgz#bd0cf6cd73b6e1d3e7c7f1c0de43333e69cc660c" + integrity sha512-3IZj6MXbzlvUxDncAxgBMLQwGPY/JlNhy2i+AGyOHCAReR5HcBxYjVRBvyaKM9R3s5k4OODYKeHAbrToZH/47w== + dependencies: + chalk "^2.4.2" + consola "^3.2.3" + error-stack-parser "^2.1.4" + string-width "^4.2.3" + +"@orchidjs/sifter@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@orchidjs/sifter/-/sifter-1.1.0.tgz#b36154ad0cda4898305d1ac44f318b41048a0438" + integrity sha512-mYwHCfr736cIWWdhhSZvDbf90AKt2xyrJspKFC3qyIJG1LtrJeJunYEqCGG4Aq2ijENbc4WkOjszcvNaIAS/pQ== + dependencies: + "@orchidjs/unicode-variants" "^1.1.2" + +"@orchidjs/unicode-variants@^1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@orchidjs/unicode-variants/-/unicode-variants-1.1.2.tgz#1fd71791a67fdd1591ebe0dcaadd3964537a824e" + integrity sha512-5DobW1CHgnBROOEpFlEXytED5OosEWESFvg/VYmH0143oXcijYTprRYJTs+55HzGM4IqxiLFSuqEzu9mPNwVsA== + +"@popperjs/core@^2.11.8": + version "2.11.8" + resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.11.8.tgz#6b79032e760a0899cd4204710beede972a3a185f" + integrity sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A== + +"@sinclair/typebox@^0.27.8": + version "0.27.8" + resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e" + integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA== + +"@sylius-ui/admin@file:../../vendor/sylius/sylius/src/Sylius/Bundle/AdminBundle": + version "2.0.0" + dependencies: + "@babel/core" "^7.17.0" + "@babel/plugin-proposal-object-rest-spread" "^7.20.7" + "@babel/preset-env" "^7.25.8" + "@hotwired/stimulus" "^3.0.0" + "@popperjs/core" "^2.11.8" + "@symfony/stimulus-bridge" "^3.2.0" + "@symfony/webpack-encore" "^5.0.1" + "@tabler/core" "~1.0.0" + apexcharts "^3.41.0" + bootstrap "^5.3.3" + infinite-tree "^1.17.1" + sass "~1.64.2" + sass-loader "^16.0.1" + slugify "^1.6" + spotlight.js "^0.7.8" + stimulus-use "^0.52" + tom-select "^2.2.2" + webpack "^5.72" + webpack-cli "^5.1.4" + +"@sylius-ui/shop@file:../../vendor/sylius/sylius/src/Sylius/Bundle/ShopBundle": + version "2.0.0" + dependencies: + "@babel/core" "^7.17.0" + "@babel/plugin-proposal-object-rest-spread" "^7.20.7" + "@babel/preset-env" "^7.25.8" + "@hotwired/stimulus" "^3.0.0" + "@popperjs/core" "^2.11.8" + "@symfony/stimulus-bridge" "^3.2.0" + "@symfony/webpack-encore" "^5.0.1" + bootstrap "^5.3.3" + sass "~1.64.2" + sass-loader "^16.0.1" + spotlight.js "^0.7.8" + webpack "^5.72" + webpack-cli "^5.1.4" + +"@symfony/stimulus-bridge@^3.2.0": + version "3.2.3" + resolved "https://registry.yarnpkg.com/@symfony/stimulus-bridge/-/stimulus-bridge-3.2.3.tgz#1c496d4b11e24051be26a11045118f29f9c3f9b7" + integrity sha512-36rQTihQ2MGOn8EmdOYCr3DQfP3WS1CNcUUXKTPY5ghtFOeb7OVuhbc32AjRowE2/vaVDOUCPOTv3VLf5VtXBA== + dependencies: + "@hotwired/stimulus-webpack-helpers" "^1.0.1" + "@types/webpack-env" "^1.16.4" + acorn "^8.0.5" + loader-utils "^2.0.0" + schema-utils "^3.0.0" + +"@symfony/ux-autocomplete@file:../../vendor/symfony/ux-autocomplete/assets": + version "2.23.0" + +"@symfony/ux-live-component@file:../../vendor/symfony/ux-live-component/assets": + version "2.23.0" + dependencies: + idiomorph "^0.3.0" + +"@symfony/webpack-encore@^5.0.1": + version "5.1.0" + resolved "https://registry.yarnpkg.com/@symfony/webpack-encore/-/webpack-encore-5.1.0.tgz#d5664153136959e3baf3e248c9b55350c2c81a6d" + integrity sha512-uSaRnssJj+ZHH9UcHRGI8kQzFb5hfCiPtBwP15vuKH5hTPGeJjQouDDo4UaPB3LuSYJXudKFiSDAnj/4d2z4aQ== + dependencies: + "@nuxt/friendly-errors-webpack-plugin" "^2.5.1" + babel-loader "^9.1.3" + css-loader "^7.1.0" + css-minimizer-webpack-plugin "^7.0.0" + fastest-levenshtein "^1.0.16" + mini-css-extract-plugin "^2.6.0" + picocolors "^1.1.0" + pretty-error "^4.0.0" + resolve-url-loader "^5.0.0" + semver "^7.3.2" + style-loader "^3.3.0" + tapable "^2.2.1" + terser-webpack-plugin "^5.3.0" + tmp "^0.2.1" + yargs-parser "^21.0.0" + +"@tabler/core@~1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@tabler/core/-/core-1.0.0.tgz#08736378108663b5893a31ad462be7d12e64be67" + integrity sha512-uFmv6f8TAaW2JaGwzjT1LfK+TjmBQSTCoznCMdV5uur4cv4TtJlV8Hh1Beu55YX0svMtOQ0Xts7tYv/+qBEcfA== + dependencies: + "@popperjs/core" "^2.11.8" + "@tabler/icons" "^3.29.0" + bootstrap "5.3.3" + +"@tabler/icons@^3.29.0": + version "3.31.0" + resolved "https://registry.yarnpkg.com/@tabler/icons/-/icons-3.31.0.tgz#92d39dc336f2e3e312170420b00ffe9ca474925e" + integrity sha512-dblAdeKY3+GA1U+Q9eziZ0ooVlZMHsE8dqP0RkwvRtEsAULoKOYaCUOcJ4oW1DjWegdxk++UAt2SlQVnmeHv+g== + +"@trysound/sax@0.2.0": + version "0.2.0" + resolved "https://registry.yarnpkg.com/@trysound/sax/-/sax-0.2.0.tgz#cccaab758af56761eb7bf37af6f03f326dd798ad" + integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA== + +"@types/eslint-scope@^3.7.7": + version "3.7.7" + resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.7.tgz#3108bd5f18b0cdb277c867b3dd449c9ed7079ac5" + integrity sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg== + dependencies: + "@types/eslint" "*" + "@types/estree" "*" + +"@types/eslint@*": + version "9.6.1" + resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-9.6.1.tgz#d5795ad732ce81715f27f75da913004a56751584" + integrity sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag== + dependencies: + "@types/estree" "*" + "@types/json-schema" "*" + +"@types/estree@*", "@types/estree@^1.0.6": + version "1.0.7" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.7.tgz#4158d3105276773d5b7695cd4834b1722e4f37a8" + integrity sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ== + +"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0": + version "2.0.6" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz#7739c232a1fee9b4d3ce8985f314c0c6d33549d7" + integrity sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w== + +"@types/istanbul-lib-report@*": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz#53047614ae72e19fc0401d872de3ae2b4ce350bf" + integrity sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA== + dependencies: + "@types/istanbul-lib-coverage" "*" + +"@types/istanbul-reports@^3.0.0": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz#0f03e3d2f670fbdac586e34b433783070cc16f54" + integrity sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ== + dependencies: + "@types/istanbul-lib-report" "*" + +"@types/json-schema@*", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": + version "7.0.15" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841" + integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA== + +"@types/node@*": + version "22.14.1" + resolved "https://registry.yarnpkg.com/@types/node/-/node-22.14.1.tgz#53b54585cec81c21eee3697521e31312d6ca1e6f" + integrity sha512-u0HuPQwe/dHrItgHHpmw3N2fYCR6x4ivMNbPHRkBVP4CvN+kiRrKHWk3i8tXiO/joPwXLMYvF9TTF0eqgHIuOw== + dependencies: + undici-types "~6.21.0" + +"@types/webpack-env@^1.16.4": + version "1.18.8" + resolved "https://registry.yarnpkg.com/@types/webpack-env/-/webpack-env-1.18.8.tgz#71f083718c094204d7b64443701d32f1db3989e3" + integrity sha512-G9eAoJRMLjcvN4I08wB5I7YofOb/kaJNd5uoCMX+LbKXTPCF+ZIHuqTnFaK9Jz1rgs035f9JUPUhNFtqgucy/A== + +"@types/yargs-parser@*": + version "21.0.3" + resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.3.tgz#815e30b786d2e8f0dcd85fd5bcf5e1a04d008f15" + integrity sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ== + +"@types/yargs@^17.0.8": + version "17.0.33" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.33.tgz#8c32303da83eec050a84b3c7ae7b9f922d13e32d" + integrity sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA== + dependencies: + "@types/yargs-parser" "*" + +"@webassemblyjs/ast@1.14.1", "@webassemblyjs/ast@^1.14.1": + version "1.14.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.14.1.tgz#a9f6a07f2b03c95c8d38c4536a1fdfb521ff55b6" + integrity sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ== + dependencies: + "@webassemblyjs/helper-numbers" "1.13.2" + "@webassemblyjs/helper-wasm-bytecode" "1.13.2" + +"@webassemblyjs/floating-point-hex-parser@1.13.2": + version "1.13.2" + resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz#fcca1eeddb1cc4e7b6eed4fc7956d6813b21b9fb" + integrity sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA== + +"@webassemblyjs/helper-api-error@1.13.2": + version "1.13.2" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz#e0a16152248bc38daee76dd7e21f15c5ef3ab1e7" + integrity sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ== + +"@webassemblyjs/helper-buffer@1.14.1": + version "1.14.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz#822a9bc603166531f7d5df84e67b5bf99b72b96b" + integrity sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA== + +"@webassemblyjs/helper-numbers@1.13.2": + version "1.13.2" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz#dbd932548e7119f4b8a7877fd5a8d20e63490b2d" + integrity sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA== + dependencies: + "@webassemblyjs/floating-point-hex-parser" "1.13.2" + "@webassemblyjs/helper-api-error" "1.13.2" + "@xtuc/long" "4.2.2" + +"@webassemblyjs/helper-wasm-bytecode@1.13.2": + version "1.13.2" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz#e556108758f448aae84c850e593ce18a0eb31e0b" + integrity sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA== + +"@webassemblyjs/helper-wasm-section@1.14.1": + version "1.14.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz#9629dda9c4430eab54b591053d6dc6f3ba050348" + integrity sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw== + dependencies: + "@webassemblyjs/ast" "1.14.1" + "@webassemblyjs/helper-buffer" "1.14.1" + "@webassemblyjs/helper-wasm-bytecode" "1.13.2" + "@webassemblyjs/wasm-gen" "1.14.1" + +"@webassemblyjs/ieee754@1.13.2": + version "1.13.2" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz#1c5eaace1d606ada2c7fd7045ea9356c59ee0dba" + integrity sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw== + dependencies: + "@xtuc/ieee754" "^1.2.0" + +"@webassemblyjs/leb128@1.13.2": + version "1.13.2" + resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.13.2.tgz#57c5c3deb0105d02ce25fa3fd74f4ebc9fd0bbb0" + integrity sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw== + dependencies: + "@xtuc/long" "4.2.2" + +"@webassemblyjs/utf8@1.13.2": + version "1.13.2" + resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.13.2.tgz#917a20e93f71ad5602966c2d685ae0c6c21f60f1" + integrity sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ== + +"@webassemblyjs/wasm-edit@^1.14.1": + version "1.14.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz#ac6689f502219b59198ddec42dcd496b1004d597" + integrity sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ== + dependencies: + "@webassemblyjs/ast" "1.14.1" + "@webassemblyjs/helper-buffer" "1.14.1" + "@webassemblyjs/helper-wasm-bytecode" "1.13.2" + "@webassemblyjs/helper-wasm-section" "1.14.1" + "@webassemblyjs/wasm-gen" "1.14.1" + "@webassemblyjs/wasm-opt" "1.14.1" + "@webassemblyjs/wasm-parser" "1.14.1" + "@webassemblyjs/wast-printer" "1.14.1" + +"@webassemblyjs/wasm-gen@1.14.1": + version "1.14.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz#991e7f0c090cb0bb62bbac882076e3d219da9570" + integrity sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg== + dependencies: + "@webassemblyjs/ast" "1.14.1" + "@webassemblyjs/helper-wasm-bytecode" "1.13.2" + "@webassemblyjs/ieee754" "1.13.2" + "@webassemblyjs/leb128" "1.13.2" + "@webassemblyjs/utf8" "1.13.2" + +"@webassemblyjs/wasm-opt@1.14.1": + version "1.14.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz#e6f71ed7ccae46781c206017d3c14c50efa8106b" + integrity sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw== + dependencies: + "@webassemblyjs/ast" "1.14.1" + "@webassemblyjs/helper-buffer" "1.14.1" + "@webassemblyjs/wasm-gen" "1.14.1" + "@webassemblyjs/wasm-parser" "1.14.1" + +"@webassemblyjs/wasm-parser@1.14.1", "@webassemblyjs/wasm-parser@^1.14.1": + version "1.14.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz#b3e13f1893605ca78b52c68e54cf6a865f90b9fb" + integrity sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ== + dependencies: + "@webassemblyjs/ast" "1.14.1" + "@webassemblyjs/helper-api-error" "1.13.2" + "@webassemblyjs/helper-wasm-bytecode" "1.13.2" + "@webassemblyjs/ieee754" "1.13.2" + "@webassemblyjs/leb128" "1.13.2" + "@webassemblyjs/utf8" "1.13.2" + +"@webassemblyjs/wast-printer@1.14.1": + version "1.14.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz#3bb3e9638a8ae5fdaf9610e7a06b4d9f9aa6fe07" + integrity sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw== + dependencies: + "@webassemblyjs/ast" "1.14.1" + "@xtuc/long" "4.2.2" + +"@webpack-cli/configtest@^2.1.1": + version "2.1.1" + resolved "https://registry.yarnpkg.com/@webpack-cli/configtest/-/configtest-2.1.1.tgz#3b2f852e91dac6e3b85fb2a314fb8bef46d94646" + integrity sha512-wy0mglZpDSiSS0XHrVR+BAdId2+yxPSoJW8fsna3ZpYSlufjvxnP4YbKTCBZnNIcGN4r6ZPXV55X4mYExOfLmw== + +"@webpack-cli/info@^2.0.2": + version "2.0.2" + resolved "https://registry.yarnpkg.com/@webpack-cli/info/-/info-2.0.2.tgz#cc3fbf22efeb88ff62310cf885c5b09f44ae0fdd" + integrity sha512-zLHQdI/Qs1UyT5UBdWNqsARasIA+AaF8t+4u2aS2nEpBQh2mWIVb8qAklq0eUENnC5mOItrIB4LiS9xMtph18A== + +"@webpack-cli/serve@^2.0.5": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@webpack-cli/serve/-/serve-2.0.5.tgz#325db42395cd49fe6c14057f9a900e427df8810e" + integrity sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ== + +"@xtuc/ieee754@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" + integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== + +"@xtuc/long@4.2.2": + version "4.2.2" + resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" + integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== + +"@yr/monotone-cubic-spline@^1.0.3": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@yr/monotone-cubic-spline/-/monotone-cubic-spline-1.0.3.tgz#7272d89f8e4f6fb7a1600c28c378cc18d3b577b9" + integrity sha512-FQXkOta0XBSUPHndIKON2Y9JeQz5ZeMqLYZVVK93FliNBFm7LNMIZmY6FrMEB9XPcDbE2bekMbZD6kzDkxwYjA== + +acorn@^8.0.5, acorn@^8.14.0, acorn@^8.8.2: + version "8.14.1" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.14.1.tgz#721d5dc10f7d5b5609a891773d47731796935dfb" + integrity sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg== + +adjust-sourcemap-loader@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz#fc4a0fd080f7d10471f30a7320f25560ade28c99" + integrity sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A== + dependencies: + loader-utils "^2.0.0" + regex-parser "^2.2.11" + +ajv-formats@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520" + integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA== + dependencies: + ajv "^8.0.0" + +ajv-keywords@^3.5.2: + version "3.5.2" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" + integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== + +ajv-keywords@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz#69d4d385a4733cdbeab44964a1170a88f87f0e16" + integrity sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw== + dependencies: + fast-deep-equal "^3.1.3" + +ajv@^6.12.5: + version "6.12.6" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +ajv@^8.0.0, ajv@^8.9.0: + version "8.17.1" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.17.1.tgz#37d9a5c776af6bc92d7f4f9510eba4c0a60d11a6" + integrity sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g== + dependencies: + fast-deep-equal "^3.1.3" + fast-uri "^3.0.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + +ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" + integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== + +ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +anymatch@~3.1.2: + version "3.1.3" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" + integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +apexcharts@^3.41.0: + version "3.54.1" + resolved "https://registry.yarnpkg.com/apexcharts/-/apexcharts-3.54.1.tgz#9b78a6ee10e4225d5e04309c8e5b379e2c5c9da2" + integrity sha512-E4et0h/J1U3r3EwS/WlqJCQIbepKbp6wGUmaAwJOMjHUP4Ci0gxanLa7FR3okx6p9coi4st6J853/Cb1NP0vpA== + dependencies: + "@yr/monotone-cubic-spline" "^1.0.3" + svg.draggable.js "^2.2.2" + svg.easing.js "^2.0.0" + svg.filter.js "^2.0.2" + svg.pathmorphing.js "^0.1.3" + svg.resize.js "^1.4.3" + svg.select.js "^3.0.1" + +babel-loader@^9.1.3: + version "9.2.1" + resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-9.2.1.tgz#04c7835db16c246dd19ba0914418f3937797587b" + integrity sha512-fqe8naHt46e0yIdkjUZYqddSXfej3AHajX+CSO5X7oy0EmPc6o5Xh+RClNoHjnieWz9AW4kZxW9yyFMhVB1QLA== + dependencies: + find-cache-dir "^4.0.0" + schema-utils "^4.0.0" + +babel-plugin-polyfill-corejs2@^0.4.10: + version "0.4.13" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.13.tgz#7d445f0e0607ebc8fb6b01d7e8fb02069b91dd8b" + integrity sha512-3sX/eOms8kd3q2KZ6DAhKPc0dgm525Gqq5NtWKZ7QYYZEv57OQ54KtblzJzH1lQF/eQxO8KjWGIK9IPUJNus5g== + dependencies: + "@babel/compat-data" "^7.22.6" + "@babel/helper-define-polyfill-provider" "^0.6.4" + semver "^6.3.1" + +babel-plugin-polyfill-corejs3@^0.11.0: + version "0.11.1" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.11.1.tgz#4e4e182f1bb37c7ba62e2af81d8dd09df31344f6" + integrity sha512-yGCqvBT4rwMczo28xkH/noxJ6MZ4nJfkVYdoDaC/utLtWrXxv27HVrzAeSbqR8SxDsp46n0YF47EbHoixy6rXQ== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.6.3" + core-js-compat "^3.40.0" + +babel-plugin-polyfill-regenerator@^0.6.1: + version "0.6.4" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.4.tgz#428c615d3c177292a22b4f93ed99e358d7906a9b" + integrity sha512-7gD3pRadPrbjhjLyxebmx/WrFYcuSjZ0XbdUujQMZ/fcE9oeewk2U/7PCvez84UeuK3oSjmPZ0Ch0dlupQvGzw== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.6.4" + +big.js@^5.2.2: + version "5.2.2" + resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" + integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== + +binary-extensions@^2.0.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.3.0.tgz#f6e14a97858d327252200242d4ccfe522c445522" + integrity sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw== + +boolbase@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" + integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== + +bootstrap@5.3.3: + version "5.3.3" + resolved "https://registry.yarnpkg.com/bootstrap/-/bootstrap-5.3.3.tgz#de35e1a765c897ac940021900fcbb831602bac38" + integrity sha512-8HLCdWgyoMguSO9o+aH+iuZ+aht+mzW0u3HIMzVu7Srrpv7EBBxTnrFlSCskwdY1+EOFQSm7uMJhNQHkdPcmjg== + +bootstrap@^5.3.3: + version "5.3.5" + resolved "https://registry.yarnpkg.com/bootstrap/-/bootstrap-5.3.5.tgz#be42cfe0d580e97ee1abb7d38ce94f5c393c9bb6" + integrity sha512-ct1CHKtiobRimyGzmsSldEtM03E8fcEX4Tb3dGXz1V8faRwM50+vfHwTzOxB3IlKO7m+9vTH3s/3C6T2EAPeTA== + +braces@~3.0.2: + version "3.0.3" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789" + integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA== + dependencies: + fill-range "^7.1.1" + +browserslist@^4.0.0, browserslist@^4.23.3, browserslist@^4.24.0, browserslist@^4.24.4: + version "4.24.4" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.24.4.tgz#c6b2865a3f08bcb860a0e827389003b9fe686e4b" + integrity sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A== + dependencies: + caniuse-lite "^1.0.30001688" + electron-to-chromium "^1.5.73" + node-releases "^2.0.19" + update-browserslist-db "^1.1.1" + +buffer-from@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + +caniuse-api@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0" + integrity sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw== + dependencies: + browserslist "^4.0.0" + caniuse-lite "^1.0.0" + lodash.memoize "^4.1.2" + lodash.uniq "^4.5.0" + +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001688: + version "1.0.30001714" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001714.tgz#cfd27ff07e6fa20a0f45c7a10d28a0ffeaba2122" + integrity sha512-mtgapdwDLSSBnCI3JokHM7oEQBLxiJKVRtg10AxM1AyeiKcM96f0Mkbqeq+1AbiCtvMcHRulAAEMu693JrSWqg== + +chalk@^2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^4.0.0: + version "4.1.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +"chokidar@>=3.0.0 <4.0.0": + version "3.6.0" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.6.0.tgz#197c6cc669ef2a8dc5e7b4d97ee4e092c3eb0d5b" + integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw== + dependencies: + anymatch "~3.1.2" + braces "~3.0.2" + glob-parent "~5.1.2" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.6.0" + optionalDependencies: + fsevents "~2.3.2" + +chrome-trace-event@^1.0.2: + version "1.0.4" + resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz#05bffd7ff928465093314708c93bdfa9bd1f0f5b" + integrity sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ== + +ci-info@^3.2.0: + version "3.9.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.9.0.tgz#4279a62028a7b1f262f3473fc9605f5e218c59b4" + integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ== + +classnames@^2.2.5: + version "2.5.1" + resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.5.1.tgz#ba774c614be0f016da105c858e7159eae8e7687b" + integrity sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow== + +clone-deep@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" + integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== + dependencies: + is-plain-object "^2.0.4" + kind-of "^6.0.2" + shallow-clone "^3.0.0" + +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== + +color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +colord@^2.9.3: + version "2.9.3" + resolved "https://registry.yarnpkg.com/colord/-/colord-2.9.3.tgz#4f8ce919de456f1d5c1c368c307fe20f3e59fb43" + integrity sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw== + +colorette@^2.0.14: + version "2.0.20" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.20.tgz#9eb793e6833067f7235902fcd3b09917a000a95a" + integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== + +commander@^10.0.1: + version "10.0.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-10.0.1.tgz#881ee46b4f77d1c1dccc5823433aa39b022cbe06" + integrity sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug== + +commander@^2.20.0: + version "2.20.3" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== + +commander@^7.2.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" + integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== + +common-path-prefix@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/common-path-prefix/-/common-path-prefix-3.0.0.tgz#7d007a7e07c58c4b4d5f433131a19141b29f11e0" + integrity sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w== + +consola@^3.2.3: + version "3.4.2" + resolved "https://registry.yarnpkg.com/consola/-/consola-3.4.2.tgz#5af110145397bb67afdab77013fdc34cae590ea7" + integrity sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA== + +convert-source-map@^1.7.0: + version "1.9.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" + integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== + +convert-source-map@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" + integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== + +core-js-compat@^3.40.0: + version "3.41.0" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.41.0.tgz#4cdfce95f39a8f27759b667cf693d96e5dda3d17" + integrity sha512-RFsU9LySVue9RTwdDVX/T0e2Y6jRYWXERKElIjpuEOEnxaXffI0X7RUwVzfYLfzuLXSNJDYoRYUAmRUcyln20A== + dependencies: + browserslist "^4.24.4" + +cross-spawn@^7.0.3: + version "7.0.6" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.6.tgz#8a58fe78f00dcd70c370451759dfbfaf03e8ee9f" + integrity sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +css-declaration-sorter@^7.2.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-7.2.0.tgz#6dec1c9523bc4a643e088aab8f09e67a54961024" + integrity sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow== + +css-loader@^7.1.0: + version "7.1.2" + resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-7.1.2.tgz#64671541c6efe06b0e22e750503106bdd86880f8" + integrity sha512-6WvYYn7l/XEGN8Xu2vWFt9nVzrCn39vKyTEFf/ExEyoksJjjSZV/0/35XPlMbpnr6VGhZIUg5yJrL8tGfes/FA== + dependencies: + icss-utils "^5.1.0" + postcss "^8.4.33" + postcss-modules-extract-imports "^3.1.0" + postcss-modules-local-by-default "^4.0.5" + postcss-modules-scope "^3.2.0" + postcss-modules-values "^4.0.0" + postcss-value-parser "^4.2.0" + semver "^7.5.4" + +css-minimizer-webpack-plugin@^7.0.0: + version "7.0.2" + resolved "https://registry.yarnpkg.com/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-7.0.2.tgz#aa1b01c6033f5b2f86ddb60c1f5bddd012b50cac" + integrity sha512-nBRWZtI77PBZQgcXMNqiIXVshiQOVLGSf2qX/WZfG8IQfMbeHUMXaBWQmiiSTmPJUflQxHjZjzAmuyO7tpL2Jg== + dependencies: + "@jridgewell/trace-mapping" "^0.3.25" + cssnano "^7.0.4" + jest-worker "^29.7.0" + postcss "^8.4.40" + schema-utils "^4.2.0" + serialize-javascript "^6.0.2" + +css-select@^4.1.3: + version "4.3.0" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.3.0.tgz#db7129b2846662fd8628cfc496abb2b59e41529b" + integrity sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ== + dependencies: + boolbase "^1.0.0" + css-what "^6.0.1" + domhandler "^4.3.1" + domutils "^2.8.0" + nth-check "^2.0.1" + +css-select@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-5.1.0.tgz#b8ebd6554c3637ccc76688804ad3f6a6fdaea8a6" + integrity sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg== + dependencies: + boolbase "^1.0.0" + css-what "^6.1.0" + domhandler "^5.0.2" + domutils "^3.0.1" + nth-check "^2.0.1" + +css-tree@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-2.3.1.tgz#10264ce1e5442e8572fc82fbe490644ff54b5c20" + integrity sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw== + dependencies: + mdn-data "2.0.30" + source-map-js "^1.0.1" + +css-tree@~2.2.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-2.2.1.tgz#36115d382d60afd271e377f9c5f67d02bd48c032" + integrity sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA== + dependencies: + mdn-data "2.0.28" + source-map-js "^1.0.1" + +css-what@^6.0.1, css-what@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4" + integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== + +cssesc@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" + integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== + +cssnano-preset-default@^7.0.6: + version "7.0.6" + resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-7.0.6.tgz#0220fa7507478369aa2a226bac03e1204cd024c1" + integrity sha512-ZzrgYupYxEvdGGuqL+JKOY70s7+saoNlHSCK/OGn1vB2pQK8KSET8jvenzItcY+kA7NoWvfbb/YhlzuzNKjOhQ== + dependencies: + browserslist "^4.23.3" + css-declaration-sorter "^7.2.0" + cssnano-utils "^5.0.0" + postcss-calc "^10.0.2" + postcss-colormin "^7.0.2" + postcss-convert-values "^7.0.4" + postcss-discard-comments "^7.0.3" + postcss-discard-duplicates "^7.0.1" + postcss-discard-empty "^7.0.0" + postcss-discard-overridden "^7.0.0" + postcss-merge-longhand "^7.0.4" + postcss-merge-rules "^7.0.4" + postcss-minify-font-values "^7.0.0" + postcss-minify-gradients "^7.0.0" + postcss-minify-params "^7.0.2" + postcss-minify-selectors "^7.0.4" + postcss-normalize-charset "^7.0.0" + postcss-normalize-display-values "^7.0.0" + postcss-normalize-positions "^7.0.0" + postcss-normalize-repeat-style "^7.0.0" + postcss-normalize-string "^7.0.0" + postcss-normalize-timing-functions "^7.0.0" + postcss-normalize-unicode "^7.0.2" + postcss-normalize-url "^7.0.0" + postcss-normalize-whitespace "^7.0.0" + postcss-ordered-values "^7.0.1" + postcss-reduce-initial "^7.0.2" + postcss-reduce-transforms "^7.0.0" + postcss-svgo "^7.0.1" + postcss-unique-selectors "^7.0.3" + +cssnano-utils@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/cssnano-utils/-/cssnano-utils-5.0.0.tgz#b53a0343dd5d21012911882db6ae7d2eae0e3687" + integrity sha512-Uij0Xdxc24L6SirFr25MlwC2rCFX6scyUmuKpzI+JQ7cyqDEwD42fJ0xfB3yLfOnRDU5LKGgjQ9FA6LYh76GWQ== + +cssnano@^7.0.4: + version "7.0.6" + resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-7.0.6.tgz#63d54fd42bc017f6aaed69e47d9aaef85b7850ec" + integrity sha512-54woqx8SCbp8HwvNZYn68ZFAepuouZW4lTwiMVnBErM3VkO7/Sd4oTOt3Zz3bPx3kxQ36aISppyXj2Md4lg8bw== + dependencies: + cssnano-preset-default "^7.0.6" + lilconfig "^3.1.2" + +csso@^5.0.5: + version "5.0.5" + resolved "https://registry.yarnpkg.com/csso/-/csso-5.0.5.tgz#f9b7fe6cc6ac0b7d90781bb16d5e9874303e2ca6" + integrity sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ== + dependencies: + css-tree "~2.2.0" + +debug@^4.1.0, debug@^4.1.1, debug@^4.3.1: + version "4.4.0" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.4.0.tgz#2b3f2aea2ffeb776477460267377dc8710faba8a" + integrity sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA== + dependencies: + ms "^2.1.3" + +dom-converter@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" + integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== + dependencies: + utila "~0.4" + +dom-serializer@^1.0.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.4.1.tgz#de5d41b1aea290215dc45a6dae8adcf1d32e2d30" + integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.2.0" + entities "^2.0.0" + +dom-serializer@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-2.0.0.tgz#e41b802e1eedf9f6cae183ce5e622d789d7d8e53" + integrity sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg== + dependencies: + domelementtype "^2.3.0" + domhandler "^5.0.2" + entities "^4.2.0" + +domelementtype@^2.0.1, domelementtype@^2.2.0, domelementtype@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" + integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== + +domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.3.1.tgz#8d792033416f59d68bc03a5aa7b018c1ca89279c" + integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ== + dependencies: + domelementtype "^2.2.0" + +domhandler@^5.0.2, domhandler@^5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-5.0.3.tgz#cc385f7f751f1d1fc650c21374804254538c7d31" + integrity sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w== + dependencies: + domelementtype "^2.3.0" + +domutils@^2.5.2, domutils@^2.8.0: + version "2.8.0" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135" + integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== + dependencies: + dom-serializer "^1.0.1" + domelementtype "^2.2.0" + domhandler "^4.2.0" + +domutils@^3.0.1: + version "3.2.2" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-3.2.2.tgz#edbfe2b668b0c1d97c24baf0f1062b132221bc78" + integrity sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw== + dependencies: + dom-serializer "^2.0.0" + domelementtype "^2.3.0" + domhandler "^5.0.3" + +electron-to-chromium@^1.5.73: + version "1.5.138" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.138.tgz#319e775179bd0889ed96a04d4390d355fb315a44" + integrity sha512-FWlQc52z1dXqm+9cCJ2uyFgJkESd+16j6dBEjsgDNuHjBpuIzL8/lRc0uvh1k8RNI6waGo6tcy2DvwkTBJOLDg== + +element-class@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/element-class/-/element-class-0.2.2.tgz#9d3bbd0767f9013ef8e1c8ebe722c1402a60050e" + integrity sha512-e4tkRAFtQkGiZB8fzxAFdjEbx5zajMb1GpiRwKs3lhOLxQcvdOIG7XlERT1sTX3/ulIUGZrgL02YZ0cRNC5OLQ== + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +emojis-list@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" + integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== + +enhanced-resolve@^5.17.1: + version "5.18.1" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.18.1.tgz#728ab082f8b7b6836de51f1637aab5d3b9568faf" + integrity sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg== + dependencies: + graceful-fs "^4.2.4" + tapable "^2.2.0" + +entities@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" + integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== + +entities@^4.2.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48" + integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== + +envinfo@^7.7.3: + version "7.14.0" + resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.14.0.tgz#26dac5db54418f2a4c1159153a0b2ae980838aae" + integrity sha512-CO40UI41xDQzhLB1hWyqUKgFhs250pNcGbyGKe1l/e4FSaI/+YE4IMG76GDt0In67WLPACIITC+sOi08x4wIvg== + +error-stack-parser@^2.1.4: + version "2.1.4" + resolved "https://registry.yarnpkg.com/error-stack-parser/-/error-stack-parser-2.1.4.tgz#229cb01cdbfa84440bfa91876285b94680188286" + integrity sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ== + dependencies: + stackframe "^1.3.4" + +es-module-lexer@^1.2.1: + version "1.6.0" + resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-1.6.0.tgz#da49f587fd9e68ee2404fe4e256c0c7d3a81be21" + integrity sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ== + +escalade@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.2.0.tgz#011a3f69856ba189dffa7dc8fcce99d2a87903e5" + integrity sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA== + +escape-html@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== + +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== + +eslint-scope@5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" + integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== + dependencies: + esrecurse "^4.3.0" + estraverse "^4.1.1" + +esrecurse@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" + integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== + dependencies: + estraverse "^5.2.0" + +estraverse@^4.1.1: + version "4.3.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + +estraverse@^5.2.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" + integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== + +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + +events@^3.2.0, events@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" + integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== + +fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== + +fast-json-stable-stringify@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + +fast-uri@^3.0.1: + version "3.0.6" + resolved "https://registry.yarnpkg.com/fast-uri/-/fast-uri-3.0.6.tgz#88f130b77cfaea2378d56bf970dea21257a68748" + integrity sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw== + +fastest-levenshtein@^1.0.12, fastest-levenshtein@^1.0.16: + version "1.0.16" + resolved "https://registry.yarnpkg.com/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz#210e61b6ff181de91ea9b3d1b84fdedd47e034e5" + integrity sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg== + +fill-range@^7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292" + integrity sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg== + dependencies: + to-regex-range "^5.0.1" + +find-cache-dir@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-4.0.0.tgz#a30ee0448f81a3990708f6453633c733e2f6eec2" + integrity sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg== + dependencies: + common-path-prefix "^3.0.0" + pkg-dir "^7.0.0" + +find-up@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + +find-up@^6.3.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-6.3.0.tgz#2abab3d3280b2dc7ac10199ef324c4e002c8c790" + integrity sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw== + dependencies: + locate-path "^7.1.0" + path-exists "^5.0.0" + +flat@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/flat/-/flat-5.0.2.tgz#8ca6fe332069ffa9d324c327198c598259ceb241" + integrity sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ== + +flattree@^0.11.1: + version "0.11.1" + resolved "https://registry.yarnpkg.com/flattree/-/flattree-0.11.1.tgz#5fd0be125e74eb28d3885e3f6dcfa784844cac56" + integrity sha512-3+Rup2VS406JqWsf+eGKVvwfs7aCmquu+GIFb3KyB8/8vnlj3KCfoDUx7xjMSmolyoebEjjvXIthj1s0uC2CvA== + +fsevents@~2.3.2: + version "2.3.3" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" + integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== + +function-bind@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" + integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== + +gensync@^1.0.0-beta.2: + version "1.0.0-beta.2" + resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" + integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== + +glob-parent@~5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + +glob-to-regexp@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" + integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== + +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + +graceful-fs@^4.1.2, graceful-fs@^4.2.11, graceful-fs@^4.2.4, graceful-fs@^4.2.9: + version "4.2.11" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" + integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +hasown@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003" + integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== + dependencies: + function-bind "^1.1.2" + +html5-tag@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/html5-tag/-/html5-tag-0.3.0.tgz#44d27c151aa427c156e1b9eac44fd8068635580f" + integrity sha512-iKRpQPtaS0ncHw5+S9PX3y1S6XE/G6eQc0aGgLJPAZRbX2ZhnvYuvqzEDk+4O/+WmJzWuyoCiPtqMYRUsD89OQ== + dependencies: + escape-html "^1.0.3" + +htmlparser2@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7" + integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.0.0" + domutils "^2.5.2" + entities "^2.0.0" + +icss-utils@^5.0.0, icss-utils@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae" + integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== + +idiomorph@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/idiomorph/-/idiomorph-0.3.0.tgz#f6675bc5bef1a72c94021e43141a3f605d2d6288" + integrity sha512-UhV1Ey5xCxIwR9B+OgIjQa+1Jx99XQ1vQHUsKBU1RpQzCx1u+b+N6SOXgf5mEJDqemUI/ffccu6+71l2mJUsRA== + +immutable@^4.0.0: + version "4.3.7" + resolved "https://registry.yarnpkg.com/immutable/-/immutable-4.3.7.tgz#c70145fc90d89fb02021e65c84eb0226e4e5a381" + integrity sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw== + +import-local@^3.0.2: + version "3.2.0" + resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.2.0.tgz#c3d5c745798c02a6f8b897726aba5100186ee260" + integrity sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA== + dependencies: + pkg-dir "^4.2.0" + resolve-cwd "^3.0.0" + +infinite-tree@^1.17.1: + version "1.18.0" + resolved "https://registry.yarnpkg.com/infinite-tree/-/infinite-tree-1.18.0.tgz#447b9e7c6435fe0394be1d0e01e6a5ddcb2a5163" + integrity sha512-roQt1aH7uMXix6c8yzMIa6cqDwiVJu4ikgm5/hBz0sbPDcb5ysOrrKhSGvaF24uB5k3GhpakHpMxNlaDKTkSoA== + dependencies: + classnames "^2.2.5" + element-class "^0.2.2" + escape-html "^1.0.3" + events "^3.3.0" + flattree "^0.11.1" + html5-tag "^0.3.0" + is-dom "^1.1.0" + +interpret@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/interpret/-/interpret-3.1.1.tgz#5be0ceed67ca79c6c4bc5cf0d7ee843dcea110c4" + integrity sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ== + +is-binary-path@~2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" + integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== + dependencies: + binary-extensions "^2.0.0" + +is-core-module@^2.16.0: + version "2.16.1" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.16.1.tgz#2a98801a849f43e2add644fbb6bc6229b19a4ef4" + integrity sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w== + dependencies: + hasown "^2.0.2" + +is-dom@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-dom/-/is-dom-1.1.0.tgz#af1fced292742443bb59ca3f76ab5e80907b4e8a" + integrity sha512-u82f6mvhYxRPKpw8V1N0W8ce1xXwOrQtgGcxl6UCL5zBmZu3is/18K0rR7uFCnMDuAsS/3W54mGL4vsaFUQlEQ== + dependencies: + is-object "^1.0.1" + is-window "^1.0.2" + +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== + +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + +is-glob@^4.0.1, is-glob@~4.0.1: + version "4.0.3" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== + dependencies: + is-extglob "^2.1.1" + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +is-object@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-object/-/is-object-1.0.2.tgz#a56552e1c665c9e950b4a025461da87e72f86fcf" + integrity sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA== + +is-plain-object@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== + dependencies: + isobject "^3.0.1" + +is-window@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-window/-/is-window-1.0.2.tgz#2c896ca53db97de45d3c33133a65d8c9f563480d" + integrity sha512-uj00kdXyZb9t9RcAUAwMZAnkBUwdYGhYlt7djMXhfyhUCzwNba50tIiBKR7q0l7tdoBtFVw/3JmLY6fI3rmZmg== + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== + +isobject@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== + +jest-util@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.7.0.tgz#23c2b62bfb22be82b44de98055802ff3710fc0bc" + integrity sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA== + dependencies: + "@jest/types" "^29.6.3" + "@types/node" "*" + chalk "^4.0.0" + ci-info "^3.2.0" + graceful-fs "^4.2.9" + picomatch "^2.2.3" + +jest-worker@^27.4.5: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0" + integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== + dependencies: + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^8.0.0" + +jest-worker@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-29.7.0.tgz#acad073acbbaeb7262bd5389e1bcf43e10058d4a" + integrity sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw== + dependencies: + "@types/node" "*" + jest-util "^29.7.0" + merge-stream "^2.0.0" + supports-color "^8.0.0" + +js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +jsesc@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-3.1.0.tgz#74d335a234f67ed19907fdadfac7ccf9d409825d" + integrity sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA== + +jsesc@~3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-3.0.2.tgz#bb8b09a6597ba426425f2e4a07245c3d00b9343e" + integrity sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g== + +json-parse-even-better-errors@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" + integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + +json-schema-traverse@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" + integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== + +json5@^2.1.2, json5@^2.2.3: + version "2.2.3" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" + integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== + +kind-of@^6.0.2: + version "6.0.3" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== + +lilconfig@^3.1.2: + version "3.1.3" + resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-3.1.3.tgz#a1bcfd6257f9585bf5ae14ceeebb7b559025e4c4" + integrity sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw== + +loader-runner@^4.2.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.3.0.tgz#c1b4a163b99f614830353b16755e7149ac2314e1" + integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg== + +loader-utils@^2.0.0: + version "2.0.4" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.4.tgz#8b5cb38b5c34a9a018ee1fc0e6a066d1dfcc528c" + integrity sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^2.1.2" + +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + dependencies: + p-locate "^4.1.0" + +locate-path@^7.1.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-7.2.0.tgz#69cb1779bd90b35ab1e771e1f2f89a202c2a8a8a" + integrity sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA== + dependencies: + p-locate "^6.0.0" + +lodash.debounce@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" + integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== + +lodash.memoize@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" + integrity sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag== + +lodash.uniq@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" + integrity sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ== + +lodash@^4.17.20, lodash@^4.17.21: + version "4.17.21" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + +lru-cache@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" + integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== + dependencies: + yallist "^3.0.2" + +mdn-data@2.0.28: + version "2.0.28" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.28.tgz#5ec48e7bef120654539069e1ae4ddc81ca490eba" + integrity sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g== + +mdn-data@2.0.30: + version "2.0.30" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.30.tgz#ce4df6f80af6cfbe218ecd5c552ba13c4dfa08cc" + integrity sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA== + +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + +mime-db@1.52.0: + version "1.52.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" + integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== + +mime-types@^2.1.27: + version "2.1.35" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" + integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== + dependencies: + mime-db "1.52.0" + +mini-css-extract-plugin@^2.6.0: + version "2.9.2" + resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.2.tgz#966031b468917a5446f4c24a80854b2947503c5b" + integrity sha512-GJuACcS//jtq4kCtd5ii/M0SZf7OZRH+BxdqXZHaJfb8TJiVl+NgQRPwiYt2EuqeSkNydn/7vP+bcE27C5mb9w== + dependencies: + schema-utils "^4.0.0" + tapable "^2.2.1" + +ms@^2.1.3: + version "2.1.3" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + +nanoid@^3.3.8: + version "3.3.11" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.11.tgz#4f4f112cefbe303202f2199838128936266d185b" + integrity sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w== + +neo-async@^2.6.2: + version "2.6.2" + resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" + integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== + +node-releases@^2.0.19: + version "2.0.19" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.19.tgz#9e445a52950951ec4d177d843af370b411caf314" + integrity sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw== + +normalize-path@^3.0.0, normalize-path@~3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +nth-check@^2.0.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.1.1.tgz#c9eab428effce36cd6b92c924bdb000ef1f1ed1d" + integrity sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w== + dependencies: + boolbase "^1.0.0" + +p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-limit@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-4.0.0.tgz#914af6544ed32bfa54670b061cafcbd04984b644" + integrity sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ== + dependencies: + yocto-queue "^1.0.0" + +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + dependencies: + p-limit "^2.2.0" + +p-locate@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-6.0.0.tgz#3da9a49d4934b901089dca3302fa65dc5a05c04f" + integrity sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw== + dependencies: + p-limit "^4.0.0" + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + +path-exists@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-5.0.0.tgz#a6aad9489200b21fab31e49cf09277e5116fb9e7" + integrity sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ== + +path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-parse@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + +picocolors@^1.0.0, picocolors@^1.1.0, picocolors@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.1.1.tgz#3d321af3eab939b083c8f929a1d12cda81c26b6b" + integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA== + +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3: + version "2.3.1" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + +pkg-dir@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" + integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== + dependencies: + find-up "^4.0.0" + +pkg-dir@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-7.0.0.tgz#8f0c08d6df4476756c5ff29b3282d0bab7517d11" + integrity sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA== + dependencies: + find-up "^6.3.0" + +postcss-calc@^10.0.2: + version "10.1.1" + resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-10.1.1.tgz#52b385f2e628239686eb6e3a16207a43f36064ca" + integrity sha512-NYEsLHh8DgG/PRH2+G9BTuUdtf9ViS+vdoQ0YA5OQdGsfN4ztiwtDWNtBl9EKeqNMFnIu8IKZ0cLxEQ5r5KVMw== + dependencies: + postcss-selector-parser "^7.0.0" + postcss-value-parser "^4.2.0" + +postcss-colormin@^7.0.2: + version "7.0.2" + resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-7.0.2.tgz#6f3c53c13158168669f45adc3926f35cb240ef8e" + integrity sha512-YntRXNngcvEvDbEjTdRWGU606eZvB5prmHG4BF0yLmVpamXbpsRJzevyy6MZVyuecgzI2AWAlvFi8DAeCqwpvA== + dependencies: + browserslist "^4.23.3" + caniuse-api "^3.0.0" + colord "^2.9.3" + postcss-value-parser "^4.2.0" + +postcss-convert-values@^7.0.4: + version "7.0.4" + resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-7.0.4.tgz#fc13ecedded6365f3c794b502dbcf77d298da12c" + integrity sha512-e2LSXPqEHVW6aoGbjV9RsSSNDO3A0rZLCBxN24zvxF25WknMPpX8Dm9UxxThyEbaytzggRuZxaGXqaOhxQ514Q== + dependencies: + browserslist "^4.23.3" + postcss-value-parser "^4.2.0" + +postcss-discard-comments@^7.0.3: + version "7.0.3" + resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-7.0.3.tgz#9c414e8ee99d3514ad06a3465ccc20ec1dbce780" + integrity sha512-q6fjd4WU4afNhWOA2WltHgCbkRhZPgQe7cXF74fuVB/ge4QbM9HEaOIzGSiMvM+g/cOsNAUGdf2JDzqA2F8iLA== + dependencies: + postcss-selector-parser "^6.1.2" + +postcss-discard-duplicates@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-7.0.1.tgz#f87f2fe47d8f01afb1e98361c1db3ce1e8afd1a3" + integrity sha512-oZA+v8Jkpu1ct/xbbrntHRsfLGuzoP+cpt0nJe5ED2FQF8n8bJtn7Bo28jSmBYwqgqnqkuSXJfSUEE7if4nClQ== + +postcss-discard-empty@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-7.0.0.tgz#218829d1ef0a5d5142dd62f0aa60e00e599d2033" + integrity sha512-e+QzoReTZ8IAwhnSdp/++7gBZ/F+nBq9y6PomfwORfP7q9nBpK5AMP64kOt0bA+lShBFbBDcgpJ3X4etHg4lzA== + +postcss-discard-overridden@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-7.0.0.tgz#b123ea51e3d4e1d0a254cf71eaff1201926d319c" + integrity sha512-GmNAzx88u3k2+sBTZrJSDauR0ccpE24omTQCVmaTTZFz1du6AasspjaUPMJ2ud4RslZpoFKyf+6MSPETLojc6w== + +postcss-merge-longhand@^7.0.4: + version "7.0.4" + resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-7.0.4.tgz#a52d0662b4b29420f3b64a8d5b0ac5133d8db776" + integrity sha512-zer1KoZA54Q8RVHKOY5vMke0cCdNxMP3KBfDerjH/BYHh4nCIh+1Yy0t1pAEQF18ac/4z3OFclO+ZVH8azjR4A== + dependencies: + postcss-value-parser "^4.2.0" + stylehacks "^7.0.4" + +postcss-merge-rules@^7.0.4: + version "7.0.4" + resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-7.0.4.tgz#648cc864d3121e6ec72c2a4f08df1cc801e60ce8" + integrity sha512-ZsaamiMVu7uBYsIdGtKJ64PkcQt6Pcpep/uO90EpLS3dxJi6OXamIobTYcImyXGoW0Wpugh7DSD3XzxZS9JCPg== + dependencies: + browserslist "^4.23.3" + caniuse-api "^3.0.0" + cssnano-utils "^5.0.0" + postcss-selector-parser "^6.1.2" + +postcss-minify-font-values@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-7.0.0.tgz#d16a75a2548e000779566b3568fc874ee5d0aa17" + integrity sha512-2ckkZtgT0zG8SMc5aoNwtm5234eUx1GGFJKf2b1bSp8UflqaeFzR50lid4PfqVI9NtGqJ2J4Y7fwvnP/u1cQog== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-minify-gradients@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-7.0.0.tgz#f6d84456e6d49164a55d0e45bb1b1809c6cf0959" + integrity sha512-pdUIIdj/C93ryCHew0UgBnL2DtUS3hfFa5XtERrs4x+hmpMYGhbzo6l/Ir5de41O0GaKVpK1ZbDNXSY6GkXvtg== + dependencies: + colord "^2.9.3" + cssnano-utils "^5.0.0" + postcss-value-parser "^4.2.0" + +postcss-minify-params@^7.0.2: + version "7.0.2" + resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-7.0.2.tgz#264a76e25f202d8b5ca5290569c0e8c3ac599dfe" + integrity sha512-nyqVLu4MFl9df32zTsdcLqCFfE/z2+f8GE1KHPxWOAmegSo6lpV2GNy5XQvrzwbLmiU7d+fYay4cwto1oNdAaQ== + dependencies: + browserslist "^4.23.3" + cssnano-utils "^5.0.0" + postcss-value-parser "^4.2.0" + +postcss-minify-selectors@^7.0.4: + version "7.0.4" + resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-7.0.4.tgz#2b69c99ec48a1c223fce4840609d9c53340a11f5" + integrity sha512-JG55VADcNb4xFCf75hXkzc1rNeURhlo7ugf6JjiiKRfMsKlDzN9CXHZDyiG6x/zGchpjQS+UAgb1d4nqXqOpmA== + dependencies: + cssesc "^3.0.0" + postcss-selector-parser "^6.1.2" + +postcss-modules-extract-imports@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz#b4497cb85a9c0c4b5aabeb759bb25e8d89f15002" + integrity sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q== + +postcss-modules-local-by-default@^4.0.5: + version "4.2.0" + resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.2.0.tgz#d150f43837831dae25e4085596e84f6f5d6ec368" + integrity sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw== + dependencies: + icss-utils "^5.0.0" + postcss-selector-parser "^7.0.0" + postcss-value-parser "^4.1.0" + +postcss-modules-scope@^3.2.0: + version "3.2.1" + resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz#1bbccddcb398f1d7a511e0a2d1d047718af4078c" + integrity sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA== + dependencies: + postcss-selector-parser "^7.0.0" + +postcss-modules-values@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz#d7c5e7e68c3bb3c9b27cbf48ca0bb3ffb4602c9c" + integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== + dependencies: + icss-utils "^5.0.0" + +postcss-normalize-charset@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-7.0.0.tgz#92244ae73c31bf8f8885d5f16ff69e857ac6c001" + integrity sha512-ABisNUXMeZeDNzCQxPxBCkXexvBrUHV+p7/BXOY+ulxkcjUZO0cp8ekGBwvIh2LbCwnWbyMPNJVtBSdyhM2zYQ== + +postcss-normalize-display-values@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-7.0.0.tgz#01fb50e5e97ef8935363629bea5a6d3b3aac1342" + integrity sha512-lnFZzNPeDf5uGMPYgGOw7v0BfB45+irSRz9gHQStdkkhiM0gTfvWkWB5BMxpn0OqgOQuZG/mRlZyJxp0EImr2Q== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-positions@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-7.0.0.tgz#4eebd7c9d3dde40c97b8047cad38124fc844c463" + integrity sha512-I0yt8wX529UKIGs2y/9Ybs2CelSvItfmvg/DBIjTnoUSrPxSV7Z0yZ8ShSVtKNaV/wAY+m7bgtyVQLhB00A1NQ== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-repeat-style@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-7.0.0.tgz#0cb784655d5714d29bd3bda6dee2fb628aa7227b" + integrity sha512-o3uSGYH+2q30ieM3ppu9GTjSXIzOrRdCUn8UOMGNw7Af61bmurHTWI87hRybrP6xDHvOe5WlAj3XzN6vEO8jLw== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-string@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-7.0.0.tgz#a119d3e63a9614570d8413d572fb9fc8c6a64e8c" + integrity sha512-w/qzL212DFVOpMy3UGyxrND+Kb0fvCiBBujiaONIihq7VvtC7bswjWgKQU/w4VcRyDD8gpfqUiBQ4DUOwEJ6Qg== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-timing-functions@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-7.0.0.tgz#99d0ee8c4b23b7f4355fafb91385833b9b07108b" + integrity sha512-tNgw3YV0LYoRwg43N3lTe3AEWZ66W7Dh7lVEpJbHoKOuHc1sLrzMLMFjP8SNULHaykzsonUEDbKedv8C+7ej6g== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-unicode@^7.0.2: + version "7.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-7.0.2.tgz#095f8d36ea29adfdf494069c1de101112992a713" + integrity sha512-ztisabK5C/+ZWBdYC+Y9JCkp3M9qBv/XFvDtSw0d/XwfT3UaKeW/YTm/MD/QrPNxuecia46vkfEhewjwcYFjkg== + dependencies: + browserslist "^4.23.3" + postcss-value-parser "^4.2.0" + +postcss-normalize-url@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-7.0.0.tgz#c88cb7cf8952d3ff631e4eba924e7b060ca802f6" + integrity sha512-+d7+PpE+jyPX1hDQZYG+NaFD+Nd2ris6r8fPTBAjE8z/U41n/bib3vze8x7rKs5H1uEw5ppe9IojewouHk0klQ== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-whitespace@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-7.0.0.tgz#46b025f0bea72139ddee63015619b0c21cebd845" + integrity sha512-37/toN4wwZErqohedXYqWgvcHUGlT8O/m2jVkAfAe9Bd4MzRqlBmXrJRePH0e9Wgnz2X7KymTgTOaaFizQe3AQ== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-ordered-values@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-7.0.1.tgz#8b4b5b8070ca7756bd49f07d5edf274b8f6782e0" + integrity sha512-irWScWRL6nRzYmBOXReIKch75RRhNS86UPUAxXdmW/l0FcAsg0lvAXQCby/1lymxn/o0gVa6Rv/0f03eJOwHxw== + dependencies: + cssnano-utils "^5.0.0" + postcss-value-parser "^4.2.0" + +postcss-reduce-initial@^7.0.2: + version "7.0.2" + resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-7.0.2.tgz#3dc085347a5943e18547d4b0aa5bd4ff5a93b2c5" + integrity sha512-pOnu9zqQww7dEKf62Nuju6JgsW2V0KRNBHxeKohU+JkHd/GAH5uvoObqFLqkeB2n20mr6yrlWDvo5UBU5GnkfA== + dependencies: + browserslist "^4.23.3" + caniuse-api "^3.0.0" + +postcss-reduce-transforms@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-7.0.0.tgz#0386080a14e5faad9f8eda33375b79fe7c4f9677" + integrity sha512-pnt1HKKZ07/idH8cpATX/ujMbtOGhUfE+m8gbqwJE05aTaNw8gbo34a2e3if0xc0dlu75sUOiqvwCGY3fzOHew== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-selector-parser@^6.1.2: + version "6.1.2" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz#27ecb41fb0e3b6ba7a1ec84fff347f734c7929de" + integrity sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg== + dependencies: + cssesc "^3.0.0" + util-deprecate "^1.0.2" + +postcss-selector-parser@^7.0.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz#4d6af97eba65d73bc4d84bcb343e865d7dd16262" + integrity sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA== + dependencies: + cssesc "^3.0.0" + util-deprecate "^1.0.2" + +postcss-svgo@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-7.0.1.tgz#2b63571d8e9568384df334bac9917baff4d23f58" + integrity sha512-0WBUlSL4lhD9rA5k1e5D8EN5wCEyZD6HJk0jIvRxl+FDVOMlJ7DePHYWGGVc5QRqrJ3/06FTXM0bxjmJpmTPSA== + dependencies: + postcss-value-parser "^4.2.0" + svgo "^3.3.2" + +postcss-unique-selectors@^7.0.3: + version "7.0.3" + resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-7.0.3.tgz#483fc11215b23d517d5d9bbe5833d9915619ca33" + integrity sha512-J+58u5Ic5T1QjP/LDV9g3Cx4CNOgB5vz+kM6+OxHHhFACdcDeKhBXjQmB7fnIZM12YSTvsL0Opwco83DmacW2g== + dependencies: + postcss-selector-parser "^6.1.2" + +postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" + integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== + +postcss@^8.2.14, postcss@^8.4.33, postcss@^8.4.40: + version "8.5.3" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.5.3.tgz#1463b6f1c7fb16fe258736cba29a2de35237eafb" + integrity sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A== + dependencies: + nanoid "^3.3.8" + picocolors "^1.1.1" + source-map-js "^1.2.1" + +pretty-error@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-4.0.0.tgz#90a703f46dd7234adb46d0f84823e9d1cb8f10d6" + integrity sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw== + dependencies: + lodash "^4.17.20" + renderkid "^3.0.0" + +punycode@^2.1.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5" + integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== + +randombytes@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" + integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== + dependencies: + safe-buffer "^5.1.0" + +readdirp@~3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" + integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== + dependencies: + picomatch "^2.2.1" + +rechoir@^0.8.0: + version "0.8.0" + resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.8.0.tgz#49f866e0d32146142da3ad8f0eff352b3215ff22" + integrity sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ== + dependencies: + resolve "^1.20.0" + +regenerate-unicode-properties@^10.2.0: + version "10.2.0" + resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz#626e39df8c372338ea9b8028d1f99dc3fd9c3db0" + integrity sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA== + dependencies: + regenerate "^1.4.2" + +regenerate@^1.4.2: + version "1.4.2" + resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" + integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== + +regenerator-runtime@^0.14.0: + version "0.14.1" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz#356ade10263f685dda125100cd862c1db895327f" + integrity sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw== + +regenerator-transform@^0.15.2: + version "0.15.2" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.15.2.tgz#5bbae58b522098ebdf09bca2f83838929001c7a4" + integrity sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg== + dependencies: + "@babel/runtime" "^7.8.4" + +regex-parser@^2.2.11: + version "2.3.1" + resolved "https://registry.yarnpkg.com/regex-parser/-/regex-parser-2.3.1.tgz#ee3f70e50bdd81a221d505242cb9a9c275a2ad91" + integrity sha512-yXLRqatcCuKtVHsWrNg0JL3l1zGfdXeEvDa0bdu4tCDQw0RpMDZsqbkyRTUnKMR0tXF627V2oEWjBEaEdqTwtQ== + +regexpu-core@^6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-6.2.0.tgz#0e5190d79e542bf294955dccabae04d3c7d53826" + integrity sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA== + dependencies: + regenerate "^1.4.2" + regenerate-unicode-properties "^10.2.0" + regjsgen "^0.8.0" + regjsparser "^0.12.0" + unicode-match-property-ecmascript "^2.0.0" + unicode-match-property-value-ecmascript "^2.1.0" + +regjsgen@^0.8.0: + version "0.8.0" + resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.8.0.tgz#df23ff26e0c5b300a6470cad160a9d090c3a37ab" + integrity sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q== + +regjsparser@^0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.12.0.tgz#0e846df6c6530586429377de56e0475583b088dc" + integrity sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ== + dependencies: + jsesc "~3.0.2" + +renderkid@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-3.0.0.tgz#5fd823e4d6951d37358ecc9a58b1f06836b6268a" + integrity sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg== + dependencies: + css-select "^4.1.3" + dom-converter "^0.2.0" + htmlparser2 "^6.1.0" + lodash "^4.17.21" + strip-ansi "^6.0.1" + +require-from-string@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" + integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== + +resolve-cwd@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" + integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== + dependencies: + resolve-from "^5.0.0" + +resolve-from@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" + integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== + +resolve-url-loader@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/resolve-url-loader/-/resolve-url-loader-5.0.0.tgz#ee3142fb1f1e0d9db9524d539cfa166e9314f795" + integrity sha512-uZtduh8/8srhBoMx//5bwqjQ+rfYOUq8zC9NrMUGtjBiGTtFJM42s58/36+hTqeqINcnYe08Nj3LkK9lW4N8Xg== + dependencies: + adjust-sourcemap-loader "^4.0.0" + convert-source-map "^1.7.0" + loader-utils "^2.0.0" + postcss "^8.2.14" + source-map "0.6.1" + +resolve@^1.14.2, resolve@^1.20.0: + version "1.22.10" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.10.tgz#b663e83ffb09bbf2386944736baae803029b8b39" + integrity sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w== + dependencies: + is-core-module "^2.16.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +safe-buffer@^5.1.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +sass-loader@^16.0.1: + version "16.0.5" + resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-16.0.5.tgz#257bc90119ade066851cafe7f2c3f3504c7cda98" + integrity sha512-oL+CMBXrj6BZ/zOq4os+UECPL+bWqt6OAC6DWS8Ln8GZRcMDjlJ4JC3FBDuHJdYaFWIdKNIBYmtZtK2MaMkNIw== + dependencies: + neo-async "^2.6.2" + +sass@~1.64.2: + version "1.64.2" + resolved "https://registry.yarnpkg.com/sass/-/sass-1.64.2.tgz#0d9805ad6acf31c59c3acc725fcfb91b7fcc6909" + integrity sha512-TnDlfc+CRnUAgLO9D8cQLFu/GIjJIzJCGkE7o4ekIGQOH7T3GetiRR/PsTWJUHhkzcSPrARkPI+gNWn5alCzDg== + dependencies: + chokidar ">=3.0.0 <4.0.0" + immutable "^4.0.0" + source-map-js ">=0.6.2 <2.0.0" + +schema-utils@^3.0.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.3.0.tgz#f50a88877c3c01652a15b622ae9e9795df7a60fe" + integrity sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg== + dependencies: + "@types/json-schema" "^7.0.8" + ajv "^6.12.5" + ajv-keywords "^3.5.2" + +schema-utils@^4.0.0, schema-utils@^4.2.0, schema-utils@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.3.0.tgz#3b669f04f71ff2dfb5aba7ce2d5a9d79b35622c0" + integrity sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g== + dependencies: + "@types/json-schema" "^7.0.9" + ajv "^8.9.0" + ajv-formats "^2.1.1" + ajv-keywords "^5.1.0" + +semver@^6.3.1: + version "6.3.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" + integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== + +semver@^7.3.2, semver@^7.5.4: + version "7.7.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.7.1.tgz#abd5098d82b18c6c81f6074ff2647fd3e7220c9f" + integrity sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA== + +serialize-javascript@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.2.tgz#defa1e055c83bf6d59ea805d8da862254eb6a6c2" + integrity sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g== + dependencies: + randombytes "^2.1.0" + +shallow-clone@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" + integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== + dependencies: + kind-of "^6.0.2" + +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +slugify@^1.6: + version "1.6.6" + resolved "https://registry.yarnpkg.com/slugify/-/slugify-1.6.6.tgz#2d4ac0eacb47add6af9e04d3be79319cbcc7924b" + integrity sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw== + +"source-map-js@>=0.6.2 <2.0.0", source-map-js@^1.0.1, source-map-js@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.1.tgz#1ce5650fddd87abc099eda37dcff024c2667ae46" + integrity sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA== + +source-map-support@~0.5.20: + version "0.5.21" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" + integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map@0.6.1, source-map@^0.6.0: + version "0.6.1" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +spotlight.js@^0.7.8: + version "0.7.8" + resolved "https://registry.yarnpkg.com/spotlight.js/-/spotlight.js-0.7.8.tgz#0620371701508222d736e0658e8db3fbe9ddc53b" + integrity sha512-zq822gqhjaMHt31oZi4do211NwqBcxZ4u7Xtb+OEsbLrz37dcELhBCoQXFu/0sTiomqD6tm5g6tmqvE7S6h4ng== + +stackframe@^1.3.4: + version "1.3.4" + resolved "https://registry.yarnpkg.com/stackframe/-/stackframe-1.3.4.tgz#b881a004c8c149a5e8efef37d51b16e412943310" + integrity sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw== + +stimulus-use@^0.52: + version "0.52.3" + resolved "https://registry.yarnpkg.com/stimulus-use/-/stimulus-use-0.52.3.tgz#d6f35fa93277274957a2ed98a7b04b4d702cb1d6" + integrity sha512-stZ5dID6FUrGCR/ChWUa0FT5Z8iqkzT6lputOAb50eF+Ayg7RzJj4U/HoRlp2NV333QfvoRidru9HLbom4hZVw== + +string-width@^4.2.3: + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +style-loader@^3.3.0: + version "3.3.4" + resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-3.3.4.tgz#f30f786c36db03a45cbd55b6a70d930c479090e7" + integrity sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w== + +stylehacks@^7.0.4: + version "7.0.4" + resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-7.0.4.tgz#9c21f7374f4bccc0082412b859b3c89d77d3277c" + integrity sha512-i4zfNrGMt9SB4xRK9L83rlsFCgdGANfeDAYacO1pkqcE7cRHPdWHwnKZVz7WY17Veq/FvyYsRAU++Ga+qDFIww== + dependencies: + browserslist "^4.23.3" + postcss-selector-parser "^6.1.2" + +supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + dependencies: + has-flag "^4.0.0" + +supports-color@^8.0.0: + version "8.1.1" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== + dependencies: + has-flag "^4.0.0" + +supports-preserve-symlinks-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" + integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== + +svg.draggable.js@^2.2.2: + version "2.2.2" + resolved "https://registry.yarnpkg.com/svg.draggable.js/-/svg.draggable.js-2.2.2.tgz#c514a2f1405efb6f0263e7958f5b68fce50603ba" + integrity sha512-JzNHBc2fLQMzYCZ90KZHN2ohXL0BQJGQimK1kGk6AvSeibuKcIdDX9Kr0dT9+UJ5O8nYA0RB839Lhvk4CY4MZw== + dependencies: + svg.js "^2.0.1" + +svg.easing.js@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/svg.easing.js/-/svg.easing.js-2.0.0.tgz#8aa9946b0a8e27857a5c40a10eba4091e5691f12" + integrity sha512-//ctPdJMGy22YoYGV+3HEfHbm6/69LJUTAqI2/5qBvaNHZ9uUFVC82B0Pl299HzgH13rKrBgi4+XyXXyVWWthA== + dependencies: + svg.js ">=2.3.x" + +svg.filter.js@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/svg.filter.js/-/svg.filter.js-2.0.2.tgz#91008e151389dd9230779fcbe6e2c9a362d1c203" + integrity sha512-xkGBwU+dKBzqg5PtilaTb0EYPqPfJ9Q6saVldX+5vCRy31P6TlRCP3U9NxH3HEufkKkpNgdTLBJnmhDHeTqAkw== + dependencies: + svg.js "^2.2.5" + +svg.js@>=2.3.x, svg.js@^2.0.1, svg.js@^2.2.5, svg.js@^2.4.0, svg.js@^2.6.5: + version "2.7.1" + resolved "https://registry.yarnpkg.com/svg.js/-/svg.js-2.7.1.tgz#eb977ed4737001eab859949b4a398ee1bb79948d" + integrity sha512-ycbxpizEQktk3FYvn/8BH+6/EuWXg7ZpQREJvgacqn46gIddG24tNNe4Son6omdXCnSOaApnpZw6MPCBA1dODA== + +svg.pathmorphing.js@^0.1.3: + version "0.1.3" + resolved "https://registry.yarnpkg.com/svg.pathmorphing.js/-/svg.pathmorphing.js-0.1.3.tgz#c25718a1cc7c36e852ecabc380e758ac09bb2b65" + integrity sha512-49HWI9X4XQR/JG1qXkSDV8xViuTLIWm/B/7YuQELV5KMOPtXjiwH4XPJvr/ghEDibmLQ9Oc22dpWpG0vUDDNww== + dependencies: + svg.js "^2.4.0" + +svg.resize.js@^1.4.3: + version "1.4.3" + resolved "https://registry.yarnpkg.com/svg.resize.js/-/svg.resize.js-1.4.3.tgz#885abd248e0cd205b36b973c4b578b9a36f23332" + integrity sha512-9k5sXJuPKp+mVzXNvxz7U0uC9oVMQrrf7cFsETznzUDDm0x8+77dtZkWdMfRlmbkEEYvUn9btKuZ3n41oNA+uw== + dependencies: + svg.js "^2.6.5" + svg.select.js "^2.1.2" + +svg.select.js@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/svg.select.js/-/svg.select.js-2.1.2.tgz#e41ce13b1acff43a7441f9f8be87a2319c87be73" + integrity sha512-tH6ABEyJsAOVAhwcCjF8mw4crjXSI1aa7j2VQR8ZuJ37H2MBUbyeqYr5nEO7sSN3cy9AR9DUwNg0t/962HlDbQ== + dependencies: + svg.js "^2.2.5" + +svg.select.js@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/svg.select.js/-/svg.select.js-3.0.1.tgz#a4198e359f3825739226415f82176a90ea5cc917" + integrity sha512-h5IS/hKkuVCbKSieR9uQCj9w+zLHoPh+ce19bBYyqF53g6mnPB8sAtIbe1s9dh2S2fCmYX2xel1Ln3PJBbK4kw== + dependencies: + svg.js "^2.6.5" + +svgo@^3.3.2: + version "3.3.2" + resolved "https://registry.yarnpkg.com/svgo/-/svgo-3.3.2.tgz#ad58002652dffbb5986fc9716afe52d869ecbda8" + integrity sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw== + dependencies: + "@trysound/sax" "0.2.0" + commander "^7.2.0" + css-select "^5.1.0" + css-tree "^2.3.1" + css-what "^6.1.0" + csso "^5.0.5" + picocolors "^1.0.0" + +tapable@^2.1.1, tapable@^2.2.0, tapable@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" + integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== + +terser-webpack-plugin@^5.3.0, terser-webpack-plugin@^5.3.11: + version "5.3.14" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.14.tgz#9031d48e57ab27567f02ace85c7d690db66c3e06" + integrity sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw== + dependencies: + "@jridgewell/trace-mapping" "^0.3.25" + jest-worker "^27.4.5" + schema-utils "^4.3.0" + serialize-javascript "^6.0.2" + terser "^5.31.1" + +terser@^5.31.1: + version "5.39.0" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.39.0.tgz#0e82033ed57b3ddf1f96708d123cca717d86ca3a" + integrity sha512-LBAhFyLho16harJoWMg/nZsQYgTrg5jXOn2nCYjRUcZZEdE3qa2zb8QEDRUGVZBW4rlazf2fxkg8tztybTaqWw== + dependencies: + "@jridgewell/source-map" "^0.3.3" + acorn "^8.8.2" + commander "^2.20.0" + source-map-support "~0.5.20" + +tmp@^0.2.1: + version "0.2.3" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.3.tgz#eb783cc22bc1e8bebd0671476d46ea4eb32a79ae" + integrity sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w== + +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + +tom-select@^2.2.2: + version "2.4.3" + resolved "https://registry.yarnpkg.com/tom-select/-/tom-select-2.4.3.tgz#1daa4131cd317de691f39eb5bf41148265986c1f" + integrity sha512-MFFrMxP1bpnAMPbdvPCZk0KwYxLqhYZso39torcdoefeV/NThNyDu8dV96/INJ5XQVTL3O55+GqQ78Pkj5oCfw== + dependencies: + "@orchidjs/sifter" "^1.1.0" + "@orchidjs/unicode-variants" "^1.1.2" + +undici-types@~6.21.0: + version "6.21.0" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-6.21.0.tgz#691d00af3909be93a7faa13be61b3a5b50ef12cb" + integrity sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ== + +unicode-canonical-property-names-ecmascript@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz#cb3173fe47ca743e228216e4a3ddc4c84d628cc2" + integrity sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg== + +unicode-match-property-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz#54fd16e0ecb167cf04cf1f756bdcc92eba7976c3" + integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q== + dependencies: + unicode-canonical-property-names-ecmascript "^2.0.0" + unicode-property-aliases-ecmascript "^2.0.0" + +unicode-match-property-value-ecmascript@^2.1.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz#a0401aee72714598f739b68b104e4fe3a0cb3c71" + integrity sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg== + +unicode-property-aliases-ecmascript@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz#43d41e3be698bd493ef911077c9b131f827e8ccd" + integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== + +update-browserslist-db@^1.1.1: + version "1.1.3" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz#348377dd245216f9e7060ff50b15a1b740b75420" + integrity sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw== + dependencies: + escalade "^3.2.0" + picocolors "^1.1.1" + +uri-js@^4.2.2: + version "4.4.1" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== + dependencies: + punycode "^2.1.0" + +util-deprecate@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== + +utila@~0.4: + version "0.4.0" + resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" + integrity sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA== + +watchpack@^2.4.1: + version "2.4.2" + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.2.tgz#2feeaed67412e7c33184e5a79ca738fbd38564da" + integrity sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw== + dependencies: + glob-to-regexp "^0.4.1" + graceful-fs "^4.1.2" + +webpack-cli@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-5.1.4.tgz#c8e046ba7eaae4911d7e71e2b25b776fcc35759b" + integrity sha512-pIDJHIEI9LR0yxHXQ+Qh95k2EvXpWzZ5l+d+jIo+RdSm9MiHfzazIxwwni/p7+x4eJZuvG1AJwgC4TNQ7NRgsg== + dependencies: + "@discoveryjs/json-ext" "^0.5.0" + "@webpack-cli/configtest" "^2.1.1" + "@webpack-cli/info" "^2.0.2" + "@webpack-cli/serve" "^2.0.5" + colorette "^2.0.14" + commander "^10.0.1" + cross-spawn "^7.0.3" + envinfo "^7.7.3" + fastest-levenshtein "^1.0.12" + import-local "^3.0.2" + interpret "^3.1.1" + rechoir "^0.8.0" + webpack-merge "^5.7.3" + +webpack-merge@^5.7.3: + version "5.10.0" + resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-5.10.0.tgz#a3ad5d773241e9c682803abf628d4cd62b8a4177" + integrity sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA== + dependencies: + clone-deep "^4.0.1" + flat "^5.0.2" + wildcard "^2.0.0" + +webpack-sources@^3.2.3: + version "3.2.3" + resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde" + integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== + +webpack@^5.72: + version "5.99.5" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.99.5.tgz#86e3b3a5a03377ea5da271c929934003f5ac5dd8" + integrity sha512-q+vHBa6H9qwBLUlHL4Y7L0L1/LlyBKZtS9FHNCQmtayxjI5RKC9yD8gpvLeqGv5lCQp1Re04yi0MF40pf30Pvg== + dependencies: + "@types/eslint-scope" "^3.7.7" + "@types/estree" "^1.0.6" + "@webassemblyjs/ast" "^1.14.1" + "@webassemblyjs/wasm-edit" "^1.14.1" + "@webassemblyjs/wasm-parser" "^1.14.1" + acorn "^8.14.0" + browserslist "^4.24.0" + chrome-trace-event "^1.0.2" + enhanced-resolve "^5.17.1" + es-module-lexer "^1.2.1" + eslint-scope "5.1.1" + events "^3.2.0" + glob-to-regexp "^0.4.1" + graceful-fs "^4.2.11" + json-parse-even-better-errors "^2.3.1" + loader-runner "^4.2.0" + mime-types "^2.1.27" + neo-async "^2.6.2" + schema-utils "^4.3.0" + tapable "^2.1.1" + terser-webpack-plugin "^5.3.11" + watchpack "^2.4.1" + webpack-sources "^3.2.3" + +which@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + +wildcard@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.1.tgz#5ab10d02487198954836b6349f74fff961e10f67" + integrity sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ== + +yallist@^3.0.2: + version "3.1.1" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" + integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== + +yargs-parser@^21.0.0: + version "21.1.1" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" + integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== + +yocto-queue@^1.0.0: + version "1.2.1" + resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-1.2.1.tgz#36d7c4739f775b3cbc28e6136e21aa057adec418" + integrity sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg== From 6c6dae17f0f46e2e55fc075ae6c1b28178b78bf6 Mon Sep 17 00:00:00 2001 From: jkindly Date: Sat, 19 Apr 2025 20:01:22 +0200 Subject: [PATCH 35/98] HM-1: Bitbag -> Sylius namespaces --- behat.yml.dist | 2 +- composer.json | 10 ++-- doc/01-installation.md | 6 +-- ecs.php | 3 -- package.json | 4 +- phpspec.yml.dist | 4 +- phpunit.xml.dist | 2 +- spec/Checker/ProductProcessingCheckerSpec.php | 6 +-- spec/Checker/ProductQuantityCheckerSpec.php | 4 +- spec/Checker/WishlistNameCheckerSpec.php | 4 +- ...ddProductToSelectedWishlistHandlerSpec.php | 16 +++--- .../AddProductToWishlistHandlerSpec.php | 16 +++--- ...AddProductVariantToWishlistHandlerSpec.php | 16 +++--- .../Wishlist/AddProductsToCartHandlerSpec.php | 12 ++--- .../AddSelectedProductsToCartHandlerSpec.php | 12 ++--- .../Wishlist/AddWishlistToUserHandlerSpec.php | 16 +++--- ...ctedProductsToOtherWishlistHandlerSpec.php | 12 ++--- .../Wishlist/CreateNewWishlistHandlerSpec.php | 20 ++++---- .../Wishlist/CreateWishlistHandlerSpec.php | 16 +++--- ...edProductsFromWishlistToPdfHandlerSpec.php | 8 +-- .../ExportWishlistToCsvHandlerSpec.php | 18 +++---- .../RemoveProductFromWishlistHandlerSpec.php | 18 +++---- ...eProductVariantFromWishlistHandlerSpec.php | 18 +++---- ...electedProductsFromWishlistHandlerSpec.php | 14 +++--- .../Wishlist/RemoveWishlistHandlerSpec.php | 12 ++--- .../UpdateWishlistNameHandlerSpec.php | 16 +++--- spec/Context/WishlistContextSpec.php | 16 +++--- .../Action/AddProductToWishlistActionSpec.php | 16 +++--- .../AddProductVariantToWishlistActionSpec.php | 12 ++--- .../Action/ListWishlistProductsActionSpec.php | 12 ++--- .../RemoveProductFromWishlistActionSpec.php | 10 ++-- .../Action/RenderHeaderTemplateActionSpec.php | 6 +-- .../BitBagSyliusWishlistExtensionSpec.php | 4 +- .../DependencyInjection/ConfigurationSpec.php | 2 +- ...tProductsToOtherWishlistDuplicatorSpec.php | 12 ++--- spec/Entity/WishlistProductSpec.php | 8 +-- spec/Entity/WishlistSpec.php | 8 +-- .../LoggedUserWishlistSubscriberSpec.php | 8 +-- spec/Exporter/DomPdfWishlistExporterSpec.php | 10 ++-- .../WishlistProductFactoryFacadeSpec.php | 12 ++--- spec/Factory/DomPdfFactorySpec.php | 8 +-- spec/Factory/DomPdfOptionsFactorySpec.php | 6 +-- spec/Factory/WishlistFactorySpec.php | 8 +-- spec/Factory/WishlistProductFactorySpec.php | 10 ++-- spec/Generator/ModelCreatorSpec.php | 14 +++--- .../Factory/VariantPdfModelFactorySpec.php | 8 +-- spec/Model/VariantPdfModelSpec.php | 6 +-- .../SelectedWishlistProductsProcessorSpec.php | 8 +-- .../VariantPdfModelProcessorSpec.php | 12 ++--- .../Resolver/ShopUserWishlistResolverSpec.php | 12 ++--- spec/Resolver/TokenUserResolverSpec.php | 6 +-- .../VariantImageToDataUriResolverSpec.php | 6 +-- .../WishlistCookieTokenResolverSpec.php | 8 +-- spec/Resolver/WishlistsResolverSpec.php | 16 +++--- src/BitBagSyliusWishlistPlugin.php | 4 +- src/Checker/ProductProcessingChecker.php | 4 +- .../ProductProcessingCheckerInterface.php | 4 +- src/Checker/ProductQuantityChecker.php | 2 +- .../ProductQuantityCheckerInterface.php | 2 +- src/Checker/WishlistNameChecker.php | 2 +- src/Checker/WishlistNameCheckerInterface.php | 2 +- src/Command/RemoveGuestWishlistsCommand.php | 4 +- .../Wishlist/AddProductToSelectedWishlist.php | 4 +- .../AddProductToSelectedWishlistInterface.php | 4 +- src/Command/Wishlist/AddProductToWishlist.php | 4 +- .../Wishlist/AddProductVariantToWishlist.php | 4 +- src/Command/Wishlist/AddProductsToCart.php | 2 +- .../Wishlist/AddProductsToCartInterface.php | 2 +- .../Wishlist/AddSelectedProductsToCart.php | 2 +- .../AddSelectedProductsToCartInterface.php | 2 +- src/Command/Wishlist/AddWishlistToUser.php | 4 +- .../CopySelectedProductsToOtherWishlist.php | 2 +- ...lectedProductsToOtherWishlistInterface.php | 2 +- src/Command/Wishlist/CreateNewWishlist.php | 2 +- src/Command/Wishlist/CreateWishlist.php | 2 +- ...xportSelectedProductsFromWishlistToPdf.php | 2 +- ...ctedProductsFromWishlistToPdfInterface.php | 2 +- src/Command/Wishlist/ExportWishlistToCsv.php | 2 +- .../Wishlist/ImportWishlistFromCsv.php | 2 +- .../Wishlist/RemoveProductFromWishlist.php | 2 +- .../RemoveProductVariantFromWishlist.php | 2 +- .../RemoveSelectedProductsFromWishlist.php | 2 +- src/Command/Wishlist/RemoveWishlist.php | 2 +- src/Command/Wishlist/UpdateWishlistName.php | 4 +- .../Wishlist/UpdateWishlistNameInterface.php | 4 +- src/Command/Wishlist/WishlistItem.php | 4 +- .../Wishlist/WishlistItemInterface.php | 4 +- .../Wishlist/WishlistSyncCommandInterface.php | 2 +- .../WishlistTokenValueAwareInterface.php | 4 +- .../AddProductToSelectedWishlistHandler.php | 10 ++-- .../Wishlist/AddProductToWishlistHandler.php | 10 ++-- .../AddProductVariantToWishlistHandler.php | 10 ++-- .../Wishlist/AddProductsToCartHandler.php | 10 ++-- .../AddSelectedProductsToCartHandler.php | 10 ++-- .../Wishlist/AddWishlistToUserHandler.php | 12 ++--- ...SelectedProductsToOtherWishlistHandler.php | 10 ++-- .../Wishlist/CreateNewWishlistHandler.php | 16 +++--- .../Wishlist/CreateWishlistHandler.php | 12 ++--- ...lectedProductsFromWishlistToPdfHandler.php | 6 +-- .../Wishlist/ExportWishlistToCsvHandler.php | 14 +++--- .../Wishlist/ImportWishlistFromCsvHandler.php | 12 ++--- .../RemoveProductFromWishlistHandler.php | 14 +++--- ...emoveProductVariantFromWishlistHandler.php | 14 +++--- ...oveSelectedProductsFromWishlistHandler.php | 14 +++--- .../Wishlist/RemoveWishlistHandler.php | 8 +-- .../Wishlist/UpdateWishlistNameHandler.php | 12 ++--- src/Context/WishlistContext.php | 10 ++-- src/Context/WishlistContextInterface.php | 4 +- .../AddProductToSelectedWishlistAction.php | 12 ++--- .../Action/AddProductToWishlistAction.php | 12 ++--- .../AddProductVariantToWishlistAction.php | 10 ++-- .../Action/AddProductsToCartAction.php | 6 +-- .../AddSelectedProductsToCartAction.php | 12 ++--- .../Action/AddWishlistToUserAction.php | 10 ++-- .../RemoveProductFromWishlistAction.php | 4 +- ...RemoveProductVariantFromWishlistAction.php | 4 +- .../ApiPlatform/RemoveWishlistAction.php | 4 +- .../Action/BaseAddWishlistProductsAction.php | 8 +-- .../Action/BaseWishlistProductsAction.php | 10 ++-- .../Action/BaseWishlistsListingAction.php | 4 +- src/Controller/Action/CleanWishlistAction.php | 6 +-- ...ySelectedProductsToOtherWishlistAction.php | 4 +- .../Action/CreateNewWishlistAction.php | 4 +- .../ExportSelectedProductsToCsvAction.php | 16 +++--- .../Action/ExportWishlistToPdfAction.php | 4 +- .../Action/ImportWishlistFromCsvAction.php | 10 ++-- .../Action/ListWishlistProductsAction.php | 10 ++-- src/Controller/Action/ListWishlistsAction.php | 2 +- .../RemoveProductFromWishlistAction.php | 6 +-- ...RemoveProductVariantFromWishlistAction.php | 8 +-- ...moveSelectedProductsFromWishlistAction.php | 4 +- .../Action/RenderHeaderTemplateAction.php | 2 +- .../Action/ShowChosenWishlistAction.php | 16 +++--- .../Action/UpdateWishlistNameAction.php | 8 +-- src/Controller/OrderItemController.php | 4 +- ...nValueAwareInputCommandDataTransformer.php | 6 +-- .../BitBagSyliusWishlistExtension.php | 4 +- src/DependencyInjection/Configuration.php | 12 ++--- .../SyliusMessageBusPolyfillPass.php | 2 +- ...hlistProductsToOtherWishlistDuplicator.php | 8 +-- ...uctsToOtherWishlistDuplicatorInterface.php | 4 +- src/Entity/Wishlist.php | 2 +- src/Entity/WishlistInterface.php | 2 +- src/Entity/WishlistProduct.php | 2 +- src/Entity/WishlistProductInterface.php | 2 +- src/Entity/WishlistToken.php | 2 +- src/Entity/WishlistTokenInterface.php | 2 +- .../CreateNewWishlistSubscriber.php | 8 +-- .../LoggedUserWishlistSubscriber.php | 6 +-- .../InsufficientProductStockException.php | 2 +- .../InvalidProductQuantityException.php | 2 +- src/Exception/NoProductSelectedException.php | 2 +- .../ProductCantBeAddedToCartException.php | 2 +- src/Exception/ProductNotFoundException.php | 2 +- ...oductVariantAlreadyInWishlistException.php | 2 +- .../ProductVariantNotFoundException.php | 2 +- .../WishlistHasAnotherShopUserException.php | 2 +- .../WishlistNameIsTakenException.php | 2 +- src/Exception/WishlistNotFoundException.php | 2 +- .../WishlistProductNotFoundException.php | 2 +- .../WishlistProductsActionFailedException.php | 2 +- src/Exporter/DomPdfWishlistExporter.php | 4 +- .../DomPdfWishlistExporterInterface.php | 2 +- src/Exporter/WishlistToPdfExporter.php | 4 +- .../WishlistToPdfExporterInterface.php | 2 +- src/Facade/WishlistProductFactoryFacade.php | 6 +-- .../WishlistProductFactoryFacadeInterface.php | 4 +- src/Factory/CsvSerializerFactory.php | 2 +- src/Factory/CsvSerializerFactoryInterface.php | 2 +- src/Factory/CsvWishlistProductFactory.php | 6 +-- .../CsvWishlistProductFactoryInterface.php | 4 +- src/Factory/DomPdfFactory.php | 2 +- src/Factory/DomPdfFactoryInterface.php | 2 +- src/Factory/DomPdfOptionsFactory.php | 2 +- src/Factory/DomPdfOptionsFactoryInterface.php | 2 +- src/Factory/WishlistFactory.php | 4 +- src/Factory/WishlistFactoryInterface.php | 4 +- src/Factory/WishlistProductFactory.php | 6 +-- .../WishlistProductFactoryInterface.php | 6 +-- src/Form/Extension/AddToCartTypeExtension.php | 6 +-- src/Form/Type/AddProductsToCartType.php | 6 +-- src/Form/Type/CreateNewWishlistType.php | 4 +- src/Form/Type/EditWishlistNameType.php | 2 +- src/Form/Type/ImportWishlistFromCsvType.php | 4 +- src/Form/Type/WishlistCollectionType.php | 4 +- src/Generator/ModelCreator.php | 10 ++-- src/Generator/ModelCreatorInterface.php | 6 +-- src/Migrations/Version20201029161558.php | 2 +- src/Migrations/Version20210428130552.php | 2 +- src/Migrations/Version20230522123447.php | 2 +- src/Migrations/Version20231015123538.php | 2 +- src/Migrations/Version20231030194730.php | 2 +- src/Model/DTO/CsvWishlistProduct.php | 2 +- src/Model/DTO/CsvWishlistProductInterface.php | 2 +- src/Model/Factory/VariantPdfModelFactory.php | 6 +-- .../VariantPdfModelFactoryInterface.php | 4 +- src/Model/VariantPdfModel.php | 2 +- src/Model/VariantPdfModelInterface.php | 2 +- .../SelectedWishlistProductsProcessor.php | 4 +- ...ctedWishlistProductsProcessorInterface.php | 2 +- src/Processor/VariantPdfModelProcessor.php | 8 +-- .../VariantPdfModelProcessorInterface.php | 2 +- src/Processor/WishlistCommandProcessor.php | 4 +- .../WishlistCommandProcessorInterface.php | 2 +- src/Repository/WishlistRepository.php | 4 +- .../WishlistRepositoryInterface.php | 4 +- .../GenerateDataUriForImageResolver.php | 2 +- ...nerateDataUriForImageResolverInterface.php | 2 +- src/Resolver/ShopUserWishlistResolver.php | 8 +-- .../ShopUserWishlistResolverInterface.php | 4 +- src/Resolver/TokenUserResolver.php | 2 +- src/Resolver/TokenUserResolverInterface.php | 2 +- .../VariantImageToDataUriResolver.php | 2 +- ...VariantImageToDataUriResolverInterface.php | 2 +- src/Resolver/WishlistCookieTokenResolver.php | 4 +- .../WishlistCookieTokenResolverInterface.php | 2 +- src/Resolver/WishlistsResolver.php | 8 +-- src/Resolver/WishlistsResolverInterface.php | 2 +- .../api_resources/resources/Wishlist.xml | 6 +-- .../config/doctrine/Wishlist.orm.xml | 4 +- .../config/doctrine/WishlistProduct.orm.xml | 4 +- src/Resources/config/resources.yml | 2 +- .../Wishlist/AddProductToWishlist.xml | 2 +- .../Wishlist/AddProductVariantToWishlist.xml | 2 +- .../Commands/Wishlist/CreateWishlist.xml | 2 +- .../config/serialization/Wishlist.xml | 2 +- .../config/serialization/WishlistProduct.xml | 2 +- src/Resources/config/services/checker.xml | 6 +-- src/Resources/config/services/command.xml | 2 +- src/Resources/config/services/context.xml | 2 +- src/Resources/config/services/controller.xml | 50 +++++++++---------- .../config/services/data_transformer.xml | 2 +- src/Resources/config/services/duplicator.xml | 2 +- src/Resources/config/services/event.xml | 6 +-- src/Resources/config/services/exporter.xml | 4 +- src/Resources/config/services/facade.xml | 2 +- src/Resources/config/services/factory.xml | 14 +++--- src/Resources/config/services/form.xml | 8 +-- src/Resources/config/services/generator.xml | 2 +- .../config/services/message_handler.xml | 34 ++++++------- src/Resources/config/services/processor.xml | 6 +-- src/Resources/config/services/resolver.xml | 12 ++--- src/Resources/config/services/twig.xml | 2 +- .../config/services/wishlist_voter.xml | 2 +- src/Twig/WishlistExtension.php | 6 +-- src/Voter/WishlistVoter.php | 4 +- tests/Application/.env.test | 2 +- tests/Application/Kernel.php | 2 +- tests/Application/bin/console | 2 +- tests/Application/config/bundles.php | 2 +- tests/Application/config/resources.yml | 2 +- tests/Application/public/index.php | 2 +- tests/Behat/Context/Api/WishlistContext.php | 6 +-- tests/Behat/Context/Cli/WishlistContext.php | 2 +- .../Behat/Context/Common/WishlistContext.php | 4 +- tests/Behat/Context/Setup/WishlistContext.php | 10 ++-- tests/Behat/Context/Ui/WishlistContext.php | 24 ++++----- tests/Behat/Page/Shop/ProductIndexPage.php | 2 +- .../Page/Shop/ProductIndexPageInterface.php | 2 +- tests/Behat/Page/Shop/ProductShowPage.php | 2 +- .../Page/Shop/ProductShowPageInterface.php | 2 +- .../Page/Shop/Wishlist/ChosenShowPage.php | 2 +- .../Shop/Wishlist/ChosenShowPageInterface.php | 2 +- tests/Behat/Page/Shop/Wishlist/IndexPage.php | 2 +- .../Page/Shop/Wishlist/IndexPageInterface.php | 2 +- tests/Behat/Page/Shop/WishlistPage.php | 2 +- .../Behat/Page/Shop/WishlistPageInterface.php | 2 +- tests/Behat/Resources/services.yml | 24 ++++----- tests/Behat/Service/Loginer.php | 2 +- tests/Behat/Service/LoginerInterface.php | 2 +- tests/Behat/Service/WishlistCreator.php | 6 +-- .../Service/WishlistCreatorInterface.php | 4 +- tests/Functional/Api/WishlistTest.php | 8 +-- .../ORM/Api/WishlistTest/wishlist.yaml | 4 +- tests/Functional/FunctionalTestCase.php | 2 +- ...test_it_finds_all_anonymous_wishlists.yaml | 2 +- ..._all_anonymous_wishlists_with_channel.yaml | 2 +- ...t_it_finds_all_wishlists_by_shop_user.yaml | 2 +- .../test_it_finds_all_wishlists_by_token.yaml | 2 +- ...st_it_finds_one_wishlist_by_shop_user.yaml | 2 +- ...one_wishlist_by_shop_user_and_channel.yaml | 2 +- ...ds_one_wishlist_by_shop_user_and_name.yaml | 2 +- ...s_one_wishlist_by_shop_user_and_token.yaml | 2 +- .../test_it_finds_one_wishlist_by_token.yaml | 2 +- ..._finds_one_wishlist_by_token_and_name.yaml | 2 +- .../Repository/WishlistRepositoryTest.php | 4 +- 286 files changed, 844 insertions(+), 847 deletions(-) diff --git a/behat.yml.dist b/behat.yml.dist index cdd4d2eb..203ce6a1 100644 --- a/behat.yml.dist +++ b/behat.yml.dist @@ -52,7 +52,7 @@ default: FriendsOfBehat\SymfonyExtension: bootstrap: tests/Application/config/bootstrap.php kernel: - class: Tests\BitBag\SyliusWishlistPlugin\Application\Kernel + class: Tests\Sylius\WishlistPlugin\Application\Kernel FriendsOfBehat\VariadicExtension: ~ diff --git a/composer.json b/composer.json index 3c39438c..ff5de5bc 100644 --- a/composer.json +++ b/composer.json @@ -1,5 +1,5 @@ { - "name": "bitbag/wishlist-plugin", + "name": "sylius/wishlist-plugin", "type": "sylius-plugin", "description": "Wishlist plugin for Sylius.", "license": "MIT", @@ -52,15 +52,15 @@ "prefer-stable": true, "autoload": { "psr-4": { - "BitBag\\SyliusWishlistPlugin\\": "src/", - "Tests\\BitBag\\SyliusWishlistPlugin\\": "tests/" + "Sylius\\WishlistPlugin\\": "src/", + "Tests\\Sylius\\WishlistPlugin\\": "tests/" } }, "autoload-dev": { "classmap": ["tests/Application/Kernel.php"], "psr-4": { - "BitBag\\SyliusWishlistPlugin\\": "src/", - "Tests\\BitBag\\SyliusWishlistPlugin\\": "tests/", + "Sylius\\WishlistPlugin\\": "src/", + "Tests\\Sylius\\WishlistPlugin\\": "tests/", "Sylius\\Tests\\Api\\": ["vendor/sylius/sylius/tests/Api/"] } }, diff --git a/doc/01-installation.md b/doc/01-installation.md index ee45bb85..2d1d71bb 100644 --- a/doc/01-installation.md +++ b/doc/01-installation.md @@ -20,7 +20,7 @@ composer require bitbag/wishlist-plugin return [ ... - BitBag\SyliusWishlistPlugin\BitBagSyliusWishlistPlugin::class => ['all' => true], + Sylius\WishlistPlugin\BitBagSyliusWishlistPlugin::class => ['all' => true], ]; ``` @@ -48,7 +48,7 @@ sylius_order: resources: order_item: classes: - controller: BitBag\SyliusWishlistPlugin\Controller\OrderItemController + controller: Sylius\WishlistPlugin\Controller\OrderItemController ``` @@ -140,7 +140,7 @@ framework: transports: sync: 'sync://' routing: - 'BitBag\SyliusWishlistPlugin\Command\Wishlist\WishlistSyncCommandInterface': sync + 'Sylius\WishlistPlugin\Command\Wishlist\WishlistSyncCommandInterface': sync ``` All commands from the plugin implement the `WishlistSyncCommandInterface` interface, so there is no need for other configuration. diff --git a/ecs.php b/ecs.php index 7a2212bd..bb4c4a8a 100644 --- a/ecs.php +++ b/ecs.php @@ -5,9 +5,6 @@ use Symplify\EasyCodingStandard\Config\ECSConfig; return static function (ECSConfig $config): void { - - putenv('ALLOW_BITBAG_OS_HEADER=1'); - $config->import('vendor/bitbag/coding-standard/ecs.php'); $config->paths(['src', 'spec', 'tests/Integration', 'tests/Behat', 'tests/Functional']); }; diff --git a/package.json b/package.json index 171e6f5f..53cf7374 100644 --- a/package.json +++ b/package.json @@ -1,9 +1,9 @@ { - "name": "@bitbag/wishlist-plugin", + "name": "@sylius/wishlist-plugin", "description": "Wishlist plugin for Sylius.", "repository": "https://github.com/BitBagCommerce/SyliusWishlistPlugin.git", "license": "MIT", "scripts": { - "dist": "yarn encore production --config-name bitbag-plugin-dist" + "dist": "yarn encore production --config-name sylius-plugin-dist" } } diff --git a/phpspec.yml.dist b/phpspec.yml.dist index 94bcaba0..d0bee51a 100644 --- a/phpspec.yml.dist +++ b/phpspec.yml.dist @@ -1,4 +1,4 @@ suites: main: - namespace: BitBag\SyliusWishlistPlugin - psr4_prefix: BitBag\SyliusWishlistPlugin + namespace: Sylius\WishlistPlugin + psr4_prefix: Sylius\WishlistPlugin diff --git a/phpunit.xml.dist b/phpunit.xml.dist index 14218120..07600ba7 100755 --- a/phpunit.xml.dist +++ b/phpunit.xml.dist @@ -14,7 +14,7 @@ - + diff --git a/spec/Checker/ProductProcessingCheckerSpec.php b/spec/Checker/ProductProcessingCheckerSpec.php index 0b5627bf..0bbe2ba3 100644 --- a/spec/Checker/ProductProcessingCheckerSpec.php +++ b/spec/Checker/ProductProcessingCheckerSpec.php @@ -9,10 +9,10 @@ declare(strict_types=1); -namespace spec\BitBag\SyliusWishlistPlugin\Checker; +namespace spec\Sylius\WishlistPlugin\Checker; -use BitBag\SyliusWishlistPlugin\Checker\ProductProcessingChecker; -use BitBag\SyliusWishlistPlugin\Command\Wishlist\WishlistItem; +use Sylius\WishlistPlugin\Checker\ProductProcessingChecker; +use Sylius\WishlistPlugin\Command\Wishlist\WishlistItem; use PhpSpec\ObjectBehavior; use Sylius\Bundle\OrderBundle\Controller\AddToCartCommandInterface; use Sylius\Component\Core\Model\OrderItemInterface; diff --git a/spec/Checker/ProductQuantityCheckerSpec.php b/spec/Checker/ProductQuantityCheckerSpec.php index c2468ac0..6e80a223 100644 --- a/spec/Checker/ProductQuantityCheckerSpec.php +++ b/spec/Checker/ProductQuantityCheckerSpec.php @@ -9,9 +9,9 @@ declare(strict_types=1); -namespace spec\BitBag\SyliusWishlistPlugin\Checker; +namespace spec\Sylius\WishlistPlugin\Checker; -use BitBag\SyliusWishlistPlugin\Checker\ProductQuantityChecker; +use Sylius\WishlistPlugin\Checker\ProductQuantityChecker; use PhpSpec\ObjectBehavior; use Sylius\Component\Order\Model\OrderItemInterface; diff --git a/spec/Checker/WishlistNameCheckerSpec.php b/spec/Checker/WishlistNameCheckerSpec.php index c3d7001a..b654d3a4 100644 --- a/spec/Checker/WishlistNameCheckerSpec.php +++ b/spec/Checker/WishlistNameCheckerSpec.php @@ -9,9 +9,9 @@ declare(strict_types=1); -namespace spec\BitBag\SyliusWishlistPlugin\Checker; +namespace spec\Sylius\WishlistPlugin\Checker; -use BitBag\SyliusWishlistPlugin\Checker\WishlistNameChecker; +use Sylius\WishlistPlugin\Checker\WishlistNameChecker; use PhpSpec\ObjectBehavior; final class WishlistNameCheckerSpec extends ObjectBehavior diff --git a/spec/CommandHandler/Wishlist/AddProductToSelectedWishlistHandlerSpec.php b/spec/CommandHandler/Wishlist/AddProductToSelectedWishlistHandlerSpec.php index c579e0fc..fd8bfff4 100644 --- a/spec/CommandHandler/Wishlist/AddProductToSelectedWishlistHandlerSpec.php +++ b/spec/CommandHandler/Wishlist/AddProductToSelectedWishlistHandlerSpec.php @@ -9,14 +9,14 @@ declare(strict_types=1); -namespace spec\BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist; - -use BitBag\SyliusWishlistPlugin\Command\Wishlist\AddProductToSelectedWishlistInterface; -use BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist\AddProductToSelectedWishlistHandler; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; -use BitBag\SyliusWishlistPlugin\Entity\WishlistProductInterface; -use BitBag\SyliusWishlistPlugin\Factory\WishlistProductFactoryInterface; -use BitBag\SyliusWishlistPlugin\Repository\WishlistRepositoryInterface; +namespace spec\Sylius\WishlistPlugin\CommandHandler\Wishlist; + +use Sylius\WishlistPlugin\Command\Wishlist\AddProductToSelectedWishlistInterface; +use Sylius\WishlistPlugin\CommandHandler\Wishlist\AddProductToSelectedWishlistHandler; +use Sylius\WishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Entity\WishlistProductInterface; +use Sylius\WishlistPlugin\Factory\WishlistProductFactoryInterface; +use Sylius\WishlistPlugin\Repository\WishlistRepositoryInterface; use PhpSpec\ObjectBehavior; use Sylius\Component\Core\Model\ProductInterface; diff --git a/spec/CommandHandler/Wishlist/AddProductToWishlistHandlerSpec.php b/spec/CommandHandler/Wishlist/AddProductToWishlistHandlerSpec.php index 333fa44a..09f2d12b 100644 --- a/spec/CommandHandler/Wishlist/AddProductToWishlistHandlerSpec.php +++ b/spec/CommandHandler/Wishlist/AddProductToWishlistHandlerSpec.php @@ -9,14 +9,14 @@ declare(strict_types=1); -namespace spec\BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist; - -use BitBag\SyliusWishlistPlugin\Command\Wishlist\AddProductToWishlist; -use BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist\AddProductToWishlistHandler; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; -use BitBag\SyliusWishlistPlugin\Entity\WishlistProductInterface; -use BitBag\SyliusWishlistPlugin\Exception\ProductNotFoundException; -use BitBag\SyliusWishlistPlugin\Factory\WishlistProductFactoryInterface; +namespace spec\Sylius\WishlistPlugin\CommandHandler\Wishlist; + +use Sylius\WishlistPlugin\Command\Wishlist\AddProductToWishlist; +use Sylius\WishlistPlugin\CommandHandler\Wishlist\AddProductToWishlistHandler; +use Sylius\WishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Entity\WishlistProductInterface; +use Sylius\WishlistPlugin\Exception\ProductNotFoundException; +use Sylius\WishlistPlugin\Factory\WishlistProductFactoryInterface; use Doctrine\Persistence\ObjectManager; use PhpSpec\ObjectBehavior; use Sylius\Component\Core\Model\ProductInterface; diff --git a/spec/CommandHandler/Wishlist/AddProductVariantToWishlistHandlerSpec.php b/spec/CommandHandler/Wishlist/AddProductVariantToWishlistHandlerSpec.php index 6fc4ec44..7ca284af 100644 --- a/spec/CommandHandler/Wishlist/AddProductVariantToWishlistHandlerSpec.php +++ b/spec/CommandHandler/Wishlist/AddProductVariantToWishlistHandlerSpec.php @@ -9,14 +9,14 @@ declare(strict_types=1); -namespace spec\BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist; - -use BitBag\SyliusWishlistPlugin\Command\Wishlist\AddProductVariantToWishlist; -use BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist\AddProductVariantToWishlistHandler; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; -use BitBag\SyliusWishlistPlugin\Entity\WishlistProductInterface; -use BitBag\SyliusWishlistPlugin\Exception\ProductVariantNotFoundException; -use BitBag\SyliusWishlistPlugin\Factory\WishlistProductFactoryInterface; +namespace spec\Sylius\WishlistPlugin\CommandHandler\Wishlist; + +use Sylius\WishlistPlugin\Command\Wishlist\AddProductVariantToWishlist; +use Sylius\WishlistPlugin\CommandHandler\Wishlist\AddProductVariantToWishlistHandler; +use Sylius\WishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Entity\WishlistProductInterface; +use Sylius\WishlistPlugin\Exception\ProductVariantNotFoundException; +use Sylius\WishlistPlugin\Factory\WishlistProductFactoryInterface; use Doctrine\Persistence\ObjectManager; use PhpSpec\ObjectBehavior; use Sylius\Component\Core\Model\ProductVariantInterface; diff --git a/spec/CommandHandler/Wishlist/AddProductsToCartHandlerSpec.php b/spec/CommandHandler/Wishlist/AddProductsToCartHandlerSpec.php index 4b0e27df..d07382e2 100644 --- a/spec/CommandHandler/Wishlist/AddProductsToCartHandlerSpec.php +++ b/spec/CommandHandler/Wishlist/AddProductsToCartHandlerSpec.php @@ -9,13 +9,13 @@ declare(strict_types=1); -namespace spec\BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist; +namespace spec\Sylius\WishlistPlugin\CommandHandler\Wishlist; -use BitBag\SyliusWishlistPlugin\Command\Wishlist\AddProductsToCartInterface; -use BitBag\SyliusWishlistPlugin\Command\Wishlist\WishlistItemInterface; -use BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist\AddProductsToCartHandler; -use BitBag\SyliusWishlistPlugin\Exception\InsufficientProductStockException; -use BitBag\SyliusWishlistPlugin\Exception\InvalidProductQuantityException; +use Sylius\WishlistPlugin\Command\Wishlist\AddProductsToCartInterface; +use Sylius\WishlistPlugin\Command\Wishlist\WishlistItemInterface; +use Sylius\WishlistPlugin\CommandHandler\Wishlist\AddProductsToCartHandler; +use Sylius\WishlistPlugin\Exception\InsufficientProductStockException; +use Sylius\WishlistPlugin\Exception\InvalidProductQuantityException; use Doctrine\Common\Collections\ArrayCollection; use PhpSpec\ObjectBehavior; use Sylius\Bundle\OrderBundle\Controller\AddToCartCommandInterface; diff --git a/spec/CommandHandler/Wishlist/AddSelectedProductsToCartHandlerSpec.php b/spec/CommandHandler/Wishlist/AddSelectedProductsToCartHandlerSpec.php index b00192d1..1ae6ccd1 100644 --- a/spec/CommandHandler/Wishlist/AddSelectedProductsToCartHandlerSpec.php +++ b/spec/CommandHandler/Wishlist/AddSelectedProductsToCartHandlerSpec.php @@ -9,13 +9,13 @@ declare(strict_types=1); -namespace spec\BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist; +namespace spec\Sylius\WishlistPlugin\CommandHandler\Wishlist; -use BitBag\SyliusWishlistPlugin\Command\Wishlist\AddSelectedProductsToCart; -use BitBag\SyliusWishlistPlugin\Command\Wishlist\WishlistItem; -use BitBag\SyliusWishlistPlugin\Command\Wishlist\WishlistItemInterface; -use BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist\AddSelectedProductsToCartHandler; -use BitBag\SyliusWishlistPlugin\Exception\InvalidProductQuantityException; +use Sylius\WishlistPlugin\Command\Wishlist\AddSelectedProductsToCart; +use Sylius\WishlistPlugin\Command\Wishlist\WishlistItem; +use Sylius\WishlistPlugin\Command\Wishlist\WishlistItemInterface; +use Sylius\WishlistPlugin\CommandHandler\Wishlist\AddSelectedProductsToCartHandler; +use Sylius\WishlistPlugin\Exception\InvalidProductQuantityException; use Doctrine\Common\Collections\ArrayCollection; use PhpSpec\ObjectBehavior; use Sylius\Bundle\OrderBundle\Controller\AddToCartCommandInterface; diff --git a/spec/CommandHandler/Wishlist/AddWishlistToUserHandlerSpec.php b/spec/CommandHandler/Wishlist/AddWishlistToUserHandlerSpec.php index 59b93d11..ea7c9339 100644 --- a/spec/CommandHandler/Wishlist/AddWishlistToUserHandlerSpec.php +++ b/spec/CommandHandler/Wishlist/AddWishlistToUserHandlerSpec.php @@ -9,14 +9,14 @@ declare(strict_types=1); -namespace spec\BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist; - -use BitBag\SyliusWishlistPlugin\Command\Wishlist\AddWishlistToUser; -use BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist\AddWishlistToUserHandler; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; -use BitBag\SyliusWishlistPlugin\Exception\WishlistHasAnotherShopUserException; -use BitBag\SyliusWishlistPlugin\Repository\WishlistRepositoryInterface; -use BitBag\SyliusWishlistPlugin\Resolver\WishlistCookieTokenResolverInterface; +namespace spec\Sylius\WishlistPlugin\CommandHandler\Wishlist; + +use Sylius\WishlistPlugin\Command\Wishlist\AddWishlistToUser; +use Sylius\WishlistPlugin\CommandHandler\Wishlist\AddWishlistToUserHandler; +use Sylius\WishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Exception\WishlistHasAnotherShopUserException; +use Sylius\WishlistPlugin\Repository\WishlistRepositoryInterface; +use Sylius\WishlistPlugin\Resolver\WishlistCookieTokenResolverInterface; use PhpSpec\ObjectBehavior; use Sylius\Component\Core\Model\ShopUserInterface; diff --git a/spec/CommandHandler/Wishlist/CopySelectedProductsToOtherWishlistHandlerSpec.php b/spec/CommandHandler/Wishlist/CopySelectedProductsToOtherWishlistHandlerSpec.php index f777008a..bd59772c 100644 --- a/spec/CommandHandler/Wishlist/CopySelectedProductsToOtherWishlistHandlerSpec.php +++ b/spec/CommandHandler/Wishlist/CopySelectedProductsToOtherWishlistHandlerSpec.php @@ -9,13 +9,13 @@ declare(strict_types=1); -namespace spec\BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist; +namespace spec\Sylius\WishlistPlugin\CommandHandler\Wishlist; -use BitBag\SyliusWishlistPlugin\Command\Wishlist\CopySelectedProductsToOtherWishlistInterface; -use BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist\CopySelectedProductsToOtherWishlistHandler; -use BitBag\SyliusWishlistPlugin\Duplicator\WishlistProductsToOtherWishlistDuplicatorInterface; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; -use BitBag\SyliusWishlistPlugin\Repository\WishlistRepositoryInterface; +use Sylius\WishlistPlugin\Command\Wishlist\CopySelectedProductsToOtherWishlistInterface; +use Sylius\WishlistPlugin\CommandHandler\Wishlist\CopySelectedProductsToOtherWishlistHandler; +use Sylius\WishlistPlugin\Duplicator\WishlistProductsToOtherWishlistDuplicatorInterface; +use Sylius\WishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Repository\WishlistRepositoryInterface; use Doctrine\Common\Collections\Collection; use PhpSpec\ObjectBehavior; diff --git a/spec/CommandHandler/Wishlist/CreateNewWishlistHandlerSpec.php b/spec/CommandHandler/Wishlist/CreateNewWishlistHandlerSpec.php index 10eebee1..e7fbe4ea 100644 --- a/spec/CommandHandler/Wishlist/CreateNewWishlistHandlerSpec.php +++ b/spec/CommandHandler/Wishlist/CreateNewWishlistHandlerSpec.php @@ -9,16 +9,16 @@ declare(strict_types=1); -namespace spec\BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist; - -use BitBag\SyliusWishlistPlugin\Command\Wishlist\CreateNewWishlist; -use BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist\CreateNewWishlistHandler; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; -use BitBag\SyliusWishlistPlugin\Exception\WishlistNameIsTakenException; -use BitBag\SyliusWishlistPlugin\Factory\WishlistFactoryInterface; -use BitBag\SyliusWishlistPlugin\Repository\WishlistRepositoryInterface; -use BitBag\SyliusWishlistPlugin\Resolver\TokenUserResolverInterface; -use BitBag\SyliusWishlistPlugin\Resolver\WishlistCookieTokenResolverInterface; +namespace spec\Sylius\WishlistPlugin\CommandHandler\Wishlist; + +use Sylius\WishlistPlugin\Command\Wishlist\CreateNewWishlist; +use Sylius\WishlistPlugin\CommandHandler\Wishlist\CreateNewWishlistHandler; +use Sylius\WishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Exception\WishlistNameIsTakenException; +use Sylius\WishlistPlugin\Factory\WishlistFactoryInterface; +use Sylius\WishlistPlugin\Repository\WishlistRepositoryInterface; +use Sylius\WishlistPlugin\Resolver\TokenUserResolverInterface; +use Sylius\WishlistPlugin\Resolver\WishlistCookieTokenResolverInterface; use PhpSpec\ObjectBehavior; use Sylius\Component\Channel\Repository\ChannelRepositoryInterface; use Sylius\Component\Core\Model\ChannelInterface; diff --git a/spec/CommandHandler/Wishlist/CreateWishlistHandlerSpec.php b/spec/CommandHandler/Wishlist/CreateWishlistHandlerSpec.php index 01258a36..a26a1596 100644 --- a/spec/CommandHandler/Wishlist/CreateWishlistHandlerSpec.php +++ b/spec/CommandHandler/Wishlist/CreateWishlistHandlerSpec.php @@ -9,14 +9,14 @@ declare(strict_types=1); -namespace spec\BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist; - -use BitBag\SyliusWishlistPlugin\Command\Wishlist\CreateWishlist; -use BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist\CreateWishlistHandler; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; -use BitBag\SyliusWishlistPlugin\Factory\WishlistFactoryInterface; -use BitBag\SyliusWishlistPlugin\Resolver\ShopUserWishlistResolverInterface; -use BitBag\SyliusWishlistPlugin\Resolver\TokenUserResolverInterface; +namespace spec\Sylius\WishlistPlugin\CommandHandler\Wishlist; + +use Sylius\WishlistPlugin\Command\Wishlist\CreateWishlist; +use Sylius\WishlistPlugin\CommandHandler\Wishlist\CreateWishlistHandler; +use Sylius\WishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Factory\WishlistFactoryInterface; +use Sylius\WishlistPlugin\Resolver\ShopUserWishlistResolverInterface; +use Sylius\WishlistPlugin\Resolver\TokenUserResolverInterface; use Doctrine\Persistence\ObjectManager; use PhpSpec\ObjectBehavior; use Sylius\Component\Channel\Repository\ChannelRepositoryInterface; diff --git a/spec/CommandHandler/Wishlist/ExportSelectedProductsFromWishlistToPdfHandlerSpec.php b/spec/CommandHandler/Wishlist/ExportSelectedProductsFromWishlistToPdfHandlerSpec.php index 7b422403..5dc7721e 100644 --- a/spec/CommandHandler/Wishlist/ExportSelectedProductsFromWishlistToPdfHandlerSpec.php +++ b/spec/CommandHandler/Wishlist/ExportSelectedProductsFromWishlistToPdfHandlerSpec.php @@ -9,11 +9,11 @@ declare(strict_types=1); -namespace spec\BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist; +namespace spec\Sylius\WishlistPlugin\CommandHandler\Wishlist; -use BitBag\SyliusWishlistPlugin\Command\Wishlist\ExportSelectedProductsFromWishlistToPdfInterface; -use BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist\ExportSelectedProductsFromWishlistToPdfHandler; -use BitBag\SyliusWishlistPlugin\Exporter\WishlistToPdfExporterInterface; +use Sylius\WishlistPlugin\Command\Wishlist\ExportSelectedProductsFromWishlistToPdfInterface; +use Sylius\WishlistPlugin\CommandHandler\Wishlist\ExportSelectedProductsFromWishlistToPdfHandler; +use Sylius\WishlistPlugin\Exporter\WishlistToPdfExporterInterface; use Doctrine\Common\Collections\Collection; use PhpSpec\ObjectBehavior; diff --git a/spec/CommandHandler/Wishlist/ExportWishlistToCsvHandlerSpec.php b/spec/CommandHandler/Wishlist/ExportWishlistToCsvHandlerSpec.php index 8c1a0433..ef18285c 100644 --- a/spec/CommandHandler/Wishlist/ExportWishlistToCsvHandlerSpec.php +++ b/spec/CommandHandler/Wishlist/ExportWishlistToCsvHandlerSpec.php @@ -9,15 +9,15 @@ declare(strict_types=1); -namespace spec\BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist; - -use BitBag\SyliusWishlistPlugin\Command\Wishlist\ExportWishlistToCsv; -use BitBag\SyliusWishlistPlugin\Command\Wishlist\WishlistItemInterface; -use BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist\ExportWishlistToCsvHandler; -use BitBag\SyliusWishlistPlugin\Entity\WishlistProductInterface; -use BitBag\SyliusWishlistPlugin\Factory\CsvSerializerFactoryInterface; -use BitBag\SyliusWishlistPlugin\Factory\CsvWishlistProductFactoryInterface; -use BitBag\SyliusWishlistPlugin\Model\DTO\CsvWishlistProductInterface; +namespace spec\Sylius\WishlistPlugin\CommandHandler\Wishlist; + +use Sylius\WishlistPlugin\Command\Wishlist\ExportWishlistToCsv; +use Sylius\WishlistPlugin\Command\Wishlist\WishlistItemInterface; +use Sylius\WishlistPlugin\CommandHandler\Wishlist\ExportWishlistToCsvHandler; +use Sylius\WishlistPlugin\Entity\WishlistProductInterface; +use Sylius\WishlistPlugin\Factory\CsvSerializerFactoryInterface; +use Sylius\WishlistPlugin\Factory\CsvWishlistProductFactoryInterface; +use Sylius\WishlistPlugin\Model\DTO\CsvWishlistProductInterface; use Doctrine\Common\Collections\ArrayCollection; use PhpSpec\ObjectBehavior; use Sylius\Bundle\OrderBundle\Controller\AddToCartCommandInterface; diff --git a/spec/CommandHandler/Wishlist/RemoveProductFromWishlistHandlerSpec.php b/spec/CommandHandler/Wishlist/RemoveProductFromWishlistHandlerSpec.php index f1c3e0ae..a9a6b3b2 100644 --- a/spec/CommandHandler/Wishlist/RemoveProductFromWishlistHandlerSpec.php +++ b/spec/CommandHandler/Wishlist/RemoveProductFromWishlistHandlerSpec.php @@ -9,15 +9,15 @@ declare(strict_types=1); -namespace spec\BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist; - -use BitBag\SyliusWishlistPlugin\Command\Wishlist\RemoveProductFromWishlist; -use BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist\RemoveProductFromWishlistHandler; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; -use BitBag\SyliusWishlistPlugin\Entity\WishlistProductInterface; -use BitBag\SyliusWishlistPlugin\Exception\ProductNotFoundException; -use BitBag\SyliusWishlistPlugin\Exception\WishlistNotFoundException; -use BitBag\SyliusWishlistPlugin\Repository\WishlistRepositoryInterface; +namespace spec\Sylius\WishlistPlugin\CommandHandler\Wishlist; + +use Sylius\WishlistPlugin\Command\Wishlist\RemoveProductFromWishlist; +use Sylius\WishlistPlugin\CommandHandler\Wishlist\RemoveProductFromWishlistHandler; +use Sylius\WishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Entity\WishlistProductInterface; +use Sylius\WishlistPlugin\Exception\ProductNotFoundException; +use Sylius\WishlistPlugin\Exception\WishlistNotFoundException; +use Sylius\WishlistPlugin\Repository\WishlistRepositoryInterface; use Doctrine\Persistence\ObjectManager; use PhpSpec\ObjectBehavior; use Sylius\Component\Core\Model\ProductInterface; diff --git a/spec/CommandHandler/Wishlist/RemoveProductVariantFromWishlistHandlerSpec.php b/spec/CommandHandler/Wishlist/RemoveProductVariantFromWishlistHandlerSpec.php index 94d67ab6..1d27f62a 100644 --- a/spec/CommandHandler/Wishlist/RemoveProductVariantFromWishlistHandlerSpec.php +++ b/spec/CommandHandler/Wishlist/RemoveProductVariantFromWishlistHandlerSpec.php @@ -9,15 +9,15 @@ declare(strict_types=1); -namespace spec\BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist; - -use BitBag\SyliusWishlistPlugin\Command\Wishlist\RemoveProductVariantFromWishlist; -use BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist\RemoveProductVariantFromWishlistHandler; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; -use BitBag\SyliusWishlistPlugin\Entity\WishlistProductInterface; -use BitBag\SyliusWishlistPlugin\Exception\ProductVariantNotFoundException; -use BitBag\SyliusWishlistPlugin\Exception\WishlistNotFoundException; -use BitBag\SyliusWishlistPlugin\Repository\WishlistRepositoryInterface; +namespace spec\Sylius\WishlistPlugin\CommandHandler\Wishlist; + +use Sylius\WishlistPlugin\Command\Wishlist\RemoveProductVariantFromWishlist; +use Sylius\WishlistPlugin\CommandHandler\Wishlist\RemoveProductVariantFromWishlistHandler; +use Sylius\WishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Entity\WishlistProductInterface; +use Sylius\WishlistPlugin\Exception\ProductVariantNotFoundException; +use Sylius\WishlistPlugin\Exception\WishlistNotFoundException; +use Sylius\WishlistPlugin\Repository\WishlistRepositoryInterface; use Doctrine\Persistence\ObjectManager; use PhpSpec\ObjectBehavior; use Sylius\Component\Core\Model\ProductVariantInterface; diff --git a/spec/CommandHandler/Wishlist/RemoveSelectedProductsFromWishlistHandlerSpec.php b/spec/CommandHandler/Wishlist/RemoveSelectedProductsFromWishlistHandlerSpec.php index 25189071..cca3d3d5 100644 --- a/spec/CommandHandler/Wishlist/RemoveSelectedProductsFromWishlistHandlerSpec.php +++ b/spec/CommandHandler/Wishlist/RemoveSelectedProductsFromWishlistHandlerSpec.php @@ -9,14 +9,14 @@ declare(strict_types=1); -namespace spec\BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist; +namespace spec\Sylius\WishlistPlugin\CommandHandler\Wishlist; -use BitBag\SyliusWishlistPlugin\Command\Wishlist\RemoveSelectedProductsFromWishlist; -use BitBag\SyliusWishlistPlugin\Command\Wishlist\WishlistItemInterface; -use BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist\RemoveSelectedProductsFromWishlistHandler; -use BitBag\SyliusWishlistPlugin\Entity\WishlistProductInterface; -use BitBag\SyliusWishlistPlugin\Exception\ProductNotFoundException; -use BitBag\SyliusWishlistPlugin\Exception\WishlistProductNotFoundException; +use Sylius\WishlistPlugin\Command\Wishlist\RemoveSelectedProductsFromWishlist; +use Sylius\WishlistPlugin\Command\Wishlist\WishlistItemInterface; +use Sylius\WishlistPlugin\CommandHandler\Wishlist\RemoveSelectedProductsFromWishlistHandler; +use Sylius\WishlistPlugin\Entity\WishlistProductInterface; +use Sylius\WishlistPlugin\Exception\ProductNotFoundException; +use Sylius\WishlistPlugin\Exception\WishlistProductNotFoundException; use Doctrine\Common\Collections\ArrayCollection; use Doctrine\ORM\EntityManagerInterface; use PhpSpec\ObjectBehavior; diff --git a/spec/CommandHandler/Wishlist/RemoveWishlistHandlerSpec.php b/spec/CommandHandler/Wishlist/RemoveWishlistHandlerSpec.php index 778fbf54..1f3ed3c8 100644 --- a/spec/CommandHandler/Wishlist/RemoveWishlistHandlerSpec.php +++ b/spec/CommandHandler/Wishlist/RemoveWishlistHandlerSpec.php @@ -9,13 +9,13 @@ declare(strict_types=1); -namespace spec\BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist; +namespace spec\Sylius\WishlistPlugin\CommandHandler\Wishlist; -use BitBag\SyliusWishlistPlugin\Command\Wishlist\RemoveWishlist; -use BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist\RemoveWishlistHandler; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; -use BitBag\SyliusWishlistPlugin\Exception\WishlistNotFoundException; -use BitBag\SyliusWishlistPlugin\Repository\WishlistRepositoryInterface; +use Sylius\WishlistPlugin\Command\Wishlist\RemoveWishlist; +use Sylius\WishlistPlugin\CommandHandler\Wishlist\RemoveWishlistHandler; +use Sylius\WishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Exception\WishlistNotFoundException; +use Sylius\WishlistPlugin\Repository\WishlistRepositoryInterface; use Doctrine\Persistence\ObjectManager; use PhpSpec\ObjectBehavior; diff --git a/spec/CommandHandler/Wishlist/UpdateWishlistNameHandlerSpec.php b/spec/CommandHandler/Wishlist/UpdateWishlistNameHandlerSpec.php index d96c9d52..fddb82ed 100644 --- a/spec/CommandHandler/Wishlist/UpdateWishlistNameHandlerSpec.php +++ b/spec/CommandHandler/Wishlist/UpdateWishlistNameHandlerSpec.php @@ -9,14 +9,14 @@ declare(strict_types=1); -namespace spec\BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist; - -use BitBag\SyliusWishlistPlugin\Command\Wishlist\UpdateWishlistName; -use BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist\UpdateWishlistNameHandler; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; -use BitBag\SyliusWishlistPlugin\Exception\WishlistNameIsTakenException; -use BitBag\SyliusWishlistPlugin\Repository\WishlistRepositoryInterface; -use BitBag\SyliusWishlistPlugin\Resolver\WishlistCookieTokenResolverInterface; +namespace spec\Sylius\WishlistPlugin\CommandHandler\Wishlist; + +use Sylius\WishlistPlugin\Command\Wishlist\UpdateWishlistName; +use Sylius\WishlistPlugin\CommandHandler\Wishlist\UpdateWishlistNameHandler; +use Sylius\WishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Exception\WishlistNameIsTakenException; +use Sylius\WishlistPlugin\Repository\WishlistRepositoryInterface; +use Sylius\WishlistPlugin\Resolver\WishlistCookieTokenResolverInterface; use PhpSpec\ObjectBehavior; final class UpdateWishlistNameHandlerSpec extends ObjectBehavior diff --git a/spec/Context/WishlistContextSpec.php b/spec/Context/WishlistContextSpec.php index 025ef3ab..d25d2468 100644 --- a/spec/Context/WishlistContextSpec.php +++ b/spec/Context/WishlistContextSpec.php @@ -9,14 +9,14 @@ declare(strict_types=1); -namespace spec\BitBag\SyliusWishlistPlugin\Context; - -use BitBag\SyliusWishlistPlugin\Context\WishlistContext; -use BitBag\SyliusWishlistPlugin\Context\WishlistContextInterface; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; -use BitBag\SyliusWishlistPlugin\Factory\WishlistFactoryInterface; -use BitBag\SyliusWishlistPlugin\Repository\WishlistRepositoryInterface; -use BitBag\SyliusWishlistPlugin\Resolver\TokenUserResolverInterface; +namespace spec\Sylius\WishlistPlugin\Context; + +use Sylius\WishlistPlugin\Context\WishlistContext; +use Sylius\WishlistPlugin\Context\WishlistContextInterface; +use Sylius\WishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Factory\WishlistFactoryInterface; +use Sylius\WishlistPlugin\Repository\WishlistRepositoryInterface; +use Sylius\WishlistPlugin\Resolver\TokenUserResolverInterface; use PhpSpec\ObjectBehavior; use Sylius\Component\Channel\Context\ChannelContextInterface; use Sylius\Component\Core\Model\ChannelInterface; diff --git a/spec/Controller/Action/AddProductToWishlistActionSpec.php b/spec/Controller/Action/AddProductToWishlistActionSpec.php index 96b6aca9..009cd6a0 100644 --- a/spec/Controller/Action/AddProductToWishlistActionSpec.php +++ b/spec/Controller/Action/AddProductToWishlistActionSpec.php @@ -9,14 +9,14 @@ declare(strict_types=1); -namespace spec\BitBag\SyliusWishlistPlugin\Controller\Action; - -use BitBag\SyliusWishlistPlugin\Controller\Action\AddProductToWishlistAction; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; -use BitBag\SyliusWishlistPlugin\Entity\WishlistProductInterface; -use BitBag\SyliusWishlistPlugin\Factory\WishlistProductFactoryInterface; -use BitBag\SyliusWishlistPlugin\Resolver\WishlistCookieTokenResolverInterface; -use BitBag\SyliusWishlistPlugin\Resolver\WishlistsResolverInterface; +namespace spec\Sylius\WishlistPlugin\Controller\Action; + +use Sylius\WishlistPlugin\Controller\Action\AddProductToWishlistAction; +use Sylius\WishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Entity\WishlistProductInterface; +use Sylius\WishlistPlugin\Factory\WishlistProductFactoryInterface; +use Sylius\WishlistPlugin\Resolver\WishlistCookieTokenResolverInterface; +use Sylius\WishlistPlugin\Resolver\WishlistsResolverInterface; use Doctrine\Persistence\ObjectManager; use PhpSpec\ObjectBehavior; use Sylius\Component\Channel\Context\ChannelContextInterface; diff --git a/spec/Controller/Action/AddProductVariantToWishlistActionSpec.php b/spec/Controller/Action/AddProductVariantToWishlistActionSpec.php index 5fd68ff3..439d74bc 100644 --- a/spec/Controller/Action/AddProductVariantToWishlistActionSpec.php +++ b/spec/Controller/Action/AddProductVariantToWishlistActionSpec.php @@ -9,13 +9,13 @@ declare(strict_types=1); -namespace spec\BitBag\SyliusWishlistPlugin\Controller\Action; +namespace spec\Sylius\WishlistPlugin\Controller\Action; -use BitBag\SyliusWishlistPlugin\Controller\Action\AddProductVariantToWishlistAction; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; -use BitBag\SyliusWishlistPlugin\Entity\WishlistProductInterface; -use BitBag\SyliusWishlistPlugin\Factory\WishlistProductFactoryInterface; -use BitBag\SyliusWishlistPlugin\Repository\WishlistRepositoryInterface; +use Sylius\WishlistPlugin\Controller\Action\AddProductVariantToWishlistAction; +use Sylius\WishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Entity\WishlistProductInterface; +use Sylius\WishlistPlugin\Factory\WishlistProductFactoryInterface; +use Sylius\WishlistPlugin\Repository\WishlistRepositoryInterface; use PhpSpec\ObjectBehavior; use Sylius\Component\Core\Model\ProductVariantInterface; use Sylius\Component\Core\Repository\ProductVariantRepositoryInterface; diff --git a/spec/Controller/Action/ListWishlistProductsActionSpec.php b/spec/Controller/Action/ListWishlistProductsActionSpec.php index 41713379..3c55a384 100644 --- a/spec/Controller/Action/ListWishlistProductsActionSpec.php +++ b/spec/Controller/Action/ListWishlistProductsActionSpec.php @@ -9,13 +9,13 @@ declare(strict_types=1); -namespace spec\BitBag\SyliusWishlistPlugin\Controller\Action; +namespace spec\Sylius\WishlistPlugin\Controller\Action; -use BitBag\SyliusWishlistPlugin\Controller\Action\ListWishlistProductsAction; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; -use BitBag\SyliusWishlistPlugin\Form\Type\WishlistCollectionType; -use BitBag\SyliusWishlistPlugin\Processor\WishlistCommandProcessorInterface; -use BitBag\SyliusWishlistPlugin\Resolver\WishlistsResolverInterface; +use Sylius\WishlistPlugin\Controller\Action\ListWishlistProductsAction; +use Sylius\WishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Form\Type\WishlistCollectionType; +use Sylius\WishlistPlugin\Processor\WishlistCommandProcessorInterface; +use Sylius\WishlistPlugin\Resolver\WishlistsResolverInterface; use Doctrine\Common\Collections\ArrayCollection; use Doctrine\Common\Collections\Collection; use PhpSpec\ObjectBehavior; diff --git a/spec/Controller/Action/RemoveProductFromWishlistActionSpec.php b/spec/Controller/Action/RemoveProductFromWishlistActionSpec.php index 2a5491cc..6e44685d 100644 --- a/spec/Controller/Action/RemoveProductFromWishlistActionSpec.php +++ b/spec/Controller/Action/RemoveProductFromWishlistActionSpec.php @@ -9,12 +9,12 @@ declare(strict_types=1); -namespace spec\BitBag\SyliusWishlistPlugin\Controller\Action; +namespace spec\Sylius\WishlistPlugin\Controller\Action; -use BitBag\SyliusWishlistPlugin\Context\WishlistContextInterface; -use BitBag\SyliusWishlistPlugin\Controller\Action\RemoveProductFromWishlistAction; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; -use BitBag\SyliusWishlistPlugin\Entity\WishlistProductInterface; +use Sylius\WishlistPlugin\Context\WishlistContextInterface; +use Sylius\WishlistPlugin\Controller\Action\RemoveProductFromWishlistAction; +use Sylius\WishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Entity\WishlistProductInterface; use Doctrine\Common\Collections\ArrayCollection; use Doctrine\ORM\EntityManagerInterface; use PhpSpec\ObjectBehavior; diff --git a/spec/Controller/Action/RenderHeaderTemplateActionSpec.php b/spec/Controller/Action/RenderHeaderTemplateActionSpec.php index 1d8d286a..c7b0d2ac 100644 --- a/spec/Controller/Action/RenderHeaderTemplateActionSpec.php +++ b/spec/Controller/Action/RenderHeaderTemplateActionSpec.php @@ -9,10 +9,10 @@ declare(strict_types=1); -namespace spec\BitBag\SyliusWishlistPlugin\Controller\Action; +namespace spec\Sylius\WishlistPlugin\Controller\Action; -use BitBag\SyliusWishlistPlugin\Controller\Action\RenderHeaderTemplateAction; -use BitBag\SyliusWishlistPlugin\Resolver\WishlistsResolverInterface; +use Sylius\WishlistPlugin\Controller\Action\RenderHeaderTemplateAction; +use Sylius\WishlistPlugin\Resolver\WishlistsResolverInterface; use PhpSpec\ObjectBehavior; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Response; diff --git a/spec/DependencyInjection/BitBagSyliusWishlistExtensionSpec.php b/spec/DependencyInjection/BitBagSyliusWishlistExtensionSpec.php index 71ce5058..46641f22 100644 --- a/spec/DependencyInjection/BitBagSyliusWishlistExtensionSpec.php +++ b/spec/DependencyInjection/BitBagSyliusWishlistExtensionSpec.php @@ -9,9 +9,9 @@ declare(strict_types=1); -namespace spec\BitBag\SyliusWishlistPlugin\DependencyInjection; +namespace spec\Sylius\WishlistPlugin\DependencyInjection; -use BitBag\SyliusWishlistPlugin\DependencyInjection\BitBagSyliusWishlistExtension; +use Sylius\WishlistPlugin\DependencyInjection\BitBagSyliusWishlistExtension; use PhpSpec\ObjectBehavior; use Sylius\Bundle\ResourceBundle\DependencyInjection\Extension\AbstractResourceExtension; use Symfony\Component\DependencyInjection\Extension\PrependExtensionInterface; diff --git a/spec/DependencyInjection/ConfigurationSpec.php b/spec/DependencyInjection/ConfigurationSpec.php index 34cb6fea..69691b83 100644 --- a/spec/DependencyInjection/ConfigurationSpec.php +++ b/spec/DependencyInjection/ConfigurationSpec.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace spec\BitBag\SyliusWishlistPlugin\DependencyInjection; +namespace spec\Sylius\WishlistPlugin\DependencyInjection; use PhpSpec\ObjectBehavior; use Symfony\Component\Config\Definition\Builder\TreeBuilder; diff --git a/spec/Duplicator/WishlistProductsToOtherWishlistDuplicatorSpec.php b/spec/Duplicator/WishlistProductsToOtherWishlistDuplicatorSpec.php index e62a742c..3d021e1b 100644 --- a/spec/Duplicator/WishlistProductsToOtherWishlistDuplicatorSpec.php +++ b/spec/Duplicator/WishlistProductsToOtherWishlistDuplicatorSpec.php @@ -9,13 +9,13 @@ declare(strict_types=1); -namespace spec\BitBag\SyliusWishlistPlugin\Duplicator; +namespace spec\Sylius\WishlistPlugin\Duplicator; -use BitBag\SyliusWishlistPlugin\Duplicator\WishlistProductsToOtherWishlistDuplicator; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; -use BitBag\SyliusWishlistPlugin\Entity\WishlistProductInterface; -use BitBag\SyliusWishlistPlugin\Factory\WishlistProductFactoryInterface; -use BitBag\SyliusWishlistPlugin\Repository\WishlistRepositoryInterface; +use Sylius\WishlistPlugin\Duplicator\WishlistProductsToOtherWishlistDuplicator; +use Sylius\WishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Entity\WishlistProductInterface; +use Sylius\WishlistPlugin\Factory\WishlistProductFactoryInterface; +use Sylius\WishlistPlugin\Repository\WishlistRepositoryInterface; use Doctrine\Common\Collections\ArrayCollection; use PhpSpec\ObjectBehavior; use Sylius\Component\Core\Model\ProductVariantInterface; diff --git a/spec/Entity/WishlistProductSpec.php b/spec/Entity/WishlistProductSpec.php index 6b88d503..389825b1 100644 --- a/spec/Entity/WishlistProductSpec.php +++ b/spec/Entity/WishlistProductSpec.php @@ -9,11 +9,11 @@ declare(strict_types=1); -namespace spec\BitBag\SyliusWishlistPlugin\Entity; +namespace spec\Sylius\WishlistPlugin\Entity; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; -use BitBag\SyliusWishlistPlugin\Entity\WishlistProduct; -use BitBag\SyliusWishlistPlugin\Entity\WishlistProductInterface; +use Sylius\WishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Entity\WishlistProduct; +use Sylius\WishlistPlugin\Entity\WishlistProductInterface; use PhpSpec\ObjectBehavior; use Sylius\Component\Core\Model\ProductInterface; diff --git a/spec/Entity/WishlistSpec.php b/spec/Entity/WishlistSpec.php index e57eb4b2..711a26e0 100644 --- a/spec/Entity/WishlistSpec.php +++ b/spec/Entity/WishlistSpec.php @@ -9,11 +9,11 @@ declare(strict_types=1); -namespace spec\BitBag\SyliusWishlistPlugin\Entity; +namespace spec\Sylius\WishlistPlugin\Entity; -use BitBag\SyliusWishlistPlugin\Entity\Wishlist; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; -use BitBag\SyliusWishlistPlugin\Entity\WishlistProductInterface; +use Sylius\WishlistPlugin\Entity\Wishlist; +use Sylius\WishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Entity\WishlistProductInterface; use PhpSpec\ObjectBehavior; use Sylius\Component\Core\Model\ProductInterface; use Sylius\Component\Core\Model\ProductVariantInterface; diff --git a/spec/EventSubscriber/LoggedUserWishlistSubscriberSpec.php b/spec/EventSubscriber/LoggedUserWishlistSubscriberSpec.php index 8e0e4049..5ff36afd 100644 --- a/spec/EventSubscriber/LoggedUserWishlistSubscriberSpec.php +++ b/spec/EventSubscriber/LoggedUserWishlistSubscriberSpec.php @@ -9,11 +9,11 @@ declare(strict_types=1); -namespace spec\BitBag\SyliusWishlistPlugin\EventSubscriber; +namespace spec\Sylius\WishlistPlugin\EventSubscriber; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; -use BitBag\SyliusWishlistPlugin\EventSubscriber\LoggedUserWishlistSubscriber; -use BitBag\SyliusWishlistPlugin\Resolver\WishlistsResolverInterface; +use Sylius\WishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\EventSubscriber\LoggedUserWishlistSubscriber; +use Sylius\WishlistPlugin\Resolver\WishlistsResolverInterface; use Doctrine\ORM\EntityManagerInterface; use PhpSpec\ObjectBehavior; use Sylius\Bundle\AdminBundle\SectionResolver\AdminSection; diff --git a/spec/Exporter/DomPdfWishlistExporterSpec.php b/spec/Exporter/DomPdfWishlistExporterSpec.php index 0ee40f99..dec4860c 100644 --- a/spec/Exporter/DomPdfWishlistExporterSpec.php +++ b/spec/Exporter/DomPdfWishlistExporterSpec.php @@ -9,12 +9,12 @@ declare(strict_types=1); -namespace spec\BitBag\SyliusWishlistPlugin\Exporter; +namespace spec\Sylius\WishlistPlugin\Exporter; -use BitBag\SyliusWishlistPlugin\Exporter\DomPdfWishlistExporter; -use BitBag\SyliusWishlistPlugin\Exporter\DomPdfWishlistExporterInterface; -use BitBag\SyliusWishlistPlugin\Factory\DomPdfFactoryInterface; -use BitBag\SyliusWishlistPlugin\Model\VariantPdfModelInterface; +use Sylius\WishlistPlugin\Exporter\DomPdfWishlistExporter; +use Sylius\WishlistPlugin\Exporter\DomPdfWishlistExporterInterface; +use Sylius\WishlistPlugin\Factory\DomPdfFactoryInterface; +use Sylius\WishlistPlugin\Model\VariantPdfModelInterface; use Doctrine\Common\Collections\ArrayCollection; use Dompdf\Dompdf; use PhpSpec\ObjectBehavior; diff --git a/spec/Facade/WishlistProductFactoryFacadeSpec.php b/spec/Facade/WishlistProductFactoryFacadeSpec.php index 66031051..53d42810 100644 --- a/spec/Facade/WishlistProductFactoryFacadeSpec.php +++ b/spec/Facade/WishlistProductFactoryFacadeSpec.php @@ -9,13 +9,13 @@ declare(strict_types=1); -namespace spec\BitBag\SyliusWishlistPlugin\Facade; +namespace spec\Sylius\WishlistPlugin\Facade; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; -use BitBag\SyliusWishlistPlugin\Entity\WishlistProductInterface; -use BitBag\SyliusWishlistPlugin\Facade\WishlistProductFactoryFacade; -use BitBag\SyliusWishlistPlugin\Facade\WishlistProductFactoryFacadeInterface; -use BitBag\SyliusWishlistPlugin\Factory\WishlistProductFactoryInterface; +use Sylius\WishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Entity\WishlistProductInterface; +use Sylius\WishlistPlugin\Facade\WishlistProductFactoryFacade; +use Sylius\WishlistPlugin\Facade\WishlistProductFactoryFacadeInterface; +use Sylius\WishlistPlugin\Factory\WishlistProductFactoryInterface; use PhpSpec\ObjectBehavior; use Sylius\Component\Core\Model\ProductInterface; use Sylius\Component\Core\Model\ProductVariantInterface; diff --git a/spec/Factory/DomPdfFactorySpec.php b/spec/Factory/DomPdfFactorySpec.php index e45e9e5b..76775a56 100644 --- a/spec/Factory/DomPdfFactorySpec.php +++ b/spec/Factory/DomPdfFactorySpec.php @@ -9,11 +9,11 @@ declare(strict_types=1); -namespace spec\BitBag\SyliusWishlistPlugin\Factory; +namespace spec\Sylius\WishlistPlugin\Factory; -use BitBag\SyliusWishlistPlugin\Factory\DomPdfFactory; -use BitBag\SyliusWishlistPlugin\Factory\DomPdfFactoryInterface; -use BitBag\SyliusWishlistPlugin\Factory\DomPdfOptionsFactoryInterface; +use Sylius\WishlistPlugin\Factory\DomPdfFactory; +use Sylius\WishlistPlugin\Factory\DomPdfFactoryInterface; +use Sylius\WishlistPlugin\Factory\DomPdfOptionsFactoryInterface; use Dompdf\Dompdf; use Dompdf\Options; use PhpSpec\ObjectBehavior; diff --git a/spec/Factory/DomPdfOptionsFactorySpec.php b/spec/Factory/DomPdfOptionsFactorySpec.php index f9432681..9dba0793 100644 --- a/spec/Factory/DomPdfOptionsFactorySpec.php +++ b/spec/Factory/DomPdfOptionsFactorySpec.php @@ -9,10 +9,10 @@ declare(strict_types=1); -namespace spec\BitBag\SyliusWishlistPlugin\Factory; +namespace spec\Sylius\WishlistPlugin\Factory; -use BitBag\SyliusWishlistPlugin\Factory\DomPdfOptionsFactory; -use BitBag\SyliusWishlistPlugin\Factory\DomPdfOptionsFactoryInterface; +use Sylius\WishlistPlugin\Factory\DomPdfOptionsFactory; +use Sylius\WishlistPlugin\Factory\DomPdfOptionsFactoryInterface; use Dompdf\Options; use PhpSpec\ObjectBehavior; diff --git a/spec/Factory/WishlistFactorySpec.php b/spec/Factory/WishlistFactorySpec.php index 16081808..88aa3c6b 100644 --- a/spec/Factory/WishlistFactorySpec.php +++ b/spec/Factory/WishlistFactorySpec.php @@ -9,11 +9,11 @@ declare(strict_types=1); -namespace spec\BitBag\SyliusWishlistPlugin\Factory; +namespace spec\Sylius\WishlistPlugin\Factory; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; -use BitBag\SyliusWishlistPlugin\Factory\WishlistFactory; -use BitBag\SyliusWishlistPlugin\Factory\WishlistFactoryInterface; +use Sylius\WishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Factory\WishlistFactory; +use Sylius\WishlistPlugin\Factory\WishlistFactoryInterface; use PhpSpec\ObjectBehavior; use Sylius\Component\Core\Model\ShopUserInterface; use Sylius\Component\Resource\Factory\FactoryInterface; diff --git a/spec/Factory/WishlistProductFactorySpec.php b/spec/Factory/WishlistProductFactorySpec.php index 73f41086..17869e44 100644 --- a/spec/Factory/WishlistProductFactorySpec.php +++ b/spec/Factory/WishlistProductFactorySpec.php @@ -9,12 +9,12 @@ declare(strict_types=1); -namespace spec\BitBag\SyliusWishlistPlugin\Factory; +namespace spec\Sylius\WishlistPlugin\Factory; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; -use BitBag\SyliusWishlistPlugin\Entity\WishlistProductInterface; -use BitBag\SyliusWishlistPlugin\Factory\WishlistProductFactory; -use BitBag\SyliusWishlistPlugin\Factory\WishlistProductFactoryInterface; +use Sylius\WishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Entity\WishlistProductInterface; +use Sylius\WishlistPlugin\Factory\WishlistProductFactory; +use Sylius\WishlistPlugin\Factory\WishlistProductFactoryInterface; use Doctrine\Common\Collections\Collection; use PhpSpec\ObjectBehavior; use Sylius\Component\Core\Model\ProductInterface; diff --git a/spec/Generator/ModelCreatorSpec.php b/spec/Generator/ModelCreatorSpec.php index af56db6d..2572c22a 100644 --- a/spec/Generator/ModelCreatorSpec.php +++ b/spec/Generator/ModelCreatorSpec.php @@ -9,14 +9,14 @@ declare(strict_types=1); -namespace spec\BitBag\SyliusWishlistPlugin\Generator; +namespace spec\Sylius\WishlistPlugin\Generator; -use BitBag\SyliusWishlistPlugin\Command\Wishlist\WishlistItemInterface; -use BitBag\SyliusWishlistPlugin\Generator\ModelCreator; -use BitBag\SyliusWishlistPlugin\Generator\ModelCreatorInterface; -use BitBag\SyliusWishlistPlugin\Model\Factory\VariantPdfModelFactoryInterface; -use BitBag\SyliusWishlistPlugin\Model\VariantPdfModelInterface; -use BitBag\SyliusWishlistPlugin\Resolver\VariantImageToDataUriResolverInterface; +use Sylius\WishlistPlugin\Command\Wishlist\WishlistItemInterface; +use Sylius\WishlistPlugin\Generator\ModelCreator; +use Sylius\WishlistPlugin\Generator\ModelCreatorInterface; +use Sylius\WishlistPlugin\Model\Factory\VariantPdfModelFactoryInterface; +use Sylius\WishlistPlugin\Model\VariantPdfModelInterface; +use Sylius\WishlistPlugin\Resolver\VariantImageToDataUriResolverInterface; use PhpSpec\ObjectBehavior; use Sylius\Bundle\OrderBundle\Controller\AddToCartCommandInterface; use Sylius\Component\Core\Model\OrderItemInterface; diff --git a/spec/Model/Factory/VariantPdfModelFactorySpec.php b/spec/Model/Factory/VariantPdfModelFactorySpec.php index 41f7c47e..10a7227c 100644 --- a/spec/Model/Factory/VariantPdfModelFactorySpec.php +++ b/spec/Model/Factory/VariantPdfModelFactorySpec.php @@ -9,11 +9,11 @@ declare(strict_types=1); -namespace spec\BitBag\SyliusWishlistPlugin\Model\Factory; +namespace spec\Sylius\WishlistPlugin\Model\Factory; -use BitBag\SyliusWishlistPlugin\Model\Factory\VariantPdfModelFactory; -use BitBag\SyliusWishlistPlugin\Model\Factory\VariantPdfModelFactoryInterface; -use BitBag\SyliusWishlistPlugin\Model\VariantPdfModel; +use Sylius\WishlistPlugin\Model\Factory\VariantPdfModelFactory; +use Sylius\WishlistPlugin\Model\Factory\VariantPdfModelFactoryInterface; +use Sylius\WishlistPlugin\Model\VariantPdfModel; use PhpSpec\ObjectBehavior; use Sylius\Component\Core\Model\ProductVariant; diff --git a/spec/Model/VariantPdfModelSpec.php b/spec/Model/VariantPdfModelSpec.php index 1d5cb8e1..17ed2fe7 100644 --- a/spec/Model/VariantPdfModelSpec.php +++ b/spec/Model/VariantPdfModelSpec.php @@ -9,10 +9,10 @@ declare(strict_types=1); -namespace spec\BitBag\SyliusWishlistPlugin\Model; +namespace spec\Sylius\WishlistPlugin\Model; -use BitBag\SyliusWishlistPlugin\Model\VariantPdfModel; -use BitBag\SyliusWishlistPlugin\Model\VariantPdfModelInterface; +use Sylius\WishlistPlugin\Model\VariantPdfModel; +use Sylius\WishlistPlugin\Model\VariantPdfModelInterface; use PhpSpec\ObjectBehavior; use Sylius\Component\Core\Model\ProductVariantInterface; diff --git a/spec/Processor/SelectedWishlistProductsProcessorSpec.php b/spec/Processor/SelectedWishlistProductsProcessorSpec.php index 4feb946b..759348eb 100644 --- a/spec/Processor/SelectedWishlistProductsProcessorSpec.php +++ b/spec/Processor/SelectedWishlistProductsProcessorSpec.php @@ -9,11 +9,11 @@ declare(strict_types=1); -namespace spec\BitBag\SyliusWishlistPlugin\Processor; +namespace spec\Sylius\WishlistPlugin\Processor; -use BitBag\SyliusWishlistPlugin\Command\Wishlist\WishlistItem; -use BitBag\SyliusWishlistPlugin\Processor\SelectedWishlistProductsProcessor; -use BitBag\SyliusWishlistPlugin\Processor\SelectedWishlistProductsProcessorInterface; +use Sylius\WishlistPlugin\Command\Wishlist\WishlistItem; +use Sylius\WishlistPlugin\Processor\SelectedWishlistProductsProcessor; +use Sylius\WishlistPlugin\Processor\SelectedWishlistProductsProcessorInterface; use Doctrine\Common\Collections\ArrayCollection; use PhpSpec\ObjectBehavior; diff --git a/spec/Processor/VariantPdfModelProcessorSpec.php b/spec/Processor/VariantPdfModelProcessorSpec.php index f43c8fc5..e0ba7799 100644 --- a/spec/Processor/VariantPdfModelProcessorSpec.php +++ b/spec/Processor/VariantPdfModelProcessorSpec.php @@ -9,13 +9,13 @@ declare(strict_types=1); -namespace spec\BitBag\SyliusWishlistPlugin\Processor; +namespace spec\Sylius\WishlistPlugin\Processor; -use BitBag\SyliusWishlistPlugin\Command\Wishlist\WishlistItem; -use BitBag\SyliusWishlistPlugin\Generator\ModelCreatorInterface; -use BitBag\SyliusWishlistPlugin\Model\VariantPdfModelInterface; -use BitBag\SyliusWishlistPlugin\Processor\VariantPdfModelProcessor; -use BitBag\SyliusWishlistPlugin\Processor\VariantPdfModelProcessorInterface; +use Sylius\WishlistPlugin\Command\Wishlist\WishlistItem; +use Sylius\WishlistPlugin\Generator\ModelCreatorInterface; +use Sylius\WishlistPlugin\Model\VariantPdfModelInterface; +use Sylius\WishlistPlugin\Processor\VariantPdfModelProcessor; +use Sylius\WishlistPlugin\Processor\VariantPdfModelProcessorInterface; use Doctrine\Common\Collections\ArrayCollection; use PhpSpec\ObjectBehavior; diff --git a/spec/Resolver/ShopUserWishlistResolverSpec.php b/spec/Resolver/ShopUserWishlistResolverSpec.php index a174bbba..5f61a15f 100644 --- a/spec/Resolver/ShopUserWishlistResolverSpec.php +++ b/spec/Resolver/ShopUserWishlistResolverSpec.php @@ -9,13 +9,13 @@ declare(strict_types=1); -namespace spec\BitBag\SyliusWishlistPlugin\Resolver; +namespace spec\Sylius\WishlistPlugin\Resolver; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; -use BitBag\SyliusWishlistPlugin\Factory\WishlistFactoryInterface; -use BitBag\SyliusWishlistPlugin\Repository\WishlistRepositoryInterface; -use BitBag\SyliusWishlistPlugin\Resolver\ShopUserWishlistResolver; -use BitBag\SyliusWishlistPlugin\Resolver\ShopUserWishlistResolverInterface; +use Sylius\WishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Factory\WishlistFactoryInterface; +use Sylius\WishlistPlugin\Repository\WishlistRepositoryInterface; +use Sylius\WishlistPlugin\Resolver\ShopUserWishlistResolver; +use Sylius\WishlistPlugin\Resolver\ShopUserWishlistResolverInterface; use PhpSpec\ObjectBehavior; use Sylius\Component\Channel\Context\ChannelContextInterface; use Sylius\Component\Channel\Context\ChannelNotFoundException; diff --git a/spec/Resolver/TokenUserResolverSpec.php b/spec/Resolver/TokenUserResolverSpec.php index eba461d8..36b67512 100644 --- a/spec/Resolver/TokenUserResolverSpec.php +++ b/spec/Resolver/TokenUserResolverSpec.php @@ -9,10 +9,10 @@ declare(strict_types=1); -namespace spec\BitBag\SyliusWishlistPlugin\Resolver; +namespace spec\Sylius\WishlistPlugin\Resolver; -use BitBag\SyliusWishlistPlugin\Resolver\TokenUserResolver; -use BitBag\SyliusWishlistPlugin\Resolver\TokenUserResolverInterface; +use Sylius\WishlistPlugin\Resolver\TokenUserResolver; +use Sylius\WishlistPlugin\Resolver\TokenUserResolverInterface; use PhpSpec\ObjectBehavior; use Symfony\Component\Security\Core\Authentication\Token\TokenInterface; use Symfony\Component\Security\Core\User\UserInterface; diff --git a/spec/Resolver/VariantImageToDataUriResolverSpec.php b/spec/Resolver/VariantImageToDataUriResolverSpec.php index 1ef6d3bc..bfdf25c2 100644 --- a/spec/Resolver/VariantImageToDataUriResolverSpec.php +++ b/spec/Resolver/VariantImageToDataUriResolverSpec.php @@ -9,10 +9,10 @@ declare(strict_types=1); -namespace spec\BitBag\SyliusWishlistPlugin\Resolver; +namespace spec\Sylius\WishlistPlugin\Resolver; -use BitBag\SyliusWishlistPlugin\Resolver\GenerateDataUriForImageResolverInterface; -use BitBag\SyliusWishlistPlugin\Resolver\VariantImageToDataUriResolver; +use Sylius\WishlistPlugin\Resolver\GenerateDataUriForImageResolverInterface; +use Sylius\WishlistPlugin\Resolver\VariantImageToDataUriResolver; use Doctrine\Common\Collections\Collection; use PhpSpec\ObjectBehavior; use Sylius\Component\Core\Model\ProductImage; diff --git a/spec/Resolver/WishlistCookieTokenResolverSpec.php b/spec/Resolver/WishlistCookieTokenResolverSpec.php index c9e4091f..d44c8a58 100644 --- a/spec/Resolver/WishlistCookieTokenResolverSpec.php +++ b/spec/Resolver/WishlistCookieTokenResolverSpec.php @@ -9,11 +9,11 @@ declare(strict_types=1); -namespace spec\BitBag\SyliusWishlistPlugin\Resolver; +namespace spec\Sylius\WishlistPlugin\Resolver; -use BitBag\SyliusWishlistPlugin\Entity\WishlistToken; -use BitBag\SyliusWishlistPlugin\Resolver\WishlistCookieTokenResolver; -use BitBag\SyliusWishlistPlugin\Resolver\WishlistCookieTokenResolverInterface; +use Sylius\WishlistPlugin\Entity\WishlistToken; +use Sylius\WishlistPlugin\Resolver\WishlistCookieTokenResolver; +use Sylius\WishlistPlugin\Resolver\WishlistCookieTokenResolverInterface; use PhpSpec\ObjectBehavior; use Symfony\Component\HttpFoundation\ParameterBag; use Symfony\Component\HttpFoundation\Request; diff --git a/spec/Resolver/WishlistsResolverSpec.php b/spec/Resolver/WishlistsResolverSpec.php index 846e6d77..44474456 100644 --- a/spec/Resolver/WishlistsResolverSpec.php +++ b/spec/Resolver/WishlistsResolverSpec.php @@ -9,14 +9,14 @@ declare(strict_types=1); -namespace spec\BitBag\SyliusWishlistPlugin\Resolver; - -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; -use BitBag\SyliusWishlistPlugin\Repository\WishlistRepositoryInterface; -use BitBag\SyliusWishlistPlugin\Resolver\TokenUserResolverInterface; -use BitBag\SyliusWishlistPlugin\Resolver\WishlistCookieTokenResolverInterface; -use BitBag\SyliusWishlistPlugin\Resolver\WishlistsResolver; -use BitBag\SyliusWishlistPlugin\Resolver\WishlistsResolverInterface; +namespace spec\Sylius\WishlistPlugin\Resolver; + +use Sylius\WishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Repository\WishlistRepositoryInterface; +use Sylius\WishlistPlugin\Resolver\TokenUserResolverInterface; +use Sylius\WishlistPlugin\Resolver\WishlistCookieTokenResolverInterface; +use Sylius\WishlistPlugin\Resolver\WishlistsResolver; +use Sylius\WishlistPlugin\Resolver\WishlistsResolverInterface; use PhpSpec\ObjectBehavior; use Sylius\Component\Channel\Context\ChannelContextInterface; use Sylius\Component\Channel\Context\ChannelNotFoundException; diff --git a/src/BitBagSyliusWishlistPlugin.php b/src/BitBagSyliusWishlistPlugin.php index 44ae9c32..824d87cf 100644 --- a/src/BitBagSyliusWishlistPlugin.php +++ b/src/BitBagSyliusWishlistPlugin.php @@ -9,9 +9,9 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin; +namespace Sylius\WishlistPlugin; -use BitBag\SyliusWishlistPlugin\DependencyInjection\SyliusMessageBusPolyfillPass; +use Sylius\WishlistPlugin\DependencyInjection\SyliusMessageBusPolyfillPass; use Sylius\Bundle\CoreBundle\Application\SyliusPluginTrait; use Symfony\Component\DependencyInjection\Compiler\PassConfig; use Symfony\Component\DependencyInjection\ContainerBuilder; diff --git a/src/Checker/ProductProcessingChecker.php b/src/Checker/ProductProcessingChecker.php index e9b9c485..58d752ca 100644 --- a/src/Checker/ProductProcessingChecker.php +++ b/src/Checker/ProductProcessingChecker.php @@ -9,9 +9,9 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Checker; +namespace Sylius\WishlistPlugin\Checker; -use BitBag\SyliusWishlistPlugin\Command\Wishlist\WishlistItemInterface; +use Sylius\WishlistPlugin\Command\Wishlist\WishlistItemInterface; use Sylius\Bundle\OrderBundle\Controller\AddToCartCommandInterface; final class ProductProcessingChecker implements ProductProcessingCheckerInterface diff --git a/src/Checker/ProductProcessingCheckerInterface.php b/src/Checker/ProductProcessingCheckerInterface.php index c58e2d95..a9399a18 100644 --- a/src/Checker/ProductProcessingCheckerInterface.php +++ b/src/Checker/ProductProcessingCheckerInterface.php @@ -9,9 +9,9 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Checker; +namespace Sylius\WishlistPlugin\Checker; -use BitBag\SyliusWishlistPlugin\Command\Wishlist\WishlistItemInterface; +use Sylius\WishlistPlugin\Command\Wishlist\WishlistItemInterface; interface ProductProcessingCheckerInterface { diff --git a/src/Checker/ProductQuantityChecker.php b/src/Checker/ProductQuantityChecker.php index 10de09d0..c64cb976 100644 --- a/src/Checker/ProductQuantityChecker.php +++ b/src/Checker/ProductQuantityChecker.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Checker; +namespace Sylius\WishlistPlugin\Checker; use Sylius\Component\Order\Model\OrderItemInterface; diff --git a/src/Checker/ProductQuantityCheckerInterface.php b/src/Checker/ProductQuantityCheckerInterface.php index 9ad0f4b4..bd8be928 100644 --- a/src/Checker/ProductQuantityCheckerInterface.php +++ b/src/Checker/ProductQuantityCheckerInterface.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Checker; +namespace Sylius\WishlistPlugin\Checker; use Sylius\Component\Order\Model\OrderItemInterface; diff --git a/src/Checker/WishlistNameChecker.php b/src/Checker/WishlistNameChecker.php index fe2b14a4..f92a8c05 100644 --- a/src/Checker/WishlistNameChecker.php +++ b/src/Checker/WishlistNameChecker.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Checker; +namespace Sylius\WishlistPlugin\Checker; /** * @deprecated diff --git a/src/Checker/WishlistNameCheckerInterface.php b/src/Checker/WishlistNameCheckerInterface.php index 0f64f0c6..3a5a6557 100644 --- a/src/Checker/WishlistNameCheckerInterface.php +++ b/src/Checker/WishlistNameCheckerInterface.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Checker; +namespace Sylius\WishlistPlugin\Checker; /** * @deprecated diff --git a/src/Command/RemoveGuestWishlistsCommand.php b/src/Command/RemoveGuestWishlistsCommand.php index 1b57705f..4a30bcc6 100644 --- a/src/Command/RemoveGuestWishlistsCommand.php +++ b/src/Command/RemoveGuestWishlistsCommand.php @@ -9,9 +9,9 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Command; +namespace Sylius\WishlistPlugin\Command; -use BitBag\SyliusWishlistPlugin\Repository\WishlistRepositoryInterface; +use Sylius\WishlistPlugin\Repository\WishlistRepositoryInterface; use Symfony\Component\Console\Command\Command; use Symfony\Component\Console\Input\InputInterface; use Symfony\Component\Console\Input\InputOption; diff --git a/src/Command/Wishlist/AddProductToSelectedWishlist.php b/src/Command/Wishlist/AddProductToSelectedWishlist.php index 6bd78735..2169a0cc 100644 --- a/src/Command/Wishlist/AddProductToSelectedWishlist.php +++ b/src/Command/Wishlist/AddProductToSelectedWishlist.php @@ -9,9 +9,9 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Command\Wishlist; +namespace Sylius\WishlistPlugin\Command\Wishlist; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Entity\WishlistInterface; use Sylius\Component\Core\Model\ProductInterface; final class AddProductToSelectedWishlist implements AddProductToSelectedWishlistInterface diff --git a/src/Command/Wishlist/AddProductToSelectedWishlistInterface.php b/src/Command/Wishlist/AddProductToSelectedWishlistInterface.php index e807ac38..1596cb52 100644 --- a/src/Command/Wishlist/AddProductToSelectedWishlistInterface.php +++ b/src/Command/Wishlist/AddProductToSelectedWishlistInterface.php @@ -9,9 +9,9 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Command\Wishlist; +namespace Sylius\WishlistPlugin\Command\Wishlist; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Entity\WishlistInterface; use Sylius\Component\Core\Model\ProductInterface; interface AddProductToSelectedWishlistInterface extends WishlistSyncCommandInterface diff --git a/src/Command/Wishlist/AddProductToWishlist.php b/src/Command/Wishlist/AddProductToWishlist.php index 367dba58..67829cf2 100644 --- a/src/Command/Wishlist/AddProductToWishlist.php +++ b/src/Command/Wishlist/AddProductToWishlist.php @@ -9,9 +9,9 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Command\Wishlist; +namespace Sylius\WishlistPlugin\Command\Wishlist; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Entity\WishlistInterface; final class AddProductToWishlist implements WishlistTokenValueAwareInterface { diff --git a/src/Command/Wishlist/AddProductVariantToWishlist.php b/src/Command/Wishlist/AddProductVariantToWishlist.php index b7df6138..6b4af316 100644 --- a/src/Command/Wishlist/AddProductVariantToWishlist.php +++ b/src/Command/Wishlist/AddProductVariantToWishlist.php @@ -9,9 +9,9 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Command\Wishlist; +namespace Sylius\WishlistPlugin\Command\Wishlist; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Entity\WishlistInterface; final class AddProductVariantToWishlist implements WishlistTokenValueAwareInterface { diff --git a/src/Command/Wishlist/AddProductsToCart.php b/src/Command/Wishlist/AddProductsToCart.php index b402d563..ee4c765b 100644 --- a/src/Command/Wishlist/AddProductsToCart.php +++ b/src/Command/Wishlist/AddProductsToCart.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Command\Wishlist; +namespace Sylius\WishlistPlugin\Command\Wishlist; use Doctrine\Common\Collections\Collection; diff --git a/src/Command/Wishlist/AddProductsToCartInterface.php b/src/Command/Wishlist/AddProductsToCartInterface.php index fe6f109d..2ce7bd2f 100644 --- a/src/Command/Wishlist/AddProductsToCartInterface.php +++ b/src/Command/Wishlist/AddProductsToCartInterface.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Command\Wishlist; +namespace Sylius\WishlistPlugin\Command\Wishlist; use Doctrine\Common\Collections\Collection; diff --git a/src/Command/Wishlist/AddSelectedProductsToCart.php b/src/Command/Wishlist/AddSelectedProductsToCart.php index b6d8f024..b5cfd299 100644 --- a/src/Command/Wishlist/AddSelectedProductsToCart.php +++ b/src/Command/Wishlist/AddSelectedProductsToCart.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Command\Wishlist; +namespace Sylius\WishlistPlugin\Command\Wishlist; use Doctrine\Common\Collections\Collection; diff --git a/src/Command/Wishlist/AddSelectedProductsToCartInterface.php b/src/Command/Wishlist/AddSelectedProductsToCartInterface.php index 9d5fc3b7..4772c308 100644 --- a/src/Command/Wishlist/AddSelectedProductsToCartInterface.php +++ b/src/Command/Wishlist/AddSelectedProductsToCartInterface.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Command\Wishlist; +namespace Sylius\WishlistPlugin\Command\Wishlist; use Doctrine\Common\Collections\Collection; diff --git a/src/Command/Wishlist/AddWishlistToUser.php b/src/Command/Wishlist/AddWishlistToUser.php index bcd7e924..212f0f23 100644 --- a/src/Command/Wishlist/AddWishlistToUser.php +++ b/src/Command/Wishlist/AddWishlistToUser.php @@ -9,9 +9,9 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Command\Wishlist; +namespace Sylius\WishlistPlugin\Command\Wishlist; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Entity\WishlistInterface; use Sylius\Component\Core\Model\ShopUserInterface; final class AddWishlistToUser implements WishlistSyncCommandInterface diff --git a/src/Command/Wishlist/CopySelectedProductsToOtherWishlist.php b/src/Command/Wishlist/CopySelectedProductsToOtherWishlist.php index b293f13e..0a380887 100644 --- a/src/Command/Wishlist/CopySelectedProductsToOtherWishlist.php +++ b/src/Command/Wishlist/CopySelectedProductsToOtherWishlist.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Command\Wishlist; +namespace Sylius\WishlistPlugin\Command\Wishlist; use Doctrine\Common\Collections\Collection; diff --git a/src/Command/Wishlist/CopySelectedProductsToOtherWishlistInterface.php b/src/Command/Wishlist/CopySelectedProductsToOtherWishlistInterface.php index 9aa0f5e4..3426de57 100644 --- a/src/Command/Wishlist/CopySelectedProductsToOtherWishlistInterface.php +++ b/src/Command/Wishlist/CopySelectedProductsToOtherWishlistInterface.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Command\Wishlist; +namespace Sylius\WishlistPlugin\Command\Wishlist; use Doctrine\Common\Collections\Collection; diff --git a/src/Command/Wishlist/CreateNewWishlist.php b/src/Command/Wishlist/CreateNewWishlist.php index 45949848..a0a1694c 100644 --- a/src/Command/Wishlist/CreateNewWishlist.php +++ b/src/Command/Wishlist/CreateNewWishlist.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Command\Wishlist; +namespace Sylius\WishlistPlugin\Command\Wishlist; final class CreateNewWishlist implements WishlistSyncCommandInterface { diff --git a/src/Command/Wishlist/CreateWishlist.php b/src/Command/Wishlist/CreateWishlist.php index d6639c88..df899bc0 100644 --- a/src/Command/Wishlist/CreateWishlist.php +++ b/src/Command/Wishlist/CreateWishlist.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Command\Wishlist; +namespace Sylius\WishlistPlugin\Command\Wishlist; final class CreateWishlist implements WishlistSyncCommandInterface { diff --git a/src/Command/Wishlist/ExportSelectedProductsFromWishlistToPdf.php b/src/Command/Wishlist/ExportSelectedProductsFromWishlistToPdf.php index 94b5bb29..00ec8cb2 100644 --- a/src/Command/Wishlist/ExportSelectedProductsFromWishlistToPdf.php +++ b/src/Command/Wishlist/ExportSelectedProductsFromWishlistToPdf.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Command\Wishlist; +namespace Sylius\WishlistPlugin\Command\Wishlist; use Doctrine\Common\Collections\Collection; diff --git a/src/Command/Wishlist/ExportSelectedProductsFromWishlistToPdfInterface.php b/src/Command/Wishlist/ExportSelectedProductsFromWishlistToPdfInterface.php index fd61ad62..87544772 100644 --- a/src/Command/Wishlist/ExportSelectedProductsFromWishlistToPdfInterface.php +++ b/src/Command/Wishlist/ExportSelectedProductsFromWishlistToPdfInterface.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Command\Wishlist; +namespace Sylius\WishlistPlugin\Command\Wishlist; use Doctrine\Common\Collections\Collection; diff --git a/src/Command/Wishlist/ExportWishlistToCsv.php b/src/Command/Wishlist/ExportWishlistToCsv.php index 8ce86b0d..7f6acc7e 100644 --- a/src/Command/Wishlist/ExportWishlistToCsv.php +++ b/src/Command/Wishlist/ExportWishlistToCsv.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Command\Wishlist; +namespace Sylius\WishlistPlugin\Command\Wishlist; use Doctrine\Common\Collections\Collection; diff --git a/src/Command/Wishlist/ImportWishlistFromCsv.php b/src/Command/Wishlist/ImportWishlistFromCsv.php index ea6a1c49..b0ff2e4b 100644 --- a/src/Command/Wishlist/ImportWishlistFromCsv.php +++ b/src/Command/Wishlist/ImportWishlistFromCsv.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Command\Wishlist; +namespace Sylius\WishlistPlugin\Command\Wishlist; use Symfony\Component\HttpFoundation\Request; diff --git a/src/Command/Wishlist/RemoveProductFromWishlist.php b/src/Command/Wishlist/RemoveProductFromWishlist.php index aa2619b4..93da80da 100644 --- a/src/Command/Wishlist/RemoveProductFromWishlist.php +++ b/src/Command/Wishlist/RemoveProductFromWishlist.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Command\Wishlist; +namespace Sylius\WishlistPlugin\Command\Wishlist; final class RemoveProductFromWishlist implements WishlistSyncCommandInterface { diff --git a/src/Command/Wishlist/RemoveProductVariantFromWishlist.php b/src/Command/Wishlist/RemoveProductVariantFromWishlist.php index 84b8592a..a34ea591 100644 --- a/src/Command/Wishlist/RemoveProductVariantFromWishlist.php +++ b/src/Command/Wishlist/RemoveProductVariantFromWishlist.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Command\Wishlist; +namespace Sylius\WishlistPlugin\Command\Wishlist; final class RemoveProductVariantFromWishlist implements WishlistSyncCommandInterface { diff --git a/src/Command/Wishlist/RemoveSelectedProductsFromWishlist.php b/src/Command/Wishlist/RemoveSelectedProductsFromWishlist.php index 60e8404b..a9db0b3a 100644 --- a/src/Command/Wishlist/RemoveSelectedProductsFromWishlist.php +++ b/src/Command/Wishlist/RemoveSelectedProductsFromWishlist.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Command\Wishlist; +namespace Sylius\WishlistPlugin\Command\Wishlist; use Doctrine\Common\Collections\Collection; diff --git a/src/Command/Wishlist/RemoveWishlist.php b/src/Command/Wishlist/RemoveWishlist.php index a2bc92b0..61779709 100644 --- a/src/Command/Wishlist/RemoveWishlist.php +++ b/src/Command/Wishlist/RemoveWishlist.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Command\Wishlist; +namespace Sylius\WishlistPlugin\Command\Wishlist; final class RemoveWishlist implements WishlistSyncCommandInterface { diff --git a/src/Command/Wishlist/UpdateWishlistName.php b/src/Command/Wishlist/UpdateWishlistName.php index e14846fb..c68a6ce3 100644 --- a/src/Command/Wishlist/UpdateWishlistName.php +++ b/src/Command/Wishlist/UpdateWishlistName.php @@ -9,9 +9,9 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Command\Wishlist; +namespace Sylius\WishlistPlugin\Command\Wishlist; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Entity\WishlistInterface; final class UpdateWishlistName implements UpdateWishlistNameInterface { diff --git a/src/Command/Wishlist/UpdateWishlistNameInterface.php b/src/Command/Wishlist/UpdateWishlistNameInterface.php index 2cfd7265..52f830db 100644 --- a/src/Command/Wishlist/UpdateWishlistNameInterface.php +++ b/src/Command/Wishlist/UpdateWishlistNameInterface.php @@ -9,9 +9,9 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Command\Wishlist; +namespace Sylius\WishlistPlugin\Command\Wishlist; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Entity\WishlistInterface; interface UpdateWishlistNameInterface extends WishlistSyncCommandInterface { diff --git a/src/Command/Wishlist/WishlistItem.php b/src/Command/Wishlist/WishlistItem.php index 5076d9c7..d1291383 100644 --- a/src/Command/Wishlist/WishlistItem.php +++ b/src/Command/Wishlist/WishlistItem.php @@ -9,9 +9,9 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Command\Wishlist; +namespace Sylius\WishlistPlugin\Command\Wishlist; -use BitBag\SyliusWishlistPlugin\Entity\WishlistProductInterface; +use Sylius\WishlistPlugin\Entity\WishlistProductInterface; use Sylius\Bundle\OrderBundle\Controller\AddToCartCommandInterface; use Symfony\Component\Routing\Exception\ResourceNotFoundException; diff --git a/src/Command/Wishlist/WishlistItemInterface.php b/src/Command/Wishlist/WishlistItemInterface.php index 32d17eb8..9d509973 100644 --- a/src/Command/Wishlist/WishlistItemInterface.php +++ b/src/Command/Wishlist/WishlistItemInterface.php @@ -9,9 +9,9 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Command\Wishlist; +namespace Sylius\WishlistPlugin\Command\Wishlist; -use BitBag\SyliusWishlistPlugin\Entity\WishlistProductInterface; +use Sylius\WishlistPlugin\Entity\WishlistProductInterface; use Sylius\Bundle\OrderBundle\Controller\AddToCartCommandInterface; interface WishlistItemInterface extends WishlistSyncCommandInterface diff --git a/src/Command/Wishlist/WishlistSyncCommandInterface.php b/src/Command/Wishlist/WishlistSyncCommandInterface.php index 36fe34fb..8e5a17af 100644 --- a/src/Command/Wishlist/WishlistSyncCommandInterface.php +++ b/src/Command/Wishlist/WishlistSyncCommandInterface.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Command\Wishlist; +namespace Sylius\WishlistPlugin\Command\Wishlist; interface WishlistSyncCommandInterface { diff --git a/src/Command/Wishlist/WishlistTokenValueAwareInterface.php b/src/Command/Wishlist/WishlistTokenValueAwareInterface.php index 5d2df9ca..73beb6e1 100644 --- a/src/Command/Wishlist/WishlistTokenValueAwareInterface.php +++ b/src/Command/Wishlist/WishlistTokenValueAwareInterface.php @@ -9,9 +9,9 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Command\Wishlist; +namespace Sylius\WishlistPlugin\Command\Wishlist; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Entity\WishlistInterface; //use Sylius\Bundle\ApiBundle\Command\CommandAwareDataTransformerInterface; interface WishlistTokenValueAwareInterface extends /** CommandAwareDataTransformerInterface, */ WishlistSyncCommandInterface diff --git a/src/CommandHandler/Wishlist/AddProductToSelectedWishlistHandler.php b/src/CommandHandler/Wishlist/AddProductToSelectedWishlistHandler.php index 0211f9ef..651aec2b 100644 --- a/src/CommandHandler/Wishlist/AddProductToSelectedWishlistHandler.php +++ b/src/CommandHandler/Wishlist/AddProductToSelectedWishlistHandler.php @@ -9,12 +9,12 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist; +namespace Sylius\WishlistPlugin\CommandHandler\Wishlist; -use BitBag\SyliusWishlistPlugin\Command\Wishlist\AddProductToSelectedWishlistInterface; -use BitBag\SyliusWishlistPlugin\Entity\WishlistProductInterface; -use BitBag\SyliusWishlistPlugin\Factory\WishlistProductFactoryInterface; -use BitBag\SyliusWishlistPlugin\Repository\WishlistRepositoryInterface; +use Sylius\WishlistPlugin\Command\Wishlist\AddProductToSelectedWishlistInterface; +use Sylius\WishlistPlugin\Entity\WishlistProductInterface; +use Sylius\WishlistPlugin\Factory\WishlistProductFactoryInterface; +use Sylius\WishlistPlugin\Repository\WishlistRepositoryInterface; use Symfony\Component\Messenger\Attribute\AsMessageHandler; #[AsMessageHandler] diff --git a/src/CommandHandler/Wishlist/AddProductToWishlistHandler.php b/src/CommandHandler/Wishlist/AddProductToWishlistHandler.php index e55ea2e7..24d6282f 100644 --- a/src/CommandHandler/Wishlist/AddProductToWishlistHandler.php +++ b/src/CommandHandler/Wishlist/AddProductToWishlistHandler.php @@ -9,12 +9,12 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist; +namespace Sylius\WishlistPlugin\CommandHandler\Wishlist; -use BitBag\SyliusWishlistPlugin\Command\Wishlist\AddProductToWishlist; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; -use BitBag\SyliusWishlistPlugin\Exception\ProductNotFoundException; -use BitBag\SyliusWishlistPlugin\Factory\WishlistProductFactoryInterface; +use Sylius\WishlistPlugin\Command\Wishlist\AddProductToWishlist; +use Sylius\WishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Exception\ProductNotFoundException; +use Sylius\WishlistPlugin\Factory\WishlistProductFactoryInterface; use Doctrine\Persistence\ObjectManager; use Sylius\Component\Core\Model\ProductInterface; use Sylius\Component\Core\Repository\ProductRepositoryInterface; diff --git a/src/CommandHandler/Wishlist/AddProductVariantToWishlistHandler.php b/src/CommandHandler/Wishlist/AddProductVariantToWishlistHandler.php index 2d2d0c55..527eb252 100644 --- a/src/CommandHandler/Wishlist/AddProductVariantToWishlistHandler.php +++ b/src/CommandHandler/Wishlist/AddProductVariantToWishlistHandler.php @@ -9,12 +9,12 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist; +namespace Sylius\WishlistPlugin\CommandHandler\Wishlist; -use BitBag\SyliusWishlistPlugin\Command\Wishlist\AddProductVariantToWishlist; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; -use BitBag\SyliusWishlistPlugin\Exception\ProductVariantNotFoundException; -use BitBag\SyliusWishlistPlugin\Factory\WishlistProductFactoryInterface; +use Sylius\WishlistPlugin\Command\Wishlist\AddProductVariantToWishlist; +use Sylius\WishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Exception\ProductVariantNotFoundException; +use Sylius\WishlistPlugin\Factory\WishlistProductFactoryInterface; use Doctrine\Persistence\ObjectManager; use Sylius\Component\Core\Model\ProductVariantInterface; use Sylius\Component\Core\Repository\ProductVariantRepositoryInterface; diff --git a/src/CommandHandler/Wishlist/AddProductsToCartHandler.php b/src/CommandHandler/Wishlist/AddProductsToCartHandler.php index 9669f415..efe8ec4f 100644 --- a/src/CommandHandler/Wishlist/AddProductsToCartHandler.php +++ b/src/CommandHandler/Wishlist/AddProductsToCartHandler.php @@ -9,12 +9,12 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist; +namespace Sylius\WishlistPlugin\CommandHandler\Wishlist; -use BitBag\SyliusWishlistPlugin\Command\Wishlist\AddProductsToCartInterface; -use BitBag\SyliusWishlistPlugin\Command\Wishlist\WishlistItemInterface; -use BitBag\SyliusWishlistPlugin\Exception\InsufficientProductStockException; -use BitBag\SyliusWishlistPlugin\Exception\InvalidProductQuantityException; +use Sylius\WishlistPlugin\Command\Wishlist\AddProductsToCartInterface; +use Sylius\WishlistPlugin\Command\Wishlist\WishlistItemInterface; +use Sylius\WishlistPlugin\Exception\InsufficientProductStockException; +use Sylius\WishlistPlugin\Exception\InvalidProductQuantityException; use Doctrine\Common\Collections\Collection; use Sylius\Bundle\OrderBundle\Controller\AddToCartCommandInterface; use Sylius\Component\Core\Model\OrderItemInterface; diff --git a/src/CommandHandler/Wishlist/AddSelectedProductsToCartHandler.php b/src/CommandHandler/Wishlist/AddSelectedProductsToCartHandler.php index b3c40c62..a520fb21 100644 --- a/src/CommandHandler/Wishlist/AddSelectedProductsToCartHandler.php +++ b/src/CommandHandler/Wishlist/AddSelectedProductsToCartHandler.php @@ -9,12 +9,12 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist; +namespace Sylius\WishlistPlugin\CommandHandler\Wishlist; -use BitBag\SyliusWishlistPlugin\Command\Wishlist\AddSelectedProductsToCartInterface; -use BitBag\SyliusWishlistPlugin\Command\Wishlist\WishlistItemInterface; -use BitBag\SyliusWishlistPlugin\Exception\InsufficientProductStockException; -use BitBag\SyliusWishlistPlugin\Exception\InvalidProductQuantityException; +use Sylius\WishlistPlugin\Command\Wishlist\AddSelectedProductsToCartInterface; +use Sylius\WishlistPlugin\Command\Wishlist\WishlistItemInterface; +use Sylius\WishlistPlugin\Exception\InsufficientProductStockException; +use Sylius\WishlistPlugin\Exception\InvalidProductQuantityException; use Doctrine\Common\Collections\Collection; use Sylius\Bundle\OrderBundle\Controller\AddToCartCommandInterface; use Sylius\Component\Core\Model\OrderItemInterface; diff --git a/src/CommandHandler/Wishlist/AddWishlistToUserHandler.php b/src/CommandHandler/Wishlist/AddWishlistToUserHandler.php index ec5f21f5..f61c2c62 100644 --- a/src/CommandHandler/Wishlist/AddWishlistToUserHandler.php +++ b/src/CommandHandler/Wishlist/AddWishlistToUserHandler.php @@ -9,13 +9,13 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist; +namespace Sylius\WishlistPlugin\CommandHandler\Wishlist; -use BitBag\SyliusWishlistPlugin\Command\Wishlist\AddWishlistToUser; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; -use BitBag\SyliusWishlistPlugin\Exception\WishlistHasAnotherShopUserException; -use BitBag\SyliusWishlistPlugin\Repository\WishlistRepositoryInterface; -use BitBag\SyliusWishlistPlugin\Resolver\WishlistCookieTokenResolverInterface; +use Sylius\WishlistPlugin\Command\Wishlist\AddWishlistToUser; +use Sylius\WishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Exception\WishlistHasAnotherShopUserException; +use Sylius\WishlistPlugin\Repository\WishlistRepositoryInterface; +use Sylius\WishlistPlugin\Resolver\WishlistCookieTokenResolverInterface; use Symfony\Component\Messenger\Attribute\AsMessageHandler; #[AsMessageHandler] diff --git a/src/CommandHandler/Wishlist/CopySelectedProductsToOtherWishlistHandler.php b/src/CommandHandler/Wishlist/CopySelectedProductsToOtherWishlistHandler.php index c4ebf70c..495fcc40 100644 --- a/src/CommandHandler/Wishlist/CopySelectedProductsToOtherWishlistHandler.php +++ b/src/CommandHandler/Wishlist/CopySelectedProductsToOtherWishlistHandler.php @@ -9,12 +9,12 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist; +namespace Sylius\WishlistPlugin\CommandHandler\Wishlist; -use BitBag\SyliusWishlistPlugin\Command\Wishlist\CopySelectedProductsToOtherWishlistInterface; -use BitBag\SyliusWishlistPlugin\Duplicator\WishlistProductsToOtherWishlistDuplicatorInterface; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; -use BitBag\SyliusWishlistPlugin\Repository\WishlistRepositoryInterface; +use Sylius\WishlistPlugin\Command\Wishlist\CopySelectedProductsToOtherWishlistInterface; +use Sylius\WishlistPlugin\Duplicator\WishlistProductsToOtherWishlistDuplicatorInterface; +use Sylius\WishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Repository\WishlistRepositoryInterface; final class CopySelectedProductsToOtherWishlistHandler { diff --git a/src/CommandHandler/Wishlist/CreateNewWishlistHandler.php b/src/CommandHandler/Wishlist/CreateNewWishlistHandler.php index e785f7fe..3e362f74 100644 --- a/src/CommandHandler/Wishlist/CreateNewWishlistHandler.php +++ b/src/CommandHandler/Wishlist/CreateNewWishlistHandler.php @@ -9,15 +9,15 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist; +namespace Sylius\WishlistPlugin\CommandHandler\Wishlist; -use BitBag\SyliusWishlistPlugin\Command\Wishlist\CreateNewWishlist; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; -use BitBag\SyliusWishlistPlugin\Exception\WishlistNameIsTakenException; -use BitBag\SyliusWishlistPlugin\Factory\WishlistFactoryInterface; -use BitBag\SyliusWishlistPlugin\Repository\WishlistRepositoryInterface; -use BitBag\SyliusWishlistPlugin\Resolver\TokenUserResolverInterface; -use BitBag\SyliusWishlistPlugin\Resolver\WishlistCookieTokenResolverInterface; +use Sylius\WishlistPlugin\Command\Wishlist\CreateNewWishlist; +use Sylius\WishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Exception\WishlistNameIsTakenException; +use Sylius\WishlistPlugin\Factory\WishlistFactoryInterface; +use Sylius\WishlistPlugin\Repository\WishlistRepositoryInterface; +use Sylius\WishlistPlugin\Resolver\TokenUserResolverInterface; +use Sylius\WishlistPlugin\Resolver\WishlistCookieTokenResolverInterface; use Sylius\Component\Channel\Repository\ChannelRepositoryInterface; use Sylius\Component\Core\Model\ShopUserInterface; use Symfony\Component\Messenger\Attribute\AsMessageHandler; diff --git a/src/CommandHandler/Wishlist/CreateWishlistHandler.php b/src/CommandHandler/Wishlist/CreateWishlistHandler.php index 0a660652..bef21893 100644 --- a/src/CommandHandler/Wishlist/CreateWishlistHandler.php +++ b/src/CommandHandler/Wishlist/CreateWishlistHandler.php @@ -9,13 +9,13 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist; +namespace Sylius\WishlistPlugin\CommandHandler\Wishlist; -use BitBag\SyliusWishlistPlugin\Command\Wishlist\CreateWishlist; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; -use BitBag\SyliusWishlistPlugin\Factory\WishlistFactoryInterface; -use BitBag\SyliusWishlistPlugin\Resolver\ShopUserWishlistResolverInterface; -use BitBag\SyliusWishlistPlugin\Resolver\TokenUserResolverInterface; +use Sylius\WishlistPlugin\Command\Wishlist\CreateWishlist; +use Sylius\WishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Factory\WishlistFactoryInterface; +use Sylius\WishlistPlugin\Resolver\ShopUserWishlistResolverInterface; +use Sylius\WishlistPlugin\Resolver\TokenUserResolverInterface; use Doctrine\Persistence\ObjectManager; use Sylius\Component\Channel\Repository\ChannelRepositoryInterface; use Sylius\Component\Core\Model\ShopUserInterface; diff --git a/src/CommandHandler/Wishlist/ExportSelectedProductsFromWishlistToPdfHandler.php b/src/CommandHandler/Wishlist/ExportSelectedProductsFromWishlistToPdfHandler.php index c7c01c0f..f4ea2782 100644 --- a/src/CommandHandler/Wishlist/ExportSelectedProductsFromWishlistToPdfHandler.php +++ b/src/CommandHandler/Wishlist/ExportSelectedProductsFromWishlistToPdfHandler.php @@ -9,10 +9,10 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist; +namespace Sylius\WishlistPlugin\CommandHandler\Wishlist; -use BitBag\SyliusWishlistPlugin\Command\Wishlist\ExportSelectedProductsFromWishlistToPdfInterface; -use BitBag\SyliusWishlistPlugin\Exporter\WishlistToPdfExporterInterface; +use Sylius\WishlistPlugin\Command\Wishlist\ExportSelectedProductsFromWishlistToPdfInterface; +use Sylius\WishlistPlugin\Exporter\WishlistToPdfExporterInterface; use Symfony\Component\Messenger\Attribute\AsMessageHandler; #[AsMessageHandler] diff --git a/src/CommandHandler/Wishlist/ExportWishlistToCsvHandler.php b/src/CommandHandler/Wishlist/ExportWishlistToCsvHandler.php index caf55957..db7b1eb9 100644 --- a/src/CommandHandler/Wishlist/ExportWishlistToCsvHandler.php +++ b/src/CommandHandler/Wishlist/ExportWishlistToCsvHandler.php @@ -9,14 +9,14 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist; +namespace Sylius\WishlistPlugin\CommandHandler\Wishlist; -use BitBag\SyliusWishlistPlugin\Command\Wishlist\ExportWishlistToCsv; -use BitBag\SyliusWishlistPlugin\Command\Wishlist\WishlistItemInterface; -use BitBag\SyliusWishlistPlugin\Entity\WishlistProductInterface; -use BitBag\SyliusWishlistPlugin\Factory\CsvSerializerFactoryInterface; -use BitBag\SyliusWishlistPlugin\Factory\CsvWishlistProductFactoryInterface; -use BitBag\SyliusWishlistPlugin\Model\DTO\CsvWishlistProductInterface; +use Sylius\WishlistPlugin\Command\Wishlist\ExportWishlistToCsv; +use Sylius\WishlistPlugin\Command\Wishlist\WishlistItemInterface; +use Sylius\WishlistPlugin\Entity\WishlistProductInterface; +use Sylius\WishlistPlugin\Factory\CsvSerializerFactoryInterface; +use Sylius\WishlistPlugin\Factory\CsvWishlistProductFactoryInterface; +use Sylius\WishlistPlugin\Model\DTO\CsvWishlistProductInterface; use Doctrine\Common\Collections\Collection; use Sylius\Bundle\OrderBundle\Controller\AddToCartCommandInterface; use Sylius\Component\Core\Model\OrderItemInterface; diff --git a/src/CommandHandler/Wishlist/ImportWishlistFromCsvHandler.php b/src/CommandHandler/Wishlist/ImportWishlistFromCsvHandler.php index 67c55bdb..1fae0427 100644 --- a/src/CommandHandler/Wishlist/ImportWishlistFromCsvHandler.php +++ b/src/CommandHandler/Wishlist/ImportWishlistFromCsvHandler.php @@ -9,13 +9,13 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist; +namespace Sylius\WishlistPlugin\CommandHandler\Wishlist; -use BitBag\SyliusWishlistPlugin\Command\Wishlist\ImportWishlistFromCsv; -use BitBag\SyliusWishlistPlugin\Controller\Action\AddProductVariantToWishlistAction; -use BitBag\SyliusWishlistPlugin\Factory\CsvSerializerFactoryInterface; -use BitBag\SyliusWishlistPlugin\Model\DTO\CsvWishlistProduct; -use BitBag\SyliusWishlistPlugin\Model\DTO\CsvWishlistProductInterface; +use Sylius\WishlistPlugin\Command\Wishlist\ImportWishlistFromCsv; +use Sylius\WishlistPlugin\Controller\Action\AddProductVariantToWishlistAction; +use Sylius\WishlistPlugin\Factory\CsvSerializerFactoryInterface; +use Sylius\WishlistPlugin\Model\DTO\CsvWishlistProduct; +use Sylius\WishlistPlugin\Model\DTO\CsvWishlistProductInterface; use Gedmo\Exception\UploadableInvalidMimeTypeException; use Sylius\Component\Core\Repository\ProductVariantRepositoryInterface; use Symfony\Component\HttpFoundation\Request; diff --git a/src/CommandHandler/Wishlist/RemoveProductFromWishlistHandler.php b/src/CommandHandler/Wishlist/RemoveProductFromWishlistHandler.php index 49cc83ab..99a143df 100644 --- a/src/CommandHandler/Wishlist/RemoveProductFromWishlistHandler.php +++ b/src/CommandHandler/Wishlist/RemoveProductFromWishlistHandler.php @@ -9,14 +9,14 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist; +namespace Sylius\WishlistPlugin\CommandHandler\Wishlist; -use BitBag\SyliusWishlistPlugin\Command\Wishlist\RemoveProductFromWishlist; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; -use BitBag\SyliusWishlistPlugin\Entity\WishlistProductInterface; -use BitBag\SyliusWishlistPlugin\Exception\ProductNotFoundException; -use BitBag\SyliusWishlistPlugin\Exception\WishlistNotFoundException; -use BitBag\SyliusWishlistPlugin\Repository\WishlistRepositoryInterface; +use Sylius\WishlistPlugin\Command\Wishlist\RemoveProductFromWishlist; +use Sylius\WishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Entity\WishlistProductInterface; +use Sylius\WishlistPlugin\Exception\ProductNotFoundException; +use Sylius\WishlistPlugin\Exception\WishlistNotFoundException; +use Sylius\WishlistPlugin\Repository\WishlistRepositoryInterface; use Doctrine\Persistence\ObjectManager; use Sylius\Component\Core\Model\ProductInterface; use Sylius\Component\Core\Repository\ProductRepositoryInterface; diff --git a/src/CommandHandler/Wishlist/RemoveProductVariantFromWishlistHandler.php b/src/CommandHandler/Wishlist/RemoveProductVariantFromWishlistHandler.php index 90571fe9..e217411d 100644 --- a/src/CommandHandler/Wishlist/RemoveProductVariantFromWishlistHandler.php +++ b/src/CommandHandler/Wishlist/RemoveProductVariantFromWishlistHandler.php @@ -9,14 +9,14 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist; +namespace Sylius\WishlistPlugin\CommandHandler\Wishlist; -use BitBag\SyliusWishlistPlugin\Command\Wishlist\RemoveProductVariantFromWishlist; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; -use BitBag\SyliusWishlistPlugin\Entity\WishlistProductInterface; -use BitBag\SyliusWishlistPlugin\Exception\ProductVariantNotFoundException; -use BitBag\SyliusWishlistPlugin\Exception\WishlistNotFoundException; -use BitBag\SyliusWishlistPlugin\Repository\WishlistRepositoryInterface; +use Sylius\WishlistPlugin\Command\Wishlist\RemoveProductVariantFromWishlist; +use Sylius\WishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Entity\WishlistProductInterface; +use Sylius\WishlistPlugin\Exception\ProductVariantNotFoundException; +use Sylius\WishlistPlugin\Exception\WishlistNotFoundException; +use Sylius\WishlistPlugin\Repository\WishlistRepositoryInterface; use Doctrine\Persistence\ObjectManager; use Sylius\Component\Core\Model\ProductVariantInterface; use Sylius\Component\Core\Repository\ProductVariantRepositoryInterface; diff --git a/src/CommandHandler/Wishlist/RemoveSelectedProductsFromWishlistHandler.php b/src/CommandHandler/Wishlist/RemoveSelectedProductsFromWishlistHandler.php index 4bf89526..3d47664a 100644 --- a/src/CommandHandler/Wishlist/RemoveSelectedProductsFromWishlistHandler.php +++ b/src/CommandHandler/Wishlist/RemoveSelectedProductsFromWishlistHandler.php @@ -9,14 +9,14 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist; +namespace Sylius\WishlistPlugin\CommandHandler\Wishlist; -use BitBag\SyliusWishlistPlugin\Command\Wishlist\RemoveSelectedProductsFromWishlist; -use BitBag\SyliusWishlistPlugin\Command\Wishlist\WishlistItem; -use BitBag\SyliusWishlistPlugin\Command\Wishlist\WishlistItemInterface; -use BitBag\SyliusWishlistPlugin\Entity\WishlistProductInterface; -use BitBag\SyliusWishlistPlugin\Exception\ProductNotFoundException; -use BitBag\SyliusWishlistPlugin\Exception\WishlistProductNotFoundException; +use Sylius\WishlistPlugin\Command\Wishlist\RemoveSelectedProductsFromWishlist; +use Sylius\WishlistPlugin\Command\Wishlist\WishlistItem; +use Sylius\WishlistPlugin\Command\Wishlist\WishlistItemInterface; +use Sylius\WishlistPlugin\Entity\WishlistProductInterface; +use Sylius\WishlistPlugin\Exception\ProductNotFoundException; +use Sylius\WishlistPlugin\Exception\WishlistProductNotFoundException; use Doctrine\Common\Collections\Collection; use Doctrine\ORM\EntityManagerInterface; use Sylius\Component\Core\Repository\ProductVariantRepositoryInterface; diff --git a/src/CommandHandler/Wishlist/RemoveWishlistHandler.php b/src/CommandHandler/Wishlist/RemoveWishlistHandler.php index 6894fd4b..5de53f05 100644 --- a/src/CommandHandler/Wishlist/RemoveWishlistHandler.php +++ b/src/CommandHandler/Wishlist/RemoveWishlistHandler.php @@ -9,11 +9,11 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist; +namespace Sylius\WishlistPlugin\CommandHandler\Wishlist; -use BitBag\SyliusWishlistPlugin\Command\Wishlist\RemoveWishlist; -use BitBag\SyliusWishlistPlugin\Exception\WishlistNotFoundException; -use BitBag\SyliusWishlistPlugin\Repository\WishlistRepositoryInterface; +use Sylius\WishlistPlugin\Command\Wishlist\RemoveWishlist; +use Sylius\WishlistPlugin\Exception\WishlistNotFoundException; +use Sylius\WishlistPlugin\Repository\WishlistRepositoryInterface; use Doctrine\Persistence\ObjectManager; use Symfony\Component\Messenger\Attribute\AsMessageHandler; diff --git a/src/CommandHandler/Wishlist/UpdateWishlistNameHandler.php b/src/CommandHandler/Wishlist/UpdateWishlistNameHandler.php index 43c6754d..555d2aca 100644 --- a/src/CommandHandler/Wishlist/UpdateWishlistNameHandler.php +++ b/src/CommandHandler/Wishlist/UpdateWishlistNameHandler.php @@ -9,13 +9,13 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist; +namespace Sylius\WishlistPlugin\CommandHandler\Wishlist; -use BitBag\SyliusWishlistPlugin\Command\Wishlist\UpdateWishlistName; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; -use BitBag\SyliusWishlistPlugin\Exception\WishlistNameIsTakenException; -use BitBag\SyliusWishlistPlugin\Repository\WishlistRepositoryInterface; -use BitBag\SyliusWishlistPlugin\Resolver\WishlistCookieTokenResolverInterface; +use Sylius\WishlistPlugin\Command\Wishlist\UpdateWishlistName; +use Sylius\WishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Exception\WishlistNameIsTakenException; +use Sylius\WishlistPlugin\Repository\WishlistRepositoryInterface; +use Sylius\WishlistPlugin\Resolver\WishlistCookieTokenResolverInterface; final class UpdateWishlistNameHandler { diff --git a/src/Context/WishlistContext.php b/src/Context/WishlistContext.php index cf5dfe8c..a0ffdf2c 100644 --- a/src/Context/WishlistContext.php +++ b/src/Context/WishlistContext.php @@ -9,12 +9,12 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Context; +namespace Sylius\WishlistPlugin\Context; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; -use BitBag\SyliusWishlistPlugin\Factory\WishlistFactoryInterface; -use BitBag\SyliusWishlistPlugin\Repository\WishlistRepositoryInterface; -use BitBag\SyliusWishlistPlugin\Resolver\TokenUserResolverInterface; +use Sylius\WishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Factory\WishlistFactoryInterface; +use Sylius\WishlistPlugin\Repository\WishlistRepositoryInterface; +use Sylius\WishlistPlugin\Resolver\TokenUserResolverInterface; use Sylius\Component\Channel\Context\ChannelContextInterface; use Sylius\Component\Channel\Context\ChannelNotFoundException; use Sylius\Component\Core\Model\ShopUserInterface; diff --git a/src/Context/WishlistContextInterface.php b/src/Context/WishlistContextInterface.php index 239f1d8d..d40a6881 100644 --- a/src/Context/WishlistContextInterface.php +++ b/src/Context/WishlistContextInterface.php @@ -9,9 +9,9 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Context; +namespace Sylius\WishlistPlugin\Context; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Entity\WishlistInterface; use Symfony\Component\HttpFoundation\Request; interface WishlistContextInterface diff --git a/src/Controller/Action/AddProductToSelectedWishlistAction.php b/src/Controller/Action/AddProductToSelectedWishlistAction.php index 94795e62..7a99ba05 100644 --- a/src/Controller/Action/AddProductToSelectedWishlistAction.php +++ b/src/Controller/Action/AddProductToSelectedWishlistAction.php @@ -9,13 +9,13 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Controller\Action; +namespace Sylius\WishlistPlugin\Controller\Action; -use BitBag\SyliusWishlistPlugin\Command\Wishlist\AddProductToSelectedWishlist; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; -use BitBag\SyliusWishlistPlugin\Exception\ProductNotFoundException; -use BitBag\SyliusWishlistPlugin\Exception\WishlistNotFoundException; -use BitBag\SyliusWishlistPlugin\Repository\WishlistRepositoryInterface; +use Sylius\WishlistPlugin\Command\Wishlist\AddProductToSelectedWishlist; +use Sylius\WishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Exception\ProductNotFoundException; +use Sylius\WishlistPlugin\Exception\WishlistNotFoundException; +use Sylius\WishlistPlugin\Repository\WishlistRepositoryInterface; use Sylius\Component\Core\Model\ProductInterface; use Sylius\Component\Core\Repository\ProductRepositoryInterface; use Symfony\Component\HttpFoundation\RedirectResponse; diff --git a/src/Controller/Action/AddProductToWishlistAction.php b/src/Controller/Action/AddProductToWishlistAction.php index b08e8e8e..f67c2b57 100644 --- a/src/Controller/Action/AddProductToWishlistAction.php +++ b/src/Controller/Action/AddProductToWishlistAction.php @@ -9,13 +9,13 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Controller\Action; +namespace Sylius\WishlistPlugin\Controller\Action; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; -use BitBag\SyliusWishlistPlugin\Entity\WishlistProductInterface; -use BitBag\SyliusWishlistPlugin\Exception\WishlistNotFoundException; -use BitBag\SyliusWishlistPlugin\Factory\WishlistProductFactoryInterface; -use BitBag\SyliusWishlistPlugin\Resolver\WishlistsResolverInterface; +use Sylius\WishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Entity\WishlistProductInterface; +use Sylius\WishlistPlugin\Exception\WishlistNotFoundException; +use Sylius\WishlistPlugin\Factory\WishlistProductFactoryInterface; +use Sylius\WishlistPlugin\Resolver\WishlistsResolverInterface; use Doctrine\Persistence\ObjectManager; use Sylius\Component\Channel\Context\ChannelContextInterface; use Sylius\Component\Channel\Context\ChannelNotFoundException; diff --git a/src/Controller/Action/AddProductVariantToWishlistAction.php b/src/Controller/Action/AddProductVariantToWishlistAction.php index fb69a2e9..d6e1ec56 100644 --- a/src/Controller/Action/AddProductVariantToWishlistAction.php +++ b/src/Controller/Action/AddProductVariantToWishlistAction.php @@ -9,12 +9,12 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Controller\Action; +namespace Sylius\WishlistPlugin\Controller\Action; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; -use BitBag\SyliusWishlistPlugin\Entity\WishlistProductInterface; -use BitBag\SyliusWishlistPlugin\Factory\WishlistProductFactoryInterface; -use BitBag\SyliusWishlistPlugin\Repository\WishlistRepositoryInterface; +use Sylius\WishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Entity\WishlistProductInterface; +use Sylius\WishlistPlugin\Factory\WishlistProductFactoryInterface; +use Sylius\WishlistPlugin\Repository\WishlistRepositoryInterface; use Sylius\Component\Core\Model\ProductVariantInterface; use Sylius\Component\Core\Repository\ProductVariantRepositoryInterface; use Symfony\Component\HttpFoundation\RedirectResponse; diff --git a/src/Controller/Action/AddProductsToCartAction.php b/src/Controller/Action/AddProductsToCartAction.php index 873c8450..37fb3d31 100644 --- a/src/Controller/Action/AddProductsToCartAction.php +++ b/src/Controller/Action/AddProductsToCartAction.php @@ -9,10 +9,10 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Controller\Action; +namespace Sylius\WishlistPlugin\Controller\Action; -use BitBag\SyliusWishlistPlugin\Command\Wishlist\AddProductsToCart; -use BitBag\SyliusWishlistPlugin\Command\Wishlist\WishlistSyncCommandInterface; +use Sylius\WishlistPlugin\Command\Wishlist\AddProductsToCart; +use Sylius\WishlistPlugin\Command\Wishlist\WishlistSyncCommandInterface; use Symfony\Component\Form\FormInterface; final class AddProductsToCartAction extends BaseAddWishlistProductsAction diff --git a/src/Controller/Action/AddSelectedProductsToCartAction.php b/src/Controller/Action/AddSelectedProductsToCartAction.php index 610cef1d..7fdb3162 100644 --- a/src/Controller/Action/AddSelectedProductsToCartAction.php +++ b/src/Controller/Action/AddSelectedProductsToCartAction.php @@ -9,13 +9,13 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Controller\Action; +namespace Sylius\WishlistPlugin\Controller\Action; -use BitBag\SyliusWishlistPlugin\Command\Wishlist\AddSelectedProductsToCart; -use BitBag\SyliusWishlistPlugin\Exception\InsufficientProductStockException; -use BitBag\SyliusWishlistPlugin\Exception\InvalidProductQuantityException; -use BitBag\SyliusWishlistPlugin\Processor\WishlistCommandProcessorInterface; -use BitBag\SyliusWishlistPlugin\Repository\WishlistRepositoryInterface; +use Sylius\WishlistPlugin\Command\Wishlist\AddSelectedProductsToCart; +use Sylius\WishlistPlugin\Exception\InsufficientProductStockException; +use Sylius\WishlistPlugin\Exception\InvalidProductQuantityException; +use Sylius\WishlistPlugin\Processor\WishlistCommandProcessorInterface; +use Sylius\WishlistPlugin\Repository\WishlistRepositoryInterface; use Sylius\Component\Order\Context\CartContextInterface; use Symfony\Component\Form\FormFactoryInterface; use Symfony\Component\Form\FormInterface; diff --git a/src/Controller/Action/AddWishlistToUserAction.php b/src/Controller/Action/AddWishlistToUserAction.php index 86315c59..f316f780 100644 --- a/src/Controller/Action/AddWishlistToUserAction.php +++ b/src/Controller/Action/AddWishlistToUserAction.php @@ -9,12 +9,12 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Controller\Action; +namespace Sylius\WishlistPlugin\Controller\Action; -use BitBag\SyliusWishlistPlugin\Command\Wishlist\AddWishlistToUser; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; -use BitBag\SyliusWishlistPlugin\Repository\WishlistRepositoryInterface; -use BitBag\SyliusWishlistPlugin\Resolver\TokenUserResolverInterface; +use Sylius\WishlistPlugin\Command\Wishlist\AddWishlistToUser; +use Sylius\WishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Repository\WishlistRepositoryInterface; +use Sylius\WishlistPlugin\Resolver\TokenUserResolverInterface; use Sylius\Component\Core\Model\ShopUserInterface; use Symfony\Component\HttpFoundation\RedirectResponse; use Symfony\Component\HttpFoundation\Request; diff --git a/src/Controller/Action/ApiPlatform/RemoveProductFromWishlistAction.php b/src/Controller/Action/ApiPlatform/RemoveProductFromWishlistAction.php index 030ff03f..ab5c1471 100755 --- a/src/Controller/Action/ApiPlatform/RemoveProductFromWishlistAction.php +++ b/src/Controller/Action/ApiPlatform/RemoveProductFromWishlistAction.php @@ -9,9 +9,9 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Controller\Action\ApiPlatform; +namespace Sylius\WishlistPlugin\Controller\Action\ApiPlatform; -use BitBag\SyliusWishlistPlugin\Command\Wishlist\RemoveProductFromWishlist; +use Sylius\WishlistPlugin\Command\Wishlist\RemoveProductFromWishlist; use Symfony\Component\HttpFoundation\JsonResponse; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Response; diff --git a/src/Controller/Action/ApiPlatform/RemoveProductVariantFromWishlistAction.php b/src/Controller/Action/ApiPlatform/RemoveProductVariantFromWishlistAction.php index 55b59598..92e98fe3 100644 --- a/src/Controller/Action/ApiPlatform/RemoveProductVariantFromWishlistAction.php +++ b/src/Controller/Action/ApiPlatform/RemoveProductVariantFromWishlistAction.php @@ -9,9 +9,9 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Controller\Action\ApiPlatform; +namespace Sylius\WishlistPlugin\Controller\Action\ApiPlatform; -use BitBag\SyliusWishlistPlugin\Command\Wishlist\RemoveProductVariantFromWishlist; +use Sylius\WishlistPlugin\Command\Wishlist\RemoveProductVariantFromWishlist; use Symfony\Component\HttpFoundation\JsonResponse; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Response; diff --git a/src/Controller/Action/ApiPlatform/RemoveWishlistAction.php b/src/Controller/Action/ApiPlatform/RemoveWishlistAction.php index c9dc82b3..9956d9f3 100644 --- a/src/Controller/Action/ApiPlatform/RemoveWishlistAction.php +++ b/src/Controller/Action/ApiPlatform/RemoveWishlistAction.php @@ -9,9 +9,9 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Controller\Action\ApiPlatform; +namespace Sylius\WishlistPlugin\Controller\Action\ApiPlatform; -use BitBag\SyliusWishlistPlugin\Command\Wishlist\RemoveWishlist; +use Sylius\WishlistPlugin\Command\Wishlist\RemoveWishlist; use Symfony\Component\HttpFoundation\JsonResponse; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Response; diff --git a/src/Controller/Action/BaseAddWishlistProductsAction.php b/src/Controller/Action/BaseAddWishlistProductsAction.php index b6d3cf30..3ecdd8ee 100644 --- a/src/Controller/Action/BaseAddWishlistProductsAction.php +++ b/src/Controller/Action/BaseAddWishlistProductsAction.php @@ -9,11 +9,11 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Controller\Action; +namespace Sylius\WishlistPlugin\Controller\Action; -use BitBag\SyliusWishlistPlugin\Command\Wishlist\WishlistSyncCommandInterface; -use BitBag\SyliusWishlistPlugin\Exception\InsufficientProductStockException; -use BitBag\SyliusWishlistPlugin\Exception\InvalidProductQuantityException; +use Sylius\WishlistPlugin\Command\Wishlist\WishlistSyncCommandInterface; +use Sylius\WishlistPlugin\Exception\InsufficientProductStockException; +use Sylius\WishlistPlugin\Exception\InvalidProductQuantityException; use Symfony\Component\Form\FormInterface; use Symfony\Component\Messenger\Exception\HandlerFailedException; diff --git a/src/Controller/Action/BaseWishlistProductsAction.php b/src/Controller/Action/BaseWishlistProductsAction.php index b15aacb8..5323eec0 100644 --- a/src/Controller/Action/BaseWishlistProductsAction.php +++ b/src/Controller/Action/BaseWishlistProductsAction.php @@ -9,12 +9,12 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Controller\Action; +namespace Sylius\WishlistPlugin\Controller\Action; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; -use BitBag\SyliusWishlistPlugin\Form\Type\WishlistCollectionType; -use BitBag\SyliusWishlistPlugin\Processor\WishlistCommandProcessorInterface; -use BitBag\SyliusWishlistPlugin\Repository\WishlistRepositoryInterface; +use Sylius\WishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Form\Type\WishlistCollectionType; +use Sylius\WishlistPlugin\Processor\WishlistCommandProcessorInterface; +use Sylius\WishlistPlugin\Repository\WishlistRepositoryInterface; use Sylius\Component\Order\Context\CartContextInterface; use Symfony\Component\Form\FormError; use Symfony\Component\Form\FormFactoryInterface; diff --git a/src/Controller/Action/BaseWishlistsListingAction.php b/src/Controller/Action/BaseWishlistsListingAction.php index 26bbb30a..00657373 100644 --- a/src/Controller/Action/BaseWishlistsListingAction.php +++ b/src/Controller/Action/BaseWishlistsListingAction.php @@ -9,9 +9,9 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Controller\Action; +namespace Sylius\WishlistPlugin\Controller\Action; -use BitBag\SyliusWishlistPlugin\Resolver\WishlistsResolverInterface; +use Sylius\WishlistPlugin\Resolver\WishlistsResolverInterface; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Response; use Twig\Environment; diff --git a/src/Controller/Action/CleanWishlistAction.php b/src/Controller/Action/CleanWishlistAction.php index 2bdf46af..3045f586 100644 --- a/src/Controller/Action/CleanWishlistAction.php +++ b/src/Controller/Action/CleanWishlistAction.php @@ -9,10 +9,10 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Controller\Action; +namespace Sylius\WishlistPlugin\Controller\Action; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; -use BitBag\SyliusWishlistPlugin\Repository\WishlistRepositoryInterface; +use Sylius\WishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Repository\WishlistRepositoryInterface; use Doctrine\ORM\EntityManagerInterface; use Symfony\Component\HttpFoundation\RedirectResponse; use Symfony\Component\HttpFoundation\Request; diff --git a/src/Controller/Action/CopySelectedProductsToOtherWishlistAction.php b/src/Controller/Action/CopySelectedProductsToOtherWishlistAction.php index f37bd90f..7c7ca282 100644 --- a/src/Controller/Action/CopySelectedProductsToOtherWishlistAction.php +++ b/src/Controller/Action/CopySelectedProductsToOtherWishlistAction.php @@ -9,9 +9,9 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Controller\Action; +namespace Sylius\WishlistPlugin\Controller\Action; -use BitBag\SyliusWishlistPlugin\Command\Wishlist\CopySelectedProductsToOtherWishlist; +use Sylius\WishlistPlugin\Command\Wishlist\CopySelectedProductsToOtherWishlist; use Doctrine\Common\Collections\ArrayCollection; use Symfony\Component\HttpFoundation\JsonResponse; use Symfony\Component\HttpFoundation\Request; diff --git a/src/Controller/Action/CreateNewWishlistAction.php b/src/Controller/Action/CreateNewWishlistAction.php index d8db8f87..0c4526f7 100644 --- a/src/Controller/Action/CreateNewWishlistAction.php +++ b/src/Controller/Action/CreateNewWishlistAction.php @@ -9,9 +9,9 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Controller\Action; +namespace Sylius\WishlistPlugin\Controller\Action; -use BitBag\SyliusWishlistPlugin\Command\Wishlist\CreateNewWishlist; +use Sylius\WishlistPlugin\Command\Wishlist\CreateNewWishlist; use Sylius\Component\Channel\Context\ChannelContextInterface; use Sylius\Component\Channel\Context\ChannelNotFoundException; use Symfony\Component\HttpFoundation\JsonResponse; diff --git a/src/Controller/Action/ExportSelectedProductsToCsvAction.php b/src/Controller/Action/ExportSelectedProductsToCsvAction.php index 917e0967..7e89f02e 100644 --- a/src/Controller/Action/ExportSelectedProductsToCsvAction.php +++ b/src/Controller/Action/ExportSelectedProductsToCsvAction.php @@ -9,14 +9,14 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Controller\Action; - -use BitBag\SyliusWishlistPlugin\Command\Wishlist\ExportWishlistToCsv; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; -use BitBag\SyliusWishlistPlugin\Exception\NoProductSelectedException; -use BitBag\SyliusWishlistPlugin\Form\Type\WishlistCollectionType; -use BitBag\SyliusWishlistPlugin\Processor\WishlistCommandProcessorInterface; -use BitBag\SyliusWishlistPlugin\Repository\WishlistRepositoryInterface; +namespace Sylius\WishlistPlugin\Controller\Action; + +use Sylius\WishlistPlugin\Command\Wishlist\ExportWishlistToCsv; +use Sylius\WishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Exception\NoProductSelectedException; +use Sylius\WishlistPlugin\Form\Type\WishlistCollectionType; +use Sylius\WishlistPlugin\Processor\WishlistCommandProcessorInterface; +use Sylius\WishlistPlugin\Repository\WishlistRepositoryInterface; use Sylius\Component\Order\Context\CartContextInterface; use Symfony\Component\Form\FormError; use Symfony\Component\Form\FormFactoryInterface; diff --git a/src/Controller/Action/ExportWishlistToPdfAction.php b/src/Controller/Action/ExportWishlistToPdfAction.php index 4a214090..5f97a662 100644 --- a/src/Controller/Action/ExportWishlistToPdfAction.php +++ b/src/Controller/Action/ExportWishlistToPdfAction.php @@ -9,9 +9,9 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Controller\Action; +namespace Sylius\WishlistPlugin\Controller\Action; -use BitBag\SyliusWishlistPlugin\Command\Wishlist\ExportSelectedProductsFromWishlistToPdf; +use Sylius\WishlistPlugin\Command\Wishlist\ExportSelectedProductsFromWishlistToPdf; use Symfony\Component\Form\FormInterface; final class ExportWishlistToPdfAction extends BaseWishlistProductsAction diff --git a/src/Controller/Action/ImportWishlistFromCsvAction.php b/src/Controller/Action/ImportWishlistFromCsvAction.php index 711b91c9..ee6e8fce 100644 --- a/src/Controller/Action/ImportWishlistFromCsvAction.php +++ b/src/Controller/Action/ImportWishlistFromCsvAction.php @@ -9,12 +9,12 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Controller\Action; +namespace Sylius\WishlistPlugin\Controller\Action; -use BitBag\SyliusWishlistPlugin\Command\Wishlist\ImportWishlistFromCsv; -use BitBag\SyliusWishlistPlugin\Entity\Wishlist; -use BitBag\SyliusWishlistPlugin\Form\Type\ImportWishlistFromCsvType; -use BitBag\SyliusWishlistPlugin\Resolver\WishlistsResolverInterface; +use Sylius\WishlistPlugin\Command\Wishlist\ImportWishlistFromCsv; +use Sylius\WishlistPlugin\Entity\Wishlist; +use Sylius\WishlistPlugin\Form\Type\ImportWishlistFromCsvType; +use Sylius\WishlistPlugin\Resolver\WishlistsResolverInterface; use Symfony\Component\Form\FormError; use Symfony\Component\Form\FormFactoryInterface; use Symfony\Component\Form\FormInterface; diff --git a/src/Controller/Action/ListWishlistProductsAction.php b/src/Controller/Action/ListWishlistProductsAction.php index 63281665..5b2e100b 100644 --- a/src/Controller/Action/ListWishlistProductsAction.php +++ b/src/Controller/Action/ListWishlistProductsAction.php @@ -9,12 +9,12 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Controller\Action; +namespace Sylius\WishlistPlugin\Controller\Action; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; -use BitBag\SyliusWishlistPlugin\Form\Type\WishlistCollectionType; -use BitBag\SyliusWishlistPlugin\Processor\WishlistCommandProcessorInterface; -use BitBag\SyliusWishlistPlugin\Resolver\WishlistsResolverInterface; +use Sylius\WishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Form\Type\WishlistCollectionType; +use Sylius\WishlistPlugin\Processor\WishlistCommandProcessorInterface; +use Sylius\WishlistPlugin\Resolver\WishlistsResolverInterface; use Sylius\Component\Order\Context\CartContextInterface; use Sylius\Component\Order\Context\CartNotFoundException; use Symfony\Component\Form\FormFactoryInterface; diff --git a/src/Controller/Action/ListWishlistsAction.php b/src/Controller/Action/ListWishlistsAction.php index 81a16471..d0088217 100644 --- a/src/Controller/Action/ListWishlistsAction.php +++ b/src/Controller/Action/ListWishlistsAction.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Controller\Action; +namespace Sylius\WishlistPlugin\Controller\Action; final class ListWishlistsAction extends BaseWishlistsListingAction { diff --git a/src/Controller/Action/RemoveProductFromWishlistAction.php b/src/Controller/Action/RemoveProductFromWishlistAction.php index fec97f35..76585116 100644 --- a/src/Controller/Action/RemoveProductFromWishlistAction.php +++ b/src/Controller/Action/RemoveProductFromWishlistAction.php @@ -9,10 +9,10 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Controller\Action; +namespace Sylius\WishlistPlugin\Controller\Action; -use BitBag\SyliusWishlistPlugin\Context\WishlistContextInterface; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Context\WishlistContextInterface; +use Sylius\WishlistPlugin\Entity\WishlistInterface; use Doctrine\ORM\EntityManagerInterface; use Sylius\Component\Core\Model\ProductInterface; use Sylius\Component\Core\Repository\ProductRepositoryInterface; diff --git a/src/Controller/Action/RemoveProductVariantFromWishlistAction.php b/src/Controller/Action/RemoveProductVariantFromWishlistAction.php index 866b78c3..eec3f521 100644 --- a/src/Controller/Action/RemoveProductVariantFromWishlistAction.php +++ b/src/Controller/Action/RemoveProductVariantFromWishlistAction.php @@ -9,11 +9,11 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Controller\Action; +namespace Sylius\WishlistPlugin\Controller\Action; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; -use BitBag\SyliusWishlistPlugin\Exception\WishlistNotFoundException; -use BitBag\SyliusWishlistPlugin\Repository\WishlistRepositoryInterface; +use Sylius\WishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Exception\WishlistNotFoundException; +use Sylius\WishlistPlugin\Repository\WishlistRepositoryInterface; use Doctrine\ORM\EntityManagerInterface; use Sylius\Component\Core\Model\ProductVariantInterface; use Sylius\Component\Core\Repository\ProductVariantRepositoryInterface; diff --git a/src/Controller/Action/RemoveSelectedProductsFromWishlistAction.php b/src/Controller/Action/RemoveSelectedProductsFromWishlistAction.php index bdd24dfc..f9a7bcf4 100644 --- a/src/Controller/Action/RemoveSelectedProductsFromWishlistAction.php +++ b/src/Controller/Action/RemoveSelectedProductsFromWishlistAction.php @@ -9,9 +9,9 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Controller\Action; +namespace Sylius\WishlistPlugin\Controller\Action; -use BitBag\SyliusWishlistPlugin\Command\Wishlist\RemoveSelectedProductsFromWishlist; +use Sylius\WishlistPlugin\Command\Wishlist\RemoveSelectedProductsFromWishlist; use Symfony\Component\Form\FormInterface; use Symfony\Component\Messenger\Exception\HandlerFailedException; diff --git a/src/Controller/Action/RenderHeaderTemplateAction.php b/src/Controller/Action/RenderHeaderTemplateAction.php index 3ebfd76a..4f12a9b6 100644 --- a/src/Controller/Action/RenderHeaderTemplateAction.php +++ b/src/Controller/Action/RenderHeaderTemplateAction.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Controller\Action; +namespace Sylius\WishlistPlugin\Controller\Action; final class RenderHeaderTemplateAction extends BaseWishlistsListingAction { diff --git a/src/Controller/Action/ShowChosenWishlistAction.php b/src/Controller/Action/ShowChosenWishlistAction.php index 3f9288f5..314c60bd 100644 --- a/src/Controller/Action/ShowChosenWishlistAction.php +++ b/src/Controller/Action/ShowChosenWishlistAction.php @@ -9,14 +9,14 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Controller\Action; - -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; -use BitBag\SyliusWishlistPlugin\Form\Type\WishlistCollectionType; -use BitBag\SyliusWishlistPlugin\Processor\WishlistCommandProcessorInterface; -use BitBag\SyliusWishlistPlugin\Repository\WishlistRepositoryInterface; -use BitBag\SyliusWishlistPlugin\Resolver\TokenUserResolverInterface; -use BitBag\SyliusWishlistPlugin\Resolver\WishlistCookieTokenResolverInterface; +namespace Sylius\WishlistPlugin\Controller\Action; + +use Sylius\WishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Form\Type\WishlistCollectionType; +use Sylius\WishlistPlugin\Processor\WishlistCommandProcessorInterface; +use Sylius\WishlistPlugin\Repository\WishlistRepositoryInterface; +use Sylius\WishlistPlugin\Resolver\TokenUserResolverInterface; +use Sylius\WishlistPlugin\Resolver\WishlistCookieTokenResolverInterface; use Sylius\Component\Core\Model\ShopUserInterface; use Sylius\Component\Order\Context\CartContextInterface; use Symfony\Component\Form\FormFactoryInterface; diff --git a/src/Controller/Action/UpdateWishlistNameAction.php b/src/Controller/Action/UpdateWishlistNameAction.php index f52c96da..6dc89b0b 100644 --- a/src/Controller/Action/UpdateWishlistNameAction.php +++ b/src/Controller/Action/UpdateWishlistNameAction.php @@ -9,11 +9,11 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Controller\Action; +namespace Sylius\WishlistPlugin\Controller\Action; -use BitBag\SyliusWishlistPlugin\Command\Wishlist\UpdateWishlistName; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; -use BitBag\SyliusWishlistPlugin\Repository\WishlistRepositoryInterface; +use Sylius\WishlistPlugin\Command\Wishlist\UpdateWishlistName; +use Sylius\WishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Repository\WishlistRepositoryInterface; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\RequestStack; use Symfony\Component\HttpFoundation\Response; diff --git a/src/Controller/OrderItemController.php b/src/Controller/OrderItemController.php index bc1b8952..c05ff9c3 100644 --- a/src/Controller/OrderItemController.php +++ b/src/Controller/OrderItemController.php @@ -9,9 +9,9 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Controller; +namespace Sylius\WishlistPlugin\Controller; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Entity\WishlistInterface; use Sylius\Bundle\OrderBundle\Controller\AddToCartCommandInterface; use Sylius\Bundle\OrderBundle\Controller\OrderItemController as BaseController; use Sylius\Component\Core\Model\OrderItemInterface; diff --git a/src/DataTransformer/Wishlist/WishlistTokenValueAwareInputCommandDataTransformer.php b/src/DataTransformer/Wishlist/WishlistTokenValueAwareInputCommandDataTransformer.php index d48b85e5..77c32cd0 100644 --- a/src/DataTransformer/Wishlist/WishlistTokenValueAwareInputCommandDataTransformer.php +++ b/src/DataTransformer/Wishlist/WishlistTokenValueAwareInputCommandDataTransformer.php @@ -9,11 +9,11 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\DataTransformer\Wishlist; +namespace Sylius\WishlistPlugin\DataTransformer\Wishlist; use ApiPlatform\Core\Serializer\AbstractItemNormalizer; -use BitBag\SyliusWishlistPlugin\Command\Wishlist\WishlistTokenValueAwareInterface; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Command\Wishlist\WishlistTokenValueAwareInterface; +use Sylius\WishlistPlugin\Entity\WishlistInterface; use Sylius\Bundle\ApiBundle\DataTransformer\CommandDataTransformerInterface; final class WishlistTokenValueAwareInputCommandDataTransformer implements CommandDataTransformerInterface diff --git a/src/DependencyInjection/BitBagSyliusWishlistExtension.php b/src/DependencyInjection/BitBagSyliusWishlistExtension.php index d662106e..b03c6f09 100644 --- a/src/DependencyInjection/BitBagSyliusWishlistExtension.php +++ b/src/DependencyInjection/BitBagSyliusWishlistExtension.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\DependencyInjection; +namespace Sylius\WishlistPlugin\DependencyInjection; use Sylius\Bundle\CoreBundle\DependencyInjection\PrependDoctrineMigrationsTrait; use Sylius\Bundle\ResourceBundle\DependencyInjection\Extension\AbstractResourceExtension; @@ -44,7 +44,7 @@ public function prepend(ContainerBuilder $container): void protected function getMigrationsNamespace(): string { - return 'BitBag\SyliusWishlistPlugin\Migrations'; + return 'Sylius\WishlistPlugin\Migrations'; } protected function getMigrationsDirectory(): string diff --git a/src/DependencyInjection/Configuration.php b/src/DependencyInjection/Configuration.php index af32f9cc..1f9697bf 100644 --- a/src/DependencyInjection/Configuration.php +++ b/src/DependencyInjection/Configuration.php @@ -9,13 +9,13 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\DependencyInjection; +namespace Sylius\WishlistPlugin\DependencyInjection; -use BitBag\SyliusWishlistPlugin\Entity\Wishlist; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; -use BitBag\SyliusWishlistPlugin\Entity\WishlistProduct; -use BitBag\SyliusWishlistPlugin\Entity\WishlistProductInterface; -use BitBag\SyliusWishlistPlugin\Repository\WishlistRepository; +use Sylius\WishlistPlugin\Entity\Wishlist; +use Sylius\WishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Entity\WishlistProduct; +use Sylius\WishlistPlugin\Entity\WishlistProductInterface; +use Sylius\WishlistPlugin\Repository\WishlistRepository; use Sylius\Bundle\ResourceBundle\Controller\ResourceController; use Sylius\Bundle\ResourceBundle\Doctrine\ORM\EntityRepository; use Sylius\Component\Resource\Factory\Factory; diff --git a/src/DependencyInjection/SyliusMessageBusPolyfillPass.php b/src/DependencyInjection/SyliusMessageBusPolyfillPass.php index 159aba89..1efa1b6c 100644 --- a/src/DependencyInjection/SyliusMessageBusPolyfillPass.php +++ b/src/DependencyInjection/SyliusMessageBusPolyfillPass.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\DependencyInjection; +namespace Sylius\WishlistPlugin\DependencyInjection; use Symfony\Component\DependencyInjection\Compiler\CompilerPassInterface; use Symfony\Component\DependencyInjection\ContainerBuilder; diff --git a/src/Duplicator/WishlistProductsToOtherWishlistDuplicator.php b/src/Duplicator/WishlistProductsToOtherWishlistDuplicator.php index bfc55462..b18425ca 100644 --- a/src/Duplicator/WishlistProductsToOtherWishlistDuplicator.php +++ b/src/Duplicator/WishlistProductsToOtherWishlistDuplicator.php @@ -9,11 +9,11 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Duplicator; +namespace Sylius\WishlistPlugin\Duplicator; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; -use BitBag\SyliusWishlistPlugin\Factory\WishlistProductFactoryInterface; -use BitBag\SyliusWishlistPlugin\Repository\WishlistRepositoryInterface; +use Sylius\WishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Factory\WishlistProductFactoryInterface; +use Sylius\WishlistPlugin\Repository\WishlistRepositoryInterface; use Doctrine\Common\Collections\Collection; use Sylius\Component\Core\Model\ProductVariantInterface; use Sylius\Component\Core\Repository\ProductVariantRepositoryInterface; diff --git a/src/Duplicator/WishlistProductsToOtherWishlistDuplicatorInterface.php b/src/Duplicator/WishlistProductsToOtherWishlistDuplicatorInterface.php index 8d8db253..4a1e3535 100644 --- a/src/Duplicator/WishlistProductsToOtherWishlistDuplicatorInterface.php +++ b/src/Duplicator/WishlistProductsToOtherWishlistDuplicatorInterface.php @@ -9,9 +9,9 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Duplicator; +namespace Sylius\WishlistPlugin\Duplicator; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Entity\WishlistInterface; use Doctrine\Common\Collections\Collection; interface WishlistProductsToOtherWishlistDuplicatorInterface diff --git a/src/Entity/Wishlist.php b/src/Entity/Wishlist.php index 6d4485de..2dd33e96 100644 --- a/src/Entity/Wishlist.php +++ b/src/Entity/Wishlist.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Entity; +namespace Sylius\WishlistPlugin\Entity; use Doctrine\Common\Collections\ArrayCollection; use Doctrine\Common\Collections\Collection; diff --git a/src/Entity/WishlistInterface.php b/src/Entity/WishlistInterface.php index ce2acafd..dbaf4b72 100644 --- a/src/Entity/WishlistInterface.php +++ b/src/Entity/WishlistInterface.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Entity; +namespace Sylius\WishlistPlugin\Entity; use Doctrine\Common\Collections\Collection; use Sylius\Component\Channel\Model\ChannelInterface; diff --git a/src/Entity/WishlistProduct.php b/src/Entity/WishlistProduct.php index 86433c6d..c9e45f02 100644 --- a/src/Entity/WishlistProduct.php +++ b/src/Entity/WishlistProduct.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Entity; +namespace Sylius\WishlistPlugin\Entity; use Sylius\Component\Core\Model\ProductInterface; use Sylius\Component\Core\Model\ProductVariantInterface; diff --git a/src/Entity/WishlistProductInterface.php b/src/Entity/WishlistProductInterface.php index 341fbf44..272e8408 100644 --- a/src/Entity/WishlistProductInterface.php +++ b/src/Entity/WishlistProductInterface.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Entity; +namespace Sylius\WishlistPlugin\Entity; use Sylius\Component\Core\Model\ProductInterface; use Sylius\Component\Core\Model\ProductVariantInterface; diff --git a/src/Entity/WishlistToken.php b/src/Entity/WishlistToken.php index 26ebb862..c98d8a16 100644 --- a/src/Entity/WishlistToken.php +++ b/src/Entity/WishlistToken.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Entity; +namespace Sylius\WishlistPlugin\Entity; use Ramsey\Uuid\Uuid; diff --git a/src/Entity/WishlistTokenInterface.php b/src/Entity/WishlistTokenInterface.php index 04b26f36..ddb1e00d 100644 --- a/src/Entity/WishlistTokenInterface.php +++ b/src/Entity/WishlistTokenInterface.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Entity; +namespace Sylius\WishlistPlugin\Entity; interface WishlistTokenInterface { diff --git a/src/EventSubscriber/CreateNewWishlistSubscriber.php b/src/EventSubscriber/CreateNewWishlistSubscriber.php index 00939a4a..5d99c58a 100644 --- a/src/EventSubscriber/CreateNewWishlistSubscriber.php +++ b/src/EventSubscriber/CreateNewWishlistSubscriber.php @@ -9,11 +9,11 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\EventSubscriber; +namespace Sylius\WishlistPlugin\EventSubscriber; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; -use BitBag\SyliusWishlistPlugin\Resolver\WishlistCookieTokenResolverInterface; -use BitBag\SyliusWishlistPlugin\Resolver\WishlistsResolverInterface; +use Sylius\WishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Resolver\WishlistCookieTokenResolverInterface; +use Sylius\WishlistPlugin\Resolver\WishlistsResolverInterface; use Symfony\Component\EventDispatcher\EventSubscriberInterface; use Symfony\Component\HttpFoundation\Cookie; use Symfony\Component\HttpFoundation\Request; diff --git a/src/EventSubscriber/LoggedUserWishlistSubscriber.php b/src/EventSubscriber/LoggedUserWishlistSubscriber.php index 7163d7a7..8d78e05b 100644 --- a/src/EventSubscriber/LoggedUserWishlistSubscriber.php +++ b/src/EventSubscriber/LoggedUserWishlistSubscriber.php @@ -9,10 +9,10 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\EventSubscriber; +namespace Sylius\WishlistPlugin\EventSubscriber; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; -use BitBag\SyliusWishlistPlugin\Resolver\WishlistsResolverInterface; +use Sylius\WishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Resolver\WishlistsResolverInterface; use Doctrine\ORM\EntityManagerInterface; use Sylius\Bundle\CoreBundle\SectionResolver\SectionProviderInterface; use Sylius\Bundle\ShopBundle\SectionResolver\ShopSection; diff --git a/src/Exception/InsufficientProductStockException.php b/src/Exception/InsufficientProductStockException.php index 609870dd..543f1d92 100644 --- a/src/Exception/InsufficientProductStockException.php +++ b/src/Exception/InsufficientProductStockException.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Exception; +namespace Sylius\WishlistPlugin\Exception; final class InsufficientProductStockException extends \Exception { diff --git a/src/Exception/InvalidProductQuantityException.php b/src/Exception/InvalidProductQuantityException.php index 0ba2d523..43ff5cc3 100644 --- a/src/Exception/InvalidProductQuantityException.php +++ b/src/Exception/InvalidProductQuantityException.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Exception; +namespace Sylius\WishlistPlugin\Exception; final class InvalidProductQuantityException extends \Exception { diff --git a/src/Exception/NoProductSelectedException.php b/src/Exception/NoProductSelectedException.php index 93cc6eac..93268a64 100644 --- a/src/Exception/NoProductSelectedException.php +++ b/src/Exception/NoProductSelectedException.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Exception; +namespace Sylius\WishlistPlugin\Exception; use Symfony\Component\HttpKernel\Exception\NotFoundHttpException; diff --git a/src/Exception/ProductCantBeAddedToCartException.php b/src/Exception/ProductCantBeAddedToCartException.php index b649ee37..acae449d 100644 --- a/src/Exception/ProductCantBeAddedToCartException.php +++ b/src/Exception/ProductCantBeAddedToCartException.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Exception; +namespace Sylius\WishlistPlugin\Exception; use Symfony\Component\HttpKernel\Exception\NotFoundHttpException; diff --git a/src/Exception/ProductNotFoundException.php b/src/Exception/ProductNotFoundException.php index 349ec6d6..ccab303a 100644 --- a/src/Exception/ProductNotFoundException.php +++ b/src/Exception/ProductNotFoundException.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Exception; +namespace Sylius\WishlistPlugin\Exception; use Symfony\Component\HttpKernel\Exception\NotFoundHttpException; diff --git a/src/Exception/ProductVariantAlreadyInWishlistException.php b/src/Exception/ProductVariantAlreadyInWishlistException.php index d03e5c6c..d2f809ea 100644 --- a/src/Exception/ProductVariantAlreadyInWishlistException.php +++ b/src/Exception/ProductVariantAlreadyInWishlistException.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Exception; +namespace Sylius\WishlistPlugin\Exception; use Sylius\Component\Resource\Repository\Exception\ExistingResourceException; diff --git a/src/Exception/ProductVariantNotFoundException.php b/src/Exception/ProductVariantNotFoundException.php index f38172c4..3294dfdd 100644 --- a/src/Exception/ProductVariantNotFoundException.php +++ b/src/Exception/ProductVariantNotFoundException.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Exception; +namespace Sylius\WishlistPlugin\Exception; use Symfony\Component\HttpKernel\Exception\NotFoundHttpException; diff --git a/src/Exception/WishlistHasAnotherShopUserException.php b/src/Exception/WishlistHasAnotherShopUserException.php index 0d3aed87..d9280ed8 100644 --- a/src/Exception/WishlistHasAnotherShopUserException.php +++ b/src/Exception/WishlistHasAnotherShopUserException.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Exception; +namespace Sylius\WishlistPlugin\Exception; use Symfony\Component\HttpKernel\Exception\NotFoundHttpException; diff --git a/src/Exception/WishlistNameIsTakenException.php b/src/Exception/WishlistNameIsTakenException.php index cfc73e5b..a9c27b7d 100644 --- a/src/Exception/WishlistNameIsTakenException.php +++ b/src/Exception/WishlistNameIsTakenException.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Exception; +namespace Sylius\WishlistPlugin\Exception; use Symfony\Component\HttpKernel\Exception\NotFoundHttpException; diff --git a/src/Exception/WishlistNotFoundException.php b/src/Exception/WishlistNotFoundException.php index 4f37d2d6..cadd6d69 100644 --- a/src/Exception/WishlistNotFoundException.php +++ b/src/Exception/WishlistNotFoundException.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Exception; +namespace Sylius\WishlistPlugin\Exception; use Symfony\Component\HttpKernel\Exception\NotFoundHttpException; diff --git a/src/Exception/WishlistProductNotFoundException.php b/src/Exception/WishlistProductNotFoundException.php index 44484194..db758e64 100644 --- a/src/Exception/WishlistProductNotFoundException.php +++ b/src/Exception/WishlistProductNotFoundException.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Exception; +namespace Sylius\WishlistPlugin\Exception; final class WishlistProductNotFoundException extends \Exception { diff --git a/src/Exception/WishlistProductsActionFailedException.php b/src/Exception/WishlistProductsActionFailedException.php index ca9dc349..b313939e 100644 --- a/src/Exception/WishlistProductsActionFailedException.php +++ b/src/Exception/WishlistProductsActionFailedException.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Exception; +namespace Sylius\WishlistPlugin\Exception; use Doctrine\Common\Collections\Collection; use Sylius\Component\Resource\Repository\Exception\ExistingResourceException; diff --git a/src/Exporter/DomPdfWishlistExporter.php b/src/Exporter/DomPdfWishlistExporter.php index f5099874..e2a0a440 100644 --- a/src/Exporter/DomPdfWishlistExporter.php +++ b/src/Exporter/DomPdfWishlistExporter.php @@ -9,9 +9,9 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Exporter; +namespace Sylius\WishlistPlugin\Exporter; -use BitBag\SyliusWishlistPlugin\Factory\DomPdfFactoryInterface; +use Sylius\WishlistPlugin\Factory\DomPdfFactoryInterface; use Doctrine\Common\Collections\Collection; use Twig\Environment; diff --git a/src/Exporter/DomPdfWishlistExporterInterface.php b/src/Exporter/DomPdfWishlistExporterInterface.php index 70344a9a..0f8feddd 100644 --- a/src/Exporter/DomPdfWishlistExporterInterface.php +++ b/src/Exporter/DomPdfWishlistExporterInterface.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Exporter; +namespace Sylius\WishlistPlugin\Exporter; use Doctrine\Common\Collections\Collection; diff --git a/src/Exporter/WishlistToPdfExporter.php b/src/Exporter/WishlistToPdfExporter.php index cabc9f9d..7411ebdc 100644 --- a/src/Exporter/WishlistToPdfExporter.php +++ b/src/Exporter/WishlistToPdfExporter.php @@ -9,9 +9,9 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Exporter; +namespace Sylius\WishlistPlugin\Exporter; -use BitBag\SyliusWishlistPlugin\Processor\VariantPdfModelProcessorInterface; +use Sylius\WishlistPlugin\Processor\VariantPdfModelProcessorInterface; use Doctrine\Common\Collections\Collection; final class WishlistToPdfExporter implements WishlistToPdfExporterInterface diff --git a/src/Exporter/WishlistToPdfExporterInterface.php b/src/Exporter/WishlistToPdfExporterInterface.php index c3b51b32..ca37cd32 100644 --- a/src/Exporter/WishlistToPdfExporterInterface.php +++ b/src/Exporter/WishlistToPdfExporterInterface.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Exporter; +namespace Sylius\WishlistPlugin\Exporter; use Doctrine\Common\Collections\Collection; diff --git a/src/Facade/WishlistProductFactoryFacade.php b/src/Facade/WishlistProductFactoryFacade.php index 69b1af52..ac7677d4 100644 --- a/src/Facade/WishlistProductFactoryFacade.php +++ b/src/Facade/WishlistProductFactoryFacade.php @@ -9,10 +9,10 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Facade; +namespace Sylius\WishlistPlugin\Facade; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; -use BitBag\SyliusWishlistPlugin\Factory\WishlistProductFactoryInterface; +use Sylius\WishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Factory\WishlistProductFactoryInterface; use Sylius\Component\Core\Model\ProductInterface; use Sylius\Component\Core\Model\ProductVariantInterface; diff --git a/src/Facade/WishlistProductFactoryFacadeInterface.php b/src/Facade/WishlistProductFactoryFacadeInterface.php index 5571c0d4..034bd983 100644 --- a/src/Facade/WishlistProductFactoryFacadeInterface.php +++ b/src/Facade/WishlistProductFactoryFacadeInterface.php @@ -9,9 +9,9 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Facade; +namespace Sylius\WishlistPlugin\Facade; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Entity\WishlistInterface; use Sylius\Component\Core\Model\ProductInterface; use Sylius\Component\Core\Model\ProductVariantInterface; diff --git a/src/Factory/CsvSerializerFactory.php b/src/Factory/CsvSerializerFactory.php index b0ed7cc2..e665cb7f 100644 --- a/src/Factory/CsvSerializerFactory.php +++ b/src/Factory/CsvSerializerFactory.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Factory; +namespace Sylius\WishlistPlugin\Factory; use Symfony\Component\Serializer\Encoder\CsvEncoder; use Symfony\Component\Serializer\Normalizer\ArrayDenormalizer; diff --git a/src/Factory/CsvSerializerFactoryInterface.php b/src/Factory/CsvSerializerFactoryInterface.php index 4be1eeda..5ce88cf0 100644 --- a/src/Factory/CsvSerializerFactoryInterface.php +++ b/src/Factory/CsvSerializerFactoryInterface.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Factory; +namespace Sylius\WishlistPlugin\Factory; use Symfony\Component\Serializer\Serializer; diff --git a/src/Factory/CsvWishlistProductFactory.php b/src/Factory/CsvWishlistProductFactory.php index 415a8050..4fff1cfe 100644 --- a/src/Factory/CsvWishlistProductFactory.php +++ b/src/Factory/CsvWishlistProductFactory.php @@ -9,10 +9,10 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Factory; +namespace Sylius\WishlistPlugin\Factory; -use BitBag\SyliusWishlistPlugin\Model\DTO\CsvWishlistProduct; -use BitBag\SyliusWishlistPlugin\Model\DTO\CsvWishlistProductInterface; +use Sylius\WishlistPlugin\Model\DTO\CsvWishlistProduct; +use Sylius\WishlistPlugin\Model\DTO\CsvWishlistProductInterface; final class CsvWishlistProductFactory implements CsvWishlistProductFactoryInterface { diff --git a/src/Factory/CsvWishlistProductFactoryInterface.php b/src/Factory/CsvWishlistProductFactoryInterface.php index af117b67..8a21cc8f 100644 --- a/src/Factory/CsvWishlistProductFactoryInterface.php +++ b/src/Factory/CsvWishlistProductFactoryInterface.php @@ -9,9 +9,9 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Factory; +namespace Sylius\WishlistPlugin\Factory; -use BitBag\SyliusWishlistPlugin\Model\DTO\CsvWishlistProductInterface; +use Sylius\WishlistPlugin\Model\DTO\CsvWishlistProductInterface; use Sylius\Component\Resource\Factory\FactoryInterface; interface CsvWishlistProductFactoryInterface extends FactoryInterface diff --git a/src/Factory/DomPdfFactory.php b/src/Factory/DomPdfFactory.php index 8f326b05..e2234c2c 100644 --- a/src/Factory/DomPdfFactory.php +++ b/src/Factory/DomPdfFactory.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Factory; +namespace Sylius\WishlistPlugin\Factory; use Dompdf\Dompdf; diff --git a/src/Factory/DomPdfFactoryInterface.php b/src/Factory/DomPdfFactoryInterface.php index 29e6d1fa..7ddfc449 100644 --- a/src/Factory/DomPdfFactoryInterface.php +++ b/src/Factory/DomPdfFactoryInterface.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Factory; +namespace Sylius\WishlistPlugin\Factory; use Dompdf\Dompdf; diff --git a/src/Factory/DomPdfOptionsFactory.php b/src/Factory/DomPdfOptionsFactory.php index e9815098..4756f82b 100644 --- a/src/Factory/DomPdfOptionsFactory.php +++ b/src/Factory/DomPdfOptionsFactory.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Factory; +namespace Sylius\WishlistPlugin\Factory; use Dompdf\Options; diff --git a/src/Factory/DomPdfOptionsFactoryInterface.php b/src/Factory/DomPdfOptionsFactoryInterface.php index cf312592..bd48260e 100644 --- a/src/Factory/DomPdfOptionsFactoryInterface.php +++ b/src/Factory/DomPdfOptionsFactoryInterface.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Factory; +namespace Sylius\WishlistPlugin\Factory; use Dompdf\Options; diff --git a/src/Factory/WishlistFactory.php b/src/Factory/WishlistFactory.php index f9953c20..c6d50d90 100644 --- a/src/Factory/WishlistFactory.php +++ b/src/Factory/WishlistFactory.php @@ -9,9 +9,9 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Factory; +namespace Sylius\WishlistPlugin\Factory; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Entity\WishlistInterface; use Sylius\Component\Channel\Model\ChannelInterface; use Sylius\Component\Core\Model\ShopUserInterface; use Sylius\Component\Resource\Factory\FactoryInterface; diff --git a/src/Factory/WishlistFactoryInterface.php b/src/Factory/WishlistFactoryInterface.php index dcc4937c..ea9b3b07 100644 --- a/src/Factory/WishlistFactoryInterface.php +++ b/src/Factory/WishlistFactoryInterface.php @@ -9,9 +9,9 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Factory; +namespace Sylius\WishlistPlugin\Factory; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Entity\WishlistInterface; use Sylius\Component\Channel\Model\ChannelInterface; use Sylius\Component\Core\Model\ShopUserInterface; use Sylius\Component\Resource\Factory\FactoryInterface; diff --git a/src/Factory/WishlistProductFactory.php b/src/Factory/WishlistProductFactory.php index 275c6975..8e446ae0 100644 --- a/src/Factory/WishlistProductFactory.php +++ b/src/Factory/WishlistProductFactory.php @@ -9,10 +9,10 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Factory; +namespace Sylius\WishlistPlugin\Factory; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; -use BitBag\SyliusWishlistPlugin\Entity\WishlistProductInterface; +use Sylius\WishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Entity\WishlistProductInterface; use Sylius\Component\Core\Model\ProductInterface; use Sylius\Component\Core\Model\ProductVariantInterface; use Sylius\Component\Resource\Factory\FactoryInterface; diff --git a/src/Factory/WishlistProductFactoryInterface.php b/src/Factory/WishlistProductFactoryInterface.php index 3cdad472..9c09ed82 100644 --- a/src/Factory/WishlistProductFactoryInterface.php +++ b/src/Factory/WishlistProductFactoryInterface.php @@ -9,10 +9,10 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Factory; +namespace Sylius\WishlistPlugin\Factory; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; -use BitBag\SyliusWishlistPlugin\Entity\WishlistProductInterface; +use Sylius\WishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Entity\WishlistProductInterface; use Sylius\Component\Core\Model\ProductInterface; use Sylius\Component\Core\Model\ProductVariantInterface; use Sylius\Component\Resource\Factory\FactoryInterface; diff --git a/src/Form/Extension/AddToCartTypeExtension.php b/src/Form/Extension/AddToCartTypeExtension.php index 53115ee1..5b225e7f 100644 --- a/src/Form/Extension/AddToCartTypeExtension.php +++ b/src/Form/Extension/AddToCartTypeExtension.php @@ -9,10 +9,10 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Form\Extension; +namespace Sylius\WishlistPlugin\Form\Extension; -use BitBag\SyliusWishlistPlugin\Entity\Wishlist; -use BitBag\SyliusWishlistPlugin\Resolver\WishlistsResolverInterface; +use Sylius\WishlistPlugin\Entity\Wishlist; +use Sylius\WishlistPlugin\Resolver\WishlistsResolverInterface; use Sylius\Bundle\CoreBundle\Form\Type\Order\AddToCartType; use Symfony\Bridge\Doctrine\Form\Type\EntityType; use Symfony\Component\Form\AbstractTypeExtension; diff --git a/src/Form/Type/AddProductsToCartType.php b/src/Form/Type/AddProductsToCartType.php index 6069add6..645b513a 100644 --- a/src/Form/Type/AddProductsToCartType.php +++ b/src/Form/Type/AddProductsToCartType.php @@ -9,10 +9,10 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Form\Type; +namespace Sylius\WishlistPlugin\Form\Type; -use BitBag\SyliusWishlistPlugin\Command\Wishlist\WishlistItem; -use BitBag\SyliusWishlistPlugin\Entity\WishlistProductInterface; +use Sylius\WishlistPlugin\Command\Wishlist\WishlistItem; +use Sylius\WishlistPlugin\Entity\WishlistProductInterface; use Sylius\Bundle\CoreBundle\Form\Type\Order\AddToCartType; use Sylius\Bundle\OrderBundle\Factory\AddToCartCommandFactoryInterface; use Sylius\Component\Core\Factory\CartItemFactoryInterface; diff --git a/src/Form/Type/CreateNewWishlistType.php b/src/Form/Type/CreateNewWishlistType.php index fcf60c5f..567be353 100644 --- a/src/Form/Type/CreateNewWishlistType.php +++ b/src/Form/Type/CreateNewWishlistType.php @@ -9,9 +9,9 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Form\Type; +namespace Sylius\WishlistPlugin\Form\Type; -use BitBag\SyliusWishlistPlugin\Command\Wishlist\CreateNewWishlist; +use Sylius\WishlistPlugin\Command\Wishlist\CreateNewWishlist; use Symfony\Component\Form\AbstractType; use Symfony\Component\Form\Extension\Core\Type\SubmitType; use Symfony\Component\Form\Extension\Core\Type\TextType; diff --git a/src/Form/Type/EditWishlistNameType.php b/src/Form/Type/EditWishlistNameType.php index 1fe26480..b94ed18f 100644 --- a/src/Form/Type/EditWishlistNameType.php +++ b/src/Form/Type/EditWishlistNameType.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Form\Type; +namespace Sylius\WishlistPlugin\Form\Type; use Symfony\Component\Form\AbstractType; use Symfony\Component\Form\Extension\Core\Type\SubmitType; diff --git a/src/Form/Type/ImportWishlistFromCsvType.php b/src/Form/Type/ImportWishlistFromCsvType.php index 517f0eab..b3d9f67f 100644 --- a/src/Form/Type/ImportWishlistFromCsvType.php +++ b/src/Form/Type/ImportWishlistFromCsvType.php @@ -9,9 +9,9 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Form\Type; +namespace Sylius\WishlistPlugin\Form\Type; -use BitBag\SyliusWishlistPlugin\Entity\Wishlist; +use Sylius\WishlistPlugin\Entity\Wishlist; use Symfony\Bridge\Doctrine\Form\Type\EntityType; use Symfony\Component\Form\AbstractType; use Symfony\Component\Form\Extension\Core\Type\FileType; diff --git a/src/Form/Type/WishlistCollectionType.php b/src/Form/Type/WishlistCollectionType.php index 671f4a4b..8c8d15aa 100644 --- a/src/Form/Type/WishlistCollectionType.php +++ b/src/Form/Type/WishlistCollectionType.php @@ -9,9 +9,9 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Form\Type; +namespace Sylius\WishlistPlugin\Form\Type; -use BitBag\SyliusWishlistPlugin\Processor\SelectedWishlistProductsProcessorInterface; +use Sylius\WishlistPlugin\Processor\SelectedWishlistProductsProcessorInterface; use Symfony\Component\Form\AbstractType; use Symfony\Component\Form\Extension\Core\Type\CollectionType; use Symfony\Component\Form\Extension\Core\Type\SubmitType; diff --git a/src/Generator/ModelCreator.php b/src/Generator/ModelCreator.php index cd93e730..38acc2b4 100644 --- a/src/Generator/ModelCreator.php +++ b/src/Generator/ModelCreator.php @@ -9,12 +9,12 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Generator; +namespace Sylius\WishlistPlugin\Generator; -use BitBag\SyliusWishlistPlugin\Command\Wishlist\WishlistItemInterface; -use BitBag\SyliusWishlistPlugin\Model\Factory\VariantPdfModelFactoryInterface; -use BitBag\SyliusWishlistPlugin\Model\VariantPdfModelInterface; -use BitBag\SyliusWishlistPlugin\Resolver\VariantImageToDataUriResolverInterface; +use Sylius\WishlistPlugin\Command\Wishlist\WishlistItemInterface; +use Sylius\WishlistPlugin\Model\Factory\VariantPdfModelFactoryInterface; +use Sylius\WishlistPlugin\Model\VariantPdfModelInterface; +use Sylius\WishlistPlugin\Resolver\VariantImageToDataUriResolverInterface; use Sylius\Bundle\OrderBundle\Controller\AddToCartCommandInterface; use Sylius\Component\Core\Model\OrderItemInterface; use Symfony\Component\HttpFoundation\Request; diff --git a/src/Generator/ModelCreatorInterface.php b/src/Generator/ModelCreatorInterface.php index 59748b39..4d13f253 100644 --- a/src/Generator/ModelCreatorInterface.php +++ b/src/Generator/ModelCreatorInterface.php @@ -9,10 +9,10 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Generator; +namespace Sylius\WishlistPlugin\Generator; -use BitBag\SyliusWishlistPlugin\Command\Wishlist\WishlistItemInterface; -use BitBag\SyliusWishlistPlugin\Model\VariantPdfModelInterface; +use Sylius\WishlistPlugin\Command\Wishlist\WishlistItemInterface; +use Sylius\WishlistPlugin\Model\VariantPdfModelInterface; interface ModelCreatorInterface { diff --git a/src/Migrations/Version20201029161558.php b/src/Migrations/Version20201029161558.php index 855508ae..5807e626 100644 --- a/src/Migrations/Version20201029161558.php +++ b/src/Migrations/Version20201029161558.php @@ -8,7 +8,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Migrations; +namespace Sylius\WishlistPlugin\Migrations; use Doctrine\DBAL\Schema\Schema; use Doctrine\Migrations\AbstractMigration; diff --git a/src/Migrations/Version20210428130552.php b/src/Migrations/Version20210428130552.php index 23c5f78b..88dd27a3 100644 --- a/src/Migrations/Version20210428130552.php +++ b/src/Migrations/Version20210428130552.php @@ -8,7 +8,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Migrations; +namespace Sylius\WishlistPlugin\Migrations; use Doctrine\DBAL\Schema\Schema; use Doctrine\Migrations\AbstractMigration; diff --git a/src/Migrations/Version20230522123447.php b/src/Migrations/Version20230522123447.php index 1978b49d..5dbb1767 100644 --- a/src/Migrations/Version20230522123447.php +++ b/src/Migrations/Version20230522123447.php @@ -8,7 +8,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Migrations; +namespace Sylius\WishlistPlugin\Migrations; use Doctrine\DBAL\Schema\Schema; use Doctrine\Migrations\AbstractMigration; diff --git a/src/Migrations/Version20231015123538.php b/src/Migrations/Version20231015123538.php index c12d162c..270a5047 100644 --- a/src/Migrations/Version20231015123538.php +++ b/src/Migrations/Version20231015123538.php @@ -8,7 +8,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Migrations; +namespace Sylius\WishlistPlugin\Migrations; use Doctrine\DBAL\Schema\Schema; use Doctrine\Migrations\AbstractMigration; diff --git a/src/Migrations/Version20231030194730.php b/src/Migrations/Version20231030194730.php index 05c98bec..4057b085 100644 --- a/src/Migrations/Version20231030194730.php +++ b/src/Migrations/Version20231030194730.php @@ -8,7 +8,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Migrations; +namespace Sylius\WishlistPlugin\Migrations; use Doctrine\DBAL\Schema\Schema; use Doctrine\Migrations\AbstractMigration; diff --git a/src/Model/DTO/CsvWishlistProduct.php b/src/Model/DTO/CsvWishlistProduct.php index 98a637ce..8e3fced7 100644 --- a/src/Model/DTO/CsvWishlistProduct.php +++ b/src/Model/DTO/CsvWishlistProduct.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Model\DTO; +namespace Sylius\WishlistPlugin\Model\DTO; final class CsvWishlistProduct implements CsvWishlistProductInterface { diff --git a/src/Model/DTO/CsvWishlistProductInterface.php b/src/Model/DTO/CsvWishlistProductInterface.php index 3b656fcc..ea6f6fa5 100644 --- a/src/Model/DTO/CsvWishlistProductInterface.php +++ b/src/Model/DTO/CsvWishlistProductInterface.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Model\DTO; +namespace Sylius\WishlistPlugin\Model\DTO; interface CsvWishlistProductInterface { diff --git a/src/Model/Factory/VariantPdfModelFactory.php b/src/Model/Factory/VariantPdfModelFactory.php index 6dc01e53..6bbd4c36 100644 --- a/src/Model/Factory/VariantPdfModelFactory.php +++ b/src/Model/Factory/VariantPdfModelFactory.php @@ -9,10 +9,10 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Model\Factory; +namespace Sylius\WishlistPlugin\Model\Factory; -use BitBag\SyliusWishlistPlugin\Model\VariantPdfModel; -use BitBag\SyliusWishlistPlugin\Model\VariantPdfModelInterface; +use Sylius\WishlistPlugin\Model\VariantPdfModel; +use Sylius\WishlistPlugin\Model\VariantPdfModelInterface; use Sylius\Component\Core\Model\ProductVariantInterface; final class VariantPdfModelFactory implements VariantPdfModelFactoryInterface diff --git a/src/Model/Factory/VariantPdfModelFactoryInterface.php b/src/Model/Factory/VariantPdfModelFactoryInterface.php index 16608ee7..67c035ee 100644 --- a/src/Model/Factory/VariantPdfModelFactoryInterface.php +++ b/src/Model/Factory/VariantPdfModelFactoryInterface.php @@ -9,9 +9,9 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Model\Factory; +namespace Sylius\WishlistPlugin\Model\Factory; -use BitBag\SyliusWishlistPlugin\Model\VariantPdfModelInterface; +use Sylius\WishlistPlugin\Model\VariantPdfModelInterface; use Sylius\Component\Core\Model\ProductVariantInterface; interface VariantPdfModelFactoryInterface diff --git a/src/Model/VariantPdfModel.php b/src/Model/VariantPdfModel.php index 8ac484e3..4a55c298 100644 --- a/src/Model/VariantPdfModel.php +++ b/src/Model/VariantPdfModel.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Model; +namespace Sylius\WishlistPlugin\Model; use Sylius\Component\Core\Model\ProductVariantInterface; diff --git a/src/Model/VariantPdfModelInterface.php b/src/Model/VariantPdfModelInterface.php index edae66c8..c7190b66 100644 --- a/src/Model/VariantPdfModelInterface.php +++ b/src/Model/VariantPdfModelInterface.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Model; +namespace Sylius\WishlistPlugin\Model; use Sylius\Component\Core\Model\ProductVariantInterface; diff --git a/src/Processor/SelectedWishlistProductsProcessor.php b/src/Processor/SelectedWishlistProductsProcessor.php index c3a00338..e808c649 100644 --- a/src/Processor/SelectedWishlistProductsProcessor.php +++ b/src/Processor/SelectedWishlistProductsProcessor.php @@ -9,9 +9,9 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Processor; +namespace Sylius\WishlistPlugin\Processor; -use BitBag\SyliusWishlistPlugin\Command\Wishlist\WishlistItem; +use Sylius\WishlistPlugin\Command\Wishlist\WishlistItem; use Doctrine\Common\Collections\ArrayCollection; use Doctrine\Common\Collections\Collection; diff --git a/src/Processor/SelectedWishlistProductsProcessorInterface.php b/src/Processor/SelectedWishlistProductsProcessorInterface.php index 1e14e79f..edaa5833 100644 --- a/src/Processor/SelectedWishlistProductsProcessorInterface.php +++ b/src/Processor/SelectedWishlistProductsProcessorInterface.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Processor; +namespace Sylius\WishlistPlugin\Processor; use Doctrine\Common\Collections\ArrayCollection; use Doctrine\Common\Collections\Collection; diff --git a/src/Processor/VariantPdfModelProcessor.php b/src/Processor/VariantPdfModelProcessor.php index 42717336..1be993e0 100644 --- a/src/Processor/VariantPdfModelProcessor.php +++ b/src/Processor/VariantPdfModelProcessor.php @@ -9,11 +9,11 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Processor; +namespace Sylius\WishlistPlugin\Processor; -use BitBag\SyliusWishlistPlugin\Command\Wishlist\WishlistItem; -use BitBag\SyliusWishlistPlugin\Generator\ModelCreatorInterface; -use BitBag\SyliusWishlistPlugin\Model\VariantPdfModel; +use Sylius\WishlistPlugin\Command\Wishlist\WishlistItem; +use Sylius\WishlistPlugin\Generator\ModelCreatorInterface; +use Sylius\WishlistPlugin\Model\VariantPdfModel; use Doctrine\Common\Collections\ArrayCollection; use Doctrine\Common\Collections\Collection; diff --git a/src/Processor/VariantPdfModelProcessorInterface.php b/src/Processor/VariantPdfModelProcessorInterface.php index a2e9ba97..5190f817 100644 --- a/src/Processor/VariantPdfModelProcessorInterface.php +++ b/src/Processor/VariantPdfModelProcessorInterface.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Processor; +namespace Sylius\WishlistPlugin\Processor; use Doctrine\Common\Collections\ArrayCollection; use Doctrine\Common\Collections\Collection; diff --git a/src/Processor/WishlistCommandProcessor.php b/src/Processor/WishlistCommandProcessor.php index 793f2249..39dff9c8 100644 --- a/src/Processor/WishlistCommandProcessor.php +++ b/src/Processor/WishlistCommandProcessor.php @@ -9,9 +9,9 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Processor; +namespace Sylius\WishlistPlugin\Processor; -use BitBag\SyliusWishlistPlugin\Command\Wishlist\WishlistItem; +use Sylius\WishlistPlugin\Command\Wishlist\WishlistItem; use Doctrine\Common\Collections\ArrayCollection; use Doctrine\Common\Collections\Collection; diff --git a/src/Processor/WishlistCommandProcessorInterface.php b/src/Processor/WishlistCommandProcessorInterface.php index 29e35426..74c53f70 100644 --- a/src/Processor/WishlistCommandProcessorInterface.php +++ b/src/Processor/WishlistCommandProcessorInterface.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Processor; +namespace Sylius\WishlistPlugin\Processor; use Doctrine\Common\Collections\ArrayCollection; use Doctrine\Common\Collections\Collection; diff --git a/src/Repository/WishlistRepository.php b/src/Repository/WishlistRepository.php index 53747aa1..41ac6c04 100644 --- a/src/Repository/WishlistRepository.php +++ b/src/Repository/WishlistRepository.php @@ -9,9 +9,9 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Repository; +namespace Sylius\WishlistPlugin\Repository; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Entity\WishlistInterface; use Sylius\Bundle\ResourceBundle\Doctrine\ORM\EntityRepository; use Sylius\Component\Channel\Model\ChannelInterface; use Sylius\Component\Core\Model\ShopUserInterface; diff --git a/src/Repository/WishlistRepositoryInterface.php b/src/Repository/WishlistRepositoryInterface.php index c2465a00..c8a9564a 100644 --- a/src/Repository/WishlistRepositoryInterface.php +++ b/src/Repository/WishlistRepositoryInterface.php @@ -9,9 +9,9 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Repository; +namespace Sylius\WishlistPlugin\Repository; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Entity\WishlistInterface; use Sylius\Component\Channel\Model\ChannelInterface; use Sylius\Component\Core\Model\ShopUserInterface; use Sylius\Component\Resource\Repository\RepositoryInterface; diff --git a/src/Resolver/GenerateDataUriForImageResolver.php b/src/Resolver/GenerateDataUriForImageResolver.php index 16078937..1aac5dc2 100644 --- a/src/Resolver/GenerateDataUriForImageResolver.php +++ b/src/Resolver/GenerateDataUriForImageResolver.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Resolver; +namespace Sylius\WishlistPlugin\Resolver; use Liip\ImagineBundle\Service\FilterService; use Sylius\Component\Core\Model\ImageInterface; diff --git a/src/Resolver/GenerateDataUriForImageResolverInterface.php b/src/Resolver/GenerateDataUriForImageResolverInterface.php index ae7aefdb..cf8f343b 100644 --- a/src/Resolver/GenerateDataUriForImageResolverInterface.php +++ b/src/Resolver/GenerateDataUriForImageResolverInterface.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Resolver; +namespace Sylius\WishlistPlugin\Resolver; use Sylius\Component\Core\Model\ImageInterface; diff --git a/src/Resolver/ShopUserWishlistResolver.php b/src/Resolver/ShopUserWishlistResolver.php index 056c1261..64da956b 100644 --- a/src/Resolver/ShopUserWishlistResolver.php +++ b/src/Resolver/ShopUserWishlistResolver.php @@ -9,11 +9,11 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Resolver; +namespace Sylius\WishlistPlugin\Resolver; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; -use BitBag\SyliusWishlistPlugin\Factory\WishlistFactoryInterface; -use BitBag\SyliusWishlistPlugin\Repository\WishlistRepositoryInterface; +use Sylius\WishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Factory\WishlistFactoryInterface; +use Sylius\WishlistPlugin\Repository\WishlistRepositoryInterface; use Sylius\Component\Channel\Context\ChannelContextInterface; use Sylius\Component\Channel\Context\ChannelNotFoundException; use Sylius\Component\Core\Model\ChannelInterface; diff --git a/src/Resolver/ShopUserWishlistResolverInterface.php b/src/Resolver/ShopUserWishlistResolverInterface.php index ea7c5a3c..05757ba4 100644 --- a/src/Resolver/ShopUserWishlistResolverInterface.php +++ b/src/Resolver/ShopUserWishlistResolverInterface.php @@ -9,9 +9,9 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Resolver; +namespace Sylius\WishlistPlugin\Resolver; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Entity\WishlistInterface; use Sylius\Component\Core\Model\ShopUserInterface; interface ShopUserWishlistResolverInterface diff --git a/src/Resolver/TokenUserResolver.php b/src/Resolver/TokenUserResolver.php index c21ec5da..243afe23 100644 --- a/src/Resolver/TokenUserResolver.php +++ b/src/Resolver/TokenUserResolver.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Resolver; +namespace Sylius\WishlistPlugin\Resolver; use Symfony\Component\Security\Core\Authentication\Token\TokenInterface; use Symfony\Component\Security\Core\User\UserInterface; diff --git a/src/Resolver/TokenUserResolverInterface.php b/src/Resolver/TokenUserResolverInterface.php index 1128d891..e291e4f2 100644 --- a/src/Resolver/TokenUserResolverInterface.php +++ b/src/Resolver/TokenUserResolverInterface.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Resolver; +namespace Sylius\WishlistPlugin\Resolver; use Symfony\Component\Security\Core\Authentication\Token\TokenInterface; use Symfony\Component\Security\Core\User\UserInterface; diff --git a/src/Resolver/VariantImageToDataUriResolver.php b/src/Resolver/VariantImageToDataUriResolver.php index da5af242..4902b745 100644 --- a/src/Resolver/VariantImageToDataUriResolver.php +++ b/src/Resolver/VariantImageToDataUriResolver.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Resolver; +namespace Sylius\WishlistPlugin\Resolver; use Sylius\Component\Core\Model\ProductInterface; use Sylius\Component\Core\Model\ProductVariantInterface; diff --git a/src/Resolver/VariantImageToDataUriResolverInterface.php b/src/Resolver/VariantImageToDataUriResolverInterface.php index c8eaeff7..3be75d25 100644 --- a/src/Resolver/VariantImageToDataUriResolverInterface.php +++ b/src/Resolver/VariantImageToDataUriResolverInterface.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Resolver; +namespace Sylius\WishlistPlugin\Resolver; use Sylius\Component\Core\Model\ProductVariantInterface; diff --git a/src/Resolver/WishlistCookieTokenResolver.php b/src/Resolver/WishlistCookieTokenResolver.php index d6229fdb..e15f9f89 100644 --- a/src/Resolver/WishlistCookieTokenResolver.php +++ b/src/Resolver/WishlistCookieTokenResolver.php @@ -9,9 +9,9 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Resolver; +namespace Sylius\WishlistPlugin\Resolver; -use BitBag\SyliusWishlistPlugin\Entity\WishlistToken; +use Sylius\WishlistPlugin\Entity\WishlistToken; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\RequestStack; use Webmozart\Assert\Assert; diff --git a/src/Resolver/WishlistCookieTokenResolverInterface.php b/src/Resolver/WishlistCookieTokenResolverInterface.php index d9d62386..39c1f78e 100644 --- a/src/Resolver/WishlistCookieTokenResolverInterface.php +++ b/src/Resolver/WishlistCookieTokenResolverInterface.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Resolver; +namespace Sylius\WishlistPlugin\Resolver; interface WishlistCookieTokenResolverInterface { diff --git a/src/Resolver/WishlistsResolver.php b/src/Resolver/WishlistsResolver.php index 5a9182d9..1e615b8e 100644 --- a/src/Resolver/WishlistsResolver.php +++ b/src/Resolver/WishlistsResolver.php @@ -9,11 +9,11 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Resolver; +namespace Sylius\WishlistPlugin\Resolver; -use BitBag\SyliusWishlistPlugin\Command\Wishlist\CreateWishlist; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; -use BitBag\SyliusWishlistPlugin\Repository\WishlistRepositoryInterface; +use Sylius\WishlistPlugin\Command\Wishlist\CreateWishlist; +use Sylius\WishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Repository\WishlistRepositoryInterface; use Sylius\Component\Channel\Context\ChannelContextInterface; use Sylius\Component\Channel\Context\ChannelNotFoundException; use Sylius\Component\Core\Model\ChannelInterface; diff --git a/src/Resolver/WishlistsResolverInterface.php b/src/Resolver/WishlistsResolverInterface.php index 360b4e1a..580485fb 100644 --- a/src/Resolver/WishlistsResolverInterface.php +++ b/src/Resolver/WishlistsResolverInterface.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Resolver; +namespace Sylius\WishlistPlugin\Resolver; interface WishlistsResolverInterface { diff --git a/src/Resources/config/api_resources/resources/Wishlist.xml b/src/Resources/config/api_resources/resources/Wishlist.xml index 24981f20..e35e18b3 100644 --- a/src/Resources/config/api_resources/resources/Wishlist.xml +++ b/src/Resources/config/api_resources/resources/Wishlist.xml @@ -26,7 +26,7 @@ class="ApiPlatform\Metadata\Post" uriTemplate="/shop/wishlists" messenger="input" - input="BitBag\SyliusWishlistPlugin\Command\Wishlist\CreateWishlist" + input="Sylius\WishlistPlugin\Command\Wishlist\CreateWishlist" > @@ -69,7 +69,7 @@ class="ApiPlatform\Metadata\Patch" uriTemplate="/shop/wishlists/{token}/product" messenger="input" - input="BitBag\SyliusWishlistPlugin\Command\Wishlist\AddProductToWishlist" + input="Sylius\WishlistPlugin\Command\Wishlist\AddProductToWishlist" security="is_granted('update', object)" > @@ -97,7 +97,7 @@ class="ApiPlatform\Metadata\Patch" uriTemplate="/shop/wishlists/{token}/variant" messenger="input" - input="BitBag\SyliusWishlistPlugin\Command\Wishlist\AddProductVariantToWishlist" + input="Sylius\WishlistPlugin\Command\Wishlist\AddProductVariantToWishlist" security="is_granted('update', object)" > diff --git a/src/Resources/config/doctrine/Wishlist.orm.xml b/src/Resources/config/doctrine/Wishlist.orm.xml index 51a51f91..3dc93627 100644 --- a/src/Resources/config/doctrine/Wishlist.orm.xml +++ b/src/Resources/config/doctrine/Wishlist.orm.xml @@ -6,7 +6,7 @@ xsi:schemaLocation="http://doctrine-project.org/schemas/orm/doctrine-mapping http://doctrine-project.org/schemas/orm/doctrine-mapping.xsd"> - + @@ -15,7 +15,7 @@ diff --git a/src/Resources/config/doctrine/WishlistProduct.orm.xml b/src/Resources/config/doctrine/WishlistProduct.orm.xml index faf50283..9a199cff 100644 --- a/src/Resources/config/doctrine/WishlistProduct.orm.xml +++ b/src/Resources/config/doctrine/WishlistProduct.orm.xml @@ -5,12 +5,12 @@ xsi:schemaLocation="http://doctrine-project.org/schemas/orm/doctrine-mapping http://doctrine-project.org/schemas/orm/doctrine-mapping.xsd"> - + - + diff --git a/src/Resources/config/resources.yml b/src/Resources/config/resources.yml index 846a1ee4..faca7e91 100644 --- a/src/Resources/config/resources.yml +++ b/src/Resources/config/resources.yml @@ -2,4 +2,4 @@ sylius_order: resources: # order_item: # classes: -# controller: BitBag\SyliusWishlistPlugin\Controller\OrderItemController +# controller: Sylius\WishlistPlugin\Controller\OrderItemController diff --git a/src/Resources/config/serialization/Commands/Wishlist/AddProductToWishlist.xml b/src/Resources/config/serialization/Commands/Wishlist/AddProductToWishlist.xml index 5b00cdda..0f5edb57 100644 --- a/src/Resources/config/serialization/Commands/Wishlist/AddProductToWishlist.xml +++ b/src/Resources/config/serialization/Commands/Wishlist/AddProductToWishlist.xml @@ -3,7 +3,7 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://symfony.com/schema/dic/serializer-mapping https://symfony.com/schema/dic/serializer-mapping/serializer-mapping-1.0.xsd" > - + shop:wishlist:add_product diff --git a/src/Resources/config/serialization/Commands/Wishlist/AddProductVariantToWishlist.xml b/src/Resources/config/serialization/Commands/Wishlist/AddProductVariantToWishlist.xml index 212b5f38..818cb330 100644 --- a/src/Resources/config/serialization/Commands/Wishlist/AddProductVariantToWishlist.xml +++ b/src/Resources/config/serialization/Commands/Wishlist/AddProductVariantToWishlist.xml @@ -3,7 +3,7 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://symfony.com/schema/dic/serializer-mapping https://symfony.com/schema/dic/serializer-mapping/serializer-mapping-1.0.xsd" > - + shop:wishlist:add_product diff --git a/src/Resources/config/serialization/Commands/Wishlist/CreateWishlist.xml b/src/Resources/config/serialization/Commands/Wishlist/CreateWishlist.xml index 5e3b35cb..39f0ecb4 100644 --- a/src/Resources/config/serialization/Commands/Wishlist/CreateWishlist.xml +++ b/src/Resources/config/serialization/Commands/Wishlist/CreateWishlist.xml @@ -3,7 +3,7 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://symfony.com/schema/dic/serializer-mapping https://symfony.com/schema/dic/serializer-mapping/serializer-mapping-1.0.xsd" > - + shop:wishlist:create diff --git a/src/Resources/config/serialization/Wishlist.xml b/src/Resources/config/serialization/Wishlist.xml index e1f54231..0d840a5f 100644 --- a/src/Resources/config/serialization/Wishlist.xml +++ b/src/Resources/config/serialization/Wishlist.xml @@ -3,7 +3,7 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://symfony.com/schema/dic/serializer-mapping https://symfony.com/schema/dic/serializer-mapping/serializer-mapping-1.0.xsd" > - + shop:wishlist:read diff --git a/src/Resources/config/serialization/WishlistProduct.xml b/src/Resources/config/serialization/WishlistProduct.xml index 77dde373..9d4100f4 100644 --- a/src/Resources/config/serialization/WishlistProduct.xml +++ b/src/Resources/config/serialization/WishlistProduct.xml @@ -3,7 +3,7 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://symfony.com/schema/dic/serializer-mapping https://symfony.com/schema/dic/serializer-mapping/serializer-mapping-1.0.xsd" > - + shop:wishlist:read diff --git a/src/Resources/config/services/checker.xml b/src/Resources/config/services/checker.xml index a6ba0a4e..c930b3da 100644 --- a/src/Resources/config/services/checker.xml +++ b/src/Resources/config/services/checker.xml @@ -5,10 +5,10 @@ http://symfony.com/schema/dic/services/services-1.0.xsd"> - + - + - + diff --git a/src/Resources/config/services/command.xml b/src/Resources/config/services/command.xml index 4ac02aab..06e7b7a7 100644 --- a/src/Resources/config/services/command.xml +++ b/src/Resources/config/services/command.xml @@ -5,7 +5,7 @@ http://symfony.com/schema/dic/services/services-1.0.xsd"> - + diff --git a/src/Resources/config/services/context.xml b/src/Resources/config/services/context.xml index 190eed38..69ece92b 100644 --- a/src/Resources/config/services/context.xml +++ b/src/Resources/config/services/context.xml @@ -5,7 +5,7 @@ http://symfony.com/schema/dic/services/services-1.0.xsd"> - + diff --git a/src/Resources/config/services/controller.xml b/src/Resources/config/services/controller.xml index 29c29888..4ebafe3d 100644 --- a/src/Resources/config/services/controller.xml +++ b/src/Resources/config/services/controller.xml @@ -5,22 +5,22 @@ http://symfony.com/schema/dic/services/services-1.0.xsd"> - + - + - + - + @@ -31,20 +31,20 @@ - + - + - + - + @@ -55,7 +55,7 @@ - + @@ -65,7 +65,7 @@ - + @@ -74,7 +74,7 @@ - + @@ -84,7 +84,7 @@ - + @@ -94,15 +94,15 @@ - + - + - + @@ -114,7 +114,7 @@ - + @@ -123,7 +123,7 @@ - + @@ -134,15 +134,15 @@ - + - + - + @@ -151,7 +151,7 @@ - + @@ -164,7 +164,7 @@ - + @@ -174,14 +174,14 @@ - + - + @@ -190,7 +190,7 @@ - + diff --git a/src/Resources/config/services/data_transformer.xml b/src/Resources/config/services/data_transformer.xml index 0e8bcc1e..19da138c 100644 --- a/src/Resources/config/services/data_transformer.xml +++ b/src/Resources/config/services/data_transformer.xml @@ -5,7 +5,7 @@ http://symfony.com/schema/dic/services/services-1.0.xsd"> - + diff --git a/src/Resources/config/services/duplicator.xml b/src/Resources/config/services/duplicator.xml index d5a22146..4560b590 100644 --- a/src/Resources/config/services/duplicator.xml +++ b/src/Resources/config/services/duplicator.xml @@ -5,7 +5,7 @@ http://symfony.com/schema/dic/services/services-1.0.xsd"> - + diff --git a/src/Resources/config/services/event.xml b/src/Resources/config/services/event.xml index 78274c77..46b2c3eb 100644 --- a/src/Resources/config/services/event.xml +++ b/src/Resources/config/services/event.xml @@ -5,7 +5,7 @@ http://symfony.com/schema/dic/services/services-1.0.xsd"> - + %bitbag_sylius_wishlist_plugin.parameters.wishlist_cookie_token% @@ -13,13 +13,13 @@ - + - + diff --git a/src/Resources/config/services/exporter.xml b/src/Resources/config/services/exporter.xml index 0c215b21..97bc9812 100644 --- a/src/Resources/config/services/exporter.xml +++ b/src/Resources/config/services/exporter.xml @@ -5,12 +5,12 @@ http://symfony.com/schema/dic/services/services-1.0.xsd"> - + - + diff --git a/src/Resources/config/services/facade.xml b/src/Resources/config/services/facade.xml index 9997f17d..3eba1cad 100644 --- a/src/Resources/config/services/facade.xml +++ b/src/Resources/config/services/facade.xml @@ -5,7 +5,7 @@ http://symfony.com/schema/dic/services/services-1.0.xsd"> - + diff --git a/src/Resources/config/services/factory.xml b/src/Resources/config/services/factory.xml index 68f29d6c..b55c56da 100644 --- a/src/Resources/config/services/factory.xml +++ b/src/Resources/config/services/factory.xml @@ -5,24 +5,24 @@ http://symfony.com/schema/dic/services/services-1.0.xsd"> - + - + - + - + - + - + - + diff --git a/src/Resources/config/services/form.xml b/src/Resources/config/services/form.xml index 3ec3dc23..98ee48a6 100644 --- a/src/Resources/config/services/form.xml +++ b/src/Resources/config/services/form.xml @@ -5,23 +5,23 @@ http://symfony.com/schema/dic/services/services-1.0.xsd"> - + - + - + - + diff --git a/src/Resources/config/services/generator.xml b/src/Resources/config/services/generator.xml index 8b0dab01..f9880010 100644 --- a/src/Resources/config/services/generator.xml +++ b/src/Resources/config/services/generator.xml @@ -5,7 +5,7 @@ http://symfony.com/schema/dic/services/services-1.0.xsd"> - + diff --git a/src/Resources/config/services/message_handler.xml b/src/Resources/config/services/message_handler.xml index 9d6d9971..086cdd40 100644 --- a/src/Resources/config/services/message_handler.xml +++ b/src/Resources/config/services/message_handler.xml @@ -5,28 +5,28 @@ http://symfony.com/schema/dic/services/services-1.0.xsd"> - + - + - + - + @@ -34,7 +34,7 @@ - + @@ -42,7 +42,7 @@ - + @@ -54,13 +54,13 @@ - + - + @@ -68,13 +68,13 @@ - + - + %bitbag_sylius_wishlist_plugin.parameters.allowed_mime_types% @@ -84,24 +84,24 @@ - + - + - + - + @@ -111,19 +111,19 @@ - + - + - + diff --git a/src/Resources/config/services/processor.xml b/src/Resources/config/services/processor.xml index 7eac2d2b..9f896a23 100644 --- a/src/Resources/config/services/processor.xml +++ b/src/Resources/config/services/processor.xml @@ -5,11 +5,11 @@ http://symfony.com/schema/dic/services/services-1.0.xsd"> - + - + - + diff --git a/src/Resources/config/services/resolver.xml b/src/Resources/config/services/resolver.xml index 1f7ad82d..bdd3c151 100644 --- a/src/Resources/config/services/resolver.xml +++ b/src/Resources/config/services/resolver.xml @@ -5,13 +5,13 @@ http://symfony.com/schema/dic/services/services-1.0.xsd"> - + - + @@ -20,7 +20,7 @@ - + %bitbag_sylius_wishlist_plugin.parameters.wishlist_cookie_token% @@ -28,13 +28,13 @@ - + - + - + sylius_shop_product_thumbnail diff --git a/src/Resources/config/services/twig.xml b/src/Resources/config/services/twig.xml index 63d0c05d..93ff0898 100644 --- a/src/Resources/config/services/twig.xml +++ b/src/Resources/config/services/twig.xml @@ -5,7 +5,7 @@ http://symfony.com/schema/dic/services/services-1.0.xsd"> - + diff --git a/src/Resources/config/services/wishlist_voter.xml b/src/Resources/config/services/wishlist_voter.xml index 8ee6b438..1a2b160d 100644 --- a/src/Resources/config/services/wishlist_voter.xml +++ b/src/Resources/config/services/wishlist_voter.xml @@ -5,7 +5,7 @@ http://symfony.com/schema/dic/services/services-1.0.xsd"> - + diff --git a/src/Twig/WishlistExtension.php b/src/Twig/WishlistExtension.php index 501ae8b4..83c05cf3 100644 --- a/src/Twig/WishlistExtension.php +++ b/src/Twig/WishlistExtension.php @@ -9,10 +9,10 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Twig; +namespace Sylius\WishlistPlugin\Twig; -use BitBag\SyliusWishlistPlugin\Repository\WishlistRepositoryInterface; -use BitBag\SyliusWishlistPlugin\Resolver\WishlistCookieTokenResolverInterface; +use Sylius\WishlistPlugin\Repository\WishlistRepositoryInterface; +use Sylius\WishlistPlugin\Resolver\WishlistCookieTokenResolverInterface; use Sylius\Component\Channel\Context\ChannelNotFoundException; use Sylius\Component\Core\Model\ChannelInterface; use Sylius\Component\Core\Model\ShopUserInterface; diff --git a/src/Voter/WishlistVoter.php b/src/Voter/WishlistVoter.php index 5f1472ff..af4da146 100644 --- a/src/Voter/WishlistVoter.php +++ b/src/Voter/WishlistVoter.php @@ -9,9 +9,9 @@ declare(strict_types=1); -namespace BitBag\SyliusWishlistPlugin\Voter; +namespace Sylius\WishlistPlugin\Voter; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Entity\WishlistInterface; use Sylius\Component\Core\Model\ShopUserInterface; use Symfony\Component\Security\Core\Authentication\Token\TokenInterface; use Symfony\Component\Security\Core\Authorization\Voter\Voter; diff --git a/tests/Application/.env.test b/tests/Application/.env.test index f17b0129..f1c24412 100755 --- a/tests/Application/.env.test +++ b/tests/Application/.env.test @@ -1,7 +1,7 @@ APP_ENV=test APP_SECRET='ch4mb3r0f5ecr3ts' -KERNEL_CLASS='Tests\BitBag\SyliusWishlistPlugin\Application\Kernel' +KERNEL_CLASS='Tests\Sylius\WishlistPlugin\Application\Kernel' DATABASE_URL='sqlite:///%kernel.project_dir%/var/data.db' ###> lexik/jwt-authentication-bundle ### diff --git a/tests/Application/Kernel.php b/tests/Application/Kernel.php index ad25e4b1..aa143aec 100755 --- a/tests/Application/Kernel.php +++ b/tests/Application/Kernel.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Tests\BitBag\SyliusWishlistPlugin\Application; +namespace Tests\Sylius\WishlistPlugin\Application; use PSS\SymfonyMockerContainer\DependencyInjection\MockerContainer; use Symfony\Bundle\FrameworkBundle\Kernel\MicroKernelTrait; diff --git a/tests/Application/bin/console b/tests/Application/bin/console index e03721f7..3fc0b017 100755 --- a/tests/Application/bin/console +++ b/tests/Application/bin/console @@ -3,7 +3,7 @@ declare(strict_types=1); -use Tests\BitBag\SyliusWishlistPlugin\Application\Kernel; +use Tests\Sylius\WishlistPlugin\Application\Kernel; use Symfony\Bundle\FrameworkBundle\Console\Application; use Symfony\Component\Console\Input\ArgvInput; use Symfony\Component\Debug\Debug; diff --git a/tests/Application/config/bundles.php b/tests/Application/config/bundles.php index ebdcdb51..bf66faa8 100755 --- a/tests/Application/config/bundles.php +++ b/tests/Application/config/bundles.php @@ -50,7 +50,7 @@ Sylius\Behat\Application\SyliusTestPlugin\SyliusTestPlugin::class => ['test' => true, 'test_cached' => true], Lexik\Bundle\JWTAuthenticationBundle\LexikJWTAuthenticationBundle::class => ['all' => true], SyliusLabs\DoctrineMigrationsExtraBundle\SyliusLabsDoctrineMigrationsExtraBundle::class => ['all' => true], - BitBag\SyliusWishlistPlugin\BitBagSyliusWishlistPlugin::class => ['all' => true], + Sylius\WishlistPlugin\BitBagSyliusWishlistPlugin::class => ['all' => true], Symfony\WebpackEncoreBundle\WebpackEncoreBundle::class => ['all' => true], League\FlysystemBundle\FlysystemBundle::class => ['all' => true], BabDev\PagerfantaBundle\BabDevPagerfantaBundle::class => ['all' => true], diff --git a/tests/Application/config/resources.yml b/tests/Application/config/resources.yml index ea29f50e..92869a25 100644 --- a/tests/Application/config/resources.yml +++ b/tests/Application/config/resources.yml @@ -2,4 +2,4 @@ sylius_order: resources: order_item: classes: - controller: BitBag\SyliusWishlistPlugin\Controller\OrderItemController + controller: Sylius\WishlistPlugin\Controller\OrderItemController diff --git a/tests/Application/public/index.php b/tests/Application/public/index.php index aa21ff6e..98569059 100755 --- a/tests/Application/public/index.php +++ b/tests/Application/public/index.php @@ -4,7 +4,7 @@ use Symfony\Component\ErrorHandler\Debug; use Symfony\Component\HttpFoundation\Request; -use Tests\BitBag\SyliusWishlistPlugin\Application\Kernel; +use Tests\Sylius\WishlistPlugin\Application\Kernel; require dirname(__DIR__) . '/config/bootstrap.php'; diff --git a/tests/Behat/Context/Api/WishlistContext.php b/tests/Behat/Context/Api/WishlistContext.php index 5472e5b6..fdea724e 100644 --- a/tests/Behat/Context/Api/WishlistContext.php +++ b/tests/Behat/Context/Api/WishlistContext.php @@ -9,12 +9,12 @@ declare(strict_types=1); -namespace Tests\BitBag\SyliusWishlistPlugin\Behat\Context\Api; +namespace Tests\Sylius\WishlistPlugin\Behat\Context\Api; use Behat\Behat\Context\Context; use Behat\MinkExtension\Context\RawMinkContext; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; -use BitBag\SyliusWishlistPlugin\Repository\WishlistRepositoryInterface; +use Sylius\WishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Repository\WishlistRepositoryInterface; use Doctrine\ORM\EntityManager; use GuzzleHttp\ClientInterface; use GuzzleHttp\Exception\GuzzleException; diff --git a/tests/Behat/Context/Cli/WishlistContext.php b/tests/Behat/Context/Cli/WishlistContext.php index 9da2219a..588e47e2 100644 --- a/tests/Behat/Context/Cli/WishlistContext.php +++ b/tests/Behat/Context/Cli/WishlistContext.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace Tests\BitBag\SyliusWishlistPlugin\Behat\Context\Cli; +namespace Tests\Sylius\WishlistPlugin\Behat\Context\Cli; use Behat\Behat\Context\Context; use Symfony\Bundle\FrameworkBundle\Console\Application; diff --git a/tests/Behat/Context/Common/WishlistContext.php b/tests/Behat/Context/Common/WishlistContext.php index 9a4efbef..114b2934 100644 --- a/tests/Behat/Context/Common/WishlistContext.php +++ b/tests/Behat/Context/Common/WishlistContext.php @@ -9,10 +9,10 @@ declare(strict_types=1); -namespace Tests\BitBag\SyliusWishlistPlugin\Behat\Context\Common; +namespace Tests\Sylius\WishlistPlugin\Behat\Context\Common; use Behat\Behat\Context\Context; -use BitBag\SyliusWishlistPlugin\Repository\WishlistRepositoryInterface; +use Sylius\WishlistPlugin\Repository\WishlistRepositoryInterface; use Webmozart\Assert\Assert; final class WishlistContext implements Context diff --git a/tests/Behat/Context/Setup/WishlistContext.php b/tests/Behat/Context/Setup/WishlistContext.php index db53d151..e89208ef 100644 --- a/tests/Behat/Context/Setup/WishlistContext.php +++ b/tests/Behat/Context/Setup/WishlistContext.php @@ -9,13 +9,13 @@ declare(strict_types=1); -namespace Tests\BitBag\SyliusWishlistPlugin\Behat\Context\Setup; +namespace Tests\Sylius\WishlistPlugin\Behat\Context\Setup; use Behat\Behat\Context\Context; -use BitBag\SyliusWishlistPlugin\Context\WishlistContextInterface; -use BitBag\SyliusWishlistPlugin\Entity\Wishlist; -use BitBag\SyliusWishlistPlugin\Entity\WishlistProductInterface; -use BitBag\SyliusWishlistPlugin\Factory\WishlistProductFactoryInterface; +use Sylius\WishlistPlugin\Context\WishlistContextInterface; +use Sylius\WishlistPlugin\Entity\Wishlist; +use Sylius\WishlistPlugin\Entity\WishlistProductInterface; +use Sylius\WishlistPlugin\Factory\WishlistProductFactoryInterface; use Doctrine\Common\Collections\Collection; use Doctrine\ORM\EntityManagerInterface; use Sylius\Behat\Service\Setter\CookieSetterInterface; diff --git a/tests/Behat/Context/Ui/WishlistContext.php b/tests/Behat/Context/Ui/WishlistContext.php index 32e259c5..6697b2c2 100644 --- a/tests/Behat/Context/Ui/WishlistContext.php +++ b/tests/Behat/Context/Ui/WishlistContext.php @@ -9,14 +9,14 @@ declare(strict_types=1); -namespace Tests\BitBag\SyliusWishlistPlugin\Behat\Context\Ui; +namespace Tests\Sylius\WishlistPlugin\Behat\Context\Ui; use Behat\Behat\Context\Context; use Behat\MinkExtension\Context\RawMinkContext; -use BitBag\SyliusWishlistPlugin\Entity\Wishlist; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; -use BitBag\SyliusWishlistPlugin\Exception\WishlistNotFoundException; -use BitBag\SyliusWishlistPlugin\Repository\WishlistRepositoryInterface; +use Sylius\WishlistPlugin\Entity\Wishlist; +use Sylius\WishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Exception\WishlistNotFoundException; +use Sylius\WishlistPlugin\Repository\WishlistRepositoryInterface; use Sylius\Behat\NotificationType; use Sylius\Behat\Service\NotificationCheckerInterface; use Sylius\Behat\Service\Setter\CookieSetterInterface; @@ -31,13 +31,13 @@ use Symfony\Component\Routing\Exception\ResourceNotFoundException; use Symfony\Component\Routing\Generator\UrlGeneratorInterface; use Symfony\Component\Routing\RouterInterface; -use Tests\BitBag\SyliusWishlistPlugin\Behat\Page\Shop\ProductIndexPageInterface; -use Tests\BitBag\SyliusWishlistPlugin\Behat\Page\Shop\ProductShowPageInterface; -use Tests\BitBag\SyliusWishlistPlugin\Behat\Page\Shop\Wishlist\ChosenShowPageInterface; -use Tests\BitBag\SyliusWishlistPlugin\Behat\Page\Shop\Wishlist\IndexPageInterface; -use Tests\BitBag\SyliusWishlistPlugin\Behat\Page\Shop\WishlistPageInterface; -use Tests\BitBag\SyliusWishlistPlugin\Behat\Service\LoginerInterface; -use Tests\BitBag\SyliusWishlistPlugin\Behat\Service\WishlistCreatorInterface; +use Tests\Sylius\WishlistPlugin\Behat\Page\Shop\ProductIndexPageInterface; +use Tests\Sylius\WishlistPlugin\Behat\Page\Shop\ProductShowPageInterface; +use Tests\Sylius\WishlistPlugin\Behat\Page\Shop\Wishlist\ChosenShowPageInterface; +use Tests\Sylius\WishlistPlugin\Behat\Page\Shop\Wishlist\IndexPageInterface; +use Tests\Sylius\WishlistPlugin\Behat\Page\Shop\WishlistPageInterface; +use Tests\Sylius\WishlistPlugin\Behat\Service\LoginerInterface; +use Tests\Sylius\WishlistPlugin\Behat\Service\WishlistCreatorInterface; use Webmozart\Assert\Assert; final class WishlistContext extends RawMinkContext implements Context diff --git a/tests/Behat/Page/Shop/ProductIndexPage.php b/tests/Behat/Page/Shop/ProductIndexPage.php index ee53cbc9..cda1a874 100644 --- a/tests/Behat/Page/Shop/ProductIndexPage.php +++ b/tests/Behat/Page/Shop/ProductIndexPage.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace Tests\BitBag\SyliusWishlistPlugin\Behat\Page\Shop; +namespace Tests\Sylius\WishlistPlugin\Behat\Page\Shop; use Behat\Mink\Element\NodeElement; use Sylius\Behat\Page\Shop\Product\IndexPage; diff --git a/tests/Behat/Page/Shop/ProductIndexPageInterface.php b/tests/Behat/Page/Shop/ProductIndexPageInterface.php index 7dfd515e..ac446ec3 100644 --- a/tests/Behat/Page/Shop/ProductIndexPageInterface.php +++ b/tests/Behat/Page/Shop/ProductIndexPageInterface.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace Tests\BitBag\SyliusWishlistPlugin\Behat\Page\Shop; +namespace Tests\Sylius\WishlistPlugin\Behat\Page\Shop; use Sylius\Behat\Page\Shop\Product\IndexPageInterface; diff --git a/tests/Behat/Page/Shop/ProductShowPage.php b/tests/Behat/Page/Shop/ProductShowPage.php index 84fa8ea6..74bf0292 100644 --- a/tests/Behat/Page/Shop/ProductShowPage.php +++ b/tests/Behat/Page/Shop/ProductShowPage.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace Tests\BitBag\SyliusWishlistPlugin\Behat\Page\Shop; +namespace Tests\Sylius\WishlistPlugin\Behat\Page\Shop; use Behat\Mink\Element\NodeElement; use Behat\Mink\Exception\ElementNotFoundException; diff --git a/tests/Behat/Page/Shop/ProductShowPageInterface.php b/tests/Behat/Page/Shop/ProductShowPageInterface.php index 99f6e668..f40e6bd1 100644 --- a/tests/Behat/Page/Shop/ProductShowPageInterface.php +++ b/tests/Behat/Page/Shop/ProductShowPageInterface.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace Tests\BitBag\SyliusWishlistPlugin\Behat\Page\Shop; +namespace Tests\Sylius\WishlistPlugin\Behat\Page\Shop; interface ProductShowPageInterface { diff --git a/tests/Behat/Page/Shop/Wishlist/ChosenShowPage.php b/tests/Behat/Page/Shop/Wishlist/ChosenShowPage.php index 568178e3..9f7833ed 100644 --- a/tests/Behat/Page/Shop/Wishlist/ChosenShowPage.php +++ b/tests/Behat/Page/Shop/Wishlist/ChosenShowPage.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace Tests\BitBag\SyliusWishlistPlugin\Behat\Page\Shop\Wishlist; +namespace Tests\Sylius\WishlistPlugin\Behat\Page\Shop\Wishlist; use FriendsOfBehat\PageObjectExtension\Page\SymfonyPage; diff --git a/tests/Behat/Page/Shop/Wishlist/ChosenShowPageInterface.php b/tests/Behat/Page/Shop/Wishlist/ChosenShowPageInterface.php index c90b23ce..346ff123 100644 --- a/tests/Behat/Page/Shop/Wishlist/ChosenShowPageInterface.php +++ b/tests/Behat/Page/Shop/Wishlist/ChosenShowPageInterface.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace Tests\BitBag\SyliusWishlistPlugin\Behat\Page\Shop\Wishlist; +namespace Tests\Sylius\WishlistPlugin\Behat\Page\Shop\Wishlist; use FriendsOfBehat\PageObjectExtension\Page\SymfonyPageInterface; diff --git a/tests/Behat/Page/Shop/Wishlist/IndexPage.php b/tests/Behat/Page/Shop/Wishlist/IndexPage.php index 8cf4aa83..1f08cf1e 100644 --- a/tests/Behat/Page/Shop/Wishlist/IndexPage.php +++ b/tests/Behat/Page/Shop/Wishlist/IndexPage.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace Tests\BitBag\SyliusWishlistPlugin\Behat\Page\Shop\Wishlist; +namespace Tests\Sylius\WishlistPlugin\Behat\Page\Shop\Wishlist; use FriendsOfBehat\PageObjectExtension\Page\SymfonyPage; use Webmozart\Assert\Assert; diff --git a/tests/Behat/Page/Shop/Wishlist/IndexPageInterface.php b/tests/Behat/Page/Shop/Wishlist/IndexPageInterface.php index abab1922..9c0ee377 100644 --- a/tests/Behat/Page/Shop/Wishlist/IndexPageInterface.php +++ b/tests/Behat/Page/Shop/Wishlist/IndexPageInterface.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace Tests\BitBag\SyliusWishlistPlugin\Behat\Page\Shop\Wishlist; +namespace Tests\Sylius\WishlistPlugin\Behat\Page\Shop\Wishlist; use FriendsOfBehat\PageObjectExtension\Page\SymfonyPageInterface; diff --git a/tests/Behat/Page/Shop/WishlistPage.php b/tests/Behat/Page/Shop/WishlistPage.php index 252d172c..592a1ceb 100644 --- a/tests/Behat/Page/Shop/WishlistPage.php +++ b/tests/Behat/Page/Shop/WishlistPage.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace Tests\BitBag\SyliusWishlistPlugin\Behat\Page\Shop; +namespace Tests\Sylius\WishlistPlugin\Behat\Page\Shop; use Behat\Mink\Element\NodeElement; use FriendsOfBehat\PageObjectExtension\Page\SymfonyPage; diff --git a/tests/Behat/Page/Shop/WishlistPageInterface.php b/tests/Behat/Page/Shop/WishlistPageInterface.php index db9c9708..722c806f 100644 --- a/tests/Behat/Page/Shop/WishlistPageInterface.php +++ b/tests/Behat/Page/Shop/WishlistPageInterface.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace Tests\BitBag\SyliusWishlistPlugin\Behat\Page\Shop; +namespace Tests\Sylius\WishlistPlugin\Behat\Page\Shop; use FriendsOfBehat\PageObjectExtension\Page\SymfonyPageInterface; use Sylius\Component\Core\Model\ProductInterface; diff --git a/tests/Behat/Resources/services.yml b/tests/Behat/Resources/services.yml index 6a893786..c89dcca5 100644 --- a/tests/Behat/Resources/services.yml +++ b/tests/Behat/Resources/services.yml @@ -2,7 +2,7 @@ services: _defaults: { public: true } bitbag_wishlist_plugin.behat.context.setup.wishlist: - class: Tests\BitBag\SyliusWishlistPlugin\Behat\Context\Setup\WishlistContext + class: Tests\Sylius\WishlistPlugin\Behat\Context\Setup\WishlistContext arguments: - "@sylius.repository.product" - "@bitbag_sylius_wishlist_plugin.context.wishlist" @@ -17,7 +17,7 @@ services: - '@sylius.repository.shop_user' bitbag_wishlist_plugin.behat.context.ui.wishlist: - class: Tests\BitBag\SyliusWishlistPlugin\Behat\Context\Ui\WishlistContext + class: Tests\Sylius\WishlistPlugin\Behat\Context\Ui\WishlistContext arguments: - "@sylius.repository.product" - "@bitbag_wishlist_plugin.behat.page.shop.product_index" @@ -38,42 +38,42 @@ services: - "@bitbag_wishlist_plugin.behat.page.wishlist.chosen_show_page" bitbag_wishlist_plugin.behat.context.cli.wishlist: - class: Tests\BitBag\SyliusWishlistPlugin\Behat\Context\Cli\WishlistContext + class: Tests\Sylius\WishlistPlugin\Behat\Context\Cli\WishlistContext arguments: - '@kernel' bitbag_wishlist_plugin.behat.context.common.wishlist: - class: Tests\BitBag\SyliusWishlistPlugin\Behat\Context\Common\WishlistContext + class: Tests\Sylius\WishlistPlugin\Behat\Context\Common\WishlistContext arguments: - '@bitbag_sylius_wishlist_plugin.repository.wishlist' bitbag_wishlist_plugin.behat.page.shop.wishlist: - class: Tests\BitBag\SyliusWishlistPlugin\Behat\Page\Shop\WishlistPage + class: Tests\Sylius\WishlistPlugin\Behat\Page\Shop\WishlistPage parent: sylius.behat.symfony_page public: false bitbag_wishlist_plugin.behat.page.wishlist.index_page: - class: Tests\BitBag\SyliusWishlistPlugin\Behat\Page\Shop\Wishlist\IndexPage + class: Tests\Sylius\WishlistPlugin\Behat\Page\Shop\Wishlist\IndexPage parent: sylius.behat.symfony_page public: false bitbag_wishlist_plugin.behat.page.wishlist.chosen_show_page: - class: Tests\BitBag\SyliusWishlistPlugin\Behat\Page\Shop\Wishlist\ChosenShowPage + class: Tests\Sylius\WishlistPlugin\Behat\Page\Shop\Wishlist\ChosenShowPage parent: sylius.behat.symfony_page public: false bitbag_wishlist_plugin.behat.page.shop.product_index: - class: Tests\BitBag\SyliusWishlistPlugin\Behat\Page\Shop\ProductIndexPage + class: Tests\Sylius\WishlistPlugin\Behat\Page\Shop\ProductIndexPage parent: sylius.behat.page.shop.product.index public: false bitbag_wishlist_plugin.behat.page.shop.product_show: - class: Tests\BitBag\SyliusWishlistPlugin\Behat\Page\Shop\ProductShowPage + class: Tests\Sylius\WishlistPlugin\Behat\Page\Shop\ProductShowPage parent: sylius.behat.page.shop.product.show public: false bitbag_wishlist_plugin.behat.loginer: - class: Tests\BitBag\SyliusWishlistPlugin\Behat\Service\Loginer + class: Tests\Sylius\WishlistPlugin\Behat\Service\Loginer arguments: - "@sylius.factory.customer" - "@sylius.factory.shop_user" @@ -82,13 +82,13 @@ services: - "@sylius.behat.page.shop.home" bitbag_wishlist_plugin.behat.wishlist_creator: - class: Tests\BitBag\SyliusWishlistPlugin\Behat\Service\WishlistCreator + class: Tests\Sylius\WishlistPlugin\Behat\Service\WishlistCreator arguments: - "@bitbag_sylius_wishlist_plugin.factory.wishlist_product" - "@bitbag_sylius_wishlist_plugin.repository.wishlist" bitbag_wishlist_plugin.behat.context.api.wishlist: - class: Tests\BitBag\SyliusWishlistPlugin\Behat\Context\Api\WishlistContext + class: Tests\Sylius\WishlistPlugin\Behat\Context\Api\WishlistContext arguments: - "@bitbag_sylius_wishlist_plugin.repository.wishlist" - "@sylius.repository.shop_user" diff --git a/tests/Behat/Service/Loginer.php b/tests/Behat/Service/Loginer.php index e371c151..391d1988 100644 --- a/tests/Behat/Service/Loginer.php +++ b/tests/Behat/Service/Loginer.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace Tests\BitBag\SyliusWishlistPlugin\Behat\Service; +namespace Tests\Sylius\WishlistPlugin\Behat\Service; use Sylius\Behat\Page\Shop\Account\LoginPageInterface; use Sylius\Behat\Page\Shop\HomePageInterface; diff --git a/tests/Behat/Service/LoginerInterface.php b/tests/Behat/Service/LoginerInterface.php index 9ff5da70..d660884e 100644 --- a/tests/Behat/Service/LoginerInterface.php +++ b/tests/Behat/Service/LoginerInterface.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace Tests\BitBag\SyliusWishlistPlugin\Behat\Service; +namespace Tests\Sylius\WishlistPlugin\Behat\Service; use Sylius\Component\Core\Model\ShopUserInterface; diff --git a/tests/Behat/Service/WishlistCreator.php b/tests/Behat/Service/WishlistCreator.php index 8bf8a8f3..536a4ea1 100644 --- a/tests/Behat/Service/WishlistCreator.php +++ b/tests/Behat/Service/WishlistCreator.php @@ -9,10 +9,10 @@ declare(strict_types=1); -namespace Tests\BitBag\SyliusWishlistPlugin\Behat\Service; +namespace Tests\Sylius\WishlistPlugin\Behat\Service; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; -use BitBag\SyliusWishlistPlugin\Factory\WishlistProductFactoryInterface; +use Sylius\WishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Factory\WishlistProductFactoryInterface; use Sylius\Component\Core\Model\ProductInterface; use Sylius\Component\Core\Model\ShopUserInterface; use Sylius\Component\Resource\Repository\RepositoryInterface; diff --git a/tests/Behat/Service/WishlistCreatorInterface.php b/tests/Behat/Service/WishlistCreatorInterface.php index a9fa67aa..e10190fa 100644 --- a/tests/Behat/Service/WishlistCreatorInterface.php +++ b/tests/Behat/Service/WishlistCreatorInterface.php @@ -9,9 +9,9 @@ declare(strict_types=1); -namespace Tests\BitBag\SyliusWishlistPlugin\Behat\Service; +namespace Tests\Sylius\WishlistPlugin\Behat\Service; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Entity\WishlistInterface; use Sylius\Component\Core\Model\ProductInterface; use Sylius\Component\Core\Model\ShopUserInterface; diff --git a/tests/Functional/Api/WishlistTest.php b/tests/Functional/Api/WishlistTest.php index c5617bdc..5cf589cd 100644 --- a/tests/Functional/Api/WishlistTest.php +++ b/tests/Functional/Api/WishlistTest.php @@ -9,16 +9,16 @@ declare(strict_types=1); -namespace Tests\BitBag\SyliusWishlistPlugin\Functional\Api; +namespace Tests\Sylius\WishlistPlugin\Functional\Api; -use BitBag\SyliusWishlistPlugin\Entity\Wishlist; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Entity\Wishlist; +use Sylius\WishlistPlugin\Entity\WishlistInterface; use Sylius\Component\Core\Model\ProductInterface; use Sylius\Component\Core\Model\ProductVariantInterface; use Sylius\Tests\Api\Utils\AdminUserLoginTrait; use Sylius\Tests\Api\Utils\ShopUserLoginTrait; use Symfony\Component\HttpFoundation\Response; -use Tests\BitBag\SyliusWishlistPlugin\Functional\FunctionalTestCase; +use Tests\Sylius\WishlistPlugin\Functional\FunctionalTestCase; final class WishlistTest extends FunctionalTestCase { diff --git a/tests/Functional/DataFixtures/ORM/Api/WishlistTest/wishlist.yaml b/tests/Functional/DataFixtures/ORM/Api/WishlistTest/wishlist.yaml index 093787b1..e06a15db 100644 --- a/tests/Functional/DataFixtures/ORM/Api/WishlistTest/wishlist.yaml +++ b/tests/Functional/DataFixtures/ORM/Api/WishlistTest/wishlist.yaml @@ -71,7 +71,7 @@ Sylius\Component\Product\Model\ProductVariantTranslation: translatable: '@product_variant_' name: '' locale: 'en' -BitBag\SyliusWishlistPlugin\Entity\Wishlist: +Sylius\WishlistPlugin\Entity\Wishlist: olivier_wishlist: name: 'Olivier Wishlist' shopUser: '@user_oliver' @@ -88,7 +88,7 @@ BitBag\SyliusWishlistPlugin\Entity\Wishlist: name: 'Bruce Wishlist' shopUser: '@user_bruce' channel: '@channel_us' -BitBag\SyliusWishlistPlugin\Entity\WishlistProduct: +Sylius\WishlistPlugin\Entity\WishlistProduct: wishlist_product_1: wishlist: '@olivier_wishlist' product: '@product_1' diff --git a/tests/Functional/FunctionalTestCase.php b/tests/Functional/FunctionalTestCase.php index bb2288c5..abe397d6 100644 --- a/tests/Functional/FunctionalTestCase.php +++ b/tests/Functional/FunctionalTestCase.php @@ -9,7 +9,7 @@ declare(strict_types=1); -namespace Tests\BitBag\SyliusWishlistPlugin\Functional; +namespace Tests\Sylius\WishlistPlugin\Functional; use Sylius\Bundle\CoreBundle\Application\Kernel as SyliusKernel; use Sylius\Tests\Api\JsonApiTestCase; diff --git a/tests/Integration/DataFixtures/ORM/test_it_finds_all_anonymous_wishlists.yaml b/tests/Integration/DataFixtures/ORM/test_it_finds_all_anonymous_wishlists.yaml index 9aec7364..fa7861d9 100644 --- a/tests/Integration/DataFixtures/ORM/test_it_finds_all_anonymous_wishlists.yaml +++ b/tests/Integration/DataFixtures/ORM/test_it_finds_all_anonymous_wishlists.yaml @@ -28,7 +28,7 @@ Sylius\Component\Core\Model\ShopUser: customer: '@customer_oliver' username: 'oliver@queen.com' usernameCanonical: 'oliver@queen.com' -BitBag\SyliusWishlistPlugin\Entity\Wishlist: +Sylius\WishlistPlugin\Entity\Wishlist: wishlist_one: name: 'Wishlist One' channel: '@channel_us' diff --git a/tests/Integration/DataFixtures/ORM/test_it_finds_all_anonymous_wishlists_with_channel.yaml b/tests/Integration/DataFixtures/ORM/test_it_finds_all_anonymous_wishlists_with_channel.yaml index 9aec7364..fa7861d9 100644 --- a/tests/Integration/DataFixtures/ORM/test_it_finds_all_anonymous_wishlists_with_channel.yaml +++ b/tests/Integration/DataFixtures/ORM/test_it_finds_all_anonymous_wishlists_with_channel.yaml @@ -28,7 +28,7 @@ Sylius\Component\Core\Model\ShopUser: customer: '@customer_oliver' username: 'oliver@queen.com' usernameCanonical: 'oliver@queen.com' -BitBag\SyliusWishlistPlugin\Entity\Wishlist: +Sylius\WishlistPlugin\Entity\Wishlist: wishlist_one: name: 'Wishlist One' channel: '@channel_us' diff --git a/tests/Integration/DataFixtures/ORM/test_it_finds_all_wishlists_by_shop_user.yaml b/tests/Integration/DataFixtures/ORM/test_it_finds_all_wishlists_by_shop_user.yaml index 6d4895be..b34ecffc 100644 --- a/tests/Integration/DataFixtures/ORM/test_it_finds_all_wishlists_by_shop_user.yaml +++ b/tests/Integration/DataFixtures/ORM/test_it_finds_all_wishlists_by_shop_user.yaml @@ -40,7 +40,7 @@ Sylius\Component\Core\Model\ShopUser: customer: '@customer_bruce' username: 'bruce@wayne.com' usernameCanonical: 'bruce@wayne.com' -BitBag\SyliusWishlistPlugin\Entity\Wishlist: +Sylius\WishlistPlugin\Entity\Wishlist: olivier_wishlist: name: 'Olivier Wishlist' shopUser: '@user_oliver' diff --git a/tests/Integration/DataFixtures/ORM/test_it_finds_all_wishlists_by_token.yaml b/tests/Integration/DataFixtures/ORM/test_it_finds_all_wishlists_by_token.yaml index f854a1b2..537fc145 100644 --- a/tests/Integration/DataFixtures/ORM/test_it_finds_all_wishlists_by_token.yaml +++ b/tests/Integration/DataFixtures/ORM/test_it_finds_all_wishlists_by_token.yaml @@ -14,7 +14,7 @@ Sylius\Component\Core\Model\Channel: taxCalculationStrategy: 'order_items_based' baseCurrency: '@dollar' enabled: true -BitBag\SyliusWishlistPlugin\Entity\Wishlist: +Sylius\WishlistPlugin\Entity\Wishlist: wishlist_one: name: 'Wishlist One' channel: '@channel_us' diff --git a/tests/Integration/DataFixtures/ORM/test_it_finds_one_wishlist_by_shop_user.yaml b/tests/Integration/DataFixtures/ORM/test_it_finds_one_wishlist_by_shop_user.yaml index 7d5e3bdc..07d1f8f0 100644 --- a/tests/Integration/DataFixtures/ORM/test_it_finds_one_wishlist_by_shop_user.yaml +++ b/tests/Integration/DataFixtures/ORM/test_it_finds_one_wishlist_by_shop_user.yaml @@ -40,7 +40,7 @@ Sylius\Component\Core\Model\ShopUser: customer: '@customer_bruce' username: 'bruce@wayne.com' usernameCanonical: 'bruce@wayne.com' -BitBag\SyliusWishlistPlugin\Entity\Wishlist: +Sylius\WishlistPlugin\Entity\Wishlist: olivier_wishlist: name: 'Olivier Wishlist' shopUser: '@user_oliver' diff --git a/tests/Integration/DataFixtures/ORM/test_it_finds_one_wishlist_by_shop_user_and_channel.yaml b/tests/Integration/DataFixtures/ORM/test_it_finds_one_wishlist_by_shop_user_and_channel.yaml index a7616235..3813086d 100644 --- a/tests/Integration/DataFixtures/ORM/test_it_finds_one_wishlist_by_shop_user_and_channel.yaml +++ b/tests/Integration/DataFixtures/ORM/test_it_finds_one_wishlist_by_shop_user_and_channel.yaml @@ -40,7 +40,7 @@ Sylius\Component\Core\Model\ShopUser: customer: '@customer_bruce' username: 'bruce@wayne.com' usernameCanonical: 'bruce@wayne.com' -BitBag\SyliusWishlistPlugin\Entity\Wishlist: +Sylius\WishlistPlugin\Entity\Wishlist: olivier_wishlist: name: 'Olivier Wishlist' shopUser: '@user_oliver' diff --git a/tests/Integration/DataFixtures/ORM/test_it_finds_one_wishlist_by_shop_user_and_name.yaml b/tests/Integration/DataFixtures/ORM/test_it_finds_one_wishlist_by_shop_user_and_name.yaml index 2aeee011..42925919 100644 --- a/tests/Integration/DataFixtures/ORM/test_it_finds_one_wishlist_by_shop_user_and_name.yaml +++ b/tests/Integration/DataFixtures/ORM/test_it_finds_one_wishlist_by_shop_user_and_name.yaml @@ -40,7 +40,7 @@ Sylius\Component\Core\Model\ShopUser: customer: '@customer_bruce' username: 'bruce@wayne.com' usernameCanonical: 'bruce@wayne.com' -BitBag\SyliusWishlistPlugin\Entity\Wishlist: +Sylius\WishlistPlugin\Entity\Wishlist: olivier_wishlist: name: 'Olivier Wishlist' shopUser: '@user_oliver' diff --git a/tests/Integration/DataFixtures/ORM/test_it_finds_one_wishlist_by_shop_user_and_token.yaml b/tests/Integration/DataFixtures/ORM/test_it_finds_one_wishlist_by_shop_user_and_token.yaml index 32aa945c..249eacfc 100644 --- a/tests/Integration/DataFixtures/ORM/test_it_finds_one_wishlist_by_shop_user_and_token.yaml +++ b/tests/Integration/DataFixtures/ORM/test_it_finds_one_wishlist_by_shop_user_and_token.yaml @@ -40,7 +40,7 @@ Sylius\Component\Core\Model\ShopUser: customer: '@customer_bruce' username: 'bruce@wayne.com' usernameCanonical: 'bruce@wayne.com' -BitBag\SyliusWishlistPlugin\Entity\Wishlist: +Sylius\WishlistPlugin\Entity\Wishlist: olivier_wishlist: name: 'Olivier Wishlist' shopUser: '@user_oliver' diff --git a/tests/Integration/DataFixtures/ORM/test_it_finds_one_wishlist_by_token.yaml b/tests/Integration/DataFixtures/ORM/test_it_finds_one_wishlist_by_token.yaml index f854a1b2..537fc145 100644 --- a/tests/Integration/DataFixtures/ORM/test_it_finds_one_wishlist_by_token.yaml +++ b/tests/Integration/DataFixtures/ORM/test_it_finds_one_wishlist_by_token.yaml @@ -14,7 +14,7 @@ Sylius\Component\Core\Model\Channel: taxCalculationStrategy: 'order_items_based' baseCurrency: '@dollar' enabled: true -BitBag\SyliusWishlistPlugin\Entity\Wishlist: +Sylius\WishlistPlugin\Entity\Wishlist: wishlist_one: name: 'Wishlist One' channel: '@channel_us' diff --git a/tests/Integration/DataFixtures/ORM/test_it_finds_one_wishlist_by_token_and_name.yaml b/tests/Integration/DataFixtures/ORM/test_it_finds_one_wishlist_by_token_and_name.yaml index 2aeee011..42925919 100644 --- a/tests/Integration/DataFixtures/ORM/test_it_finds_one_wishlist_by_token_and_name.yaml +++ b/tests/Integration/DataFixtures/ORM/test_it_finds_one_wishlist_by_token_and_name.yaml @@ -40,7 +40,7 @@ Sylius\Component\Core\Model\ShopUser: customer: '@customer_bruce' username: 'bruce@wayne.com' usernameCanonical: 'bruce@wayne.com' -BitBag\SyliusWishlistPlugin\Entity\Wishlist: +Sylius\WishlistPlugin\Entity\Wishlist: olivier_wishlist: name: 'Olivier Wishlist' shopUser: '@user_oliver' diff --git a/tests/Integration/Repository/WishlistRepositoryTest.php b/tests/Integration/Repository/WishlistRepositoryTest.php index 1bf04da7..6c578c81 100644 --- a/tests/Integration/Repository/WishlistRepositoryTest.php +++ b/tests/Integration/Repository/WishlistRepositoryTest.php @@ -9,10 +9,10 @@ declare(strict_types=1); -namespace Tests\BitBag\SyliusWishlistPlugin\Integration\Repository; +namespace Tests\Sylius\WishlistPlugin\Integration\Repository; use ApiTestCase\JsonApiTestCase; -use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Entity\WishlistInterface; use Sylius\Component\Core\Model\Channel; use Sylius\Component\Core\Model\ShopUser; From 6ea8356e6ede29115920b4190a9a8d4dc92d2490 Mon Sep 17 00:00:00 2001 From: jkindly Date: Sat, 19 Apr 2025 20:11:36 +0200 Subject: [PATCH 36/98] HM-1: OS Header -> Sylius header --- spec/Checker/ProductProcessingCheckerSpec.php | 10 ++++++---- spec/Checker/ProductQuantityCheckerSpec.php | 10 ++++++---- spec/Checker/WishlistNameCheckerSpec.php | 12 +++++++----- .../AddProductToSelectedWishlistHandlerSpec.php | 10 ++++++---- .../Wishlist/AddProductToWishlistHandlerSpec.php | 12 +++++++----- .../AddProductVariantToWishlistHandlerSpec.php | 10 ++++++---- .../Wishlist/AddProductsToCartHandlerSpec.php | 10 ++++++---- .../AddSelectedProductsToCartHandlerSpec.php | 10 ++++++---- .../Wishlist/AddWishlistToUserHandlerSpec.php | 10 ++++++---- ...opySelectedProductsToOtherWishlistHandlerSpec.php | 12 +++++++----- .../Wishlist/CreateNewWishlistHandlerSpec.php | 10 ++++++---- .../Wishlist/CreateWishlistHandlerSpec.php | 10 ++++++---- ...tSelectedProductsFromWishlistToPdfHandlerSpec.php | 12 +++++++----- .../Wishlist/ExportWishlistToCsvHandlerSpec.php | 12 +++++++----- .../RemoveProductFromWishlistHandlerSpec.php | 10 ++++++---- .../RemoveProductVariantFromWishlistHandlerSpec.php | 10 ++++++---- ...RemoveSelectedProductsFromWishlistHandlerSpec.php | 12 +++++++----- .../Wishlist/RemoveWishlistHandlerSpec.php | 10 ++++++---- .../Wishlist/UpdateWishlistNameHandlerSpec.php | 10 ++++++---- spec/Context/WishlistContextSpec.php | 12 +++++++----- .../Action/AddProductToWishlistActionSpec.php | 10 ++++++---- .../Action/AddProductVariantToWishlistActionSpec.php | 10 ++++++---- .../Action/ListWishlistProductsActionSpec.php | 10 ++++++---- .../Action/RemoveProductFromWishlistActionSpec.php | 12 +++++++----- .../Action/RenderHeaderTemplateActionSpec.php | 10 ++++++---- .../BitBagSyliusWishlistExtensionSpec.php | 12 +++++++----- spec/DependencyInjection/ConfigurationSpec.php | 10 ++++++---- ...WishlistProductsToOtherWishlistDuplicatorSpec.php | 10 ++++++---- spec/Entity/WishlistProductSpec.php | 10 ++++++---- spec/Entity/WishlistSpec.php | 10 ++++++---- .../LoggedUserWishlistSubscriberSpec.php | 10 ++++++---- spec/Exporter/DomPdfWishlistExporterSpec.php | 10 ++++++---- spec/Facade/WishlistProductFactoryFacadeSpec.php | 10 ++++++---- spec/Factory/DomPdfFactorySpec.php | 12 +++++++----- spec/Factory/DomPdfOptionsFactorySpec.php | 10 ++++++---- spec/Factory/WishlistFactorySpec.php | 10 ++++++---- spec/Factory/WishlistProductFactorySpec.php | 10 ++++++---- spec/Generator/ModelCreatorSpec.php | 12 +++++++----- spec/Model/Factory/VariantPdfModelFactorySpec.php | 10 ++++++---- spec/Model/VariantPdfModelSpec.php | 10 ++++++---- .../SelectedWishlistProductsProcessorSpec.php | 10 ++++++---- spec/Processor/VariantPdfModelProcessorSpec.php | 12 +++++++----- spec/Resolver/ShopUserWishlistResolverSpec.php | 12 +++++++----- spec/Resolver/TokenUserResolverSpec.php | 10 ++++++---- spec/Resolver/VariantImageToDataUriResolverSpec.php | 10 ++++++---- spec/Resolver/WishlistCookieTokenResolverSpec.php | 10 ++++++---- spec/Resolver/WishlistsResolverSpec.php | 12 +++++++----- src/BitBagSyliusWishlistPlugin.php | 12 +++++++----- src/Checker/ProductProcessingChecker.php | 10 ++++++---- src/Checker/ProductProcessingCheckerInterface.php | 12 +++++++----- src/Checker/ProductQuantityChecker.php | 12 +++++++----- src/Checker/ProductQuantityCheckerInterface.php | 12 +++++++----- src/Checker/WishlistNameChecker.php | 12 +++++++----- src/Checker/WishlistNameCheckerInterface.php | 12 +++++++----- src/Command/RemoveGuestWishlistsCommand.php | 12 +++++++----- .../Wishlist/AddProductToSelectedWishlist.php | 10 ++++++---- .../AddProductToSelectedWishlistInterface.php | 12 +++++++----- src/Command/Wishlist/AddProductToWishlist.php | 10 ++++++---- src/Command/Wishlist/AddProductVariantToWishlist.php | 12 +++++++----- src/Command/Wishlist/AddProductsToCart.php | 12 +++++++----- src/Command/Wishlist/AddProductsToCartInterface.php | 12 +++++++----- src/Command/Wishlist/AddSelectedProductsToCart.php | 10 ++++++---- .../Wishlist/AddSelectedProductsToCartInterface.php | 10 ++++++---- src/Command/Wishlist/AddWishlistToUser.php | 10 ++++++---- .../Wishlist/CopySelectedProductsToOtherWishlist.php | 12 +++++++----- .../CopySelectedProductsToOtherWishlistInterface.php | 12 +++++++----- src/Command/Wishlist/CreateNewWishlist.php | 10 ++++++---- src/Command/Wishlist/CreateWishlist.php | 10 ++++++---- .../ExportSelectedProductsFromWishlistToPdf.php | 10 ++++++---- ...ortSelectedProductsFromWishlistToPdfInterface.php | 12 +++++++----- src/Command/Wishlist/ExportWishlistToCsv.php | 12 +++++++----- src/Command/Wishlist/ImportWishlistFromCsv.php | 10 ++++++---- src/Command/Wishlist/RemoveProductFromWishlist.php | 10 ++++++---- .../Wishlist/RemoveProductVariantFromWishlist.php | 10 ++++++---- .../Wishlist/RemoveSelectedProductsFromWishlist.php | 12 +++++++----- src/Command/Wishlist/RemoveWishlist.php | 10 ++++++---- src/Command/Wishlist/UpdateWishlistName.php | 10 ++++++---- src/Command/Wishlist/UpdateWishlistNameInterface.php | 12 +++++++----- src/Command/Wishlist/WishlistItem.php | 10 ++++++---- src/Command/Wishlist/WishlistItemInterface.php | 10 ++++++---- .../Wishlist/WishlistSyncCommandInterface.php | 12 +++++++----- .../Wishlist/WishlistTokenValueAwareInterface.php | 10 ++++++---- .../Wishlist/AddProductToSelectedWishlistHandler.php | 10 ++++++---- .../Wishlist/AddProductToWishlistHandler.php | 10 ++++++---- .../Wishlist/AddProductVariantToWishlistHandler.php | 10 ++++++---- .../Wishlist/AddProductsToCartHandler.php | 10 ++++++---- .../Wishlist/AddSelectedProductsToCartHandler.php | 12 +++++++----- .../Wishlist/AddWishlistToUserHandler.php | 10 ++++++---- .../CopySelectedProductsToOtherWishlistHandler.php | 12 +++++++----- .../Wishlist/CreateNewWishlistHandler.php | 12 +++++++----- .../Wishlist/CreateWishlistHandler.php | 12 +++++++----- ...xportSelectedProductsFromWishlistToPdfHandler.php | 10 ++++++---- .../Wishlist/ExportWishlistToCsvHandler.php | 10 ++++++---- .../Wishlist/ImportWishlistFromCsvHandler.php | 10 ++++++---- .../Wishlist/RemoveProductFromWishlistHandler.php | 10 ++++++---- .../RemoveProductVariantFromWishlistHandler.php | 12 +++++++----- .../RemoveSelectedProductsFromWishlistHandler.php | 12 +++++++----- .../Wishlist/RemoveWishlistHandler.php | 12 +++++++----- .../Wishlist/UpdateWishlistNameHandler.php | 10 ++++++---- src/Context/WishlistContext.php | 10 ++++++---- src/Context/WishlistContextInterface.php | 12 +++++++----- .../Action/AddProductToSelectedWishlistAction.php | 10 ++++++---- src/Controller/Action/AddProductToWishlistAction.php | 10 ++++++---- .../Action/AddProductVariantToWishlistAction.php | 12 +++++++----- src/Controller/Action/AddProductsToCartAction.php | 10 ++++++---- .../Action/AddSelectedProductsToCartAction.php | 12 +++++++----- src/Controller/Action/AddWishlistToUserAction.php | 10 ++++++---- .../ApiPlatform/RemoveProductFromWishlistAction.php | 12 +++++++----- .../RemoveProductVariantFromWishlistAction.php | 12 +++++++----- .../Action/ApiPlatform/RemoveWishlistAction.php | 12 +++++++----- .../Action/BaseAddWishlistProductsAction.php | 12 +++++++----- src/Controller/Action/BaseWishlistProductsAction.php | 12 +++++++----- src/Controller/Action/BaseWishlistsListingAction.php | 12 +++++++----- src/Controller/Action/CleanWishlistAction.php | 10 ++++++---- .../CopySelectedProductsToOtherWishlistAction.php | 10 ++++++---- src/Controller/Action/CreateNewWishlistAction.php | 10 ++++++---- .../Action/ExportSelectedProductsToCsvAction.php | 10 ++++++---- src/Controller/Action/ExportWishlistToPdfAction.php | 12 +++++++----- .../Action/ImportWishlistFromCsvAction.php | 10 ++++++---- src/Controller/Action/ListWishlistProductsAction.php | 10 ++++++---- src/Controller/Action/ListWishlistsAction.php | 10 ++++++---- .../Action/RemoveProductFromWishlistAction.php | 10 ++++++---- .../RemoveProductVariantFromWishlistAction.php | 10 ++++++---- .../RemoveSelectedProductsFromWishlistAction.php | 10 ++++++---- src/Controller/Action/RenderHeaderTemplateAction.php | 10 ++++++---- src/Controller/Action/ShowChosenWishlistAction.php | 10 ++++++---- src/Controller/Action/UpdateWishlistNameAction.php | 10 ++++++---- src/Controller/OrderItemController.php | 10 ++++++---- ...istTokenValueAwareInputCommandDataTransformer.php | 10 ++++++---- .../BitBagSyliusWishlistExtension.php | 10 ++++++---- src/DependencyInjection/Configuration.php | 10 ++++++---- .../SyliusMessageBusPolyfillPass.php | 10 ++++++---- .../WishlistProductsToOtherWishlistDuplicator.php | 10 ++++++---- ...istProductsToOtherWishlistDuplicatorInterface.php | 12 +++++++----- src/Entity/Wishlist.php | 12 +++++++----- src/Entity/WishlistInterface.php | 10 ++++++---- src/Entity/WishlistProduct.php | 12 +++++++----- src/Entity/WishlistProductInterface.php | 12 +++++++----- src/Entity/WishlistToken.php | 10 ++++++---- src/Entity/WishlistTokenInterface.php | 10 ++++++---- src/EventSubscriber/CreateNewWishlistSubscriber.php | 12 +++++++----- src/EventSubscriber/LoggedUserWishlistSubscriber.php | 12 +++++++----- src/Exception/InsufficientProductStockException.php | 10 ++++++---- src/Exception/InvalidProductQuantityException.php | 12 +++++++----- src/Exception/NoProductSelectedException.php | 10 ++++++---- src/Exception/ProductCantBeAddedToCartException.php | 12 +++++++----- src/Exception/ProductNotFoundException.php | 10 ++++++---- .../ProductVariantAlreadyInWishlistException.php | 10 ++++++---- src/Exception/ProductVariantNotFoundException.php | 10 ++++++---- .../WishlistHasAnotherShopUserException.php | 12 +++++++----- src/Exception/WishlistNameIsTakenException.php | 10 ++++++---- src/Exception/WishlistNotFoundException.php | 10 ++++++---- src/Exception/WishlistProductNotFoundException.php | 10 ++++++---- .../WishlistProductsActionFailedException.php | 10 ++++++---- src/Exporter/DomPdfWishlistExporter.php | 10 ++++++---- src/Exporter/DomPdfWishlistExporterInterface.php | 10 ++++++---- src/Exporter/WishlistToPdfExporter.php | 10 ++++++---- src/Exporter/WishlistToPdfExporterInterface.php | 10 ++++++---- src/Facade/WishlistProductFactoryFacade.php | 10 ++++++---- src/Facade/WishlistProductFactoryFacadeInterface.php | 12 +++++++----- src/Factory/CsvSerializerFactory.php | 10 ++++++---- src/Factory/CsvSerializerFactoryInterface.php | 10 ++++++---- src/Factory/CsvWishlistProductFactory.php | 12 +++++++----- src/Factory/CsvWishlistProductFactoryInterface.php | 10 ++++++---- src/Factory/DomPdfFactory.php | 10 ++++++---- src/Factory/DomPdfFactoryInterface.php | 12 +++++++----- src/Factory/DomPdfOptionsFactory.php | 12 +++++++----- src/Factory/DomPdfOptionsFactoryInterface.php | 12 +++++++----- src/Factory/WishlistFactory.php | 12 +++++++----- src/Factory/WishlistFactoryInterface.php | 10 ++++++---- src/Factory/WishlistProductFactory.php | 10 ++++++---- src/Factory/WishlistProductFactoryInterface.php | 12 +++++++----- src/Form/Extension/AddToCartTypeExtension.php | 10 ++++++---- src/Form/Type/AddProductsToCartType.php | 12 +++++++----- src/Form/Type/CreateNewWishlistType.php | 12 +++++++----- src/Form/Type/EditWishlistNameType.php | 10 ++++++---- src/Form/Type/ImportWishlistFromCsvType.php | 10 ++++++---- src/Form/Type/WishlistCollectionType.php | 10 ++++++---- src/Generator/ModelCreator.php | 10 ++++++---- src/Generator/ModelCreatorInterface.php | 10 ++++++---- src/Model/DTO/CsvWishlistProduct.php | 12 +++++++----- src/Model/DTO/CsvWishlistProductInterface.php | 10 ++++++---- src/Model/Factory/VariantPdfModelFactory.php | 10 ++++++---- .../Factory/VariantPdfModelFactoryInterface.php | 10 ++++++---- src/Model/VariantPdfModel.php | 10 ++++++---- src/Model/VariantPdfModelInterface.php | 10 ++++++---- src/Processor/SelectedWishlistProductsProcessor.php | 10 ++++++---- .../SelectedWishlistProductsProcessorInterface.php | 12 +++++++----- src/Processor/VariantPdfModelProcessor.php | 10 ++++++---- src/Processor/VariantPdfModelProcessorInterface.php | 10 ++++++---- src/Processor/WishlistCommandProcessor.php | 10 ++++++---- src/Processor/WishlistCommandProcessorInterface.php | 12 +++++++----- src/Repository/WishlistRepository.php | 10 ++++++---- src/Repository/WishlistRepositoryInterface.php | 10 ++++++---- src/Resolver/GenerateDataUriForImageResolver.php | 12 +++++++----- .../GenerateDataUriForImageResolverInterface.php | 12 +++++++----- src/Resolver/ShopUserWishlistResolver.php | 12 +++++++----- src/Resolver/ShopUserWishlistResolverInterface.php | 10 ++++++---- src/Resolver/TokenUserResolver.php | 12 +++++++----- src/Resolver/TokenUserResolverInterface.php | 10 ++++++---- src/Resolver/VariantImageToDataUriResolver.php | 12 +++++++----- .../VariantImageToDataUriResolverInterface.php | 10 ++++++---- src/Resolver/WishlistCookieTokenResolver.php | 12 +++++++----- .../WishlistCookieTokenResolverInterface.php | 10 ++++++---- src/Resolver/WishlistsResolver.php | 12 +++++++----- src/Resolver/WishlistsResolverInterface.php | 12 +++++++----- src/Twig/WishlistExtension.php | 12 +++++++----- src/Voter/WishlistVoter.php | 12 +++++++----- tests/Behat/Context/Api/WishlistContext.php | 12 +++++++----- tests/Behat/Context/Cli/WishlistContext.php | 10 ++++++---- tests/Behat/Context/Common/WishlistContext.php | 10 ++++++---- tests/Behat/Context/Setup/WishlistContext.php | 12 +++++++----- tests/Behat/Context/Ui/WishlistContext.php | 12 +++++++----- tests/Behat/Page/Shop/ProductIndexPage.php | 12 +++++++----- tests/Behat/Page/Shop/ProductIndexPageInterface.php | 10 ++++++---- tests/Behat/Page/Shop/ProductShowPage.php | 12 +++++++----- tests/Behat/Page/Shop/ProductShowPageInterface.php | 12 +++++++----- tests/Behat/Page/Shop/Wishlist/ChosenShowPage.php | 10 ++++++---- .../Page/Shop/Wishlist/ChosenShowPageInterface.php | 10 ++++++---- tests/Behat/Page/Shop/Wishlist/IndexPage.php | 12 +++++++----- .../Behat/Page/Shop/Wishlist/IndexPageInterface.php | 10 ++++++---- tests/Behat/Page/Shop/WishlistPage.php | 10 ++++++---- tests/Behat/Page/Shop/WishlistPageInterface.php | 12 +++++++----- tests/Behat/Service/Loginer.php | 12 +++++++----- tests/Behat/Service/LoginerInterface.php | 12 +++++++----- tests/Behat/Service/WishlistCreator.php | 12 +++++++----- tests/Behat/Service/WishlistCreatorInterface.php | 12 +++++++----- tests/Functional/Api/WishlistTest.php | 12 +++++++----- tests/Functional/FunctionalTestCase.php | 12 +++++++----- .../Repository/WishlistRepositoryTest.php | 12 +++++++----- 230 files changed, 1475 insertions(+), 1015 deletions(-) diff --git a/spec/Checker/ProductProcessingCheckerSpec.php b/spec/Checker/ProductProcessingCheckerSpec.php index 0bbe2ba3..7046dbdc 100644 --- a/spec/Checker/ProductProcessingCheckerSpec.php +++ b/spec/Checker/ProductProcessingCheckerSpec.php @@ -1,10 +1,12 @@ Date: Sat, 19 Apr 2025 20:35:18 +0200 Subject: [PATCH 37/98] HM-1: Bitbag -> Sylius names --- .github/CODEOWNERS | 1 - doc/01-installation.md | 20 +- doc/01.1-webpack-config.md | 8 +- doc/01.2-webpack-entry.md | 12 +- doc/01.5-non-webpack.md | 8 +- doc/02-usage.md | 6 +- doc/03-customization.md | 2 +- spec/Context/WishlistContextSpec.php | 12 +- .../Action/AddProductToWishlistActionSpec.php | 4 +- .../AddProductVariantToWishlistActionSpec.php | 8 +- .../Action/ListWishlistProductsActionSpec.php | 2 +- .../RemoveProductFromWishlistActionSpec.php | 4 +- .../Action/RenderHeaderTemplateActionSpec.php | 2 +- ...ec.php => SyliusWishlistExtensionSpec.php} | 8 +- spec/Exporter/DomPdfWishlistExporterSpec.php | 2 +- .../Wishlist/ImportWishlistFromCsvHandler.php | 2 +- .../AddProductToSelectedWishlistAction.php | 4 +- .../Action/AddProductToWishlistAction.php | 6 +- .../AddProductVariantToWishlistAction.php | 6 +- .../AddSelectedProductsToCartAction.php | 6 +- .../Action/AddWishlistToUserAction.php | 6 +- .../Action/BaseAddWishlistProductsAction.php | 6 +- .../Action/BaseWishlistProductsAction.php | 8 +- src/Controller/Action/CleanWishlistAction.php | 4 +- ...ySelectedProductsToOtherWishlistAction.php | 2 +- .../Action/CreateNewWishlistAction.php | 6 +- .../ExportSelectedProductsToCsvAction.php | 4 +- .../Action/ImportWishlistFromCsvAction.php | 2 +- .../Action/ListWishlistProductsAction.php | 4 +- src/Controller/Action/ListWishlistsAction.php | 2 +- .../RemoveProductFromWishlistAction.php | 4 +- ...RemoveProductVariantFromWishlistAction.php | 4 +- ...moveSelectedProductsFromWishlistAction.php | 4 +- .../Action/RenderHeaderTemplateAction.php | 2 +- .../Action/ShowChosenWishlistAction.php | 8 +- .../Action/UpdateWishlistNameAction.php | 6 +- src/Controller/OrderItemController.php | 4 +- src/DependencyInjection/Configuration.php | 2 +- .../SyliusMessageBusPolyfillPass.php | 2 +- ...ension.php => SyliusWishlistExtension.php} | 10 +- ...hlistProductsToOtherWishlistDuplicator.php | 2 +- src/Exporter/DomPdfWishlistExporter.php | 2 +- src/Form/Extension/AddToCartTypeExtension.php | 2 +- src/Form/Type/CreateNewWishlistType.php | 2 +- src/Form/Type/EditWishlistNameType.php | 2 +- src/Form/Type/ImportWishlistFromCsvType.php | 2 +- src/Form/Type/WishlistCollectionType.php | 4 +- ...nerateDataUriForImageResolverInterface.php | 4 +- .../shop/js/copyToWishlistsListModal.js | 4 +- .../shop/js/wishlistMainCheckboxUpdater.js | 2 +- src/Resources/assets/shop/js/wishlistModal.js | 4 +- .../wishlist-details/wishlistChooseModal.scss | 146 ++++++------- .../pages/wishlist-modal/wishlistModal.scss | 199 +++++++++--------- .../api_resources/properties/Wishlist.xml | 4 +- .../api_resources/resources/Wishlist.xml | 8 +- src/Resources/config/config.yml | 4 +- src/Resources/config/routing.yml | 12 +- src/Resources/config/routing/shop.yml | 44 ++-- src/Resources/config/services/checker.xml | 6 +- src/Resources/config/services/command.xml | 2 +- src/Resources/config/services/context.xml | 10 +- src/Resources/config/services/controller.xml | 104 ++++----- .../config/services/data_transformer.xml | 2 +- src/Resources/config/services/duplicator.xml | 6 +- src/Resources/config/services/event.xml | 16 +- src/Resources/config/services/exporter.xml | 10 +- src/Resources/config/services/facade.xml | 4 +- src/Resources/config/services/factory.xml | 20 +- src/Resources/config/services/form.xml | 12 +- src/Resources/config/services/generator.xml | 6 +- .../config/services/message_handler.xml | 116 +++++----- src/Resources/config/services/processor.xml | 8 +- src/Resources/config/services/resolver.xml | 28 +-- src/Resources/config/services/twig.xml | 6 +- .../config/services/wishlist_voter.xml | 2 +- src/Resources/config/twig_hooks/wishlist.yaml | 12 +- src/Resources/public/entrypoints.json | 14 +- src/Resources/public/manifest.json | 10 +- src/Resources/translations/flashes.en_US.yml | 2 +- src/Resources/translations/flashes.pl_PL.yml | 2 +- src/Resources/translations/messages.en.yml | 2 +- src/Resources/translations/messages.fr.yml | 2 +- src/Resources/translations/messages.lt.yml | 2 +- src/Resources/translations/messages.pl.yml | 2 +- src/Resources/views/Admin/_scripts.html.twig | 2 +- src/Resources/views/Admin/_styles.html.twig | 2 +- .../views/Common/_addToWishlist.html.twig | 8 +- .../Common/_removeFromWishlist.html.twig | 4 +- src/Resources/views/Common/widget.html.twig | 8 +- .../views/CreateWishlist/index.html.twig | 2 +- .../views/Product/Show/_addToCart.html.twig | 2 +- src/Resources/views/Shop/_scripts.html.twig | 2 +- src/Resources/views/Shop/_styles.html.twig | 2 +- .../_collectiveActions.html.twig | 28 +-- .../WishlistDetails/_globalActions.html.twig | 6 +- .../views/WishlistDetails/_item.html.twig | 4 +- .../views/WishlistDetails/index.html.twig | 32 +-- .../views/WishlistGroup/index.html.twig | 38 ++-- .../views/_wishlist_header.html.twig | 2 +- src/Resources/views/importWishlist.html.twig | 2 +- ...istPlugin.php => SyliusWishlistPlugin.php} | 4 +- tests/Application/config/bundles.php | 2 +- tests/Application/config/packages/assets.yaml | 4 +- .../bitbag_sylius_wishlist_plugin.yaml | 2 +- .../config/packages/webpack_encore.yaml | 4 +- tests/Application/config/routes.yaml | 4 +- .../Product/Show/_addToCart.html.twig | 2 +- tests/Application/webpack.config.js | 4 +- tests/Behat/Context/Cli/WishlistContext.php | 2 +- tests/Behat/Context/Ui/WishlistContext.php | 2 +- .../Page/Shop/Wishlist/ChosenShowPage.php | 2 +- tests/Behat/Page/Shop/Wishlist/IndexPage.php | 2 +- tests/Behat/Page/Shop/WishlistPage.php | 2 +- tests/Behat/Resources/services.yml | 62 +++--- .../Resources/suites/api/api_wishlist.yml | 6 +- .../Resources/suites/cli/cli_wishlist.yml | 8 +- .../Behat/Resources/suites/ui/ui_wishlist.yml | 4 +- tests/Behat/Service/Loginer.php | 4 +- .../Repository/WishlistRepositoryTest.php | 2 +- webpack.config.js | 14 +- 120 files changed, 672 insertions(+), 674 deletions(-) rename spec/DependencyInjection/{BitBagSyliusWishlistExtensionSpec.php => SyliusWishlistExtensionSpec.php} (79%) rename src/DependencyInjection/{BitBagSyliusWishlistExtension.php => SyliusWishlistExtension.php} (79%) rename src/{BitBagSyliusWishlistPlugin.php => SyliusWishlistPlugin.php} (95%) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 5da7b9ff..92faea2b 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1,2 +1 @@ -* @BitBagCommerce * @Sylius/core-team diff --git a/doc/01-installation.md b/doc/01-installation.md index 2d1d71bb..c469db30 100644 --- a/doc/01-installation.md +++ b/doc/01-installation.md @@ -20,7 +20,7 @@ composer require bitbag/wishlist-plugin return [ ... - Sylius\WishlistPlugin\BitBagSyliusWishlistPlugin::class => ['all' => true], + Sylius\WishlistPlugin\SyliusWishlistPlugin::class => ['all' => true], ]; ``` @@ -30,15 +30,15 @@ return [ # config/packages/_sylius.yaml imports: ... - - { resource: "@BitBagSyliusWishlistPlugin/Resources/config/config.yml" } + - { resource: "@SyliusWishlistPlugin/Resources/config/config.yml" } ``` 4. (optional) Import routing in your `config/routes.yaml` file: ```yaml # config/routes.yaml -bitbag_sylius_wishlist_plugin: - resource: "@BitBagSyliusWishlistPlugin/Resources/config/routing.yml" +sylius_wishlist_plugin: + resource: "@SyliusWishlistPlugin/Resources/config/routing.yml" ``` 5. Override `OrderItemController` @@ -61,31 +61,31 @@ sylius_ui: events: sylius.shop.layout.header.grid: blocks: - wishlist_header: '@BitBagSyliusWishlistPlugin/_wishlist_header.html.twig' + wishlist_header: '@SyliusWishlistPlugin/_wishlist_header.html.twig' sylius.shop.product.index.box: blocks: content: - template: "@BitBagSyliusWishlistPlugin/Product/Box/_content.html.twig" + template: "@SyliusWishlistPlugin/Product/Box/_content.html.twig" priority: 10 sylius.shop.layout.javascripts: blocks: plugin_scripts: - template: "@BitBagSyliusWishlistPlugin/Shop/_scripts.html.twig" + template: "@SyliusWishlistPlugin/Shop/_scripts.html.twig" priority: 20 sylius.shop.layout.stylesheets: blocks: plugin_stylesheets: - template: "@BitBagSyliusWishlistPlugin/Shop/_styles.html.twig" + template: "@SyliusWishlistPlugin/Shop/_styles.html.twig" priority: 20 sylius.admin.layout.javascripts: blocks: plugin_scripts: - template: "@BitBagSyliusWishlistPlugin/Admin/_scripts.html.twig" + template: "@SyliusWishlistPlugin/Admin/_scripts.html.twig" priority: 20 sylius.admin.layout.stylesheets: blocks: plugin_stylesheets: - template: "@BitBagSyliusWishlistPlugin/Admin/_styles.html.twig" + template: "@SyliusWishlistPlugin/Admin/_styles.html.twig" priority: 20 ``` diff --git a/doc/01.1-webpack-config.md b/doc/01.1-webpack-config.md index 6817dcb3..4efa0713 100644 --- a/doc/01.1-webpack-config.md +++ b/doc/01.1-webpack-config.md @@ -52,16 +52,16 @@ webpack_encore: ```twig {# @SyliusShopBundle/_scripts.html.twig #} -{{ encore_entry_script_tags('bitbag-wishlist-shop', null, 'wishlist_shop') }} +{{ encore_entry_script_tags('sylius-wishlist-shop', null, 'wishlist_shop') }} {# @SyliusShopBundle/_styles.html.twig #} -{{ encore_entry_link_tags('bitbag-wishlist-shop', null, 'wishlist_shop') }} +{{ encore_entry_link_tags('sylius-wishlist-shop', null, 'wishlist_shop') }} {# @SyliusAdminBundle/_scripts.html.twig #} -{{ encore_entry_script_tags('bitbag-wishlist-admin', null, 'wishlist_admin') }} +{{ encore_entry_script_tags('sylius-wishlist-admin', null, 'wishlist_admin') }} {# @SyliusAdminBundle/_styles.html.twig #} -{{ encore_entry_link_tags('bitbag-wishlist-admin', null, 'wishlist_admin') }} +{{ encore_entry_link_tags('sylius-wishlist-admin', null, 'wishlist_admin') }} ``` 5. Run `yarn encore dev` or `yarn encore production` diff --git a/doc/01.2-webpack-entry.md b/doc/01.2-webpack-entry.md index 3ab9ca2d..09f76f9d 100644 --- a/doc/01.2-webpack-entry.md +++ b/doc/01.2-webpack-entry.md @@ -14,26 +14,26 @@ // ./webpack.config.js // Shop config - .addEntry('bitbag-wishlist-shop', 'vendor/bitbag/wishlist-plugin/src/Resources/assets/shop/entry.js') + .addEntry('sylius-wishlist-shop', 'vendor/bitbag/wishlist-plugin/src/Resources/assets/shop/entry.js') // Admin config - .addEntry('bitbag-wishlist-admin', 'vendor/bitbag/wishlist-plugin/src/Resources/assets/admin/entry.js') + .addEntry('sylius-wishlist-admin', 'vendor/bitbag/wishlist-plugin/src/Resources/assets/admin/entry.js') ``` 2. Add encore functions to your templates ```twig {# @SyliusShopBundle/_scripts.html.twig #} -{{ encore_entry_script_tags('bitbag-wishlist-shop', null, 'shop') }} +{{ encore_entry_script_tags('sylius-wishlist-shop', null, 'shop') }} {# @SyliusShopBundle/_styles.html.twig #} -{{ encore_entry_link_tags('bitbag-wishlist-shop', null, 'shop') }} +{{ encore_entry_link_tags('sylius-wishlist-shop', null, 'shop') }} {# @SyliusAdminBundle/_scripts.html.twig #} -{{ encore_entry_script_tags('bitbag-wishlist-admin', null, 'admin') }} +{{ encore_entry_script_tags('sylius-wishlist-admin', null, 'admin') }} {# @SyliusAdminBundle/_styles.html.twig #} -{{ encore_entry_link_tags('bitbag-wishlist-admin', null, 'admin') }} +{{ encore_entry_link_tags('sylius-wishlist-admin', null, 'admin') }} ``` 3. Run `yarn encore dev` or `yarn encore production` diff --git a/doc/01.5-non-webpack.md b/doc/01.5-non-webpack.md index ebef2dc6..65e91222 100644 --- a/doc/01.5-non-webpack.md +++ b/doc/01.5-non-webpack.md @@ -20,21 +20,21 @@ bin/console assets:install ```twig {# @SyliusAdminBundle/_scripts.html.twig #} {% include '@SyliusUi/_javascripts.html.twig' with { - 'path': 'bundles/bitbagsyliuswishlistplugin/bitbag-wishlist-admin.js' + 'path': 'bundles/bitbagsyliuswishlistplugin/sylius-wishlist-admin.js' } %} {# @SyliusAdminBundle/_styles.html.twig #} {% include '@SyliusUi/_stylesheets.html.twig' with { - 'path': 'bundles/bitbagsyliuswishlistplugin/bitbag-wishlist-admin.css' + 'path': 'bundles/bitbagsyliuswishlistplugin/sylius-wishlist-admin.css' } %} {# @SyliusShopBundle/_scripts.html.twig #} {% include '@SyliusUi/_javascripts.html.twig' with { - 'path': 'bundles/bitbagsyliuswishlistplugin/bitbag-wishlist-shop.js' + 'path': 'bundles/bitbagsyliuswishlistplugin/sylius-wishlist-shop.js' } %} {# @SyliusShopBundle/_styles.html.twig #} {% include '@SyliusUi/_stylesheets.html.twig' with { - 'path': 'bundles/bitbagsyliuswishlistplugin/bitbag-wishlist-shop.css' + 'path': 'bundles/bitbagsyliuswishlistplugin/sylius-wishlist-shop.css' } %} ``` diff --git a/doc/02-usage.md b/doc/02-usage.md index fcedbf91..6d1a5f7f 100644 --- a/doc/02-usage.md +++ b/doc/02-usage.md @@ -11,8 +11,8 @@ You can use these templates to enable adding/removing/displaying wishlist: -- `@BitBagSyliusWishlistPlugin/Common/_addToWishlist.html.twig` -- `@BitBagSyliusWishlistPlugin/Common/_removeFromWishlist.html.twig` -- `@BitBagSyliusWishlistPlugin/Common/widget.html.twig` +- `@SyliusWishlistPlugin/Common/_addToWishlist.html.twig` +- `@SyliusWishlistPlugin/Common/_removeFromWishlist.html.twig` +- `@SyliusWishlistPlugin/Common/widget.html.twig` For an example on how to do that, take a look at [these source files](https://github.com/BitBagCommerce/SyliusWishlistPlugin/tree/master/tests/Application/templates/bundles/SyliusShopBundle). diff --git a/doc/03-customization.md b/doc/03-customization.md index 36b21de3..ca677674 100644 --- a/doc/03-customization.md +++ b/doc/03-customization.md @@ -9,7 +9,7 @@ Run the below command to see what Symfony services are shared with this plugin: ```bash -bin/console debug:container | grep bitbag_sylius_wishlist_plugin +bin/console debug:container | grep sylius_wishlist_plugin ``` ### List of parameters you can override in your parameters.yml(.dist) file diff --git a/spec/Context/WishlistContextSpec.php b/spec/Context/WishlistContextSpec.php index 91cb9ba5..49f7cb62 100644 --- a/spec/Context/WishlistContextSpec.php +++ b/spec/Context/WishlistContextSpec.php @@ -41,7 +41,7 @@ public function let( $tokenStorage, $wishlistRepository, $wishlistFactory, - 'bitbag_sylius_wishlist', + 'sylius_wishlist', $channelContext, $tokenUserResolver, ); @@ -67,7 +67,7 @@ public function it_creates_new_wishlist_if_no_cookie_and_user( TokenUserResolverInterface $tokenUserResolver, ): void { $request->cookies = $parameterBag; - $parameterBag->get('bitbag_sylius_wishlist')->willReturn(null); + $parameterBag->get('sylius_wishlist')->willReturn(null); $tokenStorage->getToken()->willReturn($token); $tokenUserResolver->resolve($token)->willReturn(null); @@ -86,7 +86,7 @@ public function it_returns_cookie_wishlist_if_cookie_and_no_user( TokenUserResolverInterface $tokenUserResolver, ): void { $request->cookies = $parameterBag; - $parameterBag->get('bitbag_sylius_wishlist')->willReturn('Fq8N4W6mk12i9J2HX0U60POGG5UEzSgGW37OWd6sv2dd8FlBId'); + $parameterBag->get('sylius_wishlist')->willReturn('Fq8N4W6mk12i9J2HX0U60POGG5UEzSgGW37OWd6sv2dd8FlBId'); $tokenStorage->getToken()->willReturn($token); $tokenUserResolver->resolve($token)->willReturn(null); $wishlistRepository->findByToken('Fq8N4W6mk12i9J2HX0U60POGG5UEzSgGW37OWd6sv2dd8FlBId')->willReturn($wishlist); @@ -105,7 +105,7 @@ public function it_returns_new_wishlist_if_cookie_not_found_and_no_user( TokenUserResolverInterface $tokenUserResolver, ): void { $request->cookies = $parameterBag; - $parameterBag->get('bitbag_sylius_wishlist')->willReturn('Fq8N4W6mk12i9J2HX0U60POGG5UEzSgGW37OWd6sv2dd8FlBId'); + $parameterBag->get('sylius_wishlist')->willReturn('Fq8N4W6mk12i9J2HX0U60POGG5UEzSgGW37OWd6sv2dd8FlBId'); $tokenStorage->getToken()->willReturn($token); $tokenUserResolver->resolve($token)->willReturn(null); $wishlistRepository->findByToken('Fq8N4W6mk12i9J2HX0U60POGG5UEzSgGW37OWd6sv2dd8FlBId')->willReturn(null); @@ -127,7 +127,7 @@ public function it_returns_user_wishlist_if_found_and_user_logged_in( TokenUserResolverInterface $tokenUserResolver, ): void { $request->cookies = $parameterBag; - $parameterBag->get('bitbag_sylius_wishlist')->willReturn(null); + $parameterBag->get('sylius_wishlist')->willReturn(null); $tokenStorage->getToken()->willReturn($token); $tokenUserResolver->resolve($token)->willReturn($shopUser); $channelContext->getChannel()->willReturn($channel); @@ -150,7 +150,7 @@ public function it_returns_new_wishlist_if_not_found_and_user_logged_in( TokenUserResolverInterface $tokenUserResolver, ): void { $request->cookies = $parameterBag; - $parameterBag->get('bitbag_sylius_wishlist')->willReturn(null); + $parameterBag->get('sylius_wishlist')->willReturn(null); $wishlistFactory->createNew()->willReturn($wishlist); $tokenStorage->getToken()->willReturn($token); $tokenUserResolver->resolve($token)->willReturn($shopUser); diff --git a/spec/Controller/Action/AddProductToWishlistActionSpec.php b/spec/Controller/Action/AddProductToWishlistActionSpec.php index f1e242c3..ed4f8b0e 100644 --- a/spec/Controller/Action/AddProductToWishlistActionSpec.php +++ b/spec/Controller/Action/AddProductToWishlistActionSpec.php @@ -103,7 +103,7 @@ public function it_handles_the_request_and_persist_new_wishlist_for_logged_shop_ $wishlistCookieTokenResolver->resolve()->willReturn('cookie-wishlist-token'); $wishlistProductFactory->createForWishlistAndProduct($wishlist1, $product)->willReturn($wishlistProduct); - $translator->trans('bitbag_sylius_wishlist_plugin.ui.added_wishlist_item')->willReturn('Product has been added to your wishlist.'); + $translator->trans('sylius_wishlist_plugin.ui.added_wishlist_item')->willReturn('Product has been added to your wishlist.'); $channelContext->getChannel()->willReturn($channel); $channel->getId()->willReturn(1); $wishlist1->getChannel()->willReturn($channel); @@ -152,7 +152,7 @@ public function it_handles_the_request_and_persist_new_wishlist_for_anonymous_us $wishlistCookieTokenResolver->resolve()->willReturn('cookie-wishlist-token'); $wishlistProductFactory->createForWishlistAndProduct($wishlist1, $product)->willReturn($wishlistProduct); - $translator->trans('bitbag_sylius_wishlist_plugin.ui.added_wishlist_item')->willReturn('Product has been added to your wishlist.'); + $translator->trans('sylius_wishlist_plugin.ui.added_wishlist_item')->willReturn('Product has been added to your wishlist.'); $channelContext->getChannel()->willReturn($channel); $channel->getId()->willReturn(1); $wishlist1->getChannel()->willReturn($channel); diff --git a/spec/Controller/Action/AddProductVariantToWishlistActionSpec.php b/spec/Controller/Action/AddProductVariantToWishlistActionSpec.php index 9553294e..1fbd18b1 100644 --- a/spec/Controller/Action/AddProductVariantToWishlistActionSpec.php +++ b/spec/Controller/Action/AddProductVariantToWishlistActionSpec.php @@ -100,8 +100,8 @@ public function it_handles_the_request_and_persist_new_wishlist_for_logged_shop_ $wishlist->hasProductVariant($productVariant)->willReturn(false); $wishlistProductFactory->createForWishlistAndVariant($wishlist, $productVariant)->willReturn($wishlistProduct); - $translator->trans('bitbag_sylius_wishlist_plugin.ui.added_wishlist_item')->willReturn('Product has been added to your wishlist.'); - $urlGenerator->generate('bitbag_sylius_wishlist_plugin_shop_locale_wishlist_show_chosen_wishlist', ['wishlistId' => 1])->willReturn('/wishlist/1'); + $translator->trans('sylius_wishlist_plugin.ui.added_wishlist_item')->willReturn('Product has been added to your wishlist.'); + $urlGenerator->generate('sylius_wishlist_plugin_shop_locale_wishlist_show_chosen_wishlist', ['wishlistId' => 1])->willReturn('/wishlist/1'); $wishlist->addWishlistProduct($wishlistProduct)->shouldBeCalled(); $wishlistRepository->add($wishlist)->shouldBeCalled(); @@ -134,8 +134,8 @@ public function it_handles_the_request_and_persist_new_wishlist_for_anonymous_us $wishlist->hasProductVariant($productVariant)->willReturn(false); $wishlistProductFactory->createForWishlistAndVariant($wishlist, $productVariant)->willReturn($wishlistProduct); - $translator->trans('bitbag_sylius_wishlist_plugin.ui.added_wishlist_item')->willReturn('Product has been added to your wishlist.'); - $urlGenerator->generate('bitbag_sylius_wishlist_plugin_shop_locale_wishlist_show_chosen_wishlist', ['wishlistId' => 1])->willReturn('/wishlist/1'); + $translator->trans('sylius_wishlist_plugin.ui.added_wishlist_item')->willReturn('Product has been added to your wishlist.'); + $urlGenerator->generate('sylius_wishlist_plugin_shop_locale_wishlist_show_chosen_wishlist', ['wishlistId' => 1])->willReturn('/wishlist/1'); $wishlist->addWishlistProduct($wishlistProduct)->shouldBeCalled(); $wishlistRepository->add($wishlist)->shouldBeCalled(); diff --git a/spec/Controller/Action/ListWishlistProductsActionSpec.php b/spec/Controller/Action/ListWishlistProductsActionSpec.php index 7f638221..85be21b4 100644 --- a/spec/Controller/Action/ListWishlistProductsActionSpec.php +++ b/spec/Controller/Action/ListWishlistProductsActionSpec.php @@ -95,7 +95,7 @@ public function it_lists_wishlist_items( $form->createView()->willReturn($formView); $twigEnvironment ->render( - '@BitBagSyliusWishlistPlugin/WishlistDetails/index.html.twig', + '@SyliusWishlistPlugin/WishlistDetails/index.html.twig', [ 'wishlist' => $wishlist, 'form' => $formView, diff --git a/spec/Controller/Action/RemoveProductFromWishlistActionSpec.php b/spec/Controller/Action/RemoveProductFromWishlistActionSpec.php index d514aaa5..e7dca37f 100644 --- a/spec/Controller/Action/RemoveProductFromWishlistActionSpec.php +++ b/spec/Controller/Action/RemoveProductFromWishlistActionSpec.php @@ -83,8 +83,8 @@ public function it_handles_request_and_redirects_to_wishlist( $wishlistContext->getWishlist($request)->willReturn($wishlist); $wishlist->getWishlistProducts()->willReturn(new ArrayCollection([$wishlistProduct->getWrappedObject()])); $wishlistProduct->getProduct()->willReturn($product); - $translator->trans('bitbag_sylius_wishlist_plugin.ui.removed_wishlist_item')->willReturn('Product has been removed from your wishlist.'); - $urlGenerator->generate('bitbag_sylius_wishlist_plugin_shop_locale_wishlist_list_products')->willReturn('/wishlist'); + $translator->trans('sylius_wishlist_plugin.ui.removed_wishlist_item')->willReturn('Product has been removed from your wishlist.'); + $urlGenerator->generate('sylius_wishlist_plugin_shop_locale_wishlist_list_products')->willReturn('/wishlist'); $wishlistProductManager->remove($wishlistProduct)->shouldBeCalled(); $wishlistProductManager->flush()->shouldBeCalled(); diff --git a/spec/Controller/Action/RenderHeaderTemplateActionSpec.php b/spec/Controller/Action/RenderHeaderTemplateActionSpec.php index fed0b46d..4c414498 100644 --- a/spec/Controller/Action/RenderHeaderTemplateActionSpec.php +++ b/spec/Controller/Action/RenderHeaderTemplateActionSpec.php @@ -44,7 +44,7 @@ public function it_renders_header_template( ): void { $wishlists = []; $wishlistsResolver->resolve()->willReturn($wishlists); - $twigEnvironment->render('@BitBagSyliusWishlistPlugin/Common/widget.html.twig', [ + $twigEnvironment->render('@SyliusWishlistPlugin/Common/widget.html.twig', [ 'wishlists' => $wishlists, ])->willReturn('TEMPLATE'); $this->__invoke($request)->shouldImplement(Response::class); diff --git a/spec/DependencyInjection/BitBagSyliusWishlistExtensionSpec.php b/spec/DependencyInjection/SyliusWishlistExtensionSpec.php similarity index 79% rename from spec/DependencyInjection/BitBagSyliusWishlistExtensionSpec.php rename to spec/DependencyInjection/SyliusWishlistExtensionSpec.php index fcc93aa3..88194bf4 100644 --- a/spec/DependencyInjection/BitBagSyliusWishlistExtensionSpec.php +++ b/spec/DependencyInjection/SyliusWishlistExtensionSpec.php @@ -1,6 +1,6 @@ shouldHaveType(BitBagSyliusWishlistExtension::class); + $this->shouldHaveType(SyliusWishlistExtension::class); } public function it_is_instance_of_prepend_extension_interface() diff --git a/spec/Exporter/DomPdfWishlistExporterSpec.php b/spec/Exporter/DomPdfWishlistExporterSpec.php index c9ee5c45..0b0cf6e0 100644 --- a/spec/Exporter/DomPdfWishlistExporterSpec.php +++ b/spec/Exporter/DomPdfWishlistExporterSpec.php @@ -54,7 +54,7 @@ public function it_returns_pdf_as_attachment( $html = ''; - $twigEnvironment->render('@BitBagSyliusWishlistPlugin/_wishlist_pdf.html.twig', [ + $twigEnvironment->render('@SyliusWishlistPlugin/_wishlist_pdf.html.twig', [ 'title' => 'My wishlist products', 'date' => date('d.m.Y'), 'products' => $data, diff --git a/src/CommandHandler/Wishlist/ImportWishlistFromCsvHandler.php b/src/CommandHandler/Wishlist/ImportWishlistFromCsvHandler.php index cf66e9ea..7b8ac740 100644 --- a/src/CommandHandler/Wishlist/ImportWishlistFromCsvHandler.php +++ b/src/CommandHandler/Wishlist/ImportWishlistFromCsvHandler.php @@ -77,7 +77,7 @@ private function getDataFromFile(\SplFileInfo $fileInfo, Request $request): void /** @var Session $session */ $session = $this->requestStack->getSession(); - $session->getFlashBag()->add('error', $this->translator->trans('bitbag_sylius_wishlist_plugin.ui.csv_file_contains_incorrect_products')); + $session->getFlashBag()->add('error', $this->translator->trans('sylius_wishlist_plugin.ui.csv_file_contains_incorrect_products')); } } } diff --git a/src/Controller/Action/AddProductToSelectedWishlistAction.php b/src/Controller/Action/AddProductToSelectedWishlistAction.php index 5d2703c1..d298a7fa 100644 --- a/src/Controller/Action/AddProductToSelectedWishlistAction.php +++ b/src/Controller/Action/AddProductToSelectedWishlistAction.php @@ -66,10 +66,10 @@ public function __invoke(int $wishlistId, int $productId): Response /** @var Session $session */ $session = $this->requestStack->getSession(); - $session->getFlashBag()->add('success', $this->translator->trans('bitbag_sylius_wishlist_plugin.ui.added_wishlist_item')); + $session->getFlashBag()->add('success', $this->translator->trans('sylius_wishlist_plugin.ui.added_wishlist_item')); return new RedirectResponse( - $this->urlGenerator->generate('bitbag_sylius_wishlist_plugin_shop_locale_wishlist_show_chosen_wishlist', [ + $this->urlGenerator->generate('sylius_wishlist_plugin_shop_locale_wishlist_show_chosen_wishlist', [ 'wishlistId' => $wishlistId, ]), ); diff --git a/src/Controller/Action/AddProductToWishlistAction.php b/src/Controller/Action/AddProductToWishlistAction.php index 94e744db..a6ea472b 100644 --- a/src/Controller/Action/AddProductToWishlistAction.php +++ b/src/Controller/Action/AddProductToWishlistAction.php @@ -61,7 +61,7 @@ public function __invoke(Request $request): Response if (null === $wishlist) { throw new WishlistNotFoundException( - $this->translator->trans('bitbag_sylius_wishlist_plugin.ui.wishlist_not_found'), + $this->translator->trans('sylius_wishlist_plugin.ui.wishlist_not_found'), ); } @@ -80,7 +80,7 @@ public function __invoke(Request $request): Response if (null !== $channel && $wishlistChannel->getId() !== $channel->getId()) { throw new WishlistNotFoundException( - $this->translator->trans('bitbag_sylius_wishlist_plugin.ui.wishlist_for_channel_not_found'), + $this->translator->trans('sylius_wishlist_plugin.ui.wishlist_for_channel_not_found'), ); } @@ -94,7 +94,7 @@ public function __invoke(Request $request): Response /** @var Session $session */ $session = $this->requestStack->getSession(); - $session->getFlashBag()->add('success', $this->translator->trans('bitbag_sylius_wishlist_plugin.ui.added_wishlist_item')); + $session->getFlashBag()->add('success', $this->translator->trans('sylius_wishlist_plugin.ui.added_wishlist_item')); $referer = $request->headers->get('referer'); $refererPathInfo = Request::create((string) $referer)->getPathInfo(); diff --git a/src/Controller/Action/AddProductVariantToWishlistAction.php b/src/Controller/Action/AddProductVariantToWishlistAction.php index 8a1d2175..f5c6e16d 100644 --- a/src/Controller/Action/AddProductVariantToWishlistAction.php +++ b/src/Controller/Action/AddProductVariantToWishlistAction.php @@ -65,7 +65,7 @@ public function __invoke(int $wishlistId, Request $request): Response } return new RedirectResponse( - $this->urlGenerator->generate('bitbag_sylius_wishlist_plugin_shop_locale_wishlist_show_chosen_wishlist', [ + $this->urlGenerator->generate('sylius_wishlist_plugin_shop_locale_wishlist_show_chosen_wishlist', [ 'wishlistId' => $wishlistId, ]), ); @@ -85,7 +85,7 @@ private function addProductToWishlist( $flashBag->add( 'error', $this->translator->trans( - 'bitbag_sylius_wishlist_plugin.ui.wishlist_has_product_variant', + 'sylius_wishlist_plugin.ui.wishlist_has_product_variant', ['%productName%' => $wishlistProduct->getProduct()->getName()], ), ); @@ -95,6 +95,6 @@ private function addProductToWishlist( $wishlist->addWishlistProduct($wishlistProduct); $this->wishlistRepository->add($wishlist); - $flashBag->add('success', $this->translator->trans('bitbag_sylius_wishlist_plugin.ui.added_wishlist_item')); + $flashBag->add('success', $this->translator->trans('sylius_wishlist_plugin.ui.added_wishlist_item')); } } diff --git a/src/Controller/Action/AddSelectedProductsToCartAction.php b/src/Controller/Action/AddSelectedProductsToCartAction.php index c14fa792..05d95da1 100644 --- a/src/Controller/Action/AddSelectedProductsToCartAction.php +++ b/src/Controller/Action/AddSelectedProductsToCartAction.php @@ -59,7 +59,7 @@ protected function handleCommand(FormInterface $form): void $command = new AddSelectedProductsToCart($form->getData()); $this->messageBus->dispatch($command); if (false === $this->getFlashBag()->has('success')) { - $this->getFlashBag()->add('success', $this->translator->trans('bitbag_sylius_wishlist_plugin.ui.added_to_cart')); + $this->getFlashBag()->add('success', $this->translator->trans('sylius_wishlist_plugin.ui.added_to_cart')); } } catch (HandlerFailedException $exception) { $this->getFlashBag()->add('error', $this->getExceptionMessage($exception)); @@ -70,10 +70,10 @@ private function getExceptionMessage(HandlerFailedException $exception): string { $previous = $exception->getPrevious(); if ($previous instanceof InsufficientProductStockException) { - return $this->translator->trans('bitbag_sylius_wishlist_plugin.ui.insufficient_stock', ['%productName%' => $previous->getProductName()]); + return $this->translator->trans('sylius_wishlist_plugin.ui.insufficient_stock', ['%productName%' => $previous->getProductName()]); } if ($previous instanceof InvalidProductQuantityException) { - return $this->translator->trans('bitbag_sylius_wishlist_plugin.ui.increase_quantity'); + return $this->translator->trans('sylius_wishlist_plugin.ui.increase_quantity'); } return $exception->getMessage(); diff --git a/src/Controller/Action/AddWishlistToUserAction.php b/src/Controller/Action/AddWishlistToUserAction.php index ea1eff55..0d9abe40 100644 --- a/src/Controller/Action/AddWishlistToUserAction.php +++ b/src/Controller/Action/AddWishlistToUserAction.php @@ -67,15 +67,15 @@ public function __invoke(Request $request): Response $session->getFlashBag()->add( 'success', - $this->translator->trans('bitbag_sylius_wishlist_plugin.ui.wishlist_saved'), + $this->translator->trans('sylius_wishlist_plugin.ui.wishlist_saved'), ); } catch (HandlerFailedException $exception) { $session->getFlashBag()->add( 'error', - $this->translator->trans('bitbag_sylius_wishlist_plugin.ui.you_have_no_access_to_that_wishlist'), + $this->translator->trans('sylius_wishlist_plugin.ui.you_have_no_access_to_that_wishlist'), ); } - return new RedirectResponse($this->urlGenerator->generate('bitbag_sylius_wishlist_plugin_shop_locale_wishlist_list_wishlists')); + return new RedirectResponse($this->urlGenerator->generate('sylius_wishlist_plugin_shop_locale_wishlist_list_wishlists')); } } diff --git a/src/Controller/Action/BaseAddWishlistProductsAction.php b/src/Controller/Action/BaseAddWishlistProductsAction.php index dc66c715..d92b99fd 100644 --- a/src/Controller/Action/BaseAddWishlistProductsAction.php +++ b/src/Controller/Action/BaseAddWishlistProductsAction.php @@ -30,7 +30,7 @@ protected function handleCommand(FormInterface $form): void try { $this->messageBus->dispatch($command); if (false === $this->getFlashBag()->has('success')) { - $this->getFlashBag()->add('success', $this->translator->trans('bitbag_sylius_wishlist_plugin.ui.added_to_cart')); + $this->getFlashBag()->add('success', $this->translator->trans('sylius_wishlist_plugin.ui.added_to_cart')); } } catch (HandlerFailedException $exception) { $this->getFlashBag()->add('error', $this->getExceptionMessage($exception)); @@ -41,10 +41,10 @@ private function getExceptionMessage(HandlerFailedException $exception): string { $previous = $exception->getPrevious(); if ($previous instanceof InsufficientProductStockException) { - return $this->translator->trans('bitbag_sylius_wishlist_plugin.ui.insufficient_stock', ['%productName%' => $previous->getProductName()]); + return $this->translator->trans('sylius_wishlist_plugin.ui.insufficient_stock', ['%productName%' => $previous->getProductName()]); } if ($previous instanceof InvalidProductQuantityException) { - return $this->translator->trans('bitbag_sylius_wishlist_plugin.ui.increase_quantity'); + return $this->translator->trans('sylius_wishlist_plugin.ui.increase_quantity'); } return $exception->getMessage(); diff --git a/src/Controller/Action/BaseWishlistProductsAction.php b/src/Controller/Action/BaseWishlistProductsAction.php index be29efd0..6e766be0 100644 --- a/src/Controller/Action/BaseWishlistProductsAction.php +++ b/src/Controller/Action/BaseWishlistProductsAction.php @@ -49,7 +49,7 @@ public function __invoke(int $wishlistId, Request $request): Response { if (null === $this->createForm($wishlistId)) { return new RedirectResponse( - $this->urlGenerator->generate('bitbag_sylius_wishlist_plugin_shop_locale_wishlist_list_wishlists'), + $this->urlGenerator->generate('sylius_wishlist_plugin_shop_locale_wishlist_list_wishlists'), ); } $form = $this->createForm($wishlistId); @@ -59,7 +59,7 @@ public function __invoke(int $wishlistId, Request $request): Response $this->handleCommand($form); return new RedirectResponse( - $this->urlGenerator->generate('bitbag_sylius_wishlist_plugin_shop_locale_wishlist_show_chosen_wishlist', [ + $this->urlGenerator->generate('sylius_wishlist_plugin_shop_locale_wishlist_show_chosen_wishlist', [ 'wishlistId' => $wishlistId, ]), ); @@ -74,7 +74,7 @@ public function __invoke(int $wishlistId, Request $request): Response } return new RedirectResponse( - $this->urlGenerator->generate('bitbag_sylius_wishlist_plugin_shop_locale_wishlist_show_chosen_wishlist', [ + $this->urlGenerator->generate('sylius_wishlist_plugin_shop_locale_wishlist_show_chosen_wishlist', [ 'wishlistId' => $wishlistId, ]), ); @@ -100,7 +100,7 @@ private function createForm(int $wishlistId): ?FormInterface /** @var Session $session */ $session = $this->requestStack->getSession(); - $session->getFlashBag()->add('error', $this->translator->trans('bitbag_sylius_wishlist_plugin.ui.wishlist_not_exists')); + $session->getFlashBag()->add('error', $this->translator->trans('sylius_wishlist_plugin.ui.wishlist_not_exists')); return null; } diff --git a/src/Controller/Action/CleanWishlistAction.php b/src/Controller/Action/CleanWishlistAction.php index dcd3b09c..ee898600 100644 --- a/src/Controller/Action/CleanWishlistAction.php +++ b/src/Controller/Action/CleanWishlistAction.php @@ -46,10 +46,10 @@ public function __invoke(int $wishlistId, Request $request): Response /** @var Session $session */ $session = $this->requestStack->getSession(); - $session->getFlashBag()->add('success', $this->translator->trans('bitbag_sylius_wishlist_plugin.ui.cleared_wishlist')); + $session->getFlashBag()->add('success', $this->translator->trans('sylius_wishlist_plugin.ui.cleared_wishlist')); return new RedirectResponse( - $this->urlGenerator->generate('bitbag_sylius_wishlist_plugin_shop_locale_wishlist_show_chosen_wishlist', [ + $this->urlGenerator->generate('sylius_wishlist_plugin_shop_locale_wishlist_show_chosen_wishlist', [ 'wishlistId' => $wishlistId, ]), ); diff --git a/src/Controller/Action/CopySelectedProductsToOtherWishlistAction.php b/src/Controller/Action/CopySelectedProductsToOtherWishlistAction.php index 7b25247d..c2e8b5f5 100644 --- a/src/Controller/Action/CopySelectedProductsToOtherWishlistAction.php +++ b/src/Controller/Action/CopySelectedProductsToOtherWishlistAction.php @@ -51,7 +51,7 @@ public function __invoke(Request $request): Response $session->getFlashBag()->add( 'success', - $this->translator->trans('bitbag_sylius_wishlist_plugin.ui.copied_selected_wishlist_items'), + $this->translator->trans('sylius_wishlist_plugin.ui.copied_selected_wishlist_items'), ); return new JsonResponse(); diff --git a/src/Controller/Action/CreateNewWishlistAction.php b/src/Controller/Action/CreateNewWishlistAction.php index 910f1b2f..a7ba217a 100644 --- a/src/Controller/Action/CreateNewWishlistAction.php +++ b/src/Controller/Action/CreateNewWishlistAction.php @@ -65,7 +65,7 @@ public function __invoke(Request $request): Response $session->getFlashBag()->add( 'success', - $this->translator->trans('bitbag_sylius_wishlist_plugin.ui.create_new_wishlist'), + $this->translator->trans('sylius_wishlist_plugin.ui.create_new_wishlist'), ); } catch (HandlerFailedException $exception) { /** @var Session $session */ @@ -73,7 +73,7 @@ public function __invoke(Request $request): Response $session->getFlashBag()->add( 'error', - $this->translator->trans('bitbag_sylius_wishlist_plugin.ui.wishlist_name_already_exists'), + $this->translator->trans('sylius_wishlist_plugin.ui.wishlist_name_already_exists'), ); return new JsonResponse([]); @@ -84,7 +84,7 @@ public function __invoke(Request $request): Response 'url' => $this ->urlGenerator ->generate( - 'bitbag_sylius_wishlist_plugin_shop_locale_wishlist_show_chosen_wishlist', + 'sylius_wishlist_plugin_shop_locale_wishlist_show_chosen_wishlist', ['wishlistId' => $result], )], ); diff --git a/src/Controller/Action/ExportSelectedProductsToCsvAction.php b/src/Controller/Action/ExportSelectedProductsToCsvAction.php index 45ca3fb6..4d5fba30 100644 --- a/src/Controller/Action/ExportSelectedProductsToCsvAction.php +++ b/src/Controller/Action/ExportSelectedProductsToCsvAction.php @@ -73,7 +73,7 @@ public function __invoke(int $wishlistId, Request $request): Response } return new RedirectResponse( - $this->urlGenerator->generate('bitbag_sylius_wishlist_plugin_shop_locale_wishlist_show_chosen_wishlist', [ + $this->urlGenerator->generate('sylius_wishlist_plugin_shop_locale_wishlist_show_chosen_wishlist', [ 'wishlistId' => $wishlistId, ]), ); @@ -105,7 +105,7 @@ private function exportSelectedWishlistProductsToCsv(FormInterface $form): Respo $session->getFlashBag()->add('error', $this->translator->trans($e->getMessage())); - return new RedirectResponse($this->urlGenerator->generate('bitbag_sylius_wishlist_plugin_shop_locale_wishlist_list_products')); + return new RedirectResponse($this->urlGenerator->generate('sylius_wishlist_plugin_shop_locale_wishlist_list_products')); } return $this->returnCsvFile($file); diff --git a/src/Controller/Action/ImportWishlistFromCsvAction.php b/src/Controller/Action/ImportWishlistFromCsvAction.php index 5565cb7f..c0744a0f 100644 --- a/src/Controller/Action/ImportWishlistFromCsvAction.php +++ b/src/Controller/Action/ImportWishlistFromCsvAction.php @@ -62,7 +62,7 @@ public function __invoke(Request $request): Response } return new Response( - $this->twigEnvironment->render('@BitBagSyliusWishlistPlugin/importWishlist.html.twig', [ + $this->twigEnvironment->render('@SyliusWishlistPlugin/importWishlist.html.twig', [ 'form' => $form->createView(), ]), ); diff --git a/src/Controller/Action/ListWishlistProductsAction.php b/src/Controller/Action/ListWishlistProductsAction.php index f20c3a2a..bf8bac63 100644 --- a/src/Controller/Action/ListWishlistProductsAction.php +++ b/src/Controller/Action/ListWishlistProductsAction.php @@ -74,7 +74,7 @@ public function __invoke(Request $request): Response /** @var Session $session */ $session = $request->getSession(); - $session->getFlashBag()->add('error', $this->translator->trans('bitbag_sylius_wishlist_plugin.ui.go_to_wishlist_failure')); + $session->getFlashBag()->add('error', $this->translator->trans('sylius_wishlist_plugin.ui.go_to_wishlist_failure')); return new RedirectResponse($homepageUrl); } @@ -92,7 +92,7 @@ public function __invoke(Request $request): Response ]); return new Response( - $this->twigEnvironment->render('@BitBagSyliusWishlistPlugin/WishlistDetails/index.html.twig', [ + $this->twigEnvironment->render('@SyliusWishlistPlugin/WishlistDetails/index.html.twig', [ 'wishlist' => $wishlist, 'form' => $form->createView(), ]), diff --git a/src/Controller/Action/ListWishlistsAction.php b/src/Controller/Action/ListWishlistsAction.php index 9bd5d76d..8aab73eb 100644 --- a/src/Controller/Action/ListWishlistsAction.php +++ b/src/Controller/Action/ListWishlistsAction.php @@ -15,7 +15,7 @@ final class ListWishlistsAction extends BaseWishlistsListingAction { - private const FILE_TO_RENDER = '@BitBagSyliusWishlistPlugin/WishlistGroup/index.html.twig'; + private const FILE_TO_RENDER = '@SyliusWishlistPlugin/WishlistGroup/index.html.twig'; protected function getTemplateToRender(): string { diff --git a/src/Controller/Action/RemoveProductFromWishlistAction.php b/src/Controller/Action/RemoveProductFromWishlistAction.php index a911d347..8cc1efd2 100644 --- a/src/Controller/Action/RemoveProductFromWishlistAction.php +++ b/src/Controller/Action/RemoveProductFromWishlistAction.php @@ -62,8 +62,8 @@ public function __invoke(Request $request): Response /** @var Session $session */ $session = $this->requestStack->getSession(); - $session->getFlashBag()->add('success', $this->translator->trans('bitbag_sylius_wishlist_plugin.ui.removed_wishlist_item')); + $session->getFlashBag()->add('success', $this->translator->trans('sylius_wishlist_plugin.ui.removed_wishlist_item')); - return new RedirectResponse($this->urlGenerator->generate('bitbag_sylius_wishlist_plugin_shop_locale_wishlist_list_products')); + return new RedirectResponse($this->urlGenerator->generate('sylius_wishlist_plugin_shop_locale_wishlist_list_products')); } } diff --git a/src/Controller/Action/RemoveProductVariantFromWishlistAction.php b/src/Controller/Action/RemoveProductVariantFromWishlistAction.php index fc23410f..110f9fee 100644 --- a/src/Controller/Action/RemoveProductVariantFromWishlistAction.php +++ b/src/Controller/Action/RemoveProductVariantFromWishlistAction.php @@ -71,10 +71,10 @@ public function __invoke( /** @var Session $session */ $session = $this->requestStack->getSession(); - $session->getFlashBag()->add('success', $this->translator->trans('bitbag_sylius_wishlist_plugin.ui.removed_wishlist_item')); + $session->getFlashBag()->add('success', $this->translator->trans('sylius_wishlist_plugin.ui.removed_wishlist_item')); return new RedirectResponse( - $this->urlGenerator->generate('bitbag_sylius_wishlist_plugin_shop_locale_wishlist_show_chosen_wishlist', [ + $this->urlGenerator->generate('sylius_wishlist_plugin_shop_locale_wishlist_show_chosen_wishlist', [ 'wishlistId' => $wishlistId, ]), ); diff --git a/src/Controller/Action/RemoveSelectedProductsFromWishlistAction.php b/src/Controller/Action/RemoveSelectedProductsFromWishlistAction.php index 0cade133..31a23dcd 100644 --- a/src/Controller/Action/RemoveSelectedProductsFromWishlistAction.php +++ b/src/Controller/Action/RemoveSelectedProductsFromWishlistAction.php @@ -25,9 +25,9 @@ protected function handleCommand(FormInterface $form): void try { $this->messageBus->dispatch($command); - $this->getFlashBag()->add('success', $this->translator->trans('bitbag_sylius_wishlist_plugin.ui.removed_selected_wishlist_items')); + $this->getFlashBag()->add('success', $this->translator->trans('sylius_wishlist_plugin.ui.removed_selected_wishlist_items')); } catch (HandlerFailedException) { - $this->getFlashBag()->add('error', $this->translator->trans('bitbag_sylius_wishlist_plugin.ui.wishlist_product_not_found')); + $this->getFlashBag()->add('error', $this->translator->trans('sylius_wishlist_plugin.ui.wishlist_product_not_found')); } } } diff --git a/src/Controller/Action/RenderHeaderTemplateAction.php b/src/Controller/Action/RenderHeaderTemplateAction.php index 7716b18a..f6712cb4 100644 --- a/src/Controller/Action/RenderHeaderTemplateAction.php +++ b/src/Controller/Action/RenderHeaderTemplateAction.php @@ -15,7 +15,7 @@ final class RenderHeaderTemplateAction extends BaseWishlistsListingAction { - private const FILE_TO_RENDER = '@BitBagSyliusWishlistPlugin/Common/widget.html.twig'; + private const FILE_TO_RENDER = '@SyliusWishlistPlugin/Common/widget.html.twig'; protected function getTemplateToRender(): string { diff --git a/src/Controller/Action/ShowChosenWishlistAction.php b/src/Controller/Action/ShowChosenWishlistAction.php index a5326fdb..cf3b713a 100644 --- a/src/Controller/Action/ShowChosenWishlistAction.php +++ b/src/Controller/Action/ShowChosenWishlistAction.php @@ -54,7 +54,7 @@ public function __invoke(string $wishlistId, Request $request): Response $wishlistCookieToken = $this->wishlistCookieTokenResolver->resolve(); if (null === $wishlist) { - return new RedirectResponse($this->urlGenerator->generate('bitbag_sylius_wishlist_plugin_shop_locale_wishlist_list_wishlists')); + return new RedirectResponse($this->urlGenerator->generate('sylius_wishlist_plugin_shop_locale_wishlist_list_wishlists')); } $user = $this->tokenUserResolver->resolve($token); @@ -63,7 +63,7 @@ public function __invoke(string $wishlistId, Request $request): Response $wishlistUser = $wishlist->getShopUser(); if ($user !== $wishlistUser) { - return new RedirectResponse($this->urlGenerator->generate('bitbag_sylius_wishlist_plugin_shop_locale_wishlist_list_wishlists')); + return new RedirectResponse($this->urlGenerator->generate('sylius_wishlist_plugin_shop_locale_wishlist_list_wishlists')); } if ($user instanceof ShopUserInterface || @@ -72,14 +72,14 @@ public function __invoke(string $wishlistId, Request $request): Response $form = $this->createForm($wishlist); return new Response( - $this->twigEnvironment->render('@BitBagSyliusWishlistPlugin/WishlistDetails/index.html.twig', [ + $this->twigEnvironment->render('@SyliusWishlistPlugin/WishlistDetails/index.html.twig', [ 'wishlist' => $wishlist, 'form' => $form->createView(), ]), ); } - return new RedirectResponse($this->urlGenerator->generate('bitbag_sylius_wishlist_plugin_shop_locale_wishlist_list_wishlists')); + return new RedirectResponse($this->urlGenerator->generate('sylius_wishlist_plugin_shop_locale_wishlist_list_wishlists')); } private function createForm(WishlistInterface $wishlist): FormInterface diff --git a/src/Controller/Action/UpdateWishlistNameAction.php b/src/Controller/Action/UpdateWishlistNameAction.php index 4277c480..aae37eae 100644 --- a/src/Controller/Action/UpdateWishlistNameAction.php +++ b/src/Controller/Action/UpdateWishlistNameAction.php @@ -60,15 +60,15 @@ public function __invoke(Request $request): Response $session->getFlashBag()->add( 'success', - $this->translator->trans('bitbag_sylius_wishlist_plugin.ui.wishlist_name_changed'), + $this->translator->trans('sylius_wishlist_plugin.ui.wishlist_name_changed'), ); } catch (HandlerFailedException $exception) { $session->getFlashBag()->add( 'error', - $this->translator->trans('bitbag_sylius_wishlist_plugin.ui.wishlist_name_already_exists'), + $this->translator->trans('sylius_wishlist_plugin.ui.wishlist_name_already_exists'), ); } - return new Response($this->urlGenerator->generate('bitbag_sylius_wishlist_plugin_shop_locale_wishlist_list_products')); + return new Response($this->urlGenerator->generate('sylius_wishlist_plugin_shop_locale_wishlist_list_products')); } } diff --git a/src/Controller/OrderItemController.php b/src/Controller/OrderItemController.php index 1f7a87eb..22e60f00 100644 --- a/src/Controller/OrderItemController.php +++ b/src/Controller/OrderItemController.php @@ -76,13 +76,13 @@ // $translator = $this->get('translator'); // // if (null !== $translator) { -// $session->getFlashBag()->add('error', $translator->trans('bitbag_sylius_wishlist_plugin.ui.go_to_wishlist_failure')); +// $session->getFlashBag()->add('error', $translator->trans('sylius_wishlist_plugin.ui.go_to_wishlist_failure')); // } // // return new Response($this->generateUrl('sylius_shop_homepage')); // } // -// return new Response($this->generateUrl('bitbag_sylius_wishlist_plugin_shop_locale_wishlist_add_product_variant', [ +// return new Response($this->generateUrl('sylius_wishlist_plugin_shop_locale_wishlist_add_product_variant', [ // 'wishlistId' => $wishlist->getId(), // 'variantId' => $variant->getId(), // ])); diff --git a/src/DependencyInjection/Configuration.php b/src/DependencyInjection/Configuration.php index cc4ee97b..7b13568e 100644 --- a/src/DependencyInjection/Configuration.php +++ b/src/DependencyInjection/Configuration.php @@ -29,7 +29,7 @@ final class Configuration implements ConfigurationInterface { public function getConfigTreeBuilder(): TreeBuilder { - $treeBuilder = new TreeBuilder('bitbag_sylius_wishlist_plugin'); + $treeBuilder = new TreeBuilder('sylius_wishlist_plugin'); $rootNode = $treeBuilder->getRootNode(); /** @phpstan-ignore-next-line */ $rootNode diff --git a/src/DependencyInjection/SyliusMessageBusPolyfillPass.php b/src/DependencyInjection/SyliusMessageBusPolyfillPass.php index 46b66a4e..f2e6b4a5 100644 --- a/src/DependencyInjection/SyliusMessageBusPolyfillPass.php +++ b/src/DependencyInjection/SyliusMessageBusPolyfillPass.php @@ -23,7 +23,7 @@ final class SyliusMessageBusPolyfillPass implements CompilerPassInterface 'sylius.event_bus' => 'sylius_event.bus', ]; - public const COMMAND_BUS_TAG = 'bitbag.sylius_wishlist_plugin.command_bus'; + public const COMMAND_BUS_TAG = 'sylius.wishlist_plugin.command_bus'; private function setupDefaultCommandBus(array $buses, ContainerBuilder $container): void { diff --git a/src/DependencyInjection/BitBagSyliusWishlistExtension.php b/src/DependencyInjection/SyliusWishlistExtension.php similarity index 79% rename from src/DependencyInjection/BitBagSyliusWishlistExtension.php rename to src/DependencyInjection/SyliusWishlistExtension.php index 1b1e3d0e..400188c5 100644 --- a/src/DependencyInjection/BitBagSyliusWishlistExtension.php +++ b/src/DependencyInjection/SyliusWishlistExtension.php @@ -21,7 +21,7 @@ use Symfony\Component\DependencyInjection\Extension\PrependExtensionInterface; use Symfony\Component\DependencyInjection\Loader\XmlFileLoader; -final class BitBagSyliusWishlistExtension extends AbstractResourceExtension implements PrependExtensionInterface +final class SyliusWishlistExtension extends AbstractResourceExtension implements PrependExtensionInterface { use PrependDoctrineMigrationsTrait; @@ -31,8 +31,8 @@ public function load(array $config, ContainerBuilder $container): void $loader = new XmlFileLoader($container, new FileLocator(__DIR__ . '/../Resources/config')); $loader->load('services.xml'); - $container->setParameter('bitbag_sylius_wishlist_plugin.parameters.wishlist_cookie_token', $config['wishlist_cookie_token']); - $container->setParameter('bitbag_sylius_wishlist_plugin.parameters.allowed_mime_types', $config['allowed_mime_types']); + $container->setParameter('sylius_wishlist_plugin.parameters.wishlist_cookie_token', $config['wishlist_cookie_token']); + $container->setParameter('sylius_wishlist_plugin.parameters.allowed_mime_types', $config['allowed_mime_types']); } public function prepend(ContainerBuilder $container): void @@ -41,7 +41,7 @@ public function prepend(ContainerBuilder $container): void $this->prependDoctrineMigrations($container); $config = $this->getCurrentConfiguration($container); - $this->registerResources('bitbag_sylius_wishlist_plugin', 'doctrine/orm', $config['resources'], $container); + $this->registerResources('sylius_wishlist_plugin', 'doctrine/orm', $config['resources'], $container); } protected function getMigrationsNamespace(): string @@ -51,7 +51,7 @@ protected function getMigrationsNamespace(): string protected function getMigrationsDirectory(): string { - return '@BitBagSyliusWishlistPlugin/Migrations'; + return '@SyliusWishlistPlugin/Migrations'; } protected function getNamespacesOfMigrationsExecutedBefore(): array diff --git a/src/Duplicator/WishlistProductsToOtherWishlistDuplicator.php b/src/Duplicator/WishlistProductsToOtherWishlistDuplicator.php index e227fcd7..0fa1b660 100644 --- a/src/Duplicator/WishlistProductsToOtherWishlistDuplicator.php +++ b/src/Duplicator/WishlistProductsToOtherWishlistDuplicator.php @@ -45,7 +45,7 @@ public function copyWishlistProductsToOtherWishlist(Collection $wishlistProducts } if ($destinedWishlist->hasProductVariant($variant)) { - $message = $this->translator->trans('bitbag_sylius_wishlist_plugin.ui.product_variant_exists_in_another_wishlist'); + $message = $this->translator->trans('sylius_wishlist_plugin.ui.product_variant_exists_in_another_wishlist'); /** @var Session $session */ $session = $this->requestStack->getSession(); diff --git a/src/Exporter/DomPdfWishlistExporter.php b/src/Exporter/DomPdfWishlistExporter.php index 9e1eca38..801945be 100644 --- a/src/Exporter/DomPdfWishlistExporter.php +++ b/src/Exporter/DomPdfWishlistExporter.php @@ -28,7 +28,7 @@ public function __construct( public function export(Collection $data): void { $dompdf = $this->domPdfFactory->createNewWithDefaultOptions(); - $html = $this->twigEnvironment->render('@BitBagSyliusWishlistPlugin/_wishlist_pdf.html.twig', [ + $html = $this->twigEnvironment->render('@SyliusWishlistPlugin/_wishlist_pdf.html.twig', [ 'title' => 'My wishlist products', 'date' => date('d.m.Y'), 'products' => $data, diff --git a/src/Form/Extension/AddToCartTypeExtension.php b/src/Form/Extension/AddToCartTypeExtension.php index b1852d52..68d1b0d8 100644 --- a/src/Form/Extension/AddToCartTypeExtension.php +++ b/src/Form/Extension/AddToCartTypeExtension.php @@ -36,7 +36,7 @@ public function buildForm(FormBuilderInterface $builder, array $options): void if (false === $isWishlist) { $builder ->add('addToWishlist', SubmitType::class, [ - 'label' => 'bitbag_sylius_wishlist_plugin.ui.add_to_wishlist', + 'label' => 'sylius_wishlist_plugin.ui.add_to_wishlist', 'attr' => [ 'class' => 'bitbag-add-variant-to-wishlist ui icon labeled button', ], diff --git a/src/Form/Type/CreateNewWishlistType.php b/src/Form/Type/CreateNewWishlistType.php index 262c26dd..1ab027ce 100644 --- a/src/Form/Type/CreateNewWishlistType.php +++ b/src/Form/Type/CreateNewWishlistType.php @@ -26,7 +26,7 @@ public function buildForm(FormBuilderInterface $builder, array $options): void { $builder ->add('name', TextType::class, [ - 'label' => 'bitbag_sylius_wishlist_plugin.ui.create_new_wishlist_label', + 'label' => 'sylius_wishlist_plugin.ui.create_new_wishlist_label', 'required' => true, ]) ->add('save', SubmitType::class) diff --git a/src/Form/Type/EditWishlistNameType.php b/src/Form/Type/EditWishlistNameType.php index 6b8b0ba9..8de8a476 100644 --- a/src/Form/Type/EditWishlistNameType.php +++ b/src/Form/Type/EditWishlistNameType.php @@ -24,7 +24,7 @@ public function buildForm(FormBuilderInterface $builder, array $options): void { $builder ->add('name', TextType::class, [ - 'label' => 'bitbag_sylius_wishlist_plugin.ui.create_new_wishlist_label', + 'label' => 'sylius_wishlist_plugin.ui.create_new_wishlist_label', 'required' => true, ]) ->add('save', SubmitType::class) diff --git a/src/Form/Type/ImportWishlistFromCsvType.php b/src/Form/Type/ImportWishlistFromCsvType.php index ba29bfaf..d556f2ce 100644 --- a/src/Form/Type/ImportWishlistFromCsvType.php +++ b/src/Form/Type/ImportWishlistFromCsvType.php @@ -45,7 +45,7 @@ public function buildForm(FormBuilderInterface $builder, array $options): void 'choice_label' => 'name', ]) ->add('submit', SubmitType::class, [ - 'label' => 'bitbag_sylius_wishlist_plugin.ui.submit', + 'label' => 'sylius_wishlist_plugin.ui.submit', ]) ; } diff --git a/src/Form/Type/WishlistCollectionType.php b/src/Form/Type/WishlistCollectionType.php index c5a1fb56..ee417cba 100644 --- a/src/Form/Type/WishlistCollectionType.php +++ b/src/Form/Type/WishlistCollectionType.php @@ -45,7 +45,7 @@ public function buildForm(FormBuilderInterface $builder, array $options): void ], ]) ->add('addAll', SubmitType::class, [ - 'label' => 'bitbag_sylius_wishlist_plugin.ui.add_items_to_cart', + 'label' => 'sylius_wishlist_plugin.ui.add_items_to_cart', ]) ->addEventListener( FormEvents::SUBMIT, @@ -71,7 +71,7 @@ public function pickSelectedWishlistItems(FormEvent $event): void ); if ($selectedProducts->isEmpty()) { - $event->getForm()->addError(new FormError($this->translator->trans('bitbag_sylius_wishlist_plugin.ui.select_products'))); + $event->getForm()->addError(new FormError($this->translator->trans('sylius_wishlist_plugin.ui.select_products'))); } $event->setData($selectedProducts); diff --git a/src/Resolver/GenerateDataUriForImageResolverInterface.php b/src/Resolver/GenerateDataUriForImageResolverInterface.php index 7f596205..69514be4 100644 --- a/src/Resolver/GenerateDataUriForImageResolverInterface.php +++ b/src/Resolver/GenerateDataUriForImageResolverInterface.php @@ -1,6 +1,6 @@ - - + + diff --git a/src/Resources/config/api_resources/resources/Wishlist.xml b/src/Resources/config/api_resources/resources/Wishlist.xml index e35e18b3..477e35ab 100644 --- a/src/Resources/config/api_resources/resources/Wishlist.xml +++ b/src/Resources/config/api_resources/resources/Wishlist.xml @@ -3,7 +3,7 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="https://api-platform.com/schema/metadata/resources-3.0 https://api-platform.com/schema/metadata/resources-3.0.xsd" > - + @@ -134,7 +134,7 @@ class="ApiPlatform\Metadata\Delete" uriTemplate="/shop/wishlists/{token}/productVariants/{productVariantId}" security="is_granted('delete', object)" - controller="bitbag_sylius_wishlist_plugin.controller.action.api_platform.remove_product_variant_from_wishlist_action" + controller="sylius_wishlist_plugin.controller.action.api_platform.remove_product_variant_from_wishlist_action" write="false" /> @@ -143,7 +143,7 @@ class="ApiPlatform\Metadata\Delete" uriTemplate="/shop/wishlists/{token}" security="is_granted('delete', object)" - controller="bitbag_sylius_wishlist_plugin.controller.action.api_platform.remove_wishlist_action" + controller="sylius_wishlist_plugin.controller.action.api_platform.remove_wishlist_action" write="false" /> diff --git a/src/Resources/config/config.yml b/src/Resources/config/config.yml index 2769ff98..a67b5226 100644 --- a/src/Resources/config/config.yml +++ b/src/Resources/config/config.yml @@ -1,3 +1,3 @@ imports: - - { resource: "@BitBagSyliusWishlistPlugin/Resources/config/services.xml" } - - { resource: "@BitBagSyliusWishlistPlugin/Resources/config/twig_hooks/wishlist.yaml" } + - { resource: "@SyliusWishlistPlugin/Resources/config/services.xml" } + - { resource: "@SyliusWishlistPlugin/Resources/config/twig_hooks/wishlist.yaml" } diff --git a/src/Resources/config/routing.yml b/src/Resources/config/routing.yml index 96c7323c..f628747e 100644 --- a/src/Resources/config/routing.yml +++ b/src/Resources/config/routing.yml @@ -1,10 +1,10 @@ -bitbag_sylius_wishlist_plugin_shop_no_prefix: - resource: "@BitBagSyliusWishlistPlugin/Resources/config/routing/shop.yml" - name_prefix: 'bitbag_sylius_wishlist_plugin_shop_' +sylius_wishlist_plugin_shop_no_prefix: + resource: "@SyliusWishlistPlugin/Resources/config/routing/shop.yml" + name_prefix: 'sylius_wishlist_plugin_shop_' -bitbag_sylius_wishlist_plugin_shop: - resource: "@BitBagSyliusWishlistPlugin/Resources/config/routing/shop.yml" - name_prefix: 'bitbag_sylius_wishlist_plugin_shop_locale_' +sylius_wishlist_plugin_shop: + resource: "@SyliusWishlistPlugin/Resources/config/routing/shop.yml" + name_prefix: 'sylius_wishlist_plugin_shop_locale_' prefix: /{_locale} requirements: _locale: ^[a-z]{2}(?:_[A-Z]{2})?$ diff --git a/src/Resources/config/routing/shop.yml b/src/Resources/config/routing/shop.yml index 57096679..a41719fe 100644 --- a/src/Resources/config/routing/shop.yml +++ b/src/Resources/config/routing/shop.yml @@ -2,88 +2,88 @@ wishlist_list_products: path: /wishlist methods: [GET] defaults: - _controller: bitbag_sylius_wishlist_plugin.controller.action.list_wishlist_products + _controller: sylius_wishlist_plugin.controller.action.list_wishlist_products wishlist_add_products: path: /wishlist/{wishlistId}/products methods: [POST] defaults: - _controller: bitbag_sylius_wishlist_plugin.controller.action.add_products_to_wishlist + _controller: sylius_wishlist_plugin.controller.action.add_products_to_wishlist wishlist_add_product: path: /wishlist/add/{productId} defaults: - _controller: bitbag_sylius_wishlist_plugin.controller.action.add_product_to_wishlist + _controller: sylius_wishlist_plugin.controller.action.add_product_to_wishlist wishlist_remove_product: path: /wishlist/remove/{productId} defaults: - _controller: bitbag_sylius_wishlist_plugin.controller.action.remove_product_from_wishlist + _controller: sylius_wishlist_plugin.controller.action.remove_product_from_wishlist wishlist_remove_selected_products: path: /wishlist/{wishlistId}/products/delete defaults: - _controller: bitbag_sylius_wishlist_plugin.controller.action.remove_selected_products_from_wishlist + _controller: sylius_wishlist_plugin.controller.action.remove_selected_products_from_wishlist wishlist_add_product_variant: path: /wishlist/{wishlistId}/add/variant/{variantId} defaults: - _controller: bitbag_sylius_wishlist_plugin.controller.action.add_product_variant_to_wishlist + _controller: sylius_wishlist_plugin.controller.action.add_product_variant_to_wishlist wishlist_add_selected_products: path: /wishlist/{wishlistId}/products/add defaults: - _controller: bitbag_sylius_wishlist_plugin.controller.action.add_selected_products_to_cart + _controller: sylius_wishlist_plugin.controller.action.add_selected_products_to_cart wishlsit_export_selected_products_to_csv: path: /wishlist/{wishlistId}/csv/export defaults: - _controller: bitbag_sylius_wishlist_plugin.controller.action.export_selected_products_to_csv + _controller: sylius_wishlist_plugin.controller.action.export_selected_products_to_csv wishlist_import_from_csv: path: /wishlist/csv/import defaults: - _controller: bitbag_sylius_wishlist_plugin.controller.action.import_from_csv + _controller: sylius_wishlist_plugin.controller.action.import_from_csv wishlist_remove_product_variant: path: /wishlist/{wishlistId}/remove/variant/{variantId} defaults: - _controller: bitbag_sylius_wishlist_plugin.controller.action.remove_product_variant_from_wishlist + _controller: sylius_wishlist_plugin.controller.action.remove_product_variant_from_wishlist wishlist_render_header_template: path: /wishlist/header-template defaults: - _controller: bitbag_sylius_wishlist_plugin.controller.action.render_header_template + _controller: sylius_wishlist_plugin.controller.action.render_header_template wishlist_export_to_pdf: path: /wishlist/{wishlistId}/export/pdf defaults: - _controller: bitbag_sylius_wishlist_plugin.controller.action.export_wishlist_to_pdf_action + _controller: sylius_wishlist_plugin.controller.action.export_wishlist_to_pdf_action wishlist_clean: path: /wishlist/clear/{wishlistId} defaults: - _controller: bitbag_sylius_wishlist_plugin.controller.action.clean_wishlist + _controller: sylius_wishlist_plugin.controller.action.clean_wishlist wishlist_list_wishlists: path: /wishlists defaults: - _controller: bitbag_sylius_wishlist_plugin.controller.action.list_wishlists + _controller: sylius_wishlist_plugin.controller.action.list_wishlists wishlist_create_new_wishlist: path: /wishlists/create methods: [GET, POST, DELETE] defaults: - _controller: bitbag_sylius_wishlist_plugin.controller.action.create_new_wishlist + _controller: sylius_wishlist_plugin.controller.action.create_new_wishlist wishlist_remove_wishlist: path: /wishlists/{id}/remove methods: [GET, POST, DELETE] defaults: - _controller: bitbag_sylius_wishlist_plugin.controller.wishlist::deleteAction + _controller: sylius_wishlist_plugin.controller.wishlist::deleteAction _sylius: csrf_protection: false - flash: bitbag_sylius_wishlist_plugin.ui.remove_wishlist + flash: sylius_wishlist_plugin.ui.remove_wishlist redirect: route: wishlist_list_wishlists @@ -91,26 +91,26 @@ wishlist_edit_wishlist_name: path: /wishlists/{id}/edit methods: [GET, PUT, POST] defaults: - _controller: bitbag_sylius_wishlist_plugin.controller.action.update_wishlist_name_action + _controller: sylius_wishlist_plugin.controller.action.update_wishlist_name_action wishlist_show_chosen_wishlist: path: /wishlists/{wishlistId} defaults: - _controller: bitbag_sylius_wishlist_plugin.controller.action.show_chosen_wishlist + _controller: sylius_wishlist_plugin.controller.action.show_chosen_wishlist wishlist_add_product_to_selected_wishlist: path: /wishlist/{wishlistId}/add/{productId} defaults: - _controller: bitbag_sylius_wishlist_plugin.controller.action.add_product_to_selected_wishlist + _controller: sylius_wishlist_plugin.controller.action.add_product_to_selected_wishlist wishlist_copy_selected_products_to_other_wishlist: path: /wishlists/{wishlistId}/copy/{destinedWishlistId} methods: [ POST ] defaults: - _controller: bitbag_sylius_wishlist_plugin.controller.action.copy_selected_products_to_other_wishlist + _controller: sylius_wishlist_plugin.controller.action.copy_selected_products_to_other_wishlist wishlist_add_wishlist_to_user: path: /wishlists/{id}/save-wishlist methods: [GET, PUT, POST] defaults: - _controller: bitbag_sylius_wishlist_plugin.controller.action.add_wishlists_to_user + _controller: sylius_wishlist_plugin.controller.action.add_wishlists_to_user diff --git a/src/Resources/config/services/checker.xml b/src/Resources/config/services/checker.xml index c930b3da..f2b33da4 100644 --- a/src/Resources/config/services/checker.xml +++ b/src/Resources/config/services/checker.xml @@ -5,10 +5,10 @@ http://symfony.com/schema/dic/services/services-1.0.xsd"> - + - + - + diff --git a/src/Resources/config/services/command.xml b/src/Resources/config/services/command.xml index 06e7b7a7..d41fbba7 100644 --- a/src/Resources/config/services/command.xml +++ b/src/Resources/config/services/command.xml @@ -6,7 +6,7 @@ - + diff --git a/src/Resources/config/services/context.xml b/src/Resources/config/services/context.xml index 69ece92b..490e5deb 100644 --- a/src/Resources/config/services/context.xml +++ b/src/Resources/config/services/context.xml @@ -5,13 +5,13 @@ http://symfony.com/schema/dic/services/services-1.0.xsd"> - + - - - %bitbag_sylius_wishlist_plugin.parameters.wishlist_cookie_token% + + + %sylius_wishlist_plugin.parameters.wishlist_cookie_token% - + diff --git a/src/Resources/config/services/controller.xml b/src/Resources/config/services/controller.xml index 4ebafe3d..c33c2259 100644 --- a/src/Resources/config/services/controller.xml +++ b/src/Resources/config/services/controller.xml @@ -5,144 +5,144 @@ http://symfony.com/schema/dic/services/services-1.0.xsd"> - + - + - + - + - + - + - + - + - + - + - + - + - - + + - - + + - + - - - + + + - + - + - + - - + + - + - + - + - + - + - + - + - + - + - - + + - + - + - + @@ -151,21 +151,21 @@ - - + + - + - + - + - - + + @@ -174,30 +174,30 @@ - + - + - + - + - + - + diff --git a/src/Resources/config/services/data_transformer.xml b/src/Resources/config/services/data_transformer.xml index 19da138c..d4f0c468 100644 --- a/src/Resources/config/services/data_transformer.xml +++ b/src/Resources/config/services/data_transformer.xml @@ -5,7 +5,7 @@ http://symfony.com/schema/dic/services/services-1.0.xsd"> - + diff --git a/src/Resources/config/services/duplicator.xml b/src/Resources/config/services/duplicator.xml index 4560b590..3df45f03 100644 --- a/src/Resources/config/services/duplicator.xml +++ b/src/Resources/config/services/duplicator.xml @@ -5,10 +5,10 @@ http://symfony.com/schema/dic/services/services-1.0.xsd"> - - + + - + diff --git a/src/Resources/config/services/event.xml b/src/Resources/config/services/event.xml index 46b2c3eb..ddf698b5 100644 --- a/src/Resources/config/services/event.xml +++ b/src/Resources/config/services/event.xml @@ -5,21 +5,21 @@ http://symfony.com/schema/dic/services/services-1.0.xsd"> - - %bitbag_sylius_wishlist_plugin.parameters.wishlist_cookie_token% - - + + %sylius_wishlist_plugin.parameters.wishlist_cookie_token% + + - + - - + + - + diff --git a/src/Resources/config/services/exporter.xml b/src/Resources/config/services/exporter.xml index 97bc9812..32871d6a 100644 --- a/src/Resources/config/services/exporter.xml +++ b/src/Resources/config/services/exporter.xml @@ -5,14 +5,14 @@ http://symfony.com/schema/dic/services/services-1.0.xsd"> - - - + + + - + - + diff --git a/src/Resources/config/services/facade.xml b/src/Resources/config/services/facade.xml index 3eba1cad..0c7ab3b5 100644 --- a/src/Resources/config/services/facade.xml +++ b/src/Resources/config/services/facade.xml @@ -5,8 +5,8 @@ http://symfony.com/schema/dic/services/services-1.0.xsd"> - - + + diff --git a/src/Resources/config/services/factory.xml b/src/Resources/config/services/factory.xml index b55c56da..bbbe9b02 100644 --- a/src/Resources/config/services/factory.xml +++ b/src/Resources/config/services/factory.xml @@ -5,24 +5,24 @@ http://symfony.com/schema/dic/services/services-1.0.xsd"> - - + + - - + + - + - + - - + + - + - + diff --git a/src/Resources/config/services/form.xml b/src/Resources/config/services/form.xml index 98ee48a6..80ff8996 100644 --- a/src/Resources/config/services/form.xml +++ b/src/Resources/config/services/form.xml @@ -5,25 +5,25 @@ http://symfony.com/schema/dic/services/services-1.0.xsd"> - + - - + + - + - + - + diff --git a/src/Resources/config/services/generator.xml b/src/Resources/config/services/generator.xml index f9880010..4e0957b6 100644 --- a/src/Resources/config/services/generator.xml +++ b/src/Resources/config/services/generator.xml @@ -5,9 +5,9 @@ http://symfony.com/schema/dic/services/services-1.0.xsd"> - - - + + + diff --git a/src/Resources/config/services/message_handler.xml b/src/Resources/config/services/message_handler.xml index 086cdd40..f63f742d 100644 --- a/src/Resources/config/services/message_handler.xml +++ b/src/Resources/config/services/message_handler.xml @@ -5,127 +5,127 @@ http://symfony.com/schema/dic/services/services-1.0.xsd"> - + - + - - + + - + - - + + - + - + - - - + + + - - + + - - + + - + - - - + + + - + - %bitbag_sylius_wishlist_plugin.parameters.wishlist_cookie_token% + %sylius_wishlist_plugin.parameters.wishlist_cookie_token% - - - + + + - + - + - + - + - - + + - %bitbag_sylius_wishlist_plugin.parameters.allowed_mime_types% - + %sylius_wishlist_plugin.parameters.allowed_mime_types% + - + - - - - + + + + - - + + - - - + + + - - + + - - + + - + - - - - + + + + - - - + + + - - - + + + diff --git a/src/Resources/config/services/processor.xml b/src/Resources/config/services/processor.xml index 9f896a23..cddd325d 100644 --- a/src/Resources/config/services/processor.xml +++ b/src/Resources/config/services/processor.xml @@ -5,12 +5,12 @@ http://symfony.com/schema/dic/services/services-1.0.xsd"> - + - + - - + + diff --git a/src/Resources/config/services/resolver.xml b/src/Resources/config/services/resolver.xml index bdd3c151..23787757 100644 --- a/src/Resources/config/services/resolver.xml +++ b/src/Resources/config/services/resolver.xml @@ -5,36 +5,36 @@ http://symfony.com/schema/dic/services/services-1.0.xsd"> - - - + + + - - + + - + - + - + - %bitbag_sylius_wishlist_plugin.parameters.wishlist_cookie_token% - + %sylius_wishlist_plugin.parameters.wishlist_cookie_token% + - + - - + + - + sylius_shop_product_thumbnail diff --git a/src/Resources/config/services/twig.xml b/src/Resources/config/services/twig.xml index 93ff0898..762e73a0 100644 --- a/src/Resources/config/services/twig.xml +++ b/src/Resources/config/services/twig.xml @@ -5,9 +5,9 @@ http://symfony.com/schema/dic/services/services-1.0.xsd"> - - - + + + diff --git a/src/Resources/config/services/wishlist_voter.xml b/src/Resources/config/services/wishlist_voter.xml index 1a2b160d..1c8aca3b 100644 --- a/src/Resources/config/services/wishlist_voter.xml +++ b/src/Resources/config/services/wishlist_voter.xml @@ -5,7 +5,7 @@ http://symfony.com/schema/dic/services/services-1.0.xsd"> - + diff --git a/src/Resources/config/twig_hooks/wishlist.yaml b/src/Resources/config/twig_hooks/wishlist.yaml index eaa4cd18..a9bd0cad 100644 --- a/src/Resources/config/twig_hooks/wishlist.yaml +++ b/src/Resources/config/twig_hooks/wishlist.yaml @@ -2,25 +2,25 @@ sylius_twig_hooks: hooks: 'sylius_admin.base#stylesheets': wishlist_styles: - template: '@BitBagSyliusWishlistPlugin/Admin/_styles.html.twig' + template: '@SyliusWishlistPlugin/Admin/_styles.html.twig' 'sylius_admin.base#javascripts': wishlist_javascripts: - template: '@BitBagSyliusWishlistPlugin/Admin/_scripts.html.twig' + template: '@SyliusWishlistPlugin/Admin/_scripts.html.twig' 'sylius_shop.base#stylesheets': wishlist_styles: - template: '@BitBagSyliusWishlistPlugin/Shop/_styles.html.twig' + template: '@SyliusWishlistPlugin/Shop/_styles.html.twig' 'sylius_shop.base#javascripts': wishlist_javascripts: - template: '@BitBagSyliusWishlistPlugin/Shop/_scripts.html.twig' + template: '@SyliusWishlistPlugin/Shop/_scripts.html.twig' 'sylius_shop.base.header.content': wishlist_header: - template: '@BitBagSyliusWishlistPlugin/_wishlist_header.html.twig' + template: '@SyliusWishlistPlugin/_wishlist_header.html.twig' priority: 150 'sylius_shop.product.show.content.info.summary.add_to_cart': submit: - template: '@BitBagSyliusWishlistPlugin/Product/Show/_addToCart.html.twig' + template: '@SyliusWishlistPlugin/Product/Show/_addToCart.html.twig' diff --git a/src/Resources/public/entrypoints.json b/src/Resources/public/entrypoints.json index 89950926..814eecc4 100644 --- a/src/Resources/public/entrypoints.json +++ b/src/Resources/public/entrypoints.json @@ -1,20 +1,20 @@ { "entrypoints": { - "bitbag-wishlist-shop": { + "sylius-wishlist-shop": { "css": [ - "/public/bitbag-wishlist-shop.css" + "/public/sylius-wishlist-shop.css" ], "js": [ - "/public/bitbag-wishlist-shop.js" + "/public/sylius-wishlist-shop.js" ] }, - "bitbag-wishlist-admin": { + "sylius-wishlist-admin": { "css": [ - "/public/bitbag-wishlist-admin.css" + "/public/sylius-wishlist-admin.css" ], "js": [ - "/public/bitbag-wishlist-admin.js" + "/public/sylius-wishlist-admin.js" ] } } -} \ No newline at end of file +} diff --git a/src/Resources/public/manifest.json b/src/Resources/public/manifest.json index fd399355..3d8f473f 100644 --- a/src/Resources/public/manifest.json +++ b/src/Resources/public/manifest.json @@ -1,6 +1,6 @@ { - "public/bitbag-wishlist-shop.css": "/public/bitbag-wishlist-shop.css", - "public/bitbag-wishlist-shop.js": "/public/bitbag-wishlist-shop.js", - "public/bitbag-wishlist-admin.css": "/public/bitbag-wishlist-admin.css", - "public/bitbag-wishlist-admin.js": "/public/bitbag-wishlist-admin.js" -} \ No newline at end of file + "public/sylius-wishlist-shop.css": "/public/sylius-wishlist-shop.css", + "public/sylius-wishlist-shop.js": "/public/sylius-wishlist-shop.js", + "public/sylius-wishlist-admin.css": "/public/sylius-wishlist-admin.css", + "public/sylius-wishlist-admin.js": "/public/sylius-wishlist-admin.js" +} diff --git a/src/Resources/translations/flashes.en_US.yml b/src/Resources/translations/flashes.en_US.yml index 2d145f36..3b995667 100644 --- a/src/Resources/translations/flashes.en_US.yml +++ b/src/Resources/translations/flashes.en_US.yml @@ -1,3 +1,3 @@ -bitbag_sylius_wishlist_plugin: +sylius_wishlist_plugin: ui: remove_wishlist: Wishlist has been removed. diff --git a/src/Resources/translations/flashes.pl_PL.yml b/src/Resources/translations/flashes.pl_PL.yml index bcc42477..244b9734 100644 --- a/src/Resources/translations/flashes.pl_PL.yml +++ b/src/Resources/translations/flashes.pl_PL.yml @@ -1,3 +1,3 @@ -bitbag_sylius_wishlist_plugin: +sylius_wishlist_plugin: ui: remove_wishlist: Lista życzeń została usunięta. diff --git a/src/Resources/translations/messages.en.yml b/src/Resources/translations/messages.en.yml index ed9589de..f2fe2c78 100644 --- a/src/Resources/translations/messages.en.yml +++ b/src/Resources/translations/messages.en.yml @@ -1,4 +1,4 @@ -bitbag_sylius_wishlist_plugin: +sylius_wishlist_plugin: ui: wishlist: Wishlist go_to_wishlist_failure: There was a problem with the redirection. Try again diff --git a/src/Resources/translations/messages.fr.yml b/src/Resources/translations/messages.fr.yml index 58d26981..e6df27a4 100644 --- a/src/Resources/translations/messages.fr.yml +++ b/src/Resources/translations/messages.fr.yml @@ -1,4 +1,4 @@ -bitbag_sylius_wishlist_plugin: +sylius_wishlist_plugin: ui: wishlist: Favoris add_to_wishlist: Ajouter aux favoris diff --git a/src/Resources/translations/messages.lt.yml b/src/Resources/translations/messages.lt.yml index a2a9886d..86455f7d 100644 --- a/src/Resources/translations/messages.lt.yml +++ b/src/Resources/translations/messages.lt.yml @@ -1,4 +1,4 @@ -bitbag_sylius_wishlist_plugin: +sylius_wishlist_plugin: ui: wishlist: Norų sąrašas add_to_wishlist: Įtraukti į norų sąrašą diff --git a/src/Resources/translations/messages.pl.yml b/src/Resources/translations/messages.pl.yml index b8428ec6..35597469 100644 --- a/src/Resources/translations/messages.pl.yml +++ b/src/Resources/translations/messages.pl.yml @@ -1,4 +1,4 @@ -bitbag_sylius_wishlist_plugin: +sylius_wishlist_plugin: ui: wishlist: Lista życzeń add_to_wishlist: Dodaj do listy życzeń diff --git a/src/Resources/views/Admin/_scripts.html.twig b/src/Resources/views/Admin/_scripts.html.twig index a1b541b0..4e3945c5 100644 --- a/src/Resources/views/Admin/_scripts.html.twig +++ b/src/Resources/views/Admin/_scripts.html.twig @@ -1 +1 @@ -{{ encore_entry_script_tags('bitbag-wishlist-admin', null, 'wishlist_admin') }} +{{ encore_entry_script_tags('sylius-wishlist-admin', null, 'wishlist_admin') }} diff --git a/src/Resources/views/Admin/_styles.html.twig b/src/Resources/views/Admin/_styles.html.twig index 1e117653..3dafa57b 100644 --- a/src/Resources/views/Admin/_styles.html.twig +++ b/src/Resources/views/Admin/_styles.html.twig @@ -1 +1 @@ -{{ encore_entry_link_tags('bitbag-wishlist-admin', null, 'wishlist_admin') }} +{{ encore_entry_link_tags('sylius-wishlist-admin', null, 'wishlist_admin') }} diff --git a/src/Resources/views/Common/_addToWishlist.html.twig b/src/Resources/views/Common/_addToWishlist.html.twig index 50e6ff60..1b6bb6cf 100644 --- a/src/Resources/views/Common/_addToWishlist.html.twig +++ b/src/Resources/views/Common/_addToWishlist.html.twig @@ -10,25 +10,25 @@
{% if isSingleWishlist %} {{ ux_icon('mdi:heart', {'class': 'icon icon-sm'}) }} - {{ 'bitbag_sylius_wishlist_plugin.ui.add_to_wishlist'|trans }} + {{ 'sylius_wishlist_plugin.ui.add_to_wishlist'|trans }} {% else %}
{% if not product.variants.empty() %} - {% include '@BitBagSyliusWishlistPlugin/WishlistDetails/_variantPrice.html.twig' %} + {% include '@SyliusWishlistPlugin/WishlistDetails/_variantPrice.html.twig' %} {% endif %}
@@ -44,6 +44,6 @@ }) }}
- {% include '@BitBagSyliusWishlistPlugin/Common/_removeFromWishlist.html.twig' %} + {% include '@SyliusWishlistPlugin/Common/_removeFromWishlist.html.twig' %}
diff --git a/src/Resources/views/WishlistDetails/index.html.twig b/src/Resources/views/WishlistDetails/index.html.twig index e79a0be2..5e927309 100644 --- a/src/Resources/views/WishlistDetails/index.html.twig +++ b/src/Resources/views/WishlistDetails/index.html.twig @@ -2,7 +2,7 @@ {% import '@SyliusShop/shared/messages.html.twig' as messages %} -{% block title %}{{ 'bitbag_sylius_wishlist_plugin.ui.your_wishlist'|trans }} | {{ parent() }}{% endblock %} +{% block title %}{{ 'sylius_wishlist_plugin.ui.your_wishlist'|trans }} | {{ parent() }}{% endblock %} {% block content %}
@@ -18,20 +18,20 @@ {% else %}
{% if wishlist.wishlistProducts.count > 0 %} - - {{ ux_icon('bx:x') }}{{ 'bitbag_sylius_wishlist_plugin.ui.clear_wishlist'|trans }} + + {{ ux_icon('bx:x') }}{{ 'sylius_wishlist_plugin.ui.clear_wishlist'|trans }} {% endif %}
@@ -64,14 +64,14 @@
{% for itemForm in form.items %} - {% include "@BitBagSyliusWishlistPlugin/WishlistDetails/_item.html.twig" %} + {% include "@SyliusWishlistPlugin/WishlistDetails/_item.html.twig" %} {% endfor %}
- {% include "@BitBagSyliusWishlistPlugin/WishlistDetails/_collectiveActions.html.twig" %} - {% include "@BitBagSyliusWishlistPlugin/WishlistDetails/_globalActions.html.twig" %} + {% include "@SyliusWishlistPlugin/WishlistDetails/_collectiveActions.html.twig" %} + {% include "@SyliusWishlistPlugin/WishlistDetails/_globalActions.html.twig" %}
@@ -79,12 +79,12 @@ {{ form_row(form._token) }} {{ form_end(form, {'render_rest': false} ) }} {% else %} - {{ messages.info('bitbag_sylius_wishlist_plugin.ui.your_wishlist_is_empty'|trans) }} - + {{ messages.info('sylius_wishlist_plugin.ui.your_wishlist_is_empty'|trans) }} + {% endif %} diff --git a/src/Resources/views/WishlistGroup/index.html.twig b/src/Resources/views/WishlistGroup/index.html.twig index 8188c42d..b4206410 100644 --- a/src/Resources/views/WishlistGroup/index.html.twig +++ b/src/Resources/views/WishlistGroup/index.html.twig @@ -7,19 +7,19 @@

- {{ 'bitbag_sylius_wishlist_plugin.ui.your_wishlists'|trans }} + {{ 'sylius_wishlist_plugin.ui.your_wishlists'|trans }}

@@ -31,22 +31,22 @@
{% if wishlist.shopuser is null and app.user is not null %} - {{ 'bitbag_sylius_wishlist_plugin.ui.wishlist_save'|trans }} + {{ 'sylius_wishlist_plugin.ui.wishlist_save'|trans }} {% endif %} @@ -66,10 +66,10 @@ {{ sylius_test_html_attribute('wishlist-wishlist-edit') }} data-wishlist-name="{{ wishlist.name }}" data-wishlist-edit-id="{{ wishlist.id }}" - data-wishlist-edit-title="{{ 'bitbag_sylius_wishlist_plugin.ui.wishlist_modal_edit_title'|trans }}" - data-wishlist-edit-error="{{ 'bitbag_sylius_wishlist_plugin.ui.wishlist_modal_edit_error'|trans }}" - data-wishlist-edit-perform="{{ 'bitbag_sylius_wishlist_plugin.ui.wishlist_modal_edit_perform'|trans }}" - data-wishlist-edit-cancel="{{ 'bitbag_sylius_wishlist_plugin.ui.wishlist_modal_edit_cancel'|trans }}" + data-wishlist-edit-title="{{ 'sylius_wishlist_plugin.ui.wishlist_modal_edit_title'|trans }}" + data-wishlist-edit-error="{{ 'sylius_wishlist_plugin.ui.wishlist_modal_edit_error'|trans }}" + data-wishlist-edit-perform="{{ 'sylius_wishlist_plugin.ui.wishlist_modal_edit_perform'|trans }}" + data-wishlist-edit-cancel="{{ 'sylius_wishlist_plugin.ui.wishlist_modal_edit_cancel'|trans }}" > {{ ux_icon('lucide:edit', {'class': 'icon icon-sm'}) }} diff --git a/src/Resources/views/_wishlist_header.html.twig b/src/Resources/views/_wishlist_header.html.twig index a95e070f..4c039285 100644 --- a/src/Resources/views/_wishlist_header.html.twig +++ b/src/Resources/views/_wishlist_header.html.twig @@ -1,3 +1,3 @@
- {{ render(url('bitbag_sylius_wishlist_plugin_shop_wishlist_render_header_template')) }} + {{ render(url('sylius_wishlist_plugin_shop_wishlist_render_header_template')) }}
diff --git a/src/Resources/views/importWishlist.html.twig b/src/Resources/views/importWishlist.html.twig index ffcb3c85..d4c18cfc 100644 --- a/src/Resources/views/importWishlist.html.twig +++ b/src/Resources/views/importWishlist.html.twig @@ -5,7 +5,7 @@ {% block content %}

- {{ 'bitbag_sylius_wishlist_plugin.ui.import_from_csv'|trans }} + {{ 'sylius_wishlist_plugin.ui.import_from_csv'|trans }}

{{ form_start(form, { attr: { class: 'import-wishlist ui form', id: "wishlist_import_form" } }) }} diff --git a/src/BitBagSyliusWishlistPlugin.php b/src/SyliusWishlistPlugin.php similarity index 95% rename from src/BitBagSyliusWishlistPlugin.php rename to src/SyliusWishlistPlugin.php index 725744b7..9a97b781 100644 --- a/src/BitBagSyliusWishlistPlugin.php +++ b/src/SyliusWishlistPlugin.php @@ -1,6 +1,6 @@ ['test' => true, 'test_cached' => true], Lexik\Bundle\JWTAuthenticationBundle\LexikJWTAuthenticationBundle::class => ['all' => true], SyliusLabs\DoctrineMigrationsExtraBundle\SyliusLabsDoctrineMigrationsExtraBundle::class => ['all' => true], - Sylius\WishlistPlugin\BitBagSyliusWishlistPlugin::class => ['all' => true], + Sylius\WishlistPlugin\SyliusWishlistPlugin::class => ['all' => true], Symfony\WebpackEncoreBundle\WebpackEncoreBundle::class => ['all' => true], League\FlysystemBundle\FlysystemBundle::class => ['all' => true], BabDev\PagerfantaBundle\BabDevPagerfantaBundle::class => ['all' => true], diff --git a/tests/Application/config/packages/assets.yaml b/tests/Application/config/packages/assets.yaml index e7f38497..02b6ee33 100644 --- a/tests/Application/config/packages/assets.yaml +++ b/tests/Application/config/packages/assets.yaml @@ -6,6 +6,6 @@ framework: admin: json_manifest_path: '%kernel.project_dir%/public/build/admin/manifest.json' wishlist_shop: - json_manifest_path: '%kernel.project_dir%/public/build/bitbag/wishlist/shop/manifest.json' + json_manifest_path: '%kernel.project_dir%/public/build/sylius/wishlist/shop/manifest.json' wishlist_admin: - json_manifest_path: '%kernel.project_dir%/public/build/bitbag/wishlist/admin/manifest.json' + json_manifest_path: '%kernel.project_dir%/public/build/sylius/wishlist/admin/manifest.json' diff --git a/tests/Application/config/packages/bitbag_sylius_wishlist_plugin.yaml b/tests/Application/config/packages/bitbag_sylius_wishlist_plugin.yaml index 75c5f9e2..ee9f8422 100644 --- a/tests/Application/config/packages/bitbag_sylius_wishlist_plugin.yaml +++ b/tests/Application/config/packages/bitbag_sylius_wishlist_plugin.yaml @@ -1,2 +1,2 @@ imports: - - { resource: "@BitBagSyliusWishlistPlugin/Resources/config/config.yml" } + - { resource: "@SyliusWishlistPlugin/Resources/config/config.yml" } diff --git a/tests/Application/config/packages/webpack_encore.yaml b/tests/Application/config/packages/webpack_encore.yaml index 9e14060b..6a76e19d 100644 --- a/tests/Application/config/packages/webpack_encore.yaml +++ b/tests/Application/config/packages/webpack_encore.yaml @@ -3,5 +3,5 @@ webpack_encore: builds: shop: '%kernel.project_dir%/public/build/shop' admin: '%kernel.project_dir%/public/build/admin' - wishlist_shop: '%kernel.project_dir%/public/build/bitbag/wishlist/shop' - wishlist_admin: '%kernel.project_dir%/public/build/bitbag/wishlist/admin' + wishlist_shop: '%kernel.project_dir%/public/build/sylius/wishlist/shop' + wishlist_admin: '%kernel.project_dir%/public/build/sylius/wishlist/admin' diff --git a/tests/Application/config/routes.yaml b/tests/Application/config/routes.yaml index ab44d02e..6dc04fff 100755 --- a/tests/Application/config/routes.yaml +++ b/tests/Application/config/routes.yaml @@ -1,2 +1,2 @@ -bitbag_sylius_wishlist_plugin: - resource: "@BitBagSyliusWishlistPlugin/Resources/config/routing.yml" +sylius_wishlist_plugin: + resource: "@SyliusWishlistPlugin/Resources/config/routing.yml" diff --git a/tests/Application/templates/bundles/SyliusShopBundle/Product/Show/_addToCart.html.twig b/tests/Application/templates/bundles/SyliusShopBundle/Product/Show/_addToCart.html.twig index 915dad7b..90a30193 100644 --- a/tests/Application/templates/bundles/SyliusShopBundle/Product/Show/_addToCart.html.twig +++ b/tests/Application/templates/bundles/SyliusShopBundle/Product/Show/_addToCart.html.twig @@ -1 +1 @@ -{% include '@BitBagSyliusWishlistPlugin/Product/Show/_addToCart.html.twig' %} +{% include '@SyliusWishlistPlugin/Product/Show/_addToCart.html.twig' %} diff --git a/tests/Application/webpack.config.js b/tests/Application/webpack.config.js index bd07ceb8..ab99b3ad 100644 --- a/tests/Application/webpack.config.js +++ b/tests/Application/webpack.config.js @@ -1,6 +1,6 @@ const path = require('path'); const Encore = require('@symfony/webpack-encore'); -const [bitbagWishlistShop, bitbagWishlistAdmin] = require('../../webpack.config.js') +const [syliusWishlistShop, syliusWishlistAdmin] = require('../../webpack.config.js') const syliusBundles = path.resolve(__dirname, '../../vendor/sylius/sylius/src/Sylius/Bundle/'); const uiBundleScripts = path.resolve(syliusBundles, 'UiBundle/Resources/private/js/'); @@ -48,4 +48,4 @@ adminConfig.resolve.alias['sylius/bundle'] = syliusBundles; adminConfig.externals = Object.assign({}, adminConfig.externals, { window: 'window', document: 'document' }); adminConfig.name = 'admin'; -module.exports = [shopConfig, adminConfig, bitbagWishlistShop, bitbagWishlistAdmin]; +module.exports = [shopConfig, adminConfig, syliusWishlistShop, syliusWishlistAdmin]; diff --git a/tests/Behat/Context/Cli/WishlistContext.php b/tests/Behat/Context/Cli/WishlistContext.php index d439990e..2eefd67b 100644 --- a/tests/Behat/Context/Cli/WishlistContext.php +++ b/tests/Behat/Context/Cli/WishlistContext.php @@ -21,7 +21,7 @@ final class WishlistContext implements Context { - public const REMOVE_GUEST_WISHLISTS_COMMAND = 'bitbag:wishlist:remove-guest-wishlists'; + public const REMOVE_GUEST_WISHLISTS_COMMAND = 'sylius:wishlist:remove-guest-wishlists'; private Application $application; diff --git a/tests/Behat/Context/Ui/WishlistContext.php b/tests/Behat/Context/Ui/WishlistContext.php index 44a6a72e..f384eb3a 100644 --- a/tests/Behat/Context/Ui/WishlistContext.php +++ b/tests/Behat/Context/Ui/WishlistContext.php @@ -425,7 +425,7 @@ public function iExportToPdfSelectedProductsFromWishlistAndFileIsDownloaded(): v $wishlist = $this->wishlistRepository->findOneBy([]); Assert::notNull($wishlist); - $url = $this->router->generate('bitbag_sylius_wishlist_plugin_shop_wishlist_export_to_pdf', ['wishlistId' => $wishlist->getId()], UrlGeneratorInterface::RELATIVE_PATH); + $url = $this->router->generate('sylius_wishlist_plugin_shop_wishlist_export_to_pdf', ['wishlistId' => $wishlist->getId()], UrlGeneratorInterface::RELATIVE_PATH); $response = $guzzle->get(sprintf('%s%s', $baseUrl, $url)); diff --git a/tests/Behat/Page/Shop/Wishlist/ChosenShowPage.php b/tests/Behat/Page/Shop/Wishlist/ChosenShowPage.php index 1df80396..bee12385 100644 --- a/tests/Behat/Page/Shop/Wishlist/ChosenShowPage.php +++ b/tests/Behat/Page/Shop/Wishlist/ChosenShowPage.php @@ -19,6 +19,6 @@ final class ChosenShowPage extends SymfonyPage implements ChosenShowPageInterfac { public function getRouteName(): string { - return 'bitbag_sylius_wishlist_plugin_shop_locale_wishlist_show_chosen_wishlist'; + return 'sylius_wishlist_plugin_shop_locale_wishlist_show_chosen_wishlist'; } } diff --git a/tests/Behat/Page/Shop/Wishlist/IndexPage.php b/tests/Behat/Page/Shop/Wishlist/IndexPage.php index dc87e243..94996402 100644 --- a/tests/Behat/Page/Shop/Wishlist/IndexPage.php +++ b/tests/Behat/Page/Shop/Wishlist/IndexPage.php @@ -20,7 +20,7 @@ final class IndexPage extends SymfonyPage implements IndexPageInterface { public function getRouteName(): string { - return 'bitbag_sylius_wishlist_plugin_shop_locale_wishlist_list_wishlists'; + return 'sylius_wishlist_plugin_shop_locale_wishlist_list_wishlists'; } public function addNewWishlist(): void diff --git a/tests/Behat/Page/Shop/WishlistPage.php b/tests/Behat/Page/Shop/WishlistPage.php index 7973dd3a..bae58508 100644 --- a/tests/Behat/Page/Shop/WishlistPage.php +++ b/tests/Behat/Page/Shop/WishlistPage.php @@ -212,7 +212,7 @@ public function addMoreProductsWishlistValidationMessage(): bool public function getRouteName(): string { - return 'bitbag_sylius_wishlist_plugin_shop_wishlist_list_products'; + return 'sylius_wishlist_plugin_shop_wishlist_list_products'; } protected function getDefinedElements(): array diff --git a/tests/Behat/Resources/services.yml b/tests/Behat/Resources/services.yml index c89dcca5..0e5b14ef 100644 --- a/tests/Behat/Resources/services.yml +++ b/tests/Behat/Resources/services.yml @@ -1,78 +1,78 @@ services: _defaults: { public: true } - bitbag_wishlist_plugin.behat.context.setup.wishlist: + sylius_wishlist_plugin.behat.context.setup.wishlist: class: Tests\Sylius\WishlistPlugin\Behat\Context\Setup\WishlistContext arguments: - "@sylius.repository.product" - - "@bitbag_sylius_wishlist_plugin.context.wishlist" - - "@bitbag_sylius_wishlist_plugin.factory.wishlist_product" - - "@bitbag_sylius_wishlist_plugin.manager.wishlist" + - "@sylius_wishlist_plugin.context.wishlist" + - "@sylius_wishlist_plugin.factory.wishlist_product" + - "@sylius_wishlist_plugin.manager.wishlist" - "@sylius.factory.taxon" - "@sylius.factory.product_taxon" - "@sylius.manager.product_taxon" - "@sylius.behat.cookie_setter" - - "%bitbag_sylius_wishlist_plugin.parameters.wishlist_cookie_token%" + - "%sylius_wishlist_plugin.parameters.wishlist_cookie_token%" - '@sylius.repository.channel' - '@sylius.repository.shop_user' - bitbag_wishlist_plugin.behat.context.ui.wishlist: + sylius_wishlist_plugin.behat.context.ui.wishlist: class: Tests\Sylius\WishlistPlugin\Behat\Context\Ui\WishlistContext arguments: - "@sylius.repository.product" - - "@bitbag_wishlist_plugin.behat.page.shop.product_index" - - "@bitbag_wishlist_plugin.behat.page.shop.product_show" - - "@bitbag_wishlist_plugin.behat.page.shop.wishlist" + - "@sylius_wishlist_plugin.behat.page.shop.product_index" + - "@sylius_wishlist_plugin.behat.page.shop.product_show" + - "@sylius_wishlist_plugin.behat.page.shop.wishlist" - "@sylius.behat.notification_checker" - - "@bitbag_wishlist_plugin.behat.loginer" - - "@bitbag_wishlist_plugin.behat.wishlist_creator" + - "@sylius_wishlist_plugin.behat.loginer" + - "@sylius_wishlist_plugin.behat.wishlist_creator" - "@sylius.product_variant_resolver.default" - "@router" - - "@bitbag_sylius_wishlist_plugin.repository.wishlist" - - "%bitbag_sylius_wishlist_plugin.parameters.wishlist_cookie_token%" + - "@sylius_wishlist_plugin.repository.wishlist" + - "%sylius_wishlist_plugin.parameters.wishlist_cookie_token%" - "@sylius.behat.shared_storage" - "@sylius.behat.cookie_setter" - "@sylius.repository.channel" - "@sylius.repository.shop_user" - - "@bitbag_wishlist_plugin.behat.page.wishlist.index_page" - - "@bitbag_wishlist_plugin.behat.page.wishlist.chosen_show_page" + - "@sylius_wishlist_plugin.behat.page.wishlist.index_page" + - "@sylius_wishlist_plugin.behat.page.wishlist.chosen_show_page" - bitbag_wishlist_plugin.behat.context.cli.wishlist: + sylius_wishlist_plugin.behat.context.cli.wishlist: class: Tests\Sylius\WishlistPlugin\Behat\Context\Cli\WishlistContext arguments: - '@kernel' - bitbag_wishlist_plugin.behat.context.common.wishlist: + sylius_wishlist_plugin.behat.context.common.wishlist: class: Tests\Sylius\WishlistPlugin\Behat\Context\Common\WishlistContext arguments: - - '@bitbag_sylius_wishlist_plugin.repository.wishlist' + - '@sylius_wishlist_plugin.repository.wishlist' - bitbag_wishlist_plugin.behat.page.shop.wishlist: + sylius_wishlist_plugin.behat.page.shop.wishlist: class: Tests\Sylius\WishlistPlugin\Behat\Page\Shop\WishlistPage parent: sylius.behat.symfony_page public: false - bitbag_wishlist_plugin.behat.page.wishlist.index_page: + sylius_wishlist_plugin.behat.page.wishlist.index_page: class: Tests\Sylius\WishlistPlugin\Behat\Page\Shop\Wishlist\IndexPage parent: sylius.behat.symfony_page public: false - bitbag_wishlist_plugin.behat.page.wishlist.chosen_show_page: + sylius_wishlist_plugin.behat.page.wishlist.chosen_show_page: class: Tests\Sylius\WishlistPlugin\Behat\Page\Shop\Wishlist\ChosenShowPage parent: sylius.behat.symfony_page public: false - bitbag_wishlist_plugin.behat.page.shop.product_index: + sylius_wishlist_plugin.behat.page.shop.product_index: class: Tests\Sylius\WishlistPlugin\Behat\Page\Shop\ProductIndexPage parent: sylius.behat.page.shop.product.index public: false - bitbag_wishlist_plugin.behat.page.shop.product_show: + sylius_wishlist_plugin.behat.page.shop.product_show: class: Tests\Sylius\WishlistPlugin\Behat\Page\Shop\ProductShowPage parent: sylius.behat.page.shop.product.show public: false - bitbag_wishlist_plugin.behat.loginer: + sylius_wishlist_plugin.behat.loginer: class: Tests\Sylius\WishlistPlugin\Behat\Service\Loginer arguments: - "@sylius.factory.customer" @@ -81,22 +81,22 @@ services: - "@sylius.behat.page.shop.account.login" - "@sylius.behat.page.shop.home" - bitbag_wishlist_plugin.behat.wishlist_creator: + sylius_wishlist_plugin.behat.wishlist_creator: class: Tests\Sylius\WishlistPlugin\Behat\Service\WishlistCreator arguments: - - "@bitbag_sylius_wishlist_plugin.factory.wishlist_product" - - "@bitbag_sylius_wishlist_plugin.repository.wishlist" + - "@sylius_wishlist_plugin.factory.wishlist_product" + - "@sylius_wishlist_plugin.repository.wishlist" - bitbag_wishlist_plugin.behat.context.api.wishlist: + sylius_wishlist_plugin.behat.context.api.wishlist: class: Tests\Sylius\WishlistPlugin\Behat\Context\Api\WishlistContext arguments: - - "@bitbag_sylius_wishlist_plugin.repository.wishlist" + - "@sylius_wishlist_plugin.repository.wishlist" - "@sylius.repository.shop_user" - - "@bitbag_wishlist_plugin.http_client" + - "@sylius_wishlist_plugin.http_client" - "@router" - '@doctrine.orm.entity_manager' - bitbag_wishlist_plugin.http_client: + sylius_wishlist_plugin.http_client: class: GuzzleHttp\Client arguments: - http_errors: false diff --git a/tests/Behat/Resources/suites/api/api_wishlist.yml b/tests/Behat/Resources/suites/api/api_wishlist.yml index 419f7900..3d6df50b 100644 --- a/tests/Behat/Resources/suites/api/api_wishlist.yml +++ b/tests/Behat/Resources/suites/api/api_wishlist.yml @@ -12,8 +12,8 @@ default: - sylius.behat.context.transform.channel - sylius.behat.context.api.shop.channel - - bitbag_wishlist_plugin.behat.context.setup.wishlist - - bitbag_wishlist_plugin.behat.context.ui.wishlist - - bitbag_wishlist_plugin.behat.context.api.wishlist + - sylius_wishlist_plugin.behat.context.setup.wishlist + - sylius_wishlist_plugin.behat.context.ui.wishlist + - sylius_wishlist_plugin.behat.context.api.wishlist filters: tags: "@api_wishlist&&@api" diff --git a/tests/Behat/Resources/suites/cli/cli_wishlist.yml b/tests/Behat/Resources/suites/cli/cli_wishlist.yml index e104bf3b..9ecbeab8 100644 --- a/tests/Behat/Resources/suites/cli/cli_wishlist.yml +++ b/tests/Behat/Resources/suites/cli/cli_wishlist.yml @@ -8,10 +8,10 @@ default: - sylius.behat.context.setup.user - sylius.behat.context.transform.lexical - - bitbag_wishlist_plugin.behat.context.cli.wishlist - - bitbag_wishlist_plugin.behat.context.common.wishlist - - bitbag_wishlist_plugin.behat.context.ui.wishlist - - bitbag_wishlist_plugin.behat.context.setup.wishlist + - sylius_wishlist_plugin.behat.context.cli.wishlist + - sylius_wishlist_plugin.behat.context.common.wishlist + - sylius_wishlist_plugin.behat.context.ui.wishlist + - sylius_wishlist_plugin.behat.context.setup.wishlist filters: tags: "@cli_wishlist&&@cli" diff --git a/tests/Behat/Resources/suites/ui/ui_wishlist.yml b/tests/Behat/Resources/suites/ui/ui_wishlist.yml index 4ba1ed23..5138784f 100644 --- a/tests/Behat/Resources/suites/ui/ui_wishlist.yml +++ b/tests/Behat/Resources/suites/ui/ui_wishlist.yml @@ -14,7 +14,7 @@ default: - sylius.behat.context.ui.shop.cart - Behat\MinkExtension\Context\MinkContext - - bitbag_wishlist_plugin.behat.context.setup.wishlist - - bitbag_wishlist_plugin.behat.context.ui.wishlist + - sylius_wishlist_plugin.behat.context.setup.wishlist + - sylius_wishlist_plugin.behat.context.ui.wishlist filters: tags: "@wishlist&&@ui" diff --git a/tests/Behat/Service/Loginer.php b/tests/Behat/Service/Loginer.php index 7b693717..9c130479 100644 --- a/tests/Behat/Service/Loginer.php +++ b/tests/Behat/Service/Loginer.php @@ -1,6 +1,6 @@ entityManager = $this->getContainer()->get('doctrine.orm.entity_manager'); - $this->repository = $this->getContainer()->get('bitbag_sylius_wishlist_plugin.repository.wishlist'); + $this->repository = $this->getContainer()->get('sylius_wishlist_plugin.repository.wishlist'); } public function testItFindsOneWishlistByShopUser(): void diff --git a/webpack.config.js b/webpack.config.js index 0d7c4c30..489705ab 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -6,9 +6,9 @@ const getConfig = (pluginName, type) => { Encore.reset(); Encore - .setOutputPath(`public/build/bitbag/${pluginName}/${type}/`) - .setPublicPath(`/build/bitbag/${pluginName}/${type}/`) - .addEntry(`bitbag-${pluginName}-${type}`, path.resolve(__dirname, `./src/Resources/assets/${type}/entry.js`)) + .setOutputPath(`public/build/sylius/${pluginName}/${type}/`) + .setPublicPath(`/build/sylius/${pluginName}/${type}/`) + .addEntry(`sylius-${pluginName}-${type}`, path.resolve(__dirname, `./src/Resources/assets/${type}/entry.js`)) .disableSingleRuntimeChunk() .cleanupOutputBeforeBuild() .enableSourceMaps(!Encore.isProduction()) @@ -16,7 +16,7 @@ const getConfig = (pluginName, type) => { .enableSassLoader(); const config = Encore.getWebpackConfig(); - config.name = `bitbag-${pluginName}-${type}`; + config.name = `sylius-${pluginName}-${type}`; return config; } @@ -24,14 +24,14 @@ const getConfig = (pluginName, type) => { Encore .setOutputPath(`src/Resources/public/`) .setPublicPath(`/public/`) - .addEntry(`bitbag-${pluginName}-shop`, path.resolve(__dirname, `./src/Resources/assets/shop/entry.js`)) - .addEntry(`bitbag-${pluginName}-admin`, path.resolve(__dirname, `./src/Resources/assets/admin/entry.js`)) + .addEntry(`sylius-${pluginName}-shop`, path.resolve(__dirname, `./src/Resources/assets/shop/entry.js`)) + .addEntry(`sylius-${pluginName}-admin`, path.resolve(__dirname, `./src/Resources/assets/admin/entry.js`)) .cleanupOutputBeforeBuild() .disableSingleRuntimeChunk() .enableSassLoader(); const distConfig = Encore.getWebpackConfig(); -distConfig.name = `bitbag-plugin-dist`; +distConfig.name = `sylius-plugin-dist`; Encore.reset(); From 210812dd57f3de011b19c5693dc88e0d2552e1f7 Mon Sep 17 00:00:00 2001 From: jkindly Date: Sat, 19 Apr 2025 21:26:40 +0200 Subject: [PATCH 38/98] HM-1: ECS --- spec/Checker/ProductProcessingCheckerSpec.php | 4 +- spec/Checker/ProductQuantityCheckerSpec.php | 2 +- spec/Checker/WishlistNameCheckerSpec.php | 4 +- ...ddProductToSelectedWishlistHandlerSpec.php | 4 +- .../AddProductToWishlistHandlerSpec.php | 10 +-- ...AddProductVariantToWishlistHandlerSpec.php | 8 +-- .../Wishlist/AddProductsToCartHandlerSpec.php | 10 +-- .../AddSelectedProductsToCartHandlerSpec.php | 10 +-- .../Wishlist/AddWishlistToUserHandlerSpec.php | 4 +- ...ctedProductsToOtherWishlistHandlerSpec.php | 6 +- .../Wishlist/CreateNewWishlistHandlerSpec.php | 8 +-- .../Wishlist/CreateWishlistHandlerSpec.php | 10 +-- ...edProductsFromWishlistToPdfHandlerSpec.php | 6 +- .../ExportWishlistToCsvHandlerSpec.php | 14 ++-- .../RemoveProductFromWishlistHandlerSpec.php | 10 +-- ...eProductVariantFromWishlistHandlerSpec.php | 10 +-- ...electedProductsFromWishlistHandlerSpec.php | 12 ++-- .../Wishlist/RemoveWishlistHandlerSpec.php | 4 +- .../UpdateWishlistNameHandlerSpec.php | 2 +- spec/Context/WishlistContextSpec.php | 34 +++++----- .../Action/AddProductToWishlistActionSpec.php | 18 ++--- .../AddProductVariantToWishlistActionSpec.php | 6 +- .../Action/ListWishlistProductsActionSpec.php | 10 +-- .../RemoveProductFromWishlistActionSpec.php | 10 +-- .../Action/RenderHeaderTemplateActionSpec.php | 2 +- .../SyliusWishlistExtensionSpec.php | 2 +- ...tProductsToOtherWishlistDuplicatorSpec.php | 8 +-- spec/Entity/WishlistProductSpec.php | 4 +- spec/Entity/WishlistSpec.php | 6 +- .../LoggedUserWishlistSubscriberSpec.php | 6 +- spec/Exporter/DomPdfWishlistExporterSpec.php | 6 +- .../WishlistProductFactoryFacadeSpec.php | 6 +- spec/Factory/DomPdfFactorySpec.php | 8 +-- spec/Factory/DomPdfOptionsFactorySpec.php | 4 +- spec/Factory/WishlistFactorySpec.php | 6 +- spec/Factory/WishlistProductFactorySpec.php | 8 +-- spec/Generator/ModelCreatorSpec.php | 10 +-- .../Factory/VariantPdfModelFactorySpec.php | 4 +- spec/Model/VariantPdfModelSpec.php | 4 +- .../SelectedWishlistProductsProcessorSpec.php | 4 +- .../VariantPdfModelProcessorSpec.php | 6 +- .../Resolver/ShopUserWishlistResolverSpec.php | 12 ++-- spec/Resolver/TokenUserResolverSpec.php | 2 +- .../VariantImageToDataUriResolverSpec.php | 4 +- .../WishlistCookieTokenResolverSpec.php | 68 ++++++------------- spec/Resolver/WishlistsResolverSpec.php | 12 ++-- src/Checker/ProductProcessingChecker.php | 2 +- .../ProductProcessingCheckerInterface.php | 2 +- src/Checker/ProductQuantityChecker.php | 2 +- .../ProductQuantityCheckerInterface.php | 2 +- src/Checker/WishlistNameChecker.php | 2 +- src/Checker/WishlistNameCheckerInterface.php | 2 +- src/Command/RemoveGuestWishlistsCommand.php | 2 +- .../Wishlist/AddProductToSelectedWishlist.php | 2 +- .../AddProductToSelectedWishlistInterface.php | 4 +- .../Wishlist/AddProductVariantToWishlist.php | 2 +- src/Command/Wishlist/AddProductsToCart.php | 2 +- .../Wishlist/AddProductsToCartInterface.php | 2 +- src/Command/Wishlist/AddWishlistToUser.php | 2 +- .../CopySelectedProductsToOtherWishlist.php | 2 +- ...lectedProductsToOtherWishlistInterface.php | 2 +- ...ctedProductsFromWishlistToPdfInterface.php | 2 +- src/Command/Wishlist/ExportWishlistToCsv.php | 2 +- .../RemoveSelectedProductsFromWishlist.php | 2 +- .../Wishlist/UpdateWishlistNameInterface.php | 2 +- src/Command/Wishlist/WishlistItem.php | 2 +- .../Wishlist/WishlistItemInterface.php | 2 +- .../Wishlist/WishlistSyncCommandInterface.php | 2 +- .../WishlistTokenValueAwareInterface.php | 1 + .../Wishlist/AddProductToWishlistHandler.php | 6 +- .../AddProductVariantToWishlistHandler.php | 6 +- .../Wishlist/AddProductsToCartHandler.php | 8 +-- .../AddSelectedProductsToCartHandler.php | 10 +-- ...SelectedProductsToOtherWishlistHandler.php | 2 +- .../Wishlist/CreateNewWishlistHandler.php | 6 +- .../Wishlist/CreateWishlistHandler.php | 8 +-- .../Wishlist/ExportWishlistToCsvHandler.php | 8 +-- .../Wishlist/ImportWishlistFromCsvHandler.php | 4 +- .../RemoveProductFromWishlistHandler.php | 8 +-- ...emoveProductVariantFromWishlistHandler.php | 10 +-- ...oveSelectedProductsFromWishlistHandler.php | 8 +-- .../Wishlist/RemoveWishlistHandler.php | 4 +- src/Context/WishlistContext.php | 34 ++++------ src/Context/WishlistContextInterface.php | 2 +- .../AddProductToSelectedWishlistAction.php | 4 +- .../Action/AddProductToWishlistAction.php | 10 +-- .../AddProductVariantToWishlistAction.php | 6 +- .../AddSelectedProductsToCartAction.php | 4 +- .../Action/AddWishlistToUserAction.php | 2 +- .../RemoveProductFromWishlistAction.php | 2 +- ...RemoveProductVariantFromWishlistAction.php | 2 +- .../ApiPlatform/RemoveWishlistAction.php | 2 +- .../Action/BaseAddWishlistProductsAction.php | 2 +- .../Action/BaseWishlistProductsAction.php | 4 +- .../Action/BaseWishlistsListingAction.php | 2 +- src/Controller/Action/CleanWishlistAction.php | 2 +- ...ySelectedProductsToOtherWishlistAction.php | 2 +- .../Action/CreateNewWishlistAction.php | 2 +- .../ExportSelectedProductsToCsvAction.php | 2 +- .../Action/ExportWishlistToPdfAction.php | 2 +- .../Action/ListWishlistProductsAction.php | 4 +- .../RemoveProductFromWishlistAction.php | 4 +- ...RemoveProductVariantFromWishlistAction.php | 6 +- .../Action/ShowChosenWishlistAction.php | 4 +- src/Controller/OrderItemController.php | 2 +- ...nValueAwareInputCommandDataTransformer.php | 46 ------------- src/DependencyInjection/Configuration.php | 6 +- ...hlistProductsToOtherWishlistDuplicator.php | 6 +- ...uctsToOtherWishlistDuplicatorInterface.php | 4 +- src/Entity/Wishlist.php | 2 +- src/Entity/WishlistProduct.php | 2 +- src/Entity/WishlistProductInterface.php | 2 +- .../CreateNewWishlistSubscriber.php | 2 +- .../LoggedUserWishlistSubscriber.php | 6 +- .../InvalidProductQuantityException.php | 2 +- .../ProductCantBeAddedToCartException.php | 2 +- .../WishlistHasAnotherShopUserException.php | 2 +- src/Exporter/DomPdfWishlistExporter.php | 2 +- src/Exporter/WishlistToPdfExporter.php | 2 +- src/Facade/WishlistProductFactoryFacade.php | 4 +- .../WishlistProductFactoryFacadeInterface.php | 4 +- src/Factory/CsvWishlistProductFactory.php | 2 +- .../CsvWishlistProductFactoryInterface.php | 2 +- src/Factory/DomPdfFactoryInterface.php | 2 +- src/Factory/DomPdfOptionsFactory.php | 2 +- src/Factory/DomPdfOptionsFactoryInterface.php | 2 +- src/Factory/WishlistFactory.php | 4 +- src/Factory/WishlistFactoryInterface.php | 2 +- src/Factory/WishlistProductFactory.php | 4 +- .../WishlistProductFactoryInterface.php | 6 +- src/Form/Extension/AddToCartTypeExtension.php | 2 +- src/Form/Type/AddProductsToCartType.php | 6 +- src/Form/Type/CreateNewWishlistType.php | 2 +- src/Generator/ModelCreator.php | 4 +- src/Model/DTO/CsvWishlistProduct.php | 2 +- src/Model/Factory/VariantPdfModelFactory.php | 2 +- .../VariantPdfModelFactoryInterface.php | 2 +- .../SelectedWishlistProductsProcessor.php | 2 +- ...ctedWishlistProductsProcessorInterface.php | 2 +- src/Processor/VariantPdfModelProcessor.php | 4 +- src/Processor/WishlistCommandProcessor.php | 2 +- .../WishlistCommandProcessorInterface.php | 2 +- src/Repository/WishlistRepository.php | 2 +- .../WishlistRepositoryInterface.php | 2 +- .../GenerateDataUriForImageResolver.php | 2 +- src/Resolver/ShopUserWishlistResolver.php | 8 +-- .../ShopUserWishlistResolverInterface.php | 2 +- src/Resolver/TokenUserResolver.php | 2 +- .../VariantImageToDataUriResolver.php | 2 +- src/Resolver/WishlistCookieTokenResolver.php | 2 +- src/Resolver/WishlistsResolver.php | 8 +-- src/Resolver/WishlistsResolverInterface.php | 2 +- src/Resources/config/services/context.xml | 2 +- src/SyliusWishlistPlugin.php | 2 +- src/Twig/WishlistExtension.php | 6 +- src/Voter/WishlistVoter.php | 6 +- tests/Behat/Context/Api/WishlistContext.php | 6 +- tests/Behat/Context/Setup/WishlistContext.php | 10 +-- tests/Behat/Context/Ui/WishlistContext.php | 10 +-- tests/Behat/Page/Shop/ProductIndexPage.php | 2 +- tests/Behat/Page/Shop/ProductShowPage.php | 2 +- .../Page/Shop/ProductShowPageInterface.php | 2 +- tests/Behat/Page/Shop/Wishlist/IndexPage.php | 2 +- .../Behat/Page/Shop/WishlistPageInterface.php | 2 +- tests/Behat/Service/LoginerInterface.php | 2 +- tests/Behat/Service/WishlistCreator.php | 6 +- .../Service/WishlistCreatorInterface.php | 4 +- tests/Functional/Api/WishlistTest.php | 6 +- tests/Functional/FunctionalTestCase.php | 2 +- .../Repository/WishlistRepositoryTest.php | 4 +- 170 files changed, 415 insertions(+), 494 deletions(-) delete mode 100644 src/DataTransformer/Wishlist/WishlistTokenValueAwareInputCommandDataTransformer.php diff --git a/spec/Checker/ProductProcessingCheckerSpec.php b/spec/Checker/ProductProcessingCheckerSpec.php index 7046dbdc..618d9923 100644 --- a/spec/Checker/ProductProcessingCheckerSpec.php +++ b/spec/Checker/ProductProcessingCheckerSpec.php @@ -13,11 +13,11 @@ namespace spec\Sylius\WishlistPlugin\Checker; -use Sylius\WishlistPlugin\Checker\ProductProcessingChecker; -use Sylius\WishlistPlugin\Command\Wishlist\WishlistItem; use PhpSpec\ObjectBehavior; use Sylius\Bundle\OrderBundle\Controller\AddToCartCommandInterface; use Sylius\Component\Core\Model\OrderItemInterface; +use Sylius\WishlistPlugin\Checker\ProductProcessingChecker; +use Sylius\WishlistPlugin\Command\Wishlist\WishlistItem; final class ProductProcessingCheckerSpec extends ObjectBehavior { diff --git a/spec/Checker/ProductQuantityCheckerSpec.php b/spec/Checker/ProductQuantityCheckerSpec.php index 870da737..1a5f8a5b 100644 --- a/spec/Checker/ProductQuantityCheckerSpec.php +++ b/spec/Checker/ProductQuantityCheckerSpec.php @@ -13,9 +13,9 @@ namespace spec\Sylius\WishlistPlugin\Checker; -use Sylius\WishlistPlugin\Checker\ProductQuantityChecker; use PhpSpec\ObjectBehavior; use Sylius\Component\Order\Model\OrderItemInterface; +use Sylius\WishlistPlugin\Checker\ProductQuantityChecker; final class ProductQuantityCheckerSpec extends ObjectBehavior { diff --git a/spec/Checker/WishlistNameCheckerSpec.php b/spec/Checker/WishlistNameCheckerSpec.php index 3690b869..a079c7d0 100644 --- a/spec/Checker/WishlistNameCheckerSpec.php +++ b/spec/Checker/WishlistNameCheckerSpec.php @@ -1,6 +1,6 @@ beConstructedWith( $tokenStorage, $wishlistRepository, $wishlistFactory, - 'sylius_wishlist', + $wishlistCookieTokenResolver, $channelContext, $tokenUserResolver, ); @@ -65,9 +67,9 @@ public function it_creates_new_wishlist_if_no_cookie_and_user( WishlistFactoryInterface $wishlistFactory, WishlistInterface $wishlist, TokenUserResolverInterface $tokenUserResolver, + WishlistCookieTokenResolverInterface $wishlistCookieTokenResolver, ): void { - $request->cookies = $parameterBag; - $parameterBag->get('sylius_wishlist')->willReturn(null); + $wishlistCookieTokenResolver->resolve()->willReturn('nonexistent-token'); $tokenStorage->getToken()->willReturn($token); $tokenUserResolver->resolve($token)->willReturn(null); @@ -84,9 +86,9 @@ public function it_returns_cookie_wishlist_if_cookie_and_no_user( WishlistRepositoryInterface $wishlistRepository, WishlistInterface $wishlist, TokenUserResolverInterface $tokenUserResolver, + WishlistCookieTokenResolverInterface $wishlistCookieTokenResolver, ): void { - $request->cookies = $parameterBag; - $parameterBag->get('sylius_wishlist')->willReturn('Fq8N4W6mk12i9J2HX0U60POGG5UEzSgGW37OWd6sv2dd8FlBId'); + $wishlistCookieTokenResolver->resolve()->willReturn('Fq8N4W6mk12i9J2HX0U60POGG5UEzSgGW37OWd6sv2dd8FlBId'); $tokenStorage->getToken()->willReturn($token); $tokenUserResolver->resolve($token)->willReturn(null); $wishlistRepository->findByToken('Fq8N4W6mk12i9J2HX0U60POGG5UEzSgGW37OWd6sv2dd8FlBId')->willReturn($wishlist); @@ -103,9 +105,9 @@ public function it_returns_new_wishlist_if_cookie_not_found_and_no_user( WishlistFactoryInterface $wishlistFactory, WishlistInterface $wishlist, TokenUserResolverInterface $tokenUserResolver, + WishlistCookieTokenResolverInterface $wishlistCookieTokenResolver, ): void { - $request->cookies = $parameterBag; - $parameterBag->get('sylius_wishlist')->willReturn('Fq8N4W6mk12i9J2HX0U60POGG5UEzSgGW37OWd6sv2dd8FlBId'); + $wishlistCookieTokenResolver->resolve()->willReturn('Fq8N4W6mk12i9J2HX0U60POGG5UEzSgGW37OWd6sv2dd8FlBId'); $tokenStorage->getToken()->willReturn($token); $tokenUserResolver->resolve($token)->willReturn(null); $wishlistRepository->findByToken('Fq8N4W6mk12i9J2HX0U60POGG5UEzSgGW37OWd6sv2dd8FlBId')->willReturn(null); @@ -125,9 +127,9 @@ public function it_returns_user_wishlist_if_found_and_user_logged_in( ChannelContextInterface $channelContext, ChannelInterface $channel, TokenUserResolverInterface $tokenUserResolver, + WishlistCookieTokenResolverInterface $wishlistCookieTokenResolver, ): void { - $request->cookies = $parameterBag; - $parameterBag->get('sylius_wishlist')->willReturn(null); + $wishlistCookieTokenResolver->resolve()->willReturn('nonexistent-token'); $tokenStorage->getToken()->willReturn($token); $tokenUserResolver->resolve($token)->willReturn($shopUser); $channelContext->getChannel()->willReturn($channel); @@ -148,9 +150,9 @@ public function it_returns_new_wishlist_if_not_found_and_user_logged_in( ChannelContextInterface $channelContext, ChannelInterface $channel, TokenUserResolverInterface $tokenUserResolver, + WishlistCookieTokenResolverInterface $wishlistCookieTokenResolver, ): void { - $request->cookies = $parameterBag; - $parameterBag->get('sylius_wishlist')->willReturn(null); + $wishlistCookieTokenResolver->resolve()->willReturn('nonexistent-token'); $wishlistFactory->createNew()->willReturn($wishlist); $tokenStorage->getToken()->willReturn($token); $tokenUserResolver->resolve($token)->willReturn($shopUser); diff --git a/spec/Controller/Action/AddProductToWishlistActionSpec.php b/spec/Controller/Action/AddProductToWishlistActionSpec.php index ed4f8b0e..1a9c3ad2 100644 --- a/spec/Controller/Action/AddProductToWishlistActionSpec.php +++ b/spec/Controller/Action/AddProductToWishlistActionSpec.php @@ -13,19 +13,19 @@ namespace spec\Sylius\WishlistPlugin\Controller\Action; -use Sylius\WishlistPlugin\Controller\Action\AddProductToWishlistAction; -use Sylius\WishlistPlugin\Entity\WishlistInterface; -use Sylius\WishlistPlugin\Entity\WishlistProductInterface; -use Sylius\WishlistPlugin\Factory\WishlistProductFactoryInterface; -use Sylius\WishlistPlugin\Resolver\WishlistCookieTokenResolverInterface; -use Sylius\WishlistPlugin\Resolver\WishlistsResolverInterface; use Doctrine\Persistence\ObjectManager; use PhpSpec\ObjectBehavior; use Sylius\Component\Channel\Context\ChannelContextInterface; use Sylius\Component\Core\Model\ChannelInterface; use Sylius\Component\Core\Model\ProductInterface; use Sylius\Component\Core\Repository\ProductRepositoryInterface; -use Symfony\Component\HttpFoundation\ParameterBag; +use Sylius\WishlistPlugin\Controller\Action\AddProductToWishlistAction; +use Sylius\WishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Entity\WishlistProductInterface; +use Sylius\WishlistPlugin\Factory\WishlistProductFactoryInterface; +use Sylius\WishlistPlugin\Resolver\WishlistCookieTokenResolverInterface; +use Sylius\WishlistPlugin\Resolver\WishlistsResolverInterface; +use Symfony\Component\HttpFoundation\HeaderBag; use Symfony\Component\HttpFoundation\RedirectResponse; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\RequestStack; @@ -85,7 +85,7 @@ public function it_handles_the_request_and_persist_new_wishlist_for_logged_shop_ ObjectManager $wishlistManager, ChannelContextInterface $channelContext, ChannelInterface $channel, - ParameterBag $headers, + HeaderBag $headers, Session $session, FlashBagInterface $flashBag, WishlistCookieTokenResolverInterface $wishlistCookieTokenResolver, @@ -135,7 +135,7 @@ public function it_handles_the_request_and_persist_new_wishlist_for_anonymous_us ObjectManager $wishlistManager, ChannelContextInterface $channelContext, ChannelInterface $channel, - ParameterBag $headers, + HeaderBag $headers, Session $session, FlashBagInterface $flashBag, WishlistCookieTokenResolverInterface $wishlistCookieTokenResolver, diff --git a/spec/Controller/Action/AddProductVariantToWishlistActionSpec.php b/spec/Controller/Action/AddProductVariantToWishlistActionSpec.php index 1fbd18b1..e0a2001e 100644 --- a/spec/Controller/Action/AddProductVariantToWishlistActionSpec.php +++ b/spec/Controller/Action/AddProductVariantToWishlistActionSpec.php @@ -13,14 +13,14 @@ namespace spec\Sylius\WishlistPlugin\Controller\Action; +use PhpSpec\ObjectBehavior; +use Sylius\Component\Core\Model\ProductVariantInterface; +use Sylius\Component\Core\Repository\ProductVariantRepositoryInterface; use Sylius\WishlistPlugin\Controller\Action\AddProductVariantToWishlistAction; use Sylius\WishlistPlugin\Entity\WishlistInterface; use Sylius\WishlistPlugin\Entity\WishlistProductInterface; use Sylius\WishlistPlugin\Factory\WishlistProductFactoryInterface; use Sylius\WishlistPlugin\Repository\WishlistRepositoryInterface; -use PhpSpec\ObjectBehavior; -use Sylius\Component\Core\Model\ProductVariantInterface; -use Sylius\Component\Core\Repository\ProductVariantRepositoryInterface; use Symfony\Component\HttpFoundation\RedirectResponse; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\RequestStack; diff --git a/spec/Controller/Action/ListWishlistProductsActionSpec.php b/spec/Controller/Action/ListWishlistProductsActionSpec.php index 85be21b4..41bbfdf5 100644 --- a/spec/Controller/Action/ListWishlistProductsActionSpec.php +++ b/spec/Controller/Action/ListWishlistProductsActionSpec.php @@ -13,16 +13,16 @@ namespace spec\Sylius\WishlistPlugin\Controller\Action; -use Sylius\WishlistPlugin\Controller\Action\ListWishlistProductsAction; -use Sylius\WishlistPlugin\Entity\WishlistInterface; -use Sylius\WishlistPlugin\Form\Type\WishlistCollectionType; -use Sylius\WishlistPlugin\Processor\WishlistCommandProcessorInterface; -use Sylius\WishlistPlugin\Resolver\WishlistsResolverInterface; use Doctrine\Common\Collections\ArrayCollection; use Doctrine\Common\Collections\Collection; use PhpSpec\ObjectBehavior; use Sylius\Component\Core\Model\OrderInterface; use Sylius\Component\Order\Context\CartContextInterface; +use Sylius\WishlistPlugin\Controller\Action\ListWishlistProductsAction; +use Sylius\WishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Form\Type\WishlistCollectionType; +use Sylius\WishlistPlugin\Processor\WishlistCommandProcessorInterface; +use Sylius\WishlistPlugin\Resolver\WishlistsResolverInterface; use Symfony\Component\Form\FormFactoryInterface; use Symfony\Component\Form\FormInterface; use Symfony\Component\Form\FormView; diff --git a/spec/Controller/Action/RemoveProductFromWishlistActionSpec.php b/spec/Controller/Action/RemoveProductFromWishlistActionSpec.php index e7dca37f..e2cf62e7 100644 --- a/spec/Controller/Action/RemoveProductFromWishlistActionSpec.php +++ b/spec/Controller/Action/RemoveProductFromWishlistActionSpec.php @@ -1,6 +1,6 @@ beConstructedWith($requestStack, 'token'); } @@ -35,47 +24,32 @@ public function it_is_initializable(): void $this->shouldImplement(WishlistCookieTokenResolverInterface::class); } - public function it_returns_wishlist_cookie_token_from_main_request_cookies( - RequestStack $requestStack, - Request $request, - ParameterBag $inputBag, - ): void { + public function it_returns_token_from_cookies_if_present(RequestStack $requestStack): void + { + $request = new Request(); + $request->cookies = new InputBag(['token' => 'cookie_token']); $requestStack->getMainRequest()->willReturn($request); - $inputBag->get('token')->willReturn('wishlist_token'); - $request->cookies = $inputBag; - $this->resolve()->shouldReturn('wishlist_token'); + $this->resolve()->shouldReturn('cookie_token'); } - public function it_returns_wishlist_cookie_token_from_main_request_attributes( - RequestStack $requestStack, - Request $request, - ParameterBag $inputBagCookies, - ParameterBag $inputBagAttributes, - ): void { + public function it_returns_token_from_attributes_if_not_in_cookies(RequestStack $requestStack): void + { + $request = new Request(); + $request->cookies = new InputBag(); + $request->attributes = new InputBag(['token' => 'attribute_token']); $requestStack->getMainRequest()->willReturn($request); - $inputBagCookies->get('token')->willReturn(null); - $inputBagAttributes->get('token')->willReturn('wishlist_token'); - $request->cookies = $inputBagCookies; - $request->attributes = $inputBagAttributes; - $this->resolve()->shouldReturn('wishlist_token'); + $this->resolve()->shouldReturn('attribute_token'); } - public function it_returns_new_wishlist_token_class_if_not_found_in_cookies_nor_attributes( - RequestStack $requestStack, - Request $request, - ParameterBag $inputBagCookies, - ParameterBag $inputBagAttributes, - WishlistToken $wishlistToken, - ): void { + public function it_returns_new_token_if_not_in_cookies_nor_attributes(RequestStack $requestStack): void + { + $request = new Request(); + $request->cookies = new InputBag(); + $request->attributes = new InputBag(); $requestStack->getMainRequest()->willReturn($request); - $inputBagCookies->get('token')->willReturn(null); - $inputBagAttributes->get('token')->willReturn(null); - $request->cookies = $inputBagCookies; - $request->attributes = $inputBagAttributes; - $wishlistToken->getValue()->willReturn('wishlist_token'); - $this->resolve()->shouldBeString(); + $this->resolve()->shouldMatch("/^([a-f0-9\-]{36})$/"); } } diff --git a/spec/Resolver/WishlistsResolverSpec.php b/spec/Resolver/WishlistsResolverSpec.php index 9923033f..0b5ef985 100644 --- a/spec/Resolver/WishlistsResolverSpec.php +++ b/spec/Resolver/WishlistsResolverSpec.php @@ -1,6 +1,6 @@ cookies->get($this->wishlistCookieToken); + $cookieWishlistToken = $this->wishlistCookieTokenResolver->resolve(); /** @var ?TokenInterface $token */ $token = $this->tokenStorage->getToken(); - /** @var WishlistInterface $wishlist */ - $wishlist = $this->wishlistFactory->createNew(); - $user = $this->tokenUserResolver->resolve($token); - if (null === $cookieWishlistToken && null === $user) { - return $wishlist; - } + /** @var WishlistInterface $wishlist */ + $wishlist = $this->wishlistFactory->createNew(); - if (null !== $cookieWishlistToken && !$user instanceof ShopUserInterface) { + if (!$user instanceof ShopUserInterface) { return $this->wishlistRepository->findByToken($cookieWishlistToken) ?? $wishlist; } try { $channel = $this->channelContext->getChannel(); } catch (ChannelNotFoundException $exception) { - $channel = null; + return $wishlist; } - if (null !== $channel) { - if ($user instanceof ShopUserInterface) { - $wishlist = $this->wishlistRepository->findOneByShopUserAndChannel($user, $channel); - - return $wishlist ?? $this->wishlistFactory->createForUserAndChannel($user, $channel); - } - } + $wishlist = $this->wishlistRepository->findOneByShopUserAndChannel($user, $channel); - return $wishlist; + return $wishlist ?? $this->wishlistFactory->createForUserAndChannel($user, $channel); } } diff --git a/src/Context/WishlistContextInterface.php b/src/Context/WishlistContextInterface.php index 5a26429c..12fa44bd 100644 --- a/src/Context/WishlistContextInterface.php +++ b/src/Context/WishlistContextInterface.php @@ -1,6 +1,6 @@ setWishlist($wishlist); - - return $object; - } - - /** - * @param WishlistTokenValueAwareInterface|mixed $object - */ - public function supportsTransformation($object): bool - { - return $object instanceof WishlistTokenValueAwareInterface; - } -} diff --git a/src/DependencyInjection/Configuration.php b/src/DependencyInjection/Configuration.php index 7b13568e..4573fbfa 100644 --- a/src/DependencyInjection/Configuration.php +++ b/src/DependencyInjection/Configuration.php @@ -13,14 +13,14 @@ namespace Sylius\WishlistPlugin\DependencyInjection; +use Sylius\Bundle\ResourceBundle\Controller\ResourceController; +use Sylius\Bundle\ResourceBundle\Doctrine\ORM\EntityRepository; +use Sylius\Component\Resource\Factory\Factory; use Sylius\WishlistPlugin\Entity\Wishlist; use Sylius\WishlistPlugin\Entity\WishlistInterface; use Sylius\WishlistPlugin\Entity\WishlistProduct; use Sylius\WishlistPlugin\Entity\WishlistProductInterface; use Sylius\WishlistPlugin\Repository\WishlistRepository; -use Sylius\Bundle\ResourceBundle\Controller\ResourceController; -use Sylius\Bundle\ResourceBundle\Doctrine\ORM\EntityRepository; -use Sylius\Component\Resource\Factory\Factory; use Symfony\Component\Config\Definition\Builder\TreeBuilder; use Symfony\Component\Config\Definition\ConfigurationInterface; use Symfony\Component\Config\Definition\Exception\InvalidConfigurationException; diff --git a/src/Duplicator/WishlistProductsToOtherWishlistDuplicator.php b/src/Duplicator/WishlistProductsToOtherWishlistDuplicator.php index 0fa1b660..5d834e8e 100644 --- a/src/Duplicator/WishlistProductsToOtherWishlistDuplicator.php +++ b/src/Duplicator/WishlistProductsToOtherWishlistDuplicator.php @@ -13,12 +13,12 @@ namespace Sylius\WishlistPlugin\Duplicator; -use Sylius\WishlistPlugin\Entity\WishlistInterface; -use Sylius\WishlistPlugin\Factory\WishlistProductFactoryInterface; -use Sylius\WishlistPlugin\Repository\WishlistRepositoryInterface; use Doctrine\Common\Collections\Collection; use Sylius\Component\Core\Model\ProductVariantInterface; use Sylius\Component\Core\Repository\ProductVariantRepositoryInterface; +use Sylius\WishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Factory\WishlistProductFactoryInterface; +use Sylius\WishlistPlugin\Repository\WishlistRepositoryInterface; use Symfony\Component\HttpFoundation\RequestStack; use Symfony\Component\HttpFoundation\Session\Session; use Symfony\Contracts\Translation\TranslatorInterface; diff --git a/src/Duplicator/WishlistProductsToOtherWishlistDuplicatorInterface.php b/src/Duplicator/WishlistProductsToOtherWishlistDuplicatorInterface.php index 2c210ed7..d9094734 100644 --- a/src/Duplicator/WishlistProductsToOtherWishlistDuplicatorInterface.php +++ b/src/Duplicator/WishlistProductsToOtherWishlistDuplicatorInterface.php @@ -1,6 +1,6 @@ - %sylius_wishlist_plugin.parameters.wishlist_cookie_token% + diff --git a/src/SyliusWishlistPlugin.php b/src/SyliusWishlistPlugin.php index 9a97b781..dcdd4a50 100644 --- a/src/SyliusWishlistPlugin.php +++ b/src/SyliusWishlistPlugin.php @@ -13,8 +13,8 @@ namespace Sylius\WishlistPlugin; -use Sylius\WishlistPlugin\DependencyInjection\SyliusMessageBusPolyfillPass; use Sylius\Bundle\CoreBundle\Application\SyliusPluginTrait; +use Sylius\WishlistPlugin\DependencyInjection\SyliusMessageBusPolyfillPass; use Symfony\Component\DependencyInjection\Compiler\PassConfig; use Symfony\Component\DependencyInjection\ContainerBuilder; use Symfony\Component\DependencyInjection\Extension\ExtensionInterface; diff --git a/src/Twig/WishlistExtension.php b/src/Twig/WishlistExtension.php index 6ae7582a..ef3bd41a 100644 --- a/src/Twig/WishlistExtension.php +++ b/src/Twig/WishlistExtension.php @@ -1,6 +1,6 @@ Date: Sat, 19 Apr 2025 21:27:38 +0200 Subject: [PATCH 39/98] HM-1: Spec --- spec/Checker/ProductProcessingCheckerSpec.php | 4 +- spec/Checker/ProductQuantityCheckerSpec.php | 2 +- spec/Checker/WishlistNameCheckerSpec.php | 4 +- ...ddProductToSelectedWishlistHandlerSpec.php | 4 +- .../AddProductToWishlistHandlerSpec.php | 10 +-- ...AddProductVariantToWishlistHandlerSpec.php | 8 +-- .../Wishlist/AddProductsToCartHandlerSpec.php | 10 +-- .../AddSelectedProductsToCartHandlerSpec.php | 10 +-- .../Wishlist/AddWishlistToUserHandlerSpec.php | 4 +- ...ctedProductsToOtherWishlistHandlerSpec.php | 6 +- .../Wishlist/CreateNewWishlistHandlerSpec.php | 8 +-- .../Wishlist/CreateWishlistHandlerSpec.php | 10 +-- ...edProductsFromWishlistToPdfHandlerSpec.php | 6 +- .../ExportWishlistToCsvHandlerSpec.php | 14 ++-- .../RemoveProductFromWishlistHandlerSpec.php | 10 +-- ...eProductVariantFromWishlistHandlerSpec.php | 10 +-- ...electedProductsFromWishlistHandlerSpec.php | 12 ++-- .../Wishlist/RemoveWishlistHandlerSpec.php | 4 +- .../UpdateWishlistNameHandlerSpec.php | 2 +- spec/Context/WishlistContextSpec.php | 34 +++++----- .../Action/AddProductToWishlistActionSpec.php | 18 ++--- .../AddProductVariantToWishlistActionSpec.php | 6 +- .../Action/ListWishlistProductsActionSpec.php | 10 +-- .../RemoveProductFromWishlistActionSpec.php | 10 +-- .../Action/RenderHeaderTemplateActionSpec.php | 2 +- .../SyliusWishlistExtensionSpec.php | 2 +- ...tProductsToOtherWishlistDuplicatorSpec.php | 8 +-- spec/Entity/WishlistProductSpec.php | 4 +- spec/Entity/WishlistSpec.php | 6 +- .../LoggedUserWishlistSubscriberSpec.php | 6 +- spec/Exporter/DomPdfWishlistExporterSpec.php | 6 +- .../WishlistProductFactoryFacadeSpec.php | 6 +- spec/Factory/DomPdfFactorySpec.php | 8 +-- spec/Factory/DomPdfOptionsFactorySpec.php | 4 +- spec/Factory/WishlistFactorySpec.php | 6 +- spec/Factory/WishlistProductFactorySpec.php | 8 +-- spec/Generator/ModelCreatorSpec.php | 10 +-- .../Factory/VariantPdfModelFactorySpec.php | 4 +- spec/Model/VariantPdfModelSpec.php | 4 +- .../SelectedWishlistProductsProcessorSpec.php | 4 +- .../VariantPdfModelProcessorSpec.php | 6 +- .../Resolver/ShopUserWishlistResolverSpec.php | 12 ++-- spec/Resolver/TokenUserResolverSpec.php | 2 +- .../VariantImageToDataUriResolverSpec.php | 4 +- .../WishlistCookieTokenResolverSpec.php | 68 ++++++------------- spec/Resolver/WishlistsResolverSpec.php | 12 ++-- 46 files changed, 192 insertions(+), 216 deletions(-) diff --git a/spec/Checker/ProductProcessingCheckerSpec.php b/spec/Checker/ProductProcessingCheckerSpec.php index 7046dbdc..618d9923 100644 --- a/spec/Checker/ProductProcessingCheckerSpec.php +++ b/spec/Checker/ProductProcessingCheckerSpec.php @@ -13,11 +13,11 @@ namespace spec\Sylius\WishlistPlugin\Checker; -use Sylius\WishlistPlugin\Checker\ProductProcessingChecker; -use Sylius\WishlistPlugin\Command\Wishlist\WishlistItem; use PhpSpec\ObjectBehavior; use Sylius\Bundle\OrderBundle\Controller\AddToCartCommandInterface; use Sylius\Component\Core\Model\OrderItemInterface; +use Sylius\WishlistPlugin\Checker\ProductProcessingChecker; +use Sylius\WishlistPlugin\Command\Wishlist\WishlistItem; final class ProductProcessingCheckerSpec extends ObjectBehavior { diff --git a/spec/Checker/ProductQuantityCheckerSpec.php b/spec/Checker/ProductQuantityCheckerSpec.php index 870da737..1a5f8a5b 100644 --- a/spec/Checker/ProductQuantityCheckerSpec.php +++ b/spec/Checker/ProductQuantityCheckerSpec.php @@ -13,9 +13,9 @@ namespace spec\Sylius\WishlistPlugin\Checker; -use Sylius\WishlistPlugin\Checker\ProductQuantityChecker; use PhpSpec\ObjectBehavior; use Sylius\Component\Order\Model\OrderItemInterface; +use Sylius\WishlistPlugin\Checker\ProductQuantityChecker; final class ProductQuantityCheckerSpec extends ObjectBehavior { diff --git a/spec/Checker/WishlistNameCheckerSpec.php b/spec/Checker/WishlistNameCheckerSpec.php index 3690b869..a079c7d0 100644 --- a/spec/Checker/WishlistNameCheckerSpec.php +++ b/spec/Checker/WishlistNameCheckerSpec.php @@ -1,6 +1,6 @@ beConstructedWith( $tokenStorage, $wishlistRepository, $wishlistFactory, - 'sylius_wishlist', + $wishlistCookieTokenResolver, $channelContext, $tokenUserResolver, ); @@ -65,9 +67,9 @@ public function it_creates_new_wishlist_if_no_cookie_and_user( WishlistFactoryInterface $wishlistFactory, WishlistInterface $wishlist, TokenUserResolverInterface $tokenUserResolver, + WishlistCookieTokenResolverInterface $wishlistCookieTokenResolver, ): void { - $request->cookies = $parameterBag; - $parameterBag->get('sylius_wishlist')->willReturn(null); + $wishlistCookieTokenResolver->resolve()->willReturn('nonexistent-token'); $tokenStorage->getToken()->willReturn($token); $tokenUserResolver->resolve($token)->willReturn(null); @@ -84,9 +86,9 @@ public function it_returns_cookie_wishlist_if_cookie_and_no_user( WishlistRepositoryInterface $wishlistRepository, WishlistInterface $wishlist, TokenUserResolverInterface $tokenUserResolver, + WishlistCookieTokenResolverInterface $wishlistCookieTokenResolver, ): void { - $request->cookies = $parameterBag; - $parameterBag->get('sylius_wishlist')->willReturn('Fq8N4W6mk12i9J2HX0U60POGG5UEzSgGW37OWd6sv2dd8FlBId'); + $wishlistCookieTokenResolver->resolve()->willReturn('Fq8N4W6mk12i9J2HX0U60POGG5UEzSgGW37OWd6sv2dd8FlBId'); $tokenStorage->getToken()->willReturn($token); $tokenUserResolver->resolve($token)->willReturn(null); $wishlistRepository->findByToken('Fq8N4W6mk12i9J2HX0U60POGG5UEzSgGW37OWd6sv2dd8FlBId')->willReturn($wishlist); @@ -103,9 +105,9 @@ public function it_returns_new_wishlist_if_cookie_not_found_and_no_user( WishlistFactoryInterface $wishlistFactory, WishlistInterface $wishlist, TokenUserResolverInterface $tokenUserResolver, + WishlistCookieTokenResolverInterface $wishlistCookieTokenResolver, ): void { - $request->cookies = $parameterBag; - $parameterBag->get('sylius_wishlist')->willReturn('Fq8N4W6mk12i9J2HX0U60POGG5UEzSgGW37OWd6sv2dd8FlBId'); + $wishlistCookieTokenResolver->resolve()->willReturn('Fq8N4W6mk12i9J2HX0U60POGG5UEzSgGW37OWd6sv2dd8FlBId'); $tokenStorage->getToken()->willReturn($token); $tokenUserResolver->resolve($token)->willReturn(null); $wishlistRepository->findByToken('Fq8N4W6mk12i9J2HX0U60POGG5UEzSgGW37OWd6sv2dd8FlBId')->willReturn(null); @@ -125,9 +127,9 @@ public function it_returns_user_wishlist_if_found_and_user_logged_in( ChannelContextInterface $channelContext, ChannelInterface $channel, TokenUserResolverInterface $tokenUserResolver, + WishlistCookieTokenResolverInterface $wishlistCookieTokenResolver, ): void { - $request->cookies = $parameterBag; - $parameterBag->get('sylius_wishlist')->willReturn(null); + $wishlistCookieTokenResolver->resolve()->willReturn('nonexistent-token'); $tokenStorage->getToken()->willReturn($token); $tokenUserResolver->resolve($token)->willReturn($shopUser); $channelContext->getChannel()->willReturn($channel); @@ -148,9 +150,9 @@ public function it_returns_new_wishlist_if_not_found_and_user_logged_in( ChannelContextInterface $channelContext, ChannelInterface $channel, TokenUserResolverInterface $tokenUserResolver, + WishlistCookieTokenResolverInterface $wishlistCookieTokenResolver, ): void { - $request->cookies = $parameterBag; - $parameterBag->get('sylius_wishlist')->willReturn(null); + $wishlistCookieTokenResolver->resolve()->willReturn('nonexistent-token'); $wishlistFactory->createNew()->willReturn($wishlist); $tokenStorage->getToken()->willReturn($token); $tokenUserResolver->resolve($token)->willReturn($shopUser); diff --git a/spec/Controller/Action/AddProductToWishlistActionSpec.php b/spec/Controller/Action/AddProductToWishlistActionSpec.php index ed4f8b0e..1a9c3ad2 100644 --- a/spec/Controller/Action/AddProductToWishlistActionSpec.php +++ b/spec/Controller/Action/AddProductToWishlistActionSpec.php @@ -13,19 +13,19 @@ namespace spec\Sylius\WishlistPlugin\Controller\Action; -use Sylius\WishlistPlugin\Controller\Action\AddProductToWishlistAction; -use Sylius\WishlistPlugin\Entity\WishlistInterface; -use Sylius\WishlistPlugin\Entity\WishlistProductInterface; -use Sylius\WishlistPlugin\Factory\WishlistProductFactoryInterface; -use Sylius\WishlistPlugin\Resolver\WishlistCookieTokenResolverInterface; -use Sylius\WishlistPlugin\Resolver\WishlistsResolverInterface; use Doctrine\Persistence\ObjectManager; use PhpSpec\ObjectBehavior; use Sylius\Component\Channel\Context\ChannelContextInterface; use Sylius\Component\Core\Model\ChannelInterface; use Sylius\Component\Core\Model\ProductInterface; use Sylius\Component\Core\Repository\ProductRepositoryInterface; -use Symfony\Component\HttpFoundation\ParameterBag; +use Sylius\WishlistPlugin\Controller\Action\AddProductToWishlistAction; +use Sylius\WishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Entity\WishlistProductInterface; +use Sylius\WishlistPlugin\Factory\WishlistProductFactoryInterface; +use Sylius\WishlistPlugin\Resolver\WishlistCookieTokenResolverInterface; +use Sylius\WishlistPlugin\Resolver\WishlistsResolverInterface; +use Symfony\Component\HttpFoundation\HeaderBag; use Symfony\Component\HttpFoundation\RedirectResponse; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\RequestStack; @@ -85,7 +85,7 @@ public function it_handles_the_request_and_persist_new_wishlist_for_logged_shop_ ObjectManager $wishlistManager, ChannelContextInterface $channelContext, ChannelInterface $channel, - ParameterBag $headers, + HeaderBag $headers, Session $session, FlashBagInterface $flashBag, WishlistCookieTokenResolverInterface $wishlistCookieTokenResolver, @@ -135,7 +135,7 @@ public function it_handles_the_request_and_persist_new_wishlist_for_anonymous_us ObjectManager $wishlistManager, ChannelContextInterface $channelContext, ChannelInterface $channel, - ParameterBag $headers, + HeaderBag $headers, Session $session, FlashBagInterface $flashBag, WishlistCookieTokenResolverInterface $wishlistCookieTokenResolver, diff --git a/spec/Controller/Action/AddProductVariantToWishlistActionSpec.php b/spec/Controller/Action/AddProductVariantToWishlistActionSpec.php index 1fbd18b1..e0a2001e 100644 --- a/spec/Controller/Action/AddProductVariantToWishlistActionSpec.php +++ b/spec/Controller/Action/AddProductVariantToWishlistActionSpec.php @@ -13,14 +13,14 @@ namespace spec\Sylius\WishlistPlugin\Controller\Action; +use PhpSpec\ObjectBehavior; +use Sylius\Component\Core\Model\ProductVariantInterface; +use Sylius\Component\Core\Repository\ProductVariantRepositoryInterface; use Sylius\WishlistPlugin\Controller\Action\AddProductVariantToWishlistAction; use Sylius\WishlistPlugin\Entity\WishlistInterface; use Sylius\WishlistPlugin\Entity\WishlistProductInterface; use Sylius\WishlistPlugin\Factory\WishlistProductFactoryInterface; use Sylius\WishlistPlugin\Repository\WishlistRepositoryInterface; -use PhpSpec\ObjectBehavior; -use Sylius\Component\Core\Model\ProductVariantInterface; -use Sylius\Component\Core\Repository\ProductVariantRepositoryInterface; use Symfony\Component\HttpFoundation\RedirectResponse; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\RequestStack; diff --git a/spec/Controller/Action/ListWishlistProductsActionSpec.php b/spec/Controller/Action/ListWishlistProductsActionSpec.php index 85be21b4..41bbfdf5 100644 --- a/spec/Controller/Action/ListWishlistProductsActionSpec.php +++ b/spec/Controller/Action/ListWishlistProductsActionSpec.php @@ -13,16 +13,16 @@ namespace spec\Sylius\WishlistPlugin\Controller\Action; -use Sylius\WishlistPlugin\Controller\Action\ListWishlistProductsAction; -use Sylius\WishlistPlugin\Entity\WishlistInterface; -use Sylius\WishlistPlugin\Form\Type\WishlistCollectionType; -use Sylius\WishlistPlugin\Processor\WishlistCommandProcessorInterface; -use Sylius\WishlistPlugin\Resolver\WishlistsResolverInterface; use Doctrine\Common\Collections\ArrayCollection; use Doctrine\Common\Collections\Collection; use PhpSpec\ObjectBehavior; use Sylius\Component\Core\Model\OrderInterface; use Sylius\Component\Order\Context\CartContextInterface; +use Sylius\WishlistPlugin\Controller\Action\ListWishlistProductsAction; +use Sylius\WishlistPlugin\Entity\WishlistInterface; +use Sylius\WishlistPlugin\Form\Type\WishlistCollectionType; +use Sylius\WishlistPlugin\Processor\WishlistCommandProcessorInterface; +use Sylius\WishlistPlugin\Resolver\WishlistsResolverInterface; use Symfony\Component\Form\FormFactoryInterface; use Symfony\Component\Form\FormInterface; use Symfony\Component\Form\FormView; diff --git a/spec/Controller/Action/RemoveProductFromWishlistActionSpec.php b/spec/Controller/Action/RemoveProductFromWishlistActionSpec.php index e7dca37f..e2cf62e7 100644 --- a/spec/Controller/Action/RemoveProductFromWishlistActionSpec.php +++ b/spec/Controller/Action/RemoveProductFromWishlistActionSpec.php @@ -1,6 +1,6 @@ beConstructedWith($requestStack, 'token'); } @@ -35,47 +24,32 @@ public function it_is_initializable(): void $this->shouldImplement(WishlistCookieTokenResolverInterface::class); } - public function it_returns_wishlist_cookie_token_from_main_request_cookies( - RequestStack $requestStack, - Request $request, - ParameterBag $inputBag, - ): void { + public function it_returns_token_from_cookies_if_present(RequestStack $requestStack): void + { + $request = new Request(); + $request->cookies = new InputBag(['token' => 'cookie_token']); $requestStack->getMainRequest()->willReturn($request); - $inputBag->get('token')->willReturn('wishlist_token'); - $request->cookies = $inputBag; - $this->resolve()->shouldReturn('wishlist_token'); + $this->resolve()->shouldReturn('cookie_token'); } - public function it_returns_wishlist_cookie_token_from_main_request_attributes( - RequestStack $requestStack, - Request $request, - ParameterBag $inputBagCookies, - ParameterBag $inputBagAttributes, - ): void { + public function it_returns_token_from_attributes_if_not_in_cookies(RequestStack $requestStack): void + { + $request = new Request(); + $request->cookies = new InputBag(); + $request->attributes = new InputBag(['token' => 'attribute_token']); $requestStack->getMainRequest()->willReturn($request); - $inputBagCookies->get('token')->willReturn(null); - $inputBagAttributes->get('token')->willReturn('wishlist_token'); - $request->cookies = $inputBagCookies; - $request->attributes = $inputBagAttributes; - $this->resolve()->shouldReturn('wishlist_token'); + $this->resolve()->shouldReturn('attribute_token'); } - public function it_returns_new_wishlist_token_class_if_not_found_in_cookies_nor_attributes( - RequestStack $requestStack, - Request $request, - ParameterBag $inputBagCookies, - ParameterBag $inputBagAttributes, - WishlistToken $wishlistToken, - ): void { + public function it_returns_new_token_if_not_in_cookies_nor_attributes(RequestStack $requestStack): void + { + $request = new Request(); + $request->cookies = new InputBag(); + $request->attributes = new InputBag(); $requestStack->getMainRequest()->willReturn($request); - $inputBagCookies->get('token')->willReturn(null); - $inputBagAttributes->get('token')->willReturn(null); - $request->cookies = $inputBagCookies; - $request->attributes = $inputBagAttributes; - $wishlistToken->getValue()->willReturn('wishlist_token'); - $this->resolve()->shouldBeString(); + $this->resolve()->shouldMatch("/^([a-f0-9\-]{36})$/"); } } diff --git a/spec/Resolver/WishlistsResolverSpec.php b/spec/Resolver/WishlistsResolverSpec.php index 9923033f..0b5ef985 100644 --- a/spec/Resolver/WishlistsResolverSpec.php +++ b/spec/Resolver/WishlistsResolverSpec.php @@ -1,6 +1,6 @@ Date: Mon, 21 Apr 2025 10:50:05 +0200 Subject: [PATCH 40/98] HM-1: Tests --- phpunit.xml.dist | 3 ++- tests/Behat/Resources/services.yml | 4 ++-- .../DataFixtures/ORM/Api/WishlistTest/wishlist.yaml | 10 ++++++---- 3 files changed, 10 insertions(+), 7 deletions(-) diff --git a/phpunit.xml.dist b/phpunit.xml.dist index 07600ba7..4c170f67 100755 --- a/phpunit.xml.dist +++ b/phpunit.xml.dist @@ -23,7 +23,8 @@ - tests + tests/Functional + tests/Integration diff --git a/tests/Behat/Resources/services.yml b/tests/Behat/Resources/services.yml index 0e5b14ef..39287ed6 100644 --- a/tests/Behat/Resources/services.yml +++ b/tests/Behat/Resources/services.yml @@ -23,10 +23,10 @@ services: - "@sylius_wishlist_plugin.behat.page.shop.product_index" - "@sylius_wishlist_plugin.behat.page.shop.product_show" - "@sylius_wishlist_plugin.behat.page.shop.wishlist" - - "@sylius.behat.notification_checker" + - "@sylius.behat.notification_checker.shop" - "@sylius_wishlist_plugin.behat.loginer" - "@sylius_wishlist_plugin.behat.wishlist_creator" - - "@sylius.product_variant_resolver.default" + - "@sylius.resolver.product_variant.default" - "@router" - "@sylius_wishlist_plugin.repository.wishlist" - "%sylius_wishlist_plugin.parameters.wishlist_cookie_token%" diff --git a/tests/Functional/DataFixtures/ORM/Api/WishlistTest/wishlist.yaml b/tests/Functional/DataFixtures/ORM/Api/WishlistTest/wishlist.yaml index e06a15db..8aa86a05 100644 --- a/tests/Functional/DataFixtures/ORM/Api/WishlistTest/wishlist.yaml +++ b/tests/Functional/DataFixtures/ORM/Api/WishlistTest/wishlist.yaml @@ -51,12 +51,14 @@ Sylius\Component\Core\Model\ShopUser: username: 'bruce@wayne.com' usernameCanonical: 'bruce@wayne.com' Sylius\Component\Core\Model\Product: - product_{1..10}: - code: 'product__code' + product_1: + code: 'product_code' enabled: true + channels: ['@channel_us'] + currentLocale: 'en_US' Sylius\Component\Core\Model\ProductTranslation: - product_translation_en_{1..10}: - translatable: '@product_' + product_translation_en_1: + translatable: '@product_1' name: '' description: '' shortDescription: '' From 106849a09d2bcbac97d437e0091ff5f009f1cc46 Mon Sep 17 00:00:00 2001 From: jkindly Date: Wed, 23 Apr 2025 22:26:37 +0200 Subject: [PATCH 41/98] HM-1: PHP Unit tests --- .../RemoveProductFromWishlistHandler.php | 8 ++ ...emoveProductVariantFromWishlistHandler.php | 8 ++ .../api_resources/resources/Wishlist.xml | 16 +++- .../config/services/context_builders.xml | 31 ++++++++ .../config/services/denormalizer.xml | 28 +++++++ .../config/services/message_handler.xml | 14 ++++ .../WishlistTokenValueAwareContextBuilder.php | 45 +++++++++++ src/Serializer/ContextKeys.php | 19 +++++ .../WishlistTokenValueAwareDenormalizer.php | 49 ++++++++++++ tests/Functional/Api/WishlistTest.php | 3 +- .../ORM/Api/WishlistTest/wishlist.yaml | 59 ++++++++------ tests/Functional/FunctionalTestCase.php | 2 +- .../2.0/test_admin_can_get_wishlists.json | 78 +++++++++++++++++++ ...test_user_can_add_product_to_wishlist.json | 25 ++++++ ...r_can_add_product_variant_to_wishlist.json | 25 ++++++ .../2.0/test_user_can_create_wishlist.json | 15 ++++ .../2.0/test_user_can_get_wishlist_items.json | 30 +++++++ 17 files changed, 427 insertions(+), 28 deletions(-) create mode 100644 src/Resources/config/services/context_builders.xml create mode 100644 src/Resources/config/services/denormalizer.xml create mode 100644 src/Serializer/ContextBuilder/WishlistTokenValueAwareContextBuilder.php create mode 100644 src/Serializer/ContextKeys.php create mode 100644 src/Serializer/Denormalizer/WishlistTokenValueAwareDenormalizer.php create mode 100644 tests/Functional/Responses/Expected/Api/WishlistTest/2.0/test_admin_can_get_wishlists.json create mode 100644 tests/Functional/Responses/Expected/Api/WishlistTest/2.0/test_user_can_add_product_to_wishlist.json create mode 100644 tests/Functional/Responses/Expected/Api/WishlistTest/2.0/test_user_can_add_product_variant_to_wishlist.json create mode 100644 tests/Functional/Responses/Expected/Api/WishlistTest/2.0/test_user_can_create_wishlist.json create mode 100644 tests/Functional/Responses/Expected/Api/WishlistTest/2.0/test_user_can_get_wishlist_items.json diff --git a/src/CommandHandler/Wishlist/RemoveProductFromWishlistHandler.php b/src/CommandHandler/Wishlist/RemoveProductFromWishlistHandler.php index 390ea61c..e1694933 100644 --- a/src/CommandHandler/Wishlist/RemoveProductFromWishlistHandler.php +++ b/src/CommandHandler/Wishlist/RemoveProductFromWishlistHandler.php @@ -17,6 +17,7 @@ use Sylius\Component\Core\Model\ProductInterface; use Sylius\Component\Core\Repository\ProductRepositoryInterface; use Sylius\Component\Resource\Repository\RepositoryInterface; +use Sylius\Resource\ResourceActions; use Sylius\WishlistPlugin\Command\Wishlist\RemoveProductFromWishlist; use Sylius\WishlistPlugin\Entity\WishlistInterface; use Sylius\WishlistPlugin\Entity\WishlistProductInterface; @@ -24,6 +25,8 @@ use Sylius\WishlistPlugin\Exception\WishlistNotFoundException; use Sylius\WishlistPlugin\Repository\WishlistRepositoryInterface; use Symfony\Component\Messenger\Attribute\AsMessageHandler; +use Symfony\Component\Security\Core\Authorization\AuthorizationCheckerInterface; +use Symfony\Component\Security\Core\Exception\AccessDeniedException; #[AsMessageHandler] final class RemoveProductFromWishlistHandler @@ -33,6 +36,7 @@ public function __construct( private WishlistRepositoryInterface $wishlistRepository, private RepositoryInterface $wishlistProductRepository, private ObjectManager $wishlistManager, + private AuthorizationCheckerInterface $authorizationChecker, ) { } @@ -47,6 +51,10 @@ public function __invoke(RemoveProductFromWishlist $removeProductFromWishlist): /** @var ?WishlistInterface $wishlist */ $wishlist = $this->wishlistRepository->findByToken($token); + if (!$this->authorizationChecker->isGranted(ResourceActions::DELETE, $wishlist)) { + throw new AccessDeniedException('You are not allowed to delete from this wishlist.'); + } + /** @var ?WishlistProductInterface $wishlistProduct */ $wishlistProduct = $this->wishlistProductRepository->findOneBy(['product' => $product, 'wishlist' => $wishlist]); diff --git a/src/CommandHandler/Wishlist/RemoveProductVariantFromWishlistHandler.php b/src/CommandHandler/Wishlist/RemoveProductVariantFromWishlistHandler.php index db5b751f..aa4050ed 100644 --- a/src/CommandHandler/Wishlist/RemoveProductVariantFromWishlistHandler.php +++ b/src/CommandHandler/Wishlist/RemoveProductVariantFromWishlistHandler.php @@ -17,6 +17,7 @@ use Sylius\Component\Core\Model\ProductVariantInterface; use Sylius\Component\Core\Repository\ProductVariantRepositoryInterface; use Sylius\Component\Resource\Repository\RepositoryInterface; +use Sylius\Resource\ResourceActions; use Sylius\WishlistPlugin\Command\Wishlist\RemoveProductVariantFromWishlist; use Sylius\WishlistPlugin\Entity\WishlistInterface; use Sylius\WishlistPlugin\Entity\WishlistProductInterface; @@ -24,6 +25,8 @@ use Sylius\WishlistPlugin\Exception\WishlistNotFoundException; use Sylius\WishlistPlugin\Repository\WishlistRepositoryInterface; use Symfony\Component\Messenger\Attribute\AsMessageHandler; +use Symfony\Component\Security\Core\Authorization\AuthorizationCheckerInterface; +use Symfony\Component\Security\Core\Exception\AccessDeniedException; #[AsMessageHandler] final class RemoveProductVariantFromWishlistHandler @@ -33,6 +36,7 @@ public function __construct( private ProductVariantRepositoryInterface $productVariantRepository, private RepositoryInterface $wishlistProductRepository, private ObjectManager $wishlistManager, + private AuthorizationCheckerInterface $authorizationChecker, ) { } @@ -48,6 +52,10 @@ public function __invoke(RemoveProductVariantFromWishlist $removeProductVariantF /** @var ?WishlistInterface $wishlist */ $wishlist = $this->wishlistRepository->findByToken($token); + if (!$this->authorizationChecker->isGranted(ResourceActions::DELETE, $wishlist)) { + throw new AccessDeniedException('You are not allowed to delete from this wishlist.'); + } + if (null === $variant || null === $wishlistProduct) { throw new ProductVariantNotFoundException( sprintf('The Product %s does not exist', $variantId), diff --git a/src/Resources/config/api_resources/resources/Wishlist.xml b/src/Resources/config/api_resources/resources/Wishlist.xml index 477e35ab..5baae6c8 100644 --- a/src/Resources/config/api_resources/resources/Wishlist.xml +++ b/src/Resources/config/api_resources/resources/Wishlist.xml @@ -1,4 +1,16 @@ + + + + + + + + + + + + + + + diff --git a/src/Resources/config/services/denormalizer.xml b/src/Resources/config/services/denormalizer.xml new file mode 100644 index 00000000..f63efe71 --- /dev/null +++ b/src/Resources/config/services/denormalizer.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + diff --git a/src/Resources/config/services/message_handler.xml b/src/Resources/config/services/message_handler.xml index f63f742d..6c99dc50 100644 --- a/src/Resources/config/services/message_handler.xml +++ b/src/Resources/config/services/message_handler.xml @@ -1,4 +1,16 @@ + + + + @@ -39,6 +52,7 @@ + diff --git a/src/Serializer/ContextBuilder/WishlistTokenValueAwareContextBuilder.php b/src/Serializer/ContextBuilder/WishlistTokenValueAwareContextBuilder.php new file mode 100644 index 00000000..24b4c12d --- /dev/null +++ b/src/Serializer/ContextBuilder/WishlistTokenValueAwareContextBuilder.php @@ -0,0 +1,45 @@ +decoratedContextBuilder->createFromRequest($request, $normalization, $extractedAttributes); + + $token = $request->attributes->get('token'); + if (null === $token) { + return $context; + } + + $wishlist = $this->wishlistRepository->findByToken($token); + if (null !== $wishlist) { + $context[ContextKeys::WISHLIST] = $wishlist; + } + + return $context; + } +} diff --git a/src/Serializer/ContextKeys.php b/src/Serializer/ContextKeys.php new file mode 100644 index 00000000..749f6e42 --- /dev/null +++ b/src/Serializer/ContextKeys.php @@ -0,0 +1,19 @@ +decoratedDenormalizer->denormalize($data, $type, $format, $context); + + if ($object instanceof WishlistTokenValueAwareInterface && + isset($context['wishlist']) && + $context['wishlist'] instanceof WishlistInterface + ) { + $object->setWishlist($context['wishlist']); + } + + return $object; + } + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool + { + return $this->decoratedDenormalizer->supportsDenormalization($data, $type, $format, $context); + } + + public function getSupportedTypes(?string $format): array + { + return $this->decoratedDenormalizer->getSupportedTypes($format); + } +} diff --git a/tests/Functional/Api/WishlistTest.php b/tests/Functional/Api/WishlistTest.php index 23c3e0d6..b6775edd 100644 --- a/tests/Functional/Api/WishlistTest.php +++ b/tests/Functional/Api/WishlistTest.php @@ -78,6 +78,7 @@ public function test_user_can_add_product_to_wishlist(): void $header['CONTENT_TYPE'] = self::PATCH_TYPE; /** @var WishlistInterface $wishlist */ $wishlist = $this->fixturesData['empty_olivier_wishlist']; + $token = $wishlist->getToken(); /** @var ProductInterface $product */ $product = $this->fixturesData['product_1']; @@ -85,7 +86,6 @@ public function test_user_can_add_product_to_wishlist(): void $this->assertCount(0, $wishlist->getWishlistProducts()); $this->client->request('PATCH', '/api/v2/shop/wishlists/' . $token . '/product', [], [], $header, json_encode([ 'productId' => $product->getId(), - 'wishlist' => $wishlist, ])); $response = $this->client->getResponse(); @@ -137,7 +137,6 @@ public function test_user_can_delete_product_from_wishlist(): void $this->assertCount(1, $wishlist->getWishlistProducts()); $this->client->request('DELETE', '/api/v2/shop/wishlists/' . $token . '/products/' . $product->getId(), [], [], $header); - $response = $this->client->getResponse(); /** @var ?WishlistInterface $updatedWishlist */ diff --git a/tests/Functional/DataFixtures/ORM/Api/WishlistTest/wishlist.yaml b/tests/Functional/DataFixtures/ORM/Api/WishlistTest/wishlist.yaml index 8aa86a05..fd4b770f 100644 --- a/tests/Functional/DataFixtures/ORM/Api/WishlistTest/wishlist.yaml +++ b/tests/Functional/DataFixtures/ORM/Api/WishlistTest/wishlist.yaml @@ -1,19 +1,21 @@ Sylius\Component\Locale\Model\Locale: locale: - createdAt: '' code: 'en_US' + Sylius\Component\Currency\Model\Currency: dollar: code: 'USD' + Sylius\Component\Core\Model\Channel: channel_us: code: 'US' - name: 'name' + name: 'United States' defaultLocale: '@locale' - locales: [ '@locale' ] + locales: ['@locale'] taxCalculationStrategy: 'order_items_based' baseCurrency: '@dollar' enabled: true + Sylius\Component\Core\Model\AdminUser: test_admin: enabled: true @@ -23,77 +25,88 @@ Sylius\Component\Core\Model\AdminUser: email: "admin@example.com" emailCanonical: "admin@example.com" localeCode: 'en_US' - roles: ["ROLE_ADMINISTRATION_ACCESS","ROLE_API_ACCESS"] + roles: ["ROLE_ADMINISTRATION_ACCESS", "ROLE_API_ACCESS"] + plainPassword: 'adminpass' + Sylius\Component\Core\Model\Customer: customer_oliver: firstName: 'John' lastName: 'Nowak' email: 'oliver@queen.com' - emailCanonical: 'test2@example.com' + emailCanonical: 'oliver@queen.com' + customer_bruce: firstName: 'Bruce' lastName: 'Wayne' email: 'bruce@wayne.com' - emailCanonical: 'test@example.com' + emailCanonical: 'bruce@wayne.com' + Sylius\Component\Core\Model\ShopUser: user_oliver: plainPassword: '123password' - roles: [ 'ROLE_USER' ] - enabled: 'true' + roles: ['ROLE_USER'] + enabled: true customer: '@customer_oliver' username: 'oliver@queen.com' usernameCanonical: 'oliver@queen.com' + user_bruce: plainPassword: '123password' - roles: [ 'ROLE_USER' ] - enabled: 'true' + roles: ['ROLE_USER'] + enabled: true customer: '@customer_bruce' username: 'bruce@wayne.com' usernameCanonical: 'bruce@wayne.com' + Sylius\Component\Core\Model\Product: - product_1: - code: 'product_code' + product_{1..10}: + code: 'product__code' enabled: true - channels: ['@channel_us'] - currentLocale: 'en_US' + Sylius\Component\Core\Model\ProductTranslation: - product_translation_en_1: - translatable: '@product_1' - name: '' - description: '' - shortDescription: '' + product_translation_en_{1..10}: + locale: 'en_US' + name: 'Sample product 1' slug: '' - locale: 'en' + description: 'A test product' + shortDescription: 'Short test' + translatable: '@product_' + Sylius\Component\Core\Model\ProductVariant: product_variant_{1..10}: code: 'product_variant__code' product: '@product_' + Sylius\Component\Product\Model\ProductVariantTranslation: product_variant_translation_en_{1..10}: - translatable: '@product_variant_' name: '' locale: 'en' + translatable: '@product_variant_' + Sylius\WishlistPlugin\Entity\Wishlist: olivier_wishlist: name: 'Olivier Wishlist' shopUser: '@user_oliver' channel: '@channel_us' + olivier_wishlist2: name: 'Olivier Wishlist 2' shopUser: '@user_oliver' channel: '@channel_us' + empty_olivier_wishlist: name: 'Empty Olivier Wishlist' shopUser: '@user_oliver' channel: '@channel_us' + bruce_wishlist: name: 'Bruce Wishlist' shopUser: '@user_bruce' channel: '@channel_us' + Sylius\WishlistPlugin\Entity\WishlistProduct: wishlist_product_1: wishlist: '@olivier_wishlist' product: '@product_1' variant: '@product_variant_1' - quantity: '' - + quantity: 1 diff --git a/tests/Functional/FunctionalTestCase.php b/tests/Functional/FunctionalTestCase.php index 71333149..45dd0fff 100644 --- a/tests/Functional/FunctionalTestCase.php +++ b/tests/Functional/FunctionalTestCase.php @@ -13,7 +13,7 @@ namespace Tests\Sylius\WishlistPlugin\Functional; -use Sylius\Bundle\CoreBundle\Application\Kernel as SyliusKernel; +use Sylius\Bundle\CoreBundle\SyliusCoreBundle as SyliusKernel; use Sylius\Tests\Api\JsonApiTestCase; use Sylius\Tests\Api\Utils\AdminUserLoginTrait; use Sylius\Tests\Api\Utils\ShopUserLoginTrait; diff --git a/tests/Functional/Responses/Expected/Api/WishlistTest/2.0/test_admin_can_get_wishlists.json b/tests/Functional/Responses/Expected/Api/WishlistTest/2.0/test_admin_can_get_wishlists.json new file mode 100644 index 00000000..95ed415d --- /dev/null +++ b/tests/Functional/Responses/Expected/Api/WishlistTest/2.0/test_admin_can_get_wishlists.json @@ -0,0 +1,78 @@ +{ + "@context":"\/api\/v2\/contexts\/Wishlist", + "@id":"\/api\/v2\/admin\/wishlists", + "@type":"hydra:Collection", + "hydra:member":[ + { + "@id":"\/api\/v2\/shop\/wishlists\/@string@", + "@type":"Wishlist", + "id":"@integer@", + "wishlistProducts":[ + { + "@id": "@string@", + "@type":"WishlistProduct", + "product":{ + "@id":"\/api\/v2\/admin\/products\/@string@", + "@type":"Product", + "id":"@integer@" + }, + "variant":{ + "@id":"\/api\/v2\/admin\/product-variants\/@string@", + "@type":"ProductVariant", + "id":"@integer@" + }, + "quantity":"@integer@" + } + ], + "shopUser":{ + "@id": "\/api\/v2\/admin\/shop-users\/@integer@", + "@type":"ShopUser", + "id":"@integer@", + "email":"@string@" + }, + "token":"@string@" + }, + { + "@id":"\/api\/v2\/shop\/wishlists\/@string@", + "@type":"Wishlist", + "id":"@integer@", + "wishlistProducts":"@array@", + "shopUser":{ + "@id": "\/api\/v2\/admin\/shop-users\/@integer@", + "@type":"ShopUser", + "id":"@integer@", + "email":"@string@" + }, + "token":"@string@" + }, + { + "@id":"\/api\/v2\/shop\/wishlists\/@string@", + "@type":"Wishlist", + "id":"@integer@", + "wishlistProducts":[ + + ], + "shopUser":{ + "@id": "\/api\/v2\/admin\/shop-users\/@integer@", + "@type":"ShopUser", + "id":"@integer@", + "email":"@string@" + }, + "token":"@string@" + }, + { + "@id":"\/api\/v2\/shop\/wishlists\/@string@", + "@type":"Wishlist", + "id":"@integer@", + "wishlistProducts":"@array@", + "shopUser":{ + "@id": "\/api\/v2\/admin\/shop-users\/@integer@", + "@type":"ShopUser", + "id":"@integer@", + "email":"@string@" + }, + "token":"@string@" + } + ], + "hydra:totalItems":"@integer@" +} diff --git a/tests/Functional/Responses/Expected/Api/WishlistTest/2.0/test_user_can_add_product_to_wishlist.json b/tests/Functional/Responses/Expected/Api/WishlistTest/2.0/test_user_can_add_product_to_wishlist.json new file mode 100644 index 00000000..b6dbdf53 --- /dev/null +++ b/tests/Functional/Responses/Expected/Api/WishlistTest/2.0/test_user_can_add_product_to_wishlist.json @@ -0,0 +1,25 @@ +{ + "@context": "\/api\/v2\/contexts\/Wishlist", + "@id": "\/api\/v2\/shop\/wishlists\/@string@\/product", + "@type": "Wishlist", + "id": "@integer@", + "name": "@string@", + "wishlistProducts": [ + { + "@type": "WishlistProduct", + "@id": "@string@", + "id": "@integer@", + "wishlist": "\/api\/v2\/shop\/wishlists\/@string@", + "product": "@array@", + "variant": "@array@", + "quantity": "@integer@" + } + ], + "shopUser": "\/api\/v2\/shop\/shop-users\/@integer@", + "token": "@string@", + "channel": "\/api\/v2\/shop\/channels\/@string@", + "createdAt": "@datetime@", + "updatedAt": "@datetime@", + "products": "@array@", + "productVariants": "@array@" +} diff --git a/tests/Functional/Responses/Expected/Api/WishlistTest/2.0/test_user_can_add_product_variant_to_wishlist.json b/tests/Functional/Responses/Expected/Api/WishlistTest/2.0/test_user_can_add_product_variant_to_wishlist.json new file mode 100644 index 00000000..007f180b --- /dev/null +++ b/tests/Functional/Responses/Expected/Api/WishlistTest/2.0/test_user_can_add_product_variant_to_wishlist.json @@ -0,0 +1,25 @@ +{ + "@context": "\/api\/v2\/contexts\/Wishlist", + "@id": "\/api\/v2\/shop\/wishlists\/@string@", + "@type": "Wishlist", + "id": "@integer@", + "name": "@string@", + "wishlistProducts": [ + { + "@type": "WishlistProduct", + "@id": "@string@", + "id": "@integer@", + "wishlist": "\/api\/v2\/shop\/wishlists\/@string@", + "product": "@array@", + "variant": "@array@", + "quantity": "@integer@" + } + ], + "shopUser": "\/api\/v2\/shop\/shop-users\/@integer@", + "token": "@string@", + "channel": "\/api\/v2\/shop\/channels\/@string@", + "createdAt": "@datetime@", + "updatedAt": "@datetime@", + "products": "@array@", + "productVariants": "@array@" +} diff --git a/tests/Functional/Responses/Expected/Api/WishlistTest/2.0/test_user_can_create_wishlist.json b/tests/Functional/Responses/Expected/Api/WishlistTest/2.0/test_user_can_create_wishlist.json new file mode 100644 index 00000000..55085cf7 --- /dev/null +++ b/tests/Functional/Responses/Expected/Api/WishlistTest/2.0/test_user_can_create_wishlist.json @@ -0,0 +1,15 @@ +{ + "@context":"\/api\/v2\/contexts\/Wishlist", + "@id":"\/api\/v2\/shop\/wishlists\/@string@", + "@type":"Wishlist", + "id":"@integer@", + "name": "@string@", + "wishlistProducts":"@array@", + "shopUser": "\/api\/v2\/shop\/shop-users\/@integer@", + "token":"@string@", + "channel": "\/api\/v2\/shop\/channels\/@string@", + "createdAt":"@dateTime@", + "updatedAt":"@dateTime@", + "products": "@array@", + "productVariants": "@array@" +} diff --git a/tests/Functional/Responses/Expected/Api/WishlistTest/2.0/test_user_can_get_wishlist_items.json b/tests/Functional/Responses/Expected/Api/WishlistTest/2.0/test_user_can_get_wishlist_items.json new file mode 100644 index 00000000..fa2d6213 --- /dev/null +++ b/tests/Functional/Responses/Expected/Api/WishlistTest/2.0/test_user_can_get_wishlist_items.json @@ -0,0 +1,30 @@ +{ + "@context":"\/api\/v2\/contexts\/Wishlist", + "@id":"\/api\/v2\/shop\/wishlists\/@string@", + "@type":"Wishlist", + "id":"@integer@", + "wishlistProducts":[ + { + "@id":"@string@", + "@type":"WishlistProduct", + "product":{ + "@id":"\/api\/v2\/shop\/products\/@string@", + "@type":"Product", + "id":"@integer@" + }, + "variant":{ + "@id":"\/api\/v2\/shop\/product-variants\/@string@", + "@type":"ProductVariant", + "id":"@integer@" + }, + "quantity":"@integer@" + } + ], + "shopUser":{ + "@id": "\/api\/v2\/shop\/shop-users\/@integer@", + "@type":"ShopUser", + "id":"@integer@", + "email":"@string@" + }, + "token":"@string@" +} From 9d80fc857c45dcf3dbab560a6f903bb39d1f7e2c Mon Sep 17 00:00:00 2001 From: jkindly Date: Fri, 25 Apr 2025 21:38:46 +0200 Subject: [PATCH 42/98] HM-1: Behat fixes --- composer.json | 2 +- features/adding_wishlist_product_to_cart.feature | 4 ++-- features/assigning_wishlist_to_user.feature | 7 +++---- ...stricting_access_to_other_user_wishlist.feature | 2 +- .../Action/BaseWishlistProductsAction.php | 2 +- src/Resolver/WishlistCookieTokenResolver.php | 5 +++-- tests/Behat/Context/Api/WishlistContext.php | 14 +++++++------- tests/Behat/Context/Ui/WishlistContext.php | 2 ++ tests/Behat/Page/Shop/WishlistPage.php | 12 ++++++------ tests/Behat/Resources/suites/ui/ui_wishlist.yml | 1 + 10 files changed, 27 insertions(+), 24 deletions(-) diff --git a/composer.json b/composer.json index ff5de5bc..a2759a21 100644 --- a/composer.json +++ b/composer.json @@ -17,7 +17,7 @@ }, "require-dev": { "behat/behat": "^3.14", - "behat/mink-selenium2-driver": "^1.7", + "behat/mink-selenium2-driver": "~1.6.0", "bitbag/coding-standard": "^3.0.0", "dmore/behat-chrome-extension": "^1.4", "friends-of-behat/mink": "^1.8", diff --git a/features/adding_wishlist_product_to_cart.feature b/features/adding_wishlist_product_to_cart.feature index a5ecf8ab..5b988c24 100644 --- a/features/adding_wishlist_product_to_cart.feature +++ b/features/adding_wishlist_product_to_cart.feature @@ -7,7 +7,7 @@ Feature: Adding wishlist product to cart Background: Given the store operates on a single channel in "United States" - @ui + @ui @javascript Scenario: Adding a wishlist product to cart Given the store has a product "Jack Daniels Gentleman" priced at "$10.00" And all store products appear under a main taxonomy @@ -29,7 +29,7 @@ Feature: Adding wishlist product to cart And I add my wishlist products to cart Then I should be notified that "Jack Daniels Gentleman" does not have sufficient stock - @ui + @ui @javascript Scenario: Adding selected wishlist products to cart Given the store has a product "Jack Daniels Gentleman" priced at "$10.00" And all store products appear under a main taxonomy diff --git a/features/assigning_wishlist_to_user.feature b/features/assigning_wishlist_to_user.feature index 088f38b3..ad8b585c 100644 --- a/features/assigning_wishlist_to_user.feature +++ b/features/assigning_wishlist_to_user.feature @@ -13,7 +13,7 @@ Feature: Assigning a wishlist to a user @ui Scenario: Listing wishlists When I go to "/" - And I log in as "jdeer@sylius.pl" + And I log in as "jdeer@sylius.pl" with "sylius" password And I go to "/wishlists" Then I should have 2 wishlists @@ -23,9 +23,8 @@ Feature: Assigning a wishlist to a user And all store products appear under a main taxonomy And I add this product to wishlist When I go to "/" - And I log in as "jdeer@sylius.pl" + And I log in as "jdeer@sylius.pl" with "sylius" password And I go to "/wishlists" - And I follow "Save wishlist" Then I should have 3 wishlists And I should not see "Save wishlist" @@ -34,7 +33,7 @@ Feature: Assigning a wishlist to a user When I go to "/" And I go to "/wishlists" And I should have 0 wishlists - And I log in as "jdeer@sylius.pl" + And I log in as "jdeer@sylius.pl" with "sylius" password And I go to "/wishlists" And I should have 2 wishlists And I press "wishlist-edit-button-Wishlist1" diff --git a/features/restricting_access_to_other_user_wishlist.feature b/features/restricting_access_to_other_user_wishlist.feature index e8cd8b09..5e4d3364 100644 --- a/features/restricting_access_to_other_user_wishlist.feature +++ b/features/restricting_access_to_other_user_wishlist.feature @@ -14,7 +14,7 @@ Feature: Restricting access to other's user wishlist @ui Scenario: Restricting access to other users wishlist When I go to "/" - And I log in as "jdeer@sylius.pl" + And I log in as "jdeer@sylius.pl" with "sylius" password And I go to "/wishlists" Then I should have 1 wishlists When I try to access "jdeer2@sylius.pl" wishlist "Wishlist2" diff --git a/src/Controller/Action/BaseWishlistProductsAction.php b/src/Controller/Action/BaseWishlistProductsAction.php index 8a0d8f46..3304461d 100644 --- a/src/Controller/Action/BaseWishlistProductsAction.php +++ b/src/Controller/Action/BaseWishlistProductsAction.php @@ -69,7 +69,7 @@ public function __invoke(int $wishlistId, Request $request): Response $session = $this->requestStack->getSession(); /** @var FormError $error */ - foreach ($form->getErrors() as $error) { + foreach ($form->getErrors(true) as $error) { $session->getFlashBag()->add('error', $error->getMessage()); } diff --git a/src/Resolver/WishlistCookieTokenResolver.php b/src/Resolver/WishlistCookieTokenResolver.php index d10cc33c..336790ba 100644 --- a/src/Resolver/WishlistCookieTokenResolver.php +++ b/src/Resolver/WishlistCookieTokenResolver.php @@ -16,7 +16,6 @@ use Sylius\WishlistPlugin\Entity\WishlistToken; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\RequestStack; -use Webmozart\Assert\Assert; final class WishlistCookieTokenResolver implements WishlistCookieTokenResolverInterface { @@ -30,7 +29,9 @@ public function resolve(): string { /** @var ?Request $mainRequest */ $mainRequest = $this->requestStack->getMainRequest(); - Assert::notNull($mainRequest); + if (null === $mainRequest) { + return (string) new WishlistToken(); + } $wishlistCookieToken = $mainRequest->cookies->get($this->wishlistCookieToken); diff --git a/tests/Behat/Context/Api/WishlistContext.php b/tests/Behat/Context/Api/WishlistContext.php index 06d04b7b..65ea091e 100644 --- a/tests/Behat/Context/Api/WishlistContext.php +++ b/tests/Behat/Context/Api/WishlistContext.php @@ -103,7 +103,7 @@ public function userIsUnauthenticated(): void */ public function userHasAWishlist(): void { - $uri = $this->router->generate('api_wishlists_shop_create_wishlist_collection'); + $uri = $this->router->generate('shop_create_wishlist'); $response = $this->client->request( Request::METHOD_POST, sprintf('%s%s', self::$domain, $uri), @@ -247,7 +247,7 @@ public function userShouldHaveProductVariantInTheWishlist(ProductVariantInterfac */ public function userRemovesProductFromTheWishlist(ProductInterface $product): void { - $uri = $this->router->generate('api_wishlists_shop_remove_product_from_wishlist_item', [ + $uri = $this->router->generate('shop_remove_product_from_wishlist', [ 'token' => $this->wishlist->getToken(), 'productId' => $product->getId(), ]); @@ -288,7 +288,7 @@ public function userTriesToAddProductVariantToTheWishlist(ProductVariantInterfac */ public function userRemovesProductVariantFromTheWishlist(ProductVariantInterface $variant): void { - $uri = $this->router->generate('api_wishlists_shop_remove_product_variant_from_wishlist_item', [ + $uri = $this->router->generate('shop_remove_product_variant_from_wishlist', [ 'token' => $this->wishlist->getToken(), 'productVariantId' => $variant->getId(), ]); @@ -368,7 +368,7 @@ public function setupDomain(): void */ public function userHasAWishlistInChannel(ChannelInterface $channel): void { - $uri = $this->router->generate('api_wishlists_shop_create_wishlist_collection'); + $uri = $this->router->generate('shop_create_wishlist'); $response = $this->client->request( Request::METHOD_POST, sprintf('%s%s', self::$domain, $uri), @@ -422,7 +422,7 @@ private function addProductToTheWishlist( ProductInterface $product, ChannelInterface $channel = null, ): ResponseInterface { - $uri = $this->router->generate('api_wishlists_shop_add_product_to_wishlist_item', [ + $uri = $this->router->generate('shop_add_product_to_wishlist', [ 'token' => $wishlist->getToken(), ]); @@ -447,7 +447,7 @@ private function addProductToTheWishlist( private function addProductVariantToTheWishlist(WishlistInterface $wishlist, ProductVariantInterface $variant): ResponseInterface { - $uri = $this->router->generate('api_wishlists_shop_add_product_variant_to_wishlist_item', [ + $uri = $this->router->generate('shop_add_product_variant_to_wishlist', [ 'token' => $wishlist->getToken(), ]); @@ -467,7 +467,7 @@ private function addProductVariantToTheWishlist(WishlistInterface $wishlist, Pro */ private function removeProductFromTheWishlist(WishlistInterface $wishlist, ProductInterface $product): ResponseInterface { - $uri = $this->router->generate('api_wishlists_shop_remove_product_from_wishlist_item', [ + $uri = $this->router->generate('shop_remove_product_from_wishlist', [ 'token' => $wishlist->getToken(), 'productId' => $product->getId(), ]); diff --git a/tests/Behat/Context/Ui/WishlistContext.php b/tests/Behat/Context/Ui/WishlistContext.php index f6fe1632..b0337c22 100644 --- a/tests/Behat/Context/Ui/WishlistContext.php +++ b/tests/Behat/Context/Ui/WishlistContext.php @@ -495,6 +495,8 @@ public function iShouldHaveProductInMyWishlist(string $productName): void */ public function iShouldHaveProductInMyCart(string $productName): void { + $this->iShouldWaitForOneSecond(); + Assert::true( $this->wishlistPage->hasProductInCart($productName), sprintf('Product %s was not found in the cart.', $productName), diff --git a/tests/Behat/Page/Shop/WishlistPage.php b/tests/Behat/Page/Shop/WishlistPage.php index bae58508..71114927 100644 --- a/tests/Behat/Page/Shop/WishlistPage.php +++ b/tests/Behat/Page/Shop/WishlistPage.php @@ -160,20 +160,20 @@ public function exportSelectedProductsToCsv(): void public function hasProductInCart(string $productName): bool { /** @var ?NodeElement $productNameElement */ - $productNameElement = $this->getDocument()->find('css', '.ui.cart.popup > .list > .item > strong'); + $productNameElement = $this->getDocument()->find('css', '#offcanvasCart .h6 [data-test-product-name]'); if (null === $productNameElement) { return false; } - $productNameOnPage = $productNameElement->getText(); + $productNameOnPage = $productNameElement->getAttribute('data-test-product-name'); return $productName === $productNameOnPage; } public function hasProductOutOfStockValidationMessage(ProductInterface $product): bool { - $outOfStockValidationErrorElement = $this->getDocument()->find('css', '.sylius-flash-message p'); + $outOfStockValidationErrorElement = $this->getDocument()->find('css', '.alert [data-test-flash-messages]'); if (null === $outOfStockValidationErrorElement) { return false; @@ -186,7 +186,7 @@ public function hasProductOutOfStockValidationMessage(ProductInterface $product) public function hasWishlistClearedValidationMessage(): bool { - $hasWishlistClearedValidationMessage = $this->getDocument()->find('css', '.sylius-flash-message p'); + $hasWishlistClearedValidationMessage = $this->getDocument()->find('css', '.alert [data-test-flash-messages]'); if (null === $hasWishlistClearedValidationMessage) { return false; @@ -199,13 +199,13 @@ public function hasWishlistClearedValidationMessage(): bool public function addMoreProductsWishlistValidationMessage(): bool { - $notEnoughQuantityOfItemsValidationError = $this->getDocument()->find('css', '.sylius-flash-message p'); + $notEnoughQuantityOfItemsValidationError = $this->getDocument()->find('css', '.alert [data-test-flash-messages]'); if (null === $notEnoughQuantityOfItemsValidationError) { return false; } - $message = sprintf('Increase the quantity of at least one item.'); + $message = sprintf('Quantity must be between 1 and 9999.'); return $notEnoughQuantityOfItemsValidationError->getText() === $message; } diff --git a/tests/Behat/Resources/suites/ui/ui_wishlist.yml b/tests/Behat/Resources/suites/ui/ui_wishlist.yml index 5138784f..362bd249 100644 --- a/tests/Behat/Resources/suites/ui/ui_wishlist.yml +++ b/tests/Behat/Resources/suites/ui/ui_wishlist.yml @@ -12,6 +12,7 @@ default: - sylius.behat.context.transform.channel - sylius.behat.context.ui.shop.product - sylius.behat.context.ui.shop.cart + - sylius.behat.context.ui.shop.account - Behat\MinkExtension\Context\MinkContext - sylius_wishlist_plugin.behat.context.setup.wishlist From 76dedd79f7fe753a40a6f20c00f4a4c403b67bdf Mon Sep 17 00:00:00 2001 From: jkindly Date: Fri, 25 Apr 2025 21:48:07 +0200 Subject: [PATCH 43/98] HM-1: coding_standard.yml update --- .github/workflows/coding_standard.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/coding_standard.yml b/.github/workflows/coding_standard.yml index f61faf8b..4b043b03 100644 --- a/.github/workflows/coding_standard.yml +++ b/.github/workflows/coding_standard.yml @@ -18,8 +18,8 @@ jobs: strategy: fail-fast: false matrix: - php: [ "8.1", "8.2", "8.3" ] - symfony: ["^5.4", "^6.4"] + php: [ "8.2", "8.3" ] + symfony: [ "^6.4", "^7.1" ] sylius: [ "^2.0" ] node: [ "20.x" ] From ab171cf856ac127417d3a6f3402b53ed15f4ed5f Mon Sep 17 00:00:00 2001 From: jkindly Date: Fri, 25 Apr 2025 21:52:22 +0200 Subject: [PATCH 44/98] HM-1: Command name extract to attribute --- src/Command/RemoveGuestWishlistsCommand.php | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/src/Command/RemoveGuestWishlistsCommand.php b/src/Command/RemoveGuestWishlistsCommand.php index a65b142d..d2a45706 100644 --- a/src/Command/RemoveGuestWishlistsCommand.php +++ b/src/Command/RemoveGuestWishlistsCommand.php @@ -14,11 +14,16 @@ namespace Sylius\WishlistPlugin\Command; use Sylius\WishlistPlugin\Repository\WishlistRepositoryInterface; +use Symfony\Component\Console\Attribute\AsCommand; use Symfony\Component\Console\Command\Command; use Symfony\Component\Console\Input\InputInterface; use Symfony\Component\Console\Input\InputOption; use Symfony\Component\Console\Output\OutputInterface; +#[AsCommand( + name: 'sylius:wishlist:remove-guest-wishlists', + description: 'Removes guest wishlists', +)] final class RemoveGuestWishlistsCommand extends Command { protected static string $defaultName = 'sylius:wishlist:remove-guest-wishlists'; @@ -30,15 +35,12 @@ public function __construct(private WishlistRepositoryInterface $wishlistReposit protected function configure(): void { - $this - ->setDescription('Removes guest wishlists') - ->setName(self::$defaultName) - ->addOption( - 'date', - 'd', - InputOption::VALUE_OPTIONAL, - 'The date to remove wishlists updated before (format: d-m-Y)', - ); + $this->addOption( + 'date', + 'd', + InputOption::VALUE_OPTIONAL, + 'The date to remove wishlists updated before (format: d-m-Y)', + ); } public function execute(InputInterface $input, OutputInterface $output): int From 52bc6228ea4c687d538ec1fe00dbba976e56a50d Mon Sep 17 00:00:00 2001 From: jkindly Date: Fri, 25 Apr 2025 21:55:16 +0200 Subject: [PATCH 45/98] HM-1: Command name extract to attribute --- src/Command/RemoveGuestWishlistsCommand.php | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/Command/RemoveGuestWishlistsCommand.php b/src/Command/RemoveGuestWishlistsCommand.php index d2a45706..4d87a359 100644 --- a/src/Command/RemoveGuestWishlistsCommand.php +++ b/src/Command/RemoveGuestWishlistsCommand.php @@ -26,8 +26,6 @@ )] final class RemoveGuestWishlistsCommand extends Command { - protected static string $defaultName = 'sylius:wishlist:remove-guest-wishlists'; - public function __construct(private WishlistRepositoryInterface $wishlistRepository) { parent::__construct(); From 864c795b2b978875c4e447253e43b7a15d1492a2 Mon Sep 17 00:00:00 2001 From: jkindly Date: Fri, 25 Apr 2025 21:59:04 +0200 Subject: [PATCH 46/98] HM-1: Removed 6.4 from coding_standard.yml --- .github/workflows/coding_standard.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/coding_standard.yml b/.github/workflows/coding_standard.yml index 4b043b03..debe9174 100644 --- a/.github/workflows/coding_standard.yml +++ b/.github/workflows/coding_standard.yml @@ -19,7 +19,7 @@ jobs: fail-fast: false matrix: php: [ "8.2", "8.3" ] - symfony: [ "^6.4", "^7.1" ] + symfony: [ "^7.1" ] sylius: [ "^2.0" ] node: [ "20.x" ] From efcfd1267214455ffe843265c11f1392abe98b86 Mon Sep 17 00:00:00 2001 From: jkindly Date: Fri, 25 Apr 2025 22:03:27 +0200 Subject: [PATCH 47/98] HM-1: Update package.json --- tests/Application/package.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/Application/package.json b/tests/Application/package.json index d0538e4c..96d31839 100755 --- a/tests/Application/package.json +++ b/tests/Application/package.json @@ -3,7 +3,8 @@ "scripts": { "build": "encore dev", "build:prod": "encore production", - "watch": "encore dev --watch" + "watch": "encore dev --watch", + "prod": "yarn build:prod" }, "dependencies": { "@sylius-ui/admin": "file:../../vendor/sylius/sylius/src/Sylius/Bundle/AdminBundle", From 2ece19b2bfe729ee581edd8dae187b2de0185d3b Mon Sep 17 00:00:00 2001 From: jkindly Date: Fri, 25 Apr 2025 22:07:04 +0200 Subject: [PATCH 48/98] HM-1: Update build.yml --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 8701ca7d..031b41c2 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -24,7 +24,7 @@ jobs: matrix: php: [ "8.2", "8.3" ] symfony: ["^6.4", "^7.1"] - sylius: [ "~2.0.0" ] + sylius: [ "^2.0" ] node: [ "20.x" ] mysql: ["8.0"] state_machine_adapter: ["winzou_state_machine", "symfony_workflow"] From eb68a19afd1b82bf61860ef530575b5a9fdcb186 Mon Sep 17 00:00:00 2001 From: jkindly Date: Sat, 26 Apr 2025 14:15:56 +0200 Subject: [PATCH 49/98] HM-1: Spec fix --- .../RemoveProductFromWishlistHandlerSpec.php | 30 +++++++------------ ...eProductVariantFromWishlistHandlerSpec.php | 25 ++++++++-------- .../RemoveProductFromWishlistHandler.php | 24 +++++++++------ ...emoveProductVariantFromWishlistHandler.php | 30 ++++++++++++------- 4 files changed, 57 insertions(+), 52 deletions(-) diff --git a/spec/CommandHandler/Wishlist/RemoveProductFromWishlistHandlerSpec.php b/spec/CommandHandler/Wishlist/RemoveProductFromWishlistHandlerSpec.php index f80e80f3..c7041414 100644 --- a/spec/CommandHandler/Wishlist/RemoveProductFromWishlistHandlerSpec.php +++ b/spec/CommandHandler/Wishlist/RemoveProductFromWishlistHandlerSpec.php @@ -1,14 +1,5 @@ isGranted(ResourceActions::DELETE, null)->willReturn(true); + $this->beConstructedWith( $productRepository, $wishlistRepository, $wishlistProductRepository, $wishlistManager, + $authorizationChecker, ); } @@ -55,16 +52,17 @@ public function it_removes_product_from_wishlist( ProductInterface $product, WishlistInterface $wishlist, WishlistProductInterface $wishlistProduct, + AuthorizationCheckerInterface $authorizationChecker, ): void { $removeProductCommand = new RemoveProductFromWishlist(1, 'wishlist_token'); $productRepository->find(1)->willReturn($product); $wishlistRepository->findByToken('wishlist_token')->willReturn($wishlist); - $wishlistProductRepository - ->findOneBy(['product' => $product, 'wishlist' => $wishlist]) - ->willReturn($wishlistProduct); + $wishlistProductRepository->findOneBy(['product' => $product, 'wishlist' => $wishlist])->willReturn($wishlistProduct); + + $authorizationChecker->isGranted(ResourceActions::DELETE, $wishlist)->willReturn(true); - $wishlist->removeProduct($wishlistProduct)->willReturn($wishlist); + $wishlist->removeProduct($wishlistProduct)->shouldBeCalled(); $wishlistManager->flush()->shouldBeCalled(); $this->__invoke($removeProductCommand)->shouldReturn($wishlist); @@ -84,16 +82,10 @@ public function it_throws_exception_when_wishlist_not_found( ProductRepositoryInterface $productRepository, WishlistRepositoryInterface $wishlistRepository, ProductInterface $product, - WishlistProductInterface $wishlistProduct, - RepositoryInterface $wishlistProductRepository, ): void { $removeProductCommand = new RemoveProductFromWishlist(1, 'wishlist_token'); $productRepository->find(1)->willReturn($product); - $wishlistProductRepository->findOneBy([ - 'product' => $product, - 'wishlist' => null, - ])->willReturn($wishlistProduct); $wishlistRepository->findByToken('wishlist_token')->willReturn(null); $this->shouldThrow(WishlistNotFoundException::class)->during('__invoke', [$removeProductCommand]); diff --git a/spec/CommandHandler/Wishlist/RemoveProductVariantFromWishlistHandlerSpec.php b/spec/CommandHandler/Wishlist/RemoveProductVariantFromWishlistHandlerSpec.php index deb784fd..9dfa3a5b 100644 --- a/spec/CommandHandler/Wishlist/RemoveProductVariantFromWishlistHandlerSpec.php +++ b/spec/CommandHandler/Wishlist/RemoveProductVariantFromWishlistHandlerSpec.php @@ -1,14 +1,5 @@ beConstructedWith( $wishlistRepository, $productVariantRepository, $wishlistProductRepository, $wishlistManager, + $authorizationChecker, ); } @@ -55,14 +50,17 @@ public function it_removes_product_variant_from_wishlist( ProductVariantInterface $variant, WishlistInterface $wishlist, WishlistProductInterface $wishlistProduct, + AuthorizationCheckerInterface $authorizationChecker, ): void { $removeProductVariantCommand = new RemoveProductVariantFromWishlist(1, 'wishlist_token'); $productVariantRepository->find(1)->willReturn($variant); - $wishlistProductRepository->findOneBy(['variant' => $variant])->willReturn($wishlistProduct); $wishlistRepository->findByToken('wishlist_token')->willReturn($wishlist); + $wishlistProductRepository->findOneBy(['variant' => $variant, 'wishlist' => $wishlist])->willReturn($wishlistProduct); + + $authorizationChecker->isGranted(ResourceActions::DELETE, $wishlist)->willReturn(true); - $wishlist->removeProductVariant($variant)->shouldBeCalled(); + $wishlist->removeProduct($wishlistProduct)->shouldBeCalled(); $wishlistManager->flush()->shouldBeCalled(); $this->__invoke($removeProductVariantCommand)->shouldReturn($wishlist); @@ -83,14 +81,15 @@ public function it_throws_exception_when_wishlist_not_found( WishlistRepositoryInterface $wishlistRepository, RepositoryInterface $wishlistProductRepository, ProductVariantInterface $variant, - WishlistProductInterface $wishlistProduct, + AuthorizationCheckerInterface $authorizationChecker, ): void { $removeProductVariantCommand = new RemoveProductVariantFromWishlist(1, 'wishlist_token'); $productVariantRepository->find(1)->willReturn($variant); - $wishlistProductRepository->findOneBy(['variant' => $variant])->willReturn($wishlistProduct); $wishlistRepository->findByToken('wishlist_token')->willReturn(null); + $authorizationChecker->isGranted(ResourceActions::DELETE, null)->willReturn(true); + $this->shouldThrow(WishlistNotFoundException::class)->during('__invoke', [$removeProductVariantCommand]); } } diff --git a/src/CommandHandler/Wishlist/RemoveProductFromWishlistHandler.php b/src/CommandHandler/Wishlist/RemoveProductFromWishlistHandler.php index e1694933..3d7293eb 100644 --- a/src/CommandHandler/Wishlist/RemoveProductFromWishlistHandler.php +++ b/src/CommandHandler/Wishlist/RemoveProductFromWishlistHandler.php @@ -48,9 +48,21 @@ public function __invoke(RemoveProductFromWishlist $removeProductFromWishlist): /** @var ?ProductInterface $product */ $product = $this->productRepository->find($productId); + if (null === $product) { + throw new ProductNotFoundException( + sprintf('The Product %s does not exist', $productId), + ); + } + /** @var ?WishlistInterface $wishlist */ $wishlist = $this->wishlistRepository->findByToken($token); + if (null === $wishlist) { + throw new WishlistNotFoundException( + sprintf('The Wishlist %s does not exist', $token), + ); + } + if (!$this->authorizationChecker->isGranted(ResourceActions::DELETE, $wishlist)) { throw new AccessDeniedException('You are not allowed to delete from this wishlist.'); } @@ -58,19 +70,13 @@ public function __invoke(RemoveProductFromWishlist $removeProductFromWishlist): /** @var ?WishlistProductInterface $wishlistProduct */ $wishlistProduct = $this->wishlistProductRepository->findOneBy(['product' => $product, 'wishlist' => $wishlist]); - if (null === $product || null === $wishlistProduct) { + if (null === $wishlistProduct) { throw new ProductNotFoundException( - sprintf('The Product %s does not exist', $productId), - ); - } - - if (null === $wishlist) { - throw new WishlistNotFoundException( - sprintf('The Wishlist %s does not exist', $token), + sprintf('The Product %s was not found in Wishlist %s', $productId, $token), ); } - $wishlist = $wishlist->removeProduct($wishlistProduct); + $wishlist->removeProduct($wishlistProduct); $this->wishlistManager->flush(); return $wishlist; diff --git a/src/CommandHandler/Wishlist/RemoveProductVariantFromWishlistHandler.php b/src/CommandHandler/Wishlist/RemoveProductVariantFromWishlistHandler.php index aa4050ed..6f22581e 100644 --- a/src/CommandHandler/Wishlist/RemoveProductVariantFromWishlistHandler.php +++ b/src/CommandHandler/Wishlist/RemoveProductVariantFromWishlistHandler.php @@ -47,28 +47,36 @@ public function __invoke(RemoveProductVariantFromWishlist $removeProductVariantF /** @var ?ProductVariantInterface $variant */ $variant = $this->productVariantRepository->find($variantId); - /** @var ?WishlistProductInterface $wishlistProduct */ - $wishlistProduct = $this->wishlistProductRepository->findOneBy(['variant' => $variant]); - /** @var ?WishlistInterface $wishlist */ - $wishlist = $this->wishlistRepository->findByToken($token); - - if (!$this->authorizationChecker->isGranted(ResourceActions::DELETE, $wishlist)) { - throw new AccessDeniedException('You are not allowed to delete from this wishlist.'); - } - if (null === $variant || null === $wishlistProduct) { + if (null === $variant) { throw new ProductVariantNotFoundException( - sprintf('The Product %s does not exist', $variantId), + sprintf('The Product Variant %s does not exist', $variantId), ); } + /** @var ?WishlistInterface $wishlist */ + $wishlist = $this->wishlistRepository->findByToken($token); + if (null === $wishlist) { throw new WishlistNotFoundException( sprintf('The Wishlist %s does not exist', $token), ); } - $wishlist->removeProductVariant($variant); + if (!$this->authorizationChecker->isGranted(ResourceActions::DELETE, $wishlist)) { + throw new AccessDeniedException('You are not allowed to delete from this wishlist.'); + } + + /** @var ?WishlistProductInterface $wishlistProduct */ + $wishlistProduct = $this->wishlistProductRepository->findOneBy(['variant' => $variant, 'wishlist' => $wishlist]); + + if (null === $wishlistProduct) { + throw new ProductVariantNotFoundException( + sprintf('The Product Variant %s was not found in Wishlist %s', $variantId, $token), + ); + } + + $wishlist->removeProduct($wishlistProduct); $this->wishlistManager->flush(); return $wishlist; From f9ca14a07025426c20761a0f9c377201d7532288 Mon Sep 17 00:00:00 2001 From: jkindly Date: Sat, 26 Apr 2025 14:16:24 +0200 Subject: [PATCH 50/98] HM-1: Remove 6.4 version from build.yml --- .github/workflows/build.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 031b41c2..63f223b8 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -23,10 +23,10 @@ jobs: fail-fast: false matrix: php: [ "8.2", "8.3" ] - symfony: ["^6.4", "^7.1"] + symfony: [ "^7.1" ] sylius: [ "^2.0" ] node: [ "20.x" ] - mysql: ["8.0"] + mysql: [ "8.0" ] state_machine_adapter: ["winzou_state_machine", "symfony_workflow"] env: From 720f63eba8d0e6053764952d1d543e76286a8a53 Mon Sep 17 00:00:00 2001 From: jkindly Date: Sat, 26 Apr 2025 16:11:48 +0200 Subject: [PATCH 51/98] HM-1: Change --headless to --headless=old build.yml --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 63f223b8..07ea5512 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -81,7 +81,7 @@ jobs: - name: Run Chrome Headless - run: google-chrome-stable --enable-automation --disable-background-networking --no-default-browser-check --no-first-run --disable-popup-blocking --disable-default-apps --allow-insecure-localhost --disable-translate --disable-extensions --no-sandbox --enable-features=Metal --headless --remote-debugging-port=9222 --window-size=2880,1800 --proxy-server='direct://' --proxy-bypass-list='*' http://127.0.0.1 > /dev/null 2>&1 & + run: google-chrome-stable --enable-automation --disable-background-networking --no-default-browser-check --no-first-run --disable-popup-blocking --disable-default-apps --allow-insecure-localhost --disable-translate --disable-extensions --no-sandbox --enable-features=Metal --headless=old --remote-debugging-port=9222 --window-size=2880,1800 --proxy-server='direct://' --proxy-bypass-list='*' http://127.0.0.1 > /dev/null 2>&1 & - name: Run webserver From c2657cc05e252ef1aa14c202ff768e7c7cedcc70 Mon Sep 17 00:00:00 2001 From: jkindly Date: Sat, 26 Apr 2025 16:45:45 +0200 Subject: [PATCH 52/98] HM-1: Template override --- .../Product/Show/_addToCart.html.twig | 1 - .../product/common/card.html.twig | 20 +++++++++++++++++++ 2 files changed, 20 insertions(+), 1 deletion(-) delete mode 100644 tests/Application/templates/bundles/SyliusShopBundle/Product/Show/_addToCart.html.twig create mode 100644 tests/Application/templates/bundles/SyliusShopBundle/product/common/card.html.twig diff --git a/tests/Application/templates/bundles/SyliusShopBundle/Product/Show/_addToCart.html.twig b/tests/Application/templates/bundles/SyliusShopBundle/Product/Show/_addToCart.html.twig deleted file mode 100644 index 90a30193..00000000 --- a/tests/Application/templates/bundles/SyliusShopBundle/Product/Show/_addToCart.html.twig +++ /dev/null @@ -1 +0,0 @@ -{% include '@SyliusWishlistPlugin/Product/Show/_addToCart.html.twig' %} diff --git a/tests/Application/templates/bundles/SyliusShopBundle/product/common/card.html.twig b/tests/Application/templates/bundles/SyliusShopBundle/product/common/card.html.twig new file mode 100644 index 00000000..65cc0f9a --- /dev/null +++ b/tests/Application/templates/bundles/SyliusShopBundle/product/common/card.html.twig @@ -0,0 +1,20 @@ +
+ +
+
+ {{ component('sylius_shop:main_image', { product: product, class: "w-100 h-100 object-fit-cover" }) }} +
+
+
+ {{ product.name }} +
+
+
+ {% if not product.enabledVariants.empty() %} + {{ component('sylius_shop:catalog_promotions', { variant: variant, appliedPromotions: applied_promotions, withDescription: false }) }} + {{ component('sylius_shop:product:card:price', { variant: variant, template: '@SyliusShop/product/common/price.html.twig' }) }} + {% endif %} +
+
+ {% include '@SyliusWishlistPlugin/Common/_addToWishlist.html.twig' %} +
From 06d8aa6f1dd301eadefa4e58afd75c5ba978eafd Mon Sep 17 00:00:00 2001 From: jkindly Date: Sat, 26 Apr 2025 19:24:41 +0200 Subject: [PATCH 53/98] HM-1: Remove headless=old --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 07ea5512..63f223b8 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -81,7 +81,7 @@ jobs: - name: Run Chrome Headless - run: google-chrome-stable --enable-automation --disable-background-networking --no-default-browser-check --no-first-run --disable-popup-blocking --disable-default-apps --allow-insecure-localhost --disable-translate --disable-extensions --no-sandbox --enable-features=Metal --headless=old --remote-debugging-port=9222 --window-size=2880,1800 --proxy-server='direct://' --proxy-bypass-list='*' http://127.0.0.1 > /dev/null 2>&1 & + run: google-chrome-stable --enable-automation --disable-background-networking --no-default-browser-check --no-first-run --disable-popup-blocking --disable-default-apps --allow-insecure-localhost --disable-translate --disable-extensions --no-sandbox --enable-features=Metal --headless --remote-debugging-port=9222 --window-size=2880,1800 --proxy-server='direct://' --proxy-bypass-list='*' http://127.0.0.1 > /dev/null 2>&1 & - name: Run webserver From 38293eea2ae282a8c2e9ab5dde14aa22c6debd8c Mon Sep 17 00:00:00 2001 From: jkindly Date: Sun, 27 Apr 2025 10:57:22 +0200 Subject: [PATCH 54/98] HM-1: Remove bitbag name --- src/Form/Extension/AddToCartTypeExtension.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Form/Extension/AddToCartTypeExtension.php b/src/Form/Extension/AddToCartTypeExtension.php index e3f17344..cd4ee3be 100644 --- a/src/Form/Extension/AddToCartTypeExtension.php +++ b/src/Form/Extension/AddToCartTypeExtension.php @@ -38,7 +38,7 @@ public function buildForm(FormBuilderInterface $builder, array $options): void ->add('addToWishlist', SubmitType::class, [ 'label' => 'sylius_wishlist_plugin.ui.add_to_wishlist', 'attr' => [ - 'class' => 'bitbag-add-variant-to-wishlist ui icon labeled button', + 'class' => 'sylius-add-variant-to-wishlist ui icon labeled button', ], ]) ->add('wishlists', EntityType::class, [ From 7a790c10abb5ed223249a68366f3fa3d9012f9f3 Mon Sep 17 00:00:00 2001 From: jkindly Date: Sun, 27 Apr 2025 20:00:04 +0200 Subject: [PATCH 55/98] HM-1: Tables rename --- src/Migrations/Version20250427090022.php | 28 +++++++++++++++++++ .../config/doctrine/Wishlist.orm.xml | 2 +- .../config/doctrine/WishlistProduct.orm.xml | 2 +- 3 files changed, 30 insertions(+), 2 deletions(-) create mode 100644 src/Migrations/Version20250427090022.php diff --git a/src/Migrations/Version20250427090022.php b/src/Migrations/Version20250427090022.php new file mode 100644 index 00000000..824282a0 --- /dev/null +++ b/src/Migrations/Version20250427090022.php @@ -0,0 +1,28 @@ +addSql('RENAME TABLE bitbag_wishlist TO sylius_wishlist'); + $this->addSql('RENAME TABLE bitbag_wishlist_product TO sylius_wishlist_product'); + } + + public function down(Schema $schema): void + { + $this->addSql('RENAME TABLE sylius_wishlist TO bitbag_wishlist'); + $this->addSql('RENAME TABLE sylius_wishlist_product TO bitbag_wishlist_product'); + } +} diff --git a/src/Resources/config/doctrine/Wishlist.orm.xml b/src/Resources/config/doctrine/Wishlist.orm.xml index 3dc93627..e2b22021 100644 --- a/src/Resources/config/doctrine/Wishlist.orm.xml +++ b/src/Resources/config/doctrine/Wishlist.orm.xml @@ -6,7 +6,7 @@ xsi:schemaLocation="http://doctrine-project.org/schemas/orm/doctrine-mapping http://doctrine-project.org/schemas/orm/doctrine-mapping.xsd"> - + diff --git a/src/Resources/config/doctrine/WishlistProduct.orm.xml b/src/Resources/config/doctrine/WishlistProduct.orm.xml index 9a199cff..0b8754c4 100644 --- a/src/Resources/config/doctrine/WishlistProduct.orm.xml +++ b/src/Resources/config/doctrine/WishlistProduct.orm.xml @@ -5,7 +5,7 @@ xsi:schemaLocation="http://doctrine-project.org/schemas/orm/doctrine-mapping http://doctrine-project.org/schemas/orm/doctrine-mapping.xsd"> - + From 0fa365dcd8c5abaa4c5d86fd59e56ac97c74f2fe Mon Sep 17 00:00:00 2001 From: jkindly Date: Sun, 27 Apr 2025 20:59:14 +0200 Subject: [PATCH 56/98] HM-1: Remove dead code --- doc/images/logo.png | Bin 56155 -> 0 bytes src/Controller/OrderItemController.php | 93 ------------------------- src/Resources/config/resources.yml | 5 -- tests/Application/config/resources.yml | 5 -- 4 files changed, 103 deletions(-) delete mode 100644 doc/images/logo.png delete mode 100644 src/Controller/OrderItemController.php delete mode 100644 src/Resources/config/resources.yml delete mode 100644 tests/Application/config/resources.yml diff --git a/doc/images/logo.png b/doc/images/logo.png deleted file mode 100644 index 80135c6223af5a63a6bc657575cd62a3b793ddc7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 56155 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%0AWYz+ zYGZ+b%iBu1PeEPhCA1v0&h4_K;cwFK6&ADh}bNhhRl@*Kl z5XXb}#V{q#NRMd{+nRnZAWMNy4G9ImqY!xl{F=`y7^eB?uakskOUx6ST=vyMzxHq4 zx)pzW=?Tf)?ouc2_vZX>Hsi@Cyb-^ceEC=6w%ca=pA0~sJ0GhtV<+$z0m z9>sC+DL(3ULlTUrtKsz@cS~pxSO#4teFbo?H|*$piOcm>kuz2E4@=4;jU8komfV!C zt(_2s(BrL%=^DC%8vxT++fHAik?oeH&)a6n@ZtLTa{Fba=b4H@H0#d57RPvRfAAJ1 z8?nn=V1O-$F8bc@;%@_DPwEZaa-7QE+75O}U5Gn~yrG?u9ShDEdcKqI?0jm7@^tC- za(V0B6vnIIwFXLmSahwfB9!DOs2d)LR7qFMC3tAetb_97NwE#T=Ygwo066u-W_k6t z^zVnuV8ZGjfpa`GTobv=td0rE{M&w@IQ?CSQ?JSmlFf^H4w7ly(u74I)CH_ji~I>0 zF+M+lANNAP;C_HUfGsHC!>Uq90HDir4n+P^FL(~rFdZofrAaVdWIZ*MEpdk6#2)h^2W4UkN-Ww|#B5=Xi$n43kSA8YO1Fea_GsG5Bt{Yew zdVAT8Zu|;jV^qeesBEuSxGjH;9of0h;S#)jfy5EcUvdbknA`&$!s;A4OMJ2bOp(D& z_QkQyf}vx<_oFN=)DWXaUejAMxfe8KcMF4undZQ}K{)wPw;9~a%*@;Za1`U+xa?QC z98?=-4$a6gN<`TKQWWHL9csE(kaqkuH2U&&`~eRv0lYKY^`}-H?UB->o3Z6CSTX$a zyni_XWS=!_EO@G4=j*4(&%GEL|;K#I6l!3qpa(NL)UXrnJpMzB<5M`3Ofnup!DAWp(=@q=4DFT*cj4`Hcq}+TVQnZYDYmTLa z`S#r0eyJy)TK)G>Oknm62*dQ}pa?oWOmM=e7~s!K-)^g3cqSADyB8B+G=b>c50p_y zh-V7xyUj)SD*Sq{L93+qW(Ew!6Xd<~Yocr>XSvJz3i2W~EpAv4l=l0zfR^m5uupod z1>+7|Tz0~tk9}y;zF3*_WI_#&p>Zc=pb*3IFj(CZD`CJZut@5|_=Wayr>T?kbMCj# zK*FFlLli*m6#xg7C*!iuQ!v>mfN5Xod%lLmkEcT!)=RhQHoXA?pg5>)7KW{_8|VoB z3PyElJu*smseutBmuCywVgS-i|MCK)uk^zh3|ZyBWSn%0i}L-Q+UJ*TpDo4o#3x;D z)=LO0)ggrndYMdK1bSvlmJnQedhhLlHm+ywIfhGWY2>d+x<9vcf&G*-s zR^EVpFhFR1%6d&N;@D%*ggCv^utO-q_6ZbnPwyyVFbR=Nd}wkz5>9~Fx$`7AoTww; z%x`7uSwzfZ<%m2(fK9&4Q7OcUq1kn|mOB1b${%0eJCcr#rxbAd(=uw;T-oyFf z$_daDDk5^{w!!%p*0^v%S*}Xtm{bJYx)Xn;ZgQ2;;9nH4sK(L;b?f+iVe8`I3VTCq-x1`W~ z84)qO^U;^^{&-XPL@w}O;vbCxxFN>S8~XaAH9iFQj5MZ6^?S8m$wj`;NGhXEp>JLq zZ*D0cUKNCEPx>E^60kAQRD{&Df~NVMq335Z@H zfGu!u=EkqDcJAP3kk7{Pv60e91@Ae*Vrd36m%#Zw*_-Yz1|qDtnD+8ZpCFbDI~r|Y zG|oI4G*#HzQQPUrCqL7IXir}`do3c*@dORdJ>(^eO3OShqAWQMKH_N~ZvA7LmiM?I z+dO4&rb;v4$^)hLQwS}((FTC}b>!^Hyi+SFL`BOVKEo8L-+w>O2j);2)^A6*l>e{XhqMwMy**~Bph2ec6Ehx5|4lOmF7yUgE%{MOT7 z!UxBB51hND%LwdF-ENAq|>cR};-N z*Rv@RQ2J8XGhIvEI79z|8+4phEO1ZsrYjFyZU;dPGt>V?LNqVqHK7_AS`0-tCxjNA z1TCi?W2)2;06`N{A!xEf7WJ8yRt*mi*Qi&5Dw}iP>(kU?PwH)5*HHA>;?~cZ2k7sl zVRE{JcDB@cyuAfqDrJKJeS8W@#Du9ZobNzRlk=UADty33N?cu~YFNZzGV?Yl@3Pm3 z9~rOP|LyEN@;#DdF#+IQ4BcwAbsO=_xo*oR3(t&g0fhj(=9VRBbuJZT*@Y=`v}jw} zozA#Q$zB4?{i*$*^wk!y496xUB)roHHB0qb_V4e0dG)T73+51XBQii4f%Qr;GF8eZ z1u>dz{ibKY$?3vi=6st(T;~3O(i1i}K9|+;IWMkQX$ZZ&zmg_<%1JLfa(@su_#nCK zu?$ag0vTQho#Bd$Zs0lj)pPy(g=rkfe|vw`a(L@J`clXTU?RrCf-&*KkL^4)?LvW4 zTM(E(pfUkwdU5zQUkL*p!zR8{U8~t+%VdPu*Z=X4)}?3;S9PK8d7;v zI$xsezHY1@Evtj})~YZ#25|<}*48R8EmUuH=f+8|0a$HEU2Xsw9P&Zsp;iKb@T(~y z;Izl0l=c=*?B|WWS8~^On7ywup=TQw*AItwT&k8&ISfAdz?hK>e6u$2z~WeU{x%{n zFMl5nl(b6Ei{1M0@Kn(V+~XN2ySH&YcM$}RfqP$w(S9=I!OFCI7t^+N%r9U}fvBA1&=O^b7`3b^weARNo`7pa)w)11+UbyurhqVKbOc zfYXjEz%@gtlxQrcDo$fsHDbd9Je}i5-fEv~wa0=tmf2qO#e=AI0}YH!Qy8UcL=v(X z24O^|gSFth4WBtzI1SIPAzR*p?Sm&IxG}sa{*Swh~dMenX*m6q$ z^s@NHwZ41m@pRL>!Oa?6)o`PIPW9eamui>ZOOkDvL`AgtW0>(RP}u+BuEv3qJ5HGV zD2@%NoK9mUt&V$``&%v}bP>O-PC+=LaYA~-(VYhW1(Da)C<4>c%lh^?A!9YZRoHI?r7RnBy5b%6&~AB4>nF?Cxi0DNiV(dPH=ZZiV| zgE;9OxSda#1mLzSdve$}coFvZ+|aK{#yMs5O5K`n*_c@RF2`lU;lwFB=N{V2r3glX z0*Id1C(nv#xq#HXGYhNcW`}H5>9AvQSgyHu=|uXO<1CY>#BO_j)ZpYH?_~TFa9zOu z%~JBJK4$lZS9CkU|HX9iSy)x0GqPa%27kHjfJ=J`X_%;t)S%;>{^CfqYF&eAz*6nO z%Nx(%9+L6lW6dam1i_QCO?9nlkkZhJ4Li(*`7n@JIA1OtIoGd+MmH<6PO8bt@&0^) zo#;s7;Q1jpi<;~(ato(|(uZEj9I7S^8sl@R{9!>)#5Y4*W&Y0O8GVdfP8kr5%{7g#I7ZKiA*WR5GQ4^$1Ap9w*~d8|c!EymIz1POhnp znbJ_s(5_noAad`s&Wjx7ban^}?>~4rI;gfIM4=4WrwBN?j=bxnOYIj)C2_^lO^h7eDt zSlwKafQlXw@cJ$4`aN`b>B&0iOxMiRXeCI?{l;}06s2MTwx>cwNt6r1!3B1Qzx5eY zlQW!J-2IIZ(-QF%mM<$pQ!Xe#%~~&7!N@u~HPGv<%IDI*#9Knfgo;}_2?bo_V}!%v zS^{|SECI`8a4EWP!(bT%D=-kB350}KSD+Uk=`bfj)*u@hQ(GwJ7s-`U1>C9>Zr-CD z);W-R$a-16f3A$Ufe%TXtc7uiikMi)Pu2km&*U!7@gsLo0jb(U`?iTa6ZT@T$QYl2 zS=>*QD1xa=g!jLXjQ7?|8#M@3nHr1Gfe*7nVnNaQ<``yk<|Tx2<5)Xf5DrEh{2v&q zem#Ruc|L!MF8PY_-sf4LgKQjxoT8mAYm&(oS|-GntKjo*jrU$ko;3xP0<=wUcm z0pE`aVWB%DCXB%3(OtCyB*lhcLhsf%>&*oDhg|Jzq=txZ#VsGDt?hjfDM~R+BvA5B z)0++84AX;RO;*TL6{Wc(f`&9h{Elos2Ce9G`irzEV^udw|3)(GoTMKYo~PiY|UEqg-K zKHcieE}rgCSk-;v@W{0ve=9zSH8Bp(6J!n$N>7^;-s9wP3$>wl;%)vp3a%Mo3{6{% z=+VjDedJPBql@Z7Qma0J$?FJI7)s3Jfo1E3x1XsD^1)1^w-Z+mWe6>dr-j;?RFne_ z{^=yKMeE=j$r1lRup}VnKbHi=graNsS0hhCfR>_&7FMVhkaEQekTUG~g+s2ype=lU z;AtLn$hbpiK86T@Hwc~+FKMfi_-V{nnJkG1B-kD8)n6R)i4>vOeUDb9^Udydht}Xd zb^F$2DgkD(8B`!VVjezBXG0)C8uol&S~BY`DF!QkRST9S2_(64_BYUV!DU_>{7w2b zb*a&FCB`G^_{rOzyYVcGOa27b)rfA42{5ogd&5$8(oHbmpuJJ@G#r3{MFsc|IQ8qw zu-5y03opkD)$l=Ia)Fon<$>#=N&p%T2-LJ=qm31@aOeTy(UdW8X-^Uz`+XjeNG&+d zQGP_tBmSpGiLAP}d>hW{DHC0c=%oqzKw5g>umBFm5*C)37Tb~Xj>fP{0-i>*AX2EH zAEuX5%|Z1_=PQoEqqXdGutGRP68Nka!2_=cQOIIY+xnB&Q=k_G1?n#x#61u1w*2mS z%WRGm)1zE#JxZ^3JnAY#5Ha*L>8s@7%_x@EEaVOAsk#Gk_<0}>);f`BfLy;ZhXW>_1?beP`yzI~nL5$H#SLAfU z2KJN2Wgo)S{J_LfeMo`NnwZRE*q->e4Ah}!Fr^}pF*K!C>KJAfn^;RE^e9_$>BwC9 zqlg@(AcnfYx=D8QfvQD-?lfA=^~WzEEW4o6kz&H0>pxvd0*O8j{Xq?9y6>LFO9u1v zBm67HHVPzrp5FY+#2BBfj_=-$cT*E`MG(4lO0aNAA%>UX+n?OCN34D*7-FU&$o zB&L2V?2wxB%r(E~wJ#4AP<`8BzKOkiqOe4l8G$Y7Vc9%XUubSnJr7OKl-SaSHe+qz z2tpFv5y5az9Wo&!Ie34<*NsCOxR@|)o}@7q4~DY~nxZ}@Q%G(T5n1adHzY*K#s_CJ zi5%9lVMI`cb2WC$vW&gQQea6hM6IOayPMv7m7$=O07-(wU4jziGJ?*bn%*cKV?A1s zXs71DcN1W+TgONUN`z?l?90Sm{g3pM4=A-*1$Jlj##LWOB}9Zx ziEQX~qRFm5m#3Yk`estS-SmQp#7bx>{Qq^QL<5lxRQ&5ID1p&-= zEa=9ib6L$z9i=Aj^E7QIf}VdhWhOQW#9E0-o&?&Aol-S1Ys`Y`vby?hE$YKtVduf0 zOVB>v&)@@LZjRvlyHBbA8oB*mL|}APUcaZ<`7Ioszbk|<&3{ey?XEN*2Ey|HweLEp zWb29^-I=xOp;cLv`iWkv&|ygW1Pv-ZT=w@>$j6oBOzSmfA>!Cuz)j2)5jkWQ%tgR` zdn!}0rY#jr4>~qZSiPyXdWHT$=L>Zc+XLl)MG50z7CEc=2U&bwB%-2gF4w$^v*D-~ zlo-V)oYhBA(@J+E^ntgAUBS+=>yR%bcP4}gNz8d0%L>(7l_+>$3Npi9JK!Q>Gys*m zG?kW9Xl5l$G@AFP125j`Ew1{eVzBipUUKYB%+4d&;%H`Id)Rpd2wk&?h#{7OQK~~G zBu1UVuRhC6A|izvP+Hp_Zw8;~+&$~@U>*f0e$cH*C*{O>P^BVaub)RY3b(8s@H+4g z5ZOY8MGSk@^?}>D#j;O^`a|?{n3??>yV%N)am*N<=sUSXC0*_<{u|ega3^{`E8z?dOa3|+lzqh`)spS}{w8==NqFK)c8e}6=MO-)Rdg(bktrCeSXAb%w5 z;~$vnF8a3e+j?Y+GqX%ofABdk_hq(x1jLQ{nyUoF7Q=#?E-ZukJ{3^ce1oeBS@w8v z*A9<7$0)%RVX69~gQcT2c$upJBhcc6_6x{dVR)eAufjerr~-zcDdd^|49Miv&rV zAX5`R_$_D`C8&^A1M4sJV?@iQiWouX50y<>4g|FC%<|VYyNaT{20cChF}}BaQp8dG zh4lVr^3pTcCJ9?PLJ~s@irR)Y4$w~mfmV+lGS7EoLk23Hy7qHt{>VdUsZci2(;srKysUsO@r{tQ%|I;QaQrEF zKZ?X+7rF*d>kT9G!c8CR**+XlR%eU$B!;e}@--aQ(l=7!o|n~ekBrQI-U%L*ig9Az z*BXsbjSt4ir({w$un;MYaJF|@6PyB^fMY>q-%zbUIfcHJEapT(bukOakAz5v7gx;P zFEL)eUkajcEYrEOt$IvVv(6{TV&{CCJg$zhYyzV^MT;Bt?a|CGc`@ym`HNld64)ht zWoSyD!tcT1j9X@nRl?_|2x|_^*r*2jl}y7<_~-rWC}?N!5$Dmj&?ZckYVF41dQa*x z@&mr-Zv3zp2CBixBX`kA>5wJ0INHK-^+2GVkSTPK~B5vi&8toKNH z)O^4&MI<)YPo1zdZ&z1rBKk)Raf{2u#v1HGz}ORdwA{gmhRN} zMYYp8>bN?ow6DO~*6=CZi*M=%FUvSo^${h3wGb|^y&2yR(M-;<9TzV8q_o-xs^0^N zTF4)_@C!5oHwbtC@E=NgGul({{Cz{c0}qfb@*nR+GjLe3ujN}rbXu1p#(a!yr!I7W z(lpkfgRQfGMsh>qBf?QeVa~_@@vfgYna6#bHsJe6nERHjPJBsRD33JuDLDH%WToYv zyqR@yHQCG3Fy14UE23v$QU1*Wu?umHbjOodP@DS7kqEl>8!*qPdftwYlBU{ zfTg9`NP85e$U_lnu|Smf7;lxWE859HmOJwoos}(51v5X6vuE}`#WNL%r=A7@m!FV_GTO%xX~9SkPO6b zBxic!ka;9XT%%JisgEzk^s+J^lp-r~49{@;5JWF%Jg0G$9f%@1`?zx1s&x;Ll+~v& z7l~8SxS_3e$TXDgw79uxn|jn!d8S2sQLoDmPb|-h@*4M0Budys(p>DiFqZj4$b4dM z|C~4L!7Iz34h;$apSM}#hiUTLr>6@oS1S){p!RyAE{x|A-J+;ejXU#^CKq5}O8ppn z^tgzB?2|P(EcO=0-MlE-F^6_fxg;0G`q#I$_3`3{&RFw&gwCb~rfzk4C7mU0qd1^W zV9g|@*qI|jVX+#(H{N(kIx5U~TljrBA{9ws?xaP5Njph#+!I_vub8tAaw6&}M#d8l=h4`x$yt{uJfz=cTg+4WIOXp{KUNDa3pf@h7tB~K#3aMd(PR~1p30_UJC2kv z=#U~K>9hS!*gi{+cG*qq6Wot>FWceQIjsc$Mh2*F!M(Cd#T{)1e^%Hu?Z)&pv&eVn zaO_8j1JSWCZ_^kRK}PQVM~c%E5EMNH*gV9jHtdk?5U9)alc19LT3q5C<4UBdQS~F| zh-!+#?}^fTNjKSe;20G(Kd5DXe?#Ttkv2geM~dj1?2qCY^S&dAX5$d~CnNyf?qnIq8DiIC#9G?SK&bgn}84e@S+vYQE9rJ-UBb?s9a~2kKd|3)#A-Ed^Qk3J;hWp+A>o18RJ91cC{&RU85`2+2-SpLAT;U&oiGXtcv8}_kw7?h9 zgyE`GN1F6M%cG$h@&8#Fi-DOg86U#S{$F1NzlMTJi2i49l!`upfV4UySO1p({@p!z zHTV8wTZe1$!aU@wociLQXMr~Wh|Tohrv}{f-%9cyr}~%J|GB|KqWw$ke>wY*CH_?- z|EiIHs@;Ee_CKiso1K3R6XCo?xZFJ{!_ZDekJF! HiSPdda0j-u diff --git a/src/Controller/OrderItemController.php b/src/Controller/OrderItemController.php deleted file mode 100644 index bc2f746b..00000000 --- a/src/Controller/OrderItemController.php +++ /dev/null @@ -1,93 +0,0 @@ -getCurrentCart(); -// $configuration = $this->requestConfigurationFactory->create($this->metadata, $request); -// -// $this->isGrantedOr403($configuration, CartActions::ADD); -// /** @var OrderItemInterface $orderItem */ -// $orderItem = $this->newResourceFactory->create($configuration, $this->factory); -// -// $this->getQuantityModifier()->modify($orderItem, 1); -// -// /** @var string $formType */ -// $formType = $configuration->getFormType(); -// -// $form = $this->getFormFactory()->create( -// $formType, -// $this->createAddToCartCommand($cart, $orderItem), -// $configuration->getFormOptions(), -// ); -// -// $form->handleRequest($request); -// -// /** @var SubmitButton $addToWishlist */ -// $addToWishlist = $form->get('addToWishlist'); -// -// if ($addToWishlist->isClicked()) { -// /** @var AddToCartCommandInterface $addToCartCommand */ -// $addToCartCommand = $form->getData(); -// -// /** @var OrderItemInterface $item */ -// $item = $addToCartCommand->getCartItem(); -// /** @var ?ProductVariantInterface $variant */ -// $variant = $item->getVariant(); -// -// /** @var ?WishlistInterface $wishlist */ -// $wishlist = $form->get('wishlists')->getData(); -// -// if (null === $variant) { -// throw new NotFoundHttpException('Could not find variant'); -// } -// -// if (null === $wishlist) { -// /** @var Session $session */ -// $session = $request->getSession(); -// /** @var ?TranslatorInterface $translator */ -// $translator = $this->get('translator'); -// -// if (null !== $translator) { -// $session->getFlashBag()->add('error', $translator->trans('sylius_wishlist_plugin.ui.go_to_wishlist_failure')); -// } -// -// return new Response($this->generateUrl('sylius_shop_homepage')); -// } -// -// return new Response($this->generateUrl('sylius_wishlist_plugin_shop_locale_wishlist_add_product_variant', [ -// 'wishlistId' => $wishlist->getId(), -// 'variantId' => $variant->getId(), -// ])); -// } -// -// return parent::addAction($request); -// } -//} diff --git a/src/Resources/config/resources.yml b/src/Resources/config/resources.yml deleted file mode 100644 index faca7e91..00000000 --- a/src/Resources/config/resources.yml +++ /dev/null @@ -1,5 +0,0 @@ -sylius_order: - resources: -# order_item: -# classes: -# controller: Sylius\WishlistPlugin\Controller\OrderItemController diff --git a/tests/Application/config/resources.yml b/tests/Application/config/resources.yml deleted file mode 100644 index 92869a25..00000000 --- a/tests/Application/config/resources.yml +++ /dev/null @@ -1,5 +0,0 @@ -sylius_order: - resources: - order_item: - classes: - controller: Sylius\WishlistPlugin\Controller\OrderItemController From abe70be1501871541ddffb8c5336d4f97e902aa3 Mon Sep 17 00:00:00 2001 From: jkindly Date: Sun, 27 Apr 2025 21:00:19 +0200 Subject: [PATCH 57/98] HM-1: Name adjustments and remove unused code --- src/Command/Wishlist/WishlistTokenValueAwareInterface.php | 4 +--- src/Controller/Action/ShowChosenWishlistAction.php | 2 +- src/DependencyInjection/SyliusWishlistExtension.php | 2 +- ...ylius_wishlist_plugin.yaml => sylius_wishlist_plugin.yaml} | 0 4 files changed, 3 insertions(+), 5 deletions(-) rename tests/Application/config/packages/{bitbag_sylius_wishlist_plugin.yaml => sylius_wishlist_plugin.yaml} (100%) diff --git a/src/Command/Wishlist/WishlistTokenValueAwareInterface.php b/src/Command/Wishlist/WishlistTokenValueAwareInterface.php index ed44f4b6..46266e81 100644 --- a/src/Command/Wishlist/WishlistTokenValueAwareInterface.php +++ b/src/Command/Wishlist/WishlistTokenValueAwareInterface.php @@ -15,9 +15,7 @@ use Sylius\WishlistPlugin\Entity\WishlistInterface; -//use Sylius\Bundle\ApiBundle\Command\CommandAwareDataTransformerInterface; - -interface WishlistTokenValueAwareInterface extends /** CommandAwareDataTransformerInterface, */ WishlistSyncCommandInterface +interface WishlistTokenValueAwareInterface extends WishlistSyncCommandInterface { public function getWishlist(): WishlistInterface; diff --git a/src/Controller/Action/ShowChosenWishlistAction.php b/src/Controller/Action/ShowChosenWishlistAction.php index daa183e6..2f060496 100644 --- a/src/Controller/Action/ShowChosenWishlistAction.php +++ b/src/Controller/Action/ShowChosenWishlistAction.php @@ -67,7 +67,7 @@ public function __invoke(string $wishlistId, Request $request): Response } if ($user instanceof ShopUserInterface || - $wishlist->getToken() === $wishlistCookieToken && null === $wishlistUser + ($wishlist->getToken() === $wishlistCookieToken && null === $wishlistUser) ) { $form = $this->createForm($wishlist); diff --git a/src/DependencyInjection/SyliusWishlistExtension.php b/src/DependencyInjection/SyliusWishlistExtension.php index 400188c5..ef67eb20 100644 --- a/src/DependencyInjection/SyliusWishlistExtension.php +++ b/src/DependencyInjection/SyliusWishlistExtension.php @@ -37,7 +37,7 @@ public function load(array $config, ContainerBuilder $container): void public function prepend(ContainerBuilder $container): void { - trigger_deprecation('bitbag/wishlist-plugin', '2.0', 'Doctrine migrations existing in a bundle will be removed, move migrations to the project directory.'); + trigger_deprecation('sylius/wishlist-bundle', '2.0', 'Doctrine migrations existing in a bundle will be removed, move migrations to the project directory.'); $this->prependDoctrineMigrations($container); $config = $this->getCurrentConfiguration($container); diff --git a/tests/Application/config/packages/bitbag_sylius_wishlist_plugin.yaml b/tests/Application/config/packages/sylius_wishlist_plugin.yaml similarity index 100% rename from tests/Application/config/packages/bitbag_sylius_wishlist_plugin.yaml rename to tests/Application/config/packages/sylius_wishlist_plugin.yaml From c0ce0dab537fa397de1b98aca18bed6b7a691e26 Mon Sep 17 00:00:00 2001 From: jkindly Date: Sun, 27 Apr 2025 21:00:32 +0200 Subject: [PATCH 58/98] HM-1: Readme and docs --- README.md | 101 ++++++++------------------------- doc/01-installation.md | 67 +++------------------- doc/01.1-webpack-config.md | 17 +++--- doc/01.2-webpack-entry.md | 6 +- doc/01.3-import-entry.md | 6 +- doc/01.4-custom-solution.md | 16 +++--- doc/01.5-non-webpack.md | 10 ++-- doc/02-usage.md | 4 +- doc/03-customization.md | 3 +- doc/04-development.md | 12 +--- doc/05-testing.md | 11 +--- doc/images/add_homepage.png | Bin 842037 -> 805111 bytes doc/images/add_productpage.png | Bin 609515 -> 899636 bytes doc/images/add_taxon.png | Bin 478177 -> 655759 bytes doc/images/add_wishlist.png | Bin 113234 -> 85442 bytes doc/images/index.png | Bin 115737 -> 156281 bytes doc/images/wishlist.png | Bin 109793 -> 156635 bytes doc/images/wishlists.png | Bin 57684 -> 79408 bytes doc/images/wishlists_view.png | Bin 1032889 -> 821581 bytes 19 files changed, 65 insertions(+), 188 deletions(-) diff --git a/README.md b/README.md index 7a4c751b..3917684f 100644 --- a/README.md +++ b/README.md @@ -1,57 +1,28 @@ -# [![](https://bitbag.io/wp-content/uploads/2021/01/wishlist.png)](https://bitbag.io/contact-us/?utm_source=github&utm_medium=referral&utm_campaign=plugins_wishlist) +

+ + + + + Sylius Logo. + + +

-# BitBag SyliusWishlistPlugin +

Wishlist Plugin

---- -[ ![](https://img.shields.io/packagist/l/bitbag/wishlist-plugin.svg) ](https://packagist.org/packages/bitbag/wishlist-plugin "License") -[ ![](https://img.shields.io/packagist/v/bitbag/wishlist-plugin.svg) ](https://packagist.org/packages/bitbag/wishlist-plugin "Version") +[ ![](https://img.shields.io/packagist/l/sylius/wishlist-bundle.svg) ](https://packagist.org/packages/sylius/wishlist-bundle "License") +[ ![](https://img.shields.io/packagist/v/sylius/wishlist-bundle.svg) ](https://packagist.org/packages/sylius/wishlist-bundle "Version") [ ![](https://img.shields.io/github/actions/workflow/status/BitBagCommerce/SyliusWishlistPlugin/build.yml) ](https://github.com/BitBagCommerce/SyliusWishlistPlugin/actions "Build status") [ ![](https://img.shields.io/scrutinizer/g/BitBagCommerce/SyliusWishlistPlugin.svg) ](https://scrutinizer-ci.com/g/BitBagCommerce/SyliusWishlistPlugin/ "Scrutinizer") -[ ![](https://poser.pugx.org/bitbag/wishlist-plugin/downloads)](https://packagist.org/packages/bitbag/wishlist-plugin "Total Downloads") +[ ![](https://poser.pugx.org/sylius/wishlist-bundle/downloads)](https://packagist.org/packages/sylius/wishlist-bundle "Total Downloads") [ ![Slack](https://img.shields.io/badge/community%20chat-slack-FF1493.svg)](http://sylius-devs.slack.com) [ ![Support](https://img.shields.io/badge/support-contact%20author-blue])](https://bitbag.io/contact-us/?utm_source=github&utm_medium=referral&utm_campaign=plugins_wishlist) -

- -

- -We want to impact many unique eCommerce projects and build our brand recognition worldwide, so we are heavily involved in creating open-source solutions, especially for Sylius. We have already created over **35 extensions, which have been downloaded almost 2 million times.** - -You can find more information about our eCommerce services and technologies on our website: https://bitbag.io/. We have also created a **unique service dedicated to creating plugins:** https://bitbag.io/services/sylius-plugin-development. - -Do you like our work? Would you like to join us? Check out the **“Career” tab**: https://bitbag.io/pl/kariera. - -# About Us - -BitBag is a software house that implements tailor-made eCommerce platforms with the entire infrastructure—from creating eCommerce platforms to implementing PIM and CMS systems to developing custom eCommerce applications, specialist B2B solutions, and migrations from other platforms. - -We actively participate in Sylius's development. We have already completed **over 150 projects**, cooperating with clients from all over the world, including smaller enterprises and large international companies. We have completed projects for such important brands as **Mytheresa, Foodspring, Planeta Huerto (Carrefour Group), Albeco, Mollie, and ArtNight.** - -We have a 70-person team of experts: business analysts and eCommerce consultants, developers, project managers, and QA testers. - -**Our services:** -* B2B and B2C eCommerce platform implementations -* Multi-vendor marketplace platform implementations -* eCommerce migrations -* Sylius plugin development -* Sylius consulting -* Project maintenance and long-term support -* PIM and CMS implementations - -**Some numbers from BitBag regarding Sylius:** -* 70 experts on board -* +150 projects delivered on top of Sylius, -* 30 countries of BitBag’s customers, -* 7 years in the Sylius ecosystem. -* +35 plugins created for Sylius - ---- -[![](https://bitbag.io/wp-content/uploads/2024/09/badges-sylius.png)](https://bitbag.io/contact-us/?utm_source=github&utm_medium=referral&utm_campaign=plugins_wishlist) - ---- - +

+---- ## Table of Content @@ -68,42 +39,45 @@ We have a 70-person team of experts: business analysts and eCommerce consultants * [Community](#community) # Overview + ---- The Wishlist Plugin is meticulously designed to seamlessly integrate wishlist features with any Sylius platform app, allowing users to curate and manage a list of their desired products effortlessly. This plugin serves as a functional enhancement to the Sylius ecosystem, ensuring users can smoothly browse, save, and revisit their preferred items without hassle. # Installation + ---- The SyliusWishlistPlugin **installation process** can be found [here](./doc/01-installation.md). ## Customization + ---- The SyliusWishlistPlugin **customization process** can be found [here](./doc/03-customization.md). ## Development + ---- The SyliusWishlistPlugin **development process** can be found [here](./doc/04-development.md). ## Testing + ---- The SyliusWishlistPlugin **testing process** can be found [here](./doc/05-testing.md). ## Usage + ---- The SyliusWishlistPlugin **usage** can be found [here](./doc/02-usage.md). # Functionalities + ---- -All main functionalities of the plugin are described [here](https://github.com/BitBagCommerce/SyliusWishlistPlugin/blob/master/doc/functionalities.md). +All main functionalities of the plugin are described [here](./doc/functionalities.md). # Demo + --- We created a demo app with some useful use-cases of plugins! Visit http://demo.sylius.com/ to take a look at it. -**If you need an overview of Sylius' capabilities, schedule a consultation with our expert.** - -[![](https://bitbag.io/wp-content/uploads/2020/10/button_free_consulatation-1.png)](https://bitbag.io/contact-us/?utm_source=github&utm_medium=referral&utm_campaign=plugins_wishlist) - - # Additional resources for developers --- @@ -111,11 +85,6 @@ To learn more about our contribution workflow and more, we encourage you to use * [Sylius Documentation](https://docs.sylius.com/en/latest/) * [Sylius Contribution Guide](https://docs.sylius.com/en/latest/contributing/) * [Sylius Online Course](https://sylius.com/online-course/) -* [Sylius Wishlist Plugin Blog](https://bitbag.io/blog/sylius-wishlist-plugin) - ---- - -If you need some help with Sylius development, don't be hesitated to contact us directly. You can fill the form on [this site](https://bitbag.io/contact-us/?utm_source=github&utm_medium=referral&utm_campaign=plugins_wishlist) or send us an e-mail at hello@bitbag.io! --- @@ -124,25 +93,3 @@ If you need some help with Sylius development, don't be hesitated to contact us ---- For online communication, we invite you to chat with us & other users on [Sylius Slack](https://sylius-devs.slack.com/). - -# License - ---- - -This plugin's source code is completely free and released under the terms of the MIT license. - -[//]: # (These are reference links used in the body of this note and get stripped out when the markdown processor does its job. There is no need to format nicely because it shouldn't be seen.) - -# Contact and Support - ---- -If you want to contact us, the best way is to fill the form on [our website](https://bitbag.io/contact-us/?utm_source=github&utm_medium=referral&utm_campaign=plugins_wishlist) or send us an e-mail to hello@bitbag.io with your question(s). We guarantee that we answer as soon as we can! - - -# Community - ----- - -For online communication, we invite you to chat with us & other users on [Sylius Slack](https://sylius-devs.slack.com/). - -[![](https://bitbag.io/wp-content/uploads/2024/09/badges-partners.png)](https://bitbag.io/contact-us/?utm_source=github&utm_medium=referral&utm_campaign=plugins_wishlist) diff --git a/doc/01-installation.md b/doc/01-installation.md index c469db30..7253b03d 100644 --- a/doc/01-installation.md +++ b/doc/01-installation.md @@ -1,4 +1,4 @@ -# BitBag SyliusWishlistPlugin +# SyliusWishlistPlugin - [⬅️ Back](../README.md#overview) - [➡️ Usage](./02-usage.md) @@ -9,7 +9,7 @@ 1. *We work on stable, supported and up-to-date versions of packages. We recommend you to do the same.* ```bash -composer require bitbag/wishlist-plugin +composer require sylius/wishlist-bundle ``` 2. (optional) Add plugin dependencies to your `config/bundles.php` file: @@ -41,69 +41,20 @@ sylius_wishlist_plugin: resource: "@SyliusWishlistPlugin/Resources/config/routing.yml" ``` -5. Override `OrderItemController` +5. Override `SyliusShopBundle/product/common/card.html.twig` template in your project and add code below to see `Add to wishlist` button: -```yaml -sylius_order: - resources: - order_item: - classes: - controller: Sylius\WishlistPlugin\Controller\OrderItemController - -``` - -6. Add plugin templates: - -- Inject blocks: - -```yaml -sylius_ui: - events: - sylius.shop.layout.header.grid: - blocks: - wishlist_header: '@SyliusWishlistPlugin/_wishlist_header.html.twig' - sylius.shop.product.index.box: - blocks: - content: - template: "@SyliusWishlistPlugin/Product/Box/_content.html.twig" - priority: 10 - sylius.shop.layout.javascripts: - blocks: - plugin_scripts: - template: "@SyliusWishlistPlugin/Shop/_scripts.html.twig" - priority: 20 - sylius.shop.layout.stylesheets: - blocks: - plugin_stylesheets: - template: "@SyliusWishlistPlugin/Shop/_styles.html.twig" - priority: 20 - sylius.admin.layout.javascripts: - blocks: - plugin_scripts: - template: "@SyliusWishlistPlugin/Admin/_scripts.html.twig" - priority: 20 - sylius.admin.layout.stylesheets: - blocks: - plugin_stylesheets: - template: "@SyliusWishlistPlugin/Admin/_styles.html.twig" - priority: 20 - -``` - -- Override templates: - -```bash -mkdir -p templates/bundles/SyliusShopBundle/Product/Show -cp vendor/bitbag/wishlist-plugin/src/Resources/views/Product/Show/_addToCart.html.twig templates/bundles/SyliusShopBundle/Product/Show +```twig +
+{% include '@SyliusWishlistPlugin/Common/_addToWishlist.html.twig' %} ``` -7. Clear application cache by using command: +6. Clear application cache by using command: ```bash bin/console cache:clear ``` -8. Update your database +7. Update your database ```bash bin/console doctrine:migrations:migrate @@ -111,7 +62,7 @@ bin/console doctrine:migrations:migrate **Note:** If you are running it on production, add the `-e prod` flag to this command. -9. Add plugin assets to your project +8. Add plugin assets to your project We recommend you to use Webpack (Encore), for which we have prepared four different instructions on how to add this plugin's assets to your project: diff --git a/doc/01.1-webpack-config.md b/doc/01.1-webpack-config.md index 4efa0713..7021dfed 100644 --- a/doc/01.1-webpack-config.md +++ b/doc/01.1-webpack-config.md @@ -1,4 +1,4 @@ -# BitBag SyliusWishlistPlugin +# SyliusWishlistPlugin - [⬅️ Back](./01-installation.md) @@ -13,10 +13,10 @@ ```js // webpack.config.js -const [ bitbagWishlistShop, bitbagWishlistAdmin ] = require('./vendor/bitbag/wishlist-plugin/webpack.config.js') +const [ syliusWishlistShop, syliusWishlistAdmin ] = require('./vendor/sylius/wishlist-bundle/webpack.config.js') ... -module.exports = [..., bitbagWishlistShop, bitbagWishlistAdmin]; +module.exports = [..., syliusWishlistShop, syliusWishlistAdmin]; ``` 2. Add new packages in `./config/packages/assets.yaml` @@ -27,13 +27,14 @@ module.exports = [..., bitbagWishlistShop, bitbagWishlistAdmin]; framework: assets: packages: - # ... shop: json_manifest_path: '%kernel.project_dir%/public/build/shop/manifest.json' + admin: + json_manifest_path: '%kernel.project_dir%/public/build/admin/manifest.json' wishlist_shop: - json_manifest_path: '%kernel.project_dir%/public/build/bitbag/wishlist/shop/manifest.json' + json_manifest_path: '%kernel.project_dir%/public/build/sylius/wishlist/shop/manifest.json' wishlist_admin: - json_manifest_path: '%kernel.project_dir%/public/build/bitbag/wishlist/admin/manifest.json' + json_manifest_path: '%kernel.project_dir%/public/build/sylius/wishlist/admin/manifest.json' ``` 3. Add new build paths in `./config/packages/webpack_encore.yml` @@ -44,8 +45,8 @@ framework: webpack_encore: builds: # ... - wishlist_shop: '%kernel.project_dir%/public/build/bitbag/wishlist/shop' - wishlist_admin: '%kernel.project_dir%/public/build/bitbag/wishlist/admin' + wishlist_shop: '%kernel.project_dir%/public/build/sylius/wishlist/shop' + wishlist_admin: '%kernel.project_dir%/public/build/sylius/wishlist/admin' ``` 4. Add encore functions to your templates diff --git a/doc/01.2-webpack-entry.md b/doc/01.2-webpack-entry.md index 09f76f9d..4a771b3c 100644 --- a/doc/01.2-webpack-entry.md +++ b/doc/01.2-webpack-entry.md @@ -1,4 +1,4 @@ -# BitBag SyliusWishlistPlugin +# SyliusWishlistPlugin - [⬅️ Back](./01-installation.md) @@ -14,10 +14,10 @@ // ./webpack.config.js // Shop config - .addEntry('sylius-wishlist-shop', 'vendor/bitbag/wishlist-plugin/src/Resources/assets/shop/entry.js') + .addEntry('sylius-wishlist-shop', 'vendor/sylius/wishlist-bundle/src/Resources/assets/shop/entry.js') // Admin config - .addEntry('sylius-wishlist-admin', 'vendor/bitbag/wishlist-plugin/src/Resources/assets/admin/entry.js') + .addEntry('sylius-wishlist-admin', 'vendor/sylius/wishlist-bundle/src/Resources/assets/admin/entry.js') ``` 2. Add encore functions to your templates diff --git a/doc/01.3-import-entry.md b/doc/01.3-import-entry.md index 73f5c0e1..0f6246c7 100644 --- a/doc/01.3-import-entry.md +++ b/doc/01.3-import-entry.md @@ -1,4 +1,4 @@ -# BitBag SyliusWishlistPlugin +# SyliusWishlistPlugin - [⬅️ Back](./01-installation.md) @@ -14,8 +14,8 @@ ```js // ./assets/shop/entry.js -import '../../vendor/bitbag/wishlist-plugin/src/Resources/assets/shop/entry.js'; +import '../../vendor/sylius/wishlist-bundle/src/Resources/assets/shop/entry.js'; // ./assets/admin/entry.js -import '../../vendor/bitbag/wishlist-plugin/src/Resources/assets/admin/entry.js'; +import '../../vendor/sylius/wishlist-bundle/src/Resources/assets/admin/entry.js'; ``` diff --git a/doc/01.4-custom-solution.md b/doc/01.4-custom-solution.md index 936c9abf..fc259be0 100644 --- a/doc/01.4-custom-solution.md +++ b/doc/01.4-custom-solution.md @@ -1,4 +1,4 @@ -# BitBag SyliusWishlistPlugin +# SyliusWishlistPlugin - [⬅️ Back](./01-installation.md) @@ -10,27 +10,27 @@ Main entry points: ```js // shop -.addEntry('/vendor/bitbag/wishlist-plugin/src/Resources/assets/shop/entry.js') +.addEntry('/vendor/sylius/wishlist-bundle/src/Resources/assets/shop/entry.js') // admin -.addEntry('/vendor/bitbag/wishlist-plugin/src/Resources/assets/admin/entry.js') +.addEntry('/vendor/sylius/wishlist-bundle/src/Resources/assets/admin/entry.js') ``` Style entry points: ```js // shop -.addStyleEntry('/vendor/bitbag/wishlist-plugin/src/Resources/assets/shop/scss/main.scss') +.addStyleEntry('/vendor/sylius/wishlist-bundle/src/Resources/assets/shop/scss/main.scss') // admin -.addStyleEntry('/vendor/bitbag/wishlist-plugin/src/Resources/assets/admin/scss/main.scss') +.addStyleEntry('/vendor/sylius/wishlist-bundle/src/Resources/assets/admin/scss/main.scss') ``` Location of the pictures: -- shop: `/vendor/bitbag/wishlist-plugin/src/Resources/assets/shop/images/*` -- admin: `/vendor/bitbag/wishlist-plugin/src/Resources/assets/admin/images/*` +- shop: `/vendor/sylius/wishlist-bundle/src/Resources/assets/shop/images/*` +- admin: `/vendor/sylius/wishlist-bundle/src/Resources/assets/admin/images/*` --- -More information: [Advanced Webpack Config](https://symfony.com/doc/current/frontend/encore/advanced-config.html) \ No newline at end of file +More information: [Advanced Webpack Config](https://symfony.com/doc/current/frontend/encore/advanced-config.html) diff --git a/doc/01.5-non-webpack.md b/doc/01.5-non-webpack.md index 65e91222..830945f8 100644 --- a/doc/01.5-non-webpack.md +++ b/doc/01.5-non-webpack.md @@ -1,4 +1,4 @@ -# BitBag SyliusWishlistPlugin +# SyliusWishlistPlugin - [⬅️ Back](./01-installation.md) @@ -20,21 +20,21 @@ bin/console assets:install ```twig {# @SyliusAdminBundle/_scripts.html.twig #} {% include '@SyliusUi/_javascripts.html.twig' with { - 'path': 'bundles/bitbagsyliuswishlistplugin/sylius-wishlist-admin.js' + 'path': 'bundles/syliuswishlistplugin/sylius-wishlist-admin.js' } %} {# @SyliusAdminBundle/_styles.html.twig #} {% include '@SyliusUi/_stylesheets.html.twig' with { - 'path': 'bundles/bitbagsyliuswishlistplugin/sylius-wishlist-admin.css' + 'path': 'bundles/syliuswishlistplugin/sylius-wishlist-admin.css' } %} {# @SyliusShopBundle/_scripts.html.twig #} {% include '@SyliusUi/_javascripts.html.twig' with { - 'path': 'bundles/bitbagsyliuswishlistplugin/sylius-wishlist-shop.js' + 'path': 'bundles/syliuswishlistplugin/sylius-wishlist-shop.js' } %} {# @SyliusShopBundle/_styles.html.twig #} {% include '@SyliusUi/_stylesheets.html.twig' with { - 'path': 'bundles/bitbagsyliuswishlistplugin/sylius-wishlist-shop.css' + 'path': 'bundles/syliuswishlistplugin/sylius-wishlist-shop.css' } %} ``` diff --git a/doc/02-usage.md b/doc/02-usage.md index 6d1a5f7f..c3392ec3 100644 --- a/doc/02-usage.md +++ b/doc/02-usage.md @@ -1,4 +1,4 @@ -# BitBag SyliusWishlistPlugin +# SyliusWishlistPlugin - [⬅️ Back](../README.md#overview) - [➡️ Customization](./03-customization.md) @@ -14,5 +14,3 @@ You can use these templates to enable adding/removing/displaying wishlist: - `@SyliusWishlistPlugin/Common/_addToWishlist.html.twig` - `@SyliusWishlistPlugin/Common/_removeFromWishlist.html.twig` - `@SyliusWishlistPlugin/Common/widget.html.twig` - -For an example on how to do that, take a look at [these source files](https://github.com/BitBagCommerce/SyliusWishlistPlugin/tree/master/tests/Application/templates/bundles/SyliusShopBundle). diff --git a/doc/03-customization.md b/doc/03-customization.md index ca677674..eaff0680 100644 --- a/doc/03-customization.md +++ b/doc/03-customization.md @@ -1,4 +1,4 @@ -# BitBag SyliusWishlistPlugin +# SyliusWishlistPlugin - [⬅️ Back](../README.md#overview) - [➡️ Development](./04-development.md) @@ -14,6 +14,5 @@ bin/console debug:container | grep sylius_wishlist_plugin ### List of parameters you can override in your parameters.yml(.dist) file ```bash -bin/console debug:container --parameters | grep bitbag bin/console debug:container --parameters | grep wishlist ``` diff --git a/doc/04-development.md b/doc/04-development.md index 85741c2e..af9e212e 100644 --- a/doc/04-development.md +++ b/doc/04-development.md @@ -1,4 +1,4 @@ -# BitBag SyliusWishlistPlugin +# SyliusWishlistPlugin - [⬅️ Back](../README.md#overview) - [➡️ Testing](./05-testing.md) @@ -27,16 +27,6 @@ bin/console doctrine:database:create bin/console doctrine:schema:create bin/console sylius:fixtures:load bin/console assets:install --symlink -``` - -Copy `package.json.~1.xx.dist` file to `package.json` for specific version of Sylius (example for 1.12.0): -```bash -cp package.json.\~1.12.dist package.json -``` - -Then: - -```bash yarn install yarn dev ``` diff --git a/doc/05-testing.md b/doc/05-testing.md index c76ee6b9..0090acea 100644 --- a/doc/05-testing.md +++ b/doc/05-testing.md @@ -1,4 +1,4 @@ -# BitBag SyliusWishlistPlugin +# SyliusWishlistPlugin - [⬅️ Back](../README.md#overview) @@ -7,16 +7,7 @@ ```bash composer install cd tests/Application -``` - -Copy `package.json.~1.xx.dist` file to `package.json` for specific version of Sylius (example for 1.12.0): -```bash -cp package.json.\~1.12.dist package.json -``` - -Then: -```bash yarn install yarn dev APP_ENV=test bin/console assets:install public diff --git a/doc/images/add_homepage.png b/doc/images/add_homepage.png index 94518e03b7b39bf255a3c4e907acae96b5e39f30..10f8291f8d606d0b259d691c932afb3d172d4e8d 100644 GIT binary patch literal 805111 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ਯ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%0AUfUsL+&A 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�Ay3QMvSJXUcm`9<#!`b>=zh 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"+C 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

  • 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

    dQPvp)9B*T42#&42v<+rBBu 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

    A_(!d%zg!lB;QnxUKKY{x=^fjeHgm>D(B3tAm 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

    V-@}FYWZOj|SU)-5)EX)p!2~ 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­D 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/O@pL~ji>Kc~uGu^`| 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

    X6vNzhN_ z$8kuBwT|9Nx|S{UMqQ*Mb>*`F%%1q9Of#-V&@rUh$1hH~mp_$%%Dm{cgqh`u*=QAR z{J!acE&tQvQ^Mq7oH^Rte6=YFhBwW!X*{iQ(zKr1KxwC-XH$7NnHc?UzygY3Ap@0m z%l#Bt^*w<`KV=XZy@L3A0=$g(3DtI0;vuCodlFMq)pXmr82`XN^_rtY>ekQxkd; ze4dtow4k7N5Y~o|O|e0)1T<9D(rDYcnBgRA4k&b-22Ll@6m^C9EbeAo3p>ziR0W5fj_LRpK|-e!%C@6Pk0$RnLqZvjXK8%ijz+<02R_l}W=jMr z$nRlL^&a!|IK1^RZ!d8%DDqKL0=l4yO}PUzUgqdoEpWPa;6)LPoSforXJC|LB>RnMV5n zf~AgBEKBEl|E5S#k+#0##%0${cTwhW&j1spJ~natcjq_lNeXy-yytk2xLT zVY`J4VRj$c_;_$uLp)yWW}LLZ8cmMkU7=wsZ3bPVkLSIUX3dk_fjDZn{Sf-Y5q;tv zj9Lfu<+pF%!AP_?EHg2n-1IcyfAhcpIfsW_8ov3Bud^516*RuN9MG`@f3)^$<%|Ic zxt@WXO!yf?_=7U^aqVN5rp7sqZyr0^Z#*Ew!=7j34F`664A>m-YPMHDQY>Wa9qy~G z$m_C%<_6vrdmBMp+4>4%>aG3?<`5s24CHiy+*BanUcbK#_WhuQwJSlgwcW_E+ z-c+E2hPe~CgdfyroB%(d?8<%?k>h>0J}lk2&$8=XmTzxGhgxESX_r62CBX8lGE)33J>MdFi3@(I(=r3@RrWu=k3rP( zUAu?}r=G4fR1S07*%*HE@BiI!j=l}s@URGvFLPq;!W!F@_y?{tQ4JADLoV&!*}+JO z@w1aa($!$$su(A%RsA$Vik&OZyg2;c4}M5nYh0jiq-Wa*%0u;Z@vVVK3@Dc<8Ts0e zPVvhZKTIIThu*(UUY>HJ>^`Ehp#bF{aqKhgw@hC{N&0{2Q&`4eatr#q0M7L4wT^9% z$wq5>>tfI93pno@9uL9&j-5bq>PV9nCfiirZ^64{qRsC}*S*@RbnxeEe zf0~$28b{udZ(XYIWVVLM_uhXW`oz$ON1^+s#@V6ThVV6Bna#`gP@?8axU)ddJ89IV z$p=U8C7A6jZ#v;1-lV5&SJP#!d>%T6Z{;y*)iG5a*hQ4Yv)|ry|6LB$Ql1#c^b!Y| zrrgw%T=}JZgY!v?xDc;fV`cRlWzoajW!Q&Yo%j~?glEBcWF?I33*RRF1mH`PYse&; zkf(%kqPe`flMWd=(W}%=9|3O9Q7*kH-M&DbS)J8q_Z!y3dJdg+f7=Nj^gVE(?(K=) zZRIRwK$wXW8Ap9wi=b&MGgjOd113C1ZaUGVetyLEN={N~^gTFY+a&Nk-?uXIrPh~u|>t}zj|%>@^cr4m!IP> zH&9rH^oFbHZ|ND+H;;FBn#0LBrv0k)7{lo3LoG2My?Wr*zO$V=-aa*&JsIr8spO$) zn_Jp0kO!2R)?HfpbiuyC`U!fs#)`J0A{~f8|ONok{!D@`81hw8Ow0ign*>|irYZP4uWk>8^e9T0~-Fvr(E7xBjBy>SB?M#iofr9ii zmx4g6sW0zT`OMqeI2bZQWN-wFv)$n^=CZF0_vhG9eOMn>*@Nu8^^Z|Ln4MBZrjUwe6Y>BSd@ zdmHyTv2=5I>z#Lp-}%n(vS;3T+SBEk6lI?+@25TpYgm{0rH)v9+mGtE_4K?F5S3za7Kh=I=zp zmc~Vl)ebC`8G1|~Q0}|;?+i=VF2_U1f#weT`?^os9s|QwPmh(yDDy>@Le9fzDmdJ+j#5% zS@}aG)058%6J?Zf>9T`*jiW*h)RaN_8}X+6vV+ml_XRoVj6rhLpHaWIj4^d<(>)yV z4#lvL<%(>7Vd3o_;x&cL+2d~>1H>ktk~>UrtnFBWjL4 zGhKE%kBk)BxTNXzyU2rGmZvM%EoTnKad|hmZ1R|Ql>{%@2!HGMzBgQZ?xidh z)pP4@mQrib_8=rDeV=*m*%*uTYPVNA?)t-F$D_-zOP?*hOnItT(-M<+Qv*R-Ic1*w z*eL{B%SP9sd9*Pucf*DHhH0$yHnkovJbxqojlAgcZod~_9?Lj@2G6|f%2e@Pm9@kN z9Fg#z;4aO&m!%NzFRpVslz=ad1@T-DpC$wFwIf(Yu{it4NeHN+u@) z#SZpYXVj-~8`Y?XpVj-?3ZRyxbkOuGlW!$aOR@9Lgcyue<(41UkR{*#_O}vwGTx9k z;FXMH{X!cH^=ztD2CtL%U0!DBj{GxQ^$!}6$&efLpRY1kz!nM!MDt!?e_Hh($Cz$A z<79|qt`+v5Rd#9QbFW%?$mQRH-jGhR7)~$t=#B7`G?kT!l(i;`tdBgZX)vpApx5ki z+2u%_Rw$?W>#1p7*3p4B4%?FQBUg3suXt;=BNUJRSx)n5au1oRj>*3bbO4uZ%Uh<= z@Q(L7qc z5b7##1h-T|IpLVV9P4`m^Hbx!dakRoq$ep-1Jj&IXTsnWW9C}6rjbZ0{-{^u=aiKs zsxO^Mtvz;G(jIIb=(|1Sx6*KyXX13n{aBB*{)X#S8pVG2ZR_109_G}qdK)%Gn&p%s zDsXiG_54Y%t%1oaYh=vx1lA_W>yaXiE!Ual?1sJ~lnGJ^>%F84uS^i=57G_zcD1*iGT}d5Xba1zONWKUbjPQF_%xVf;!XW$uCOWNiz- z`QGIVLWQY3;=*4>$kBJ-mzQPZjm8JYALlpwT;GxzKb5}^<&fuwZ8jFaz>;qj!9DoO!Ht7{jeuE#eZ&kr%i-o3 zs9Pt~@w&%%ZWuVyOTnj+^Tg(C9`2{OKH9+OX`v~vgJ5ad{>*`X+l zIGAhD;u%)F1oyqormaXlsb(Ei(IcLESz2cgH#S7yqZ-c8@|!fRU2C&R;wR#R1)fj; zX26mcNkbfWh!KfLd-M zK|Jg2rDv6}2+eHXxjB6J-Uq`QZ@xWTxr{d?aOJ9dE-l34aE6vPPWX(m@|mTY7$B-S z&J6k4e3*KrpQIBFtL_nA&`7h%x;ntH`ezsc8FoB;^`#rb=HBA)?uQ%n*DTTf(ia$H z>d7n(w>FIhEKeW=Zxv}u-QWNnVaEX!;WR*PvX`PI(*7pyw@81TeakdXIxyF}$!#56 zqPM=@Xw*sL%gXCTJoKL9AmMP}lqcoUDvP4MR7IQBg*X~_ez0r(KFL)@Lw{5$YygKzqgXjQfK$ySh3CbY?u4=_sd&GwmQb%lc zk?{|7W|@^&*;nO!C%)SK*&H7Y`;j@#TPSlBy69?(a) z{I>y#j3D|9&q;&w$v@E{$Zv%){~EfKayb)IG_h@$6wHXb9gMZUTjdb6$Y=To>)W{n z`KCee+;H#yz2s^+Qy&6UGbK-Saq(d}1V^0lt|Xu6YT~Utr7s@osctUzUx9PKYGN_7~;IfWlw!Gk{8DOlxooIVo z0>UTXJL4Ur=BOMkK zai1DAEecx!CHM!y0r4j>npm#p&hCs6*_kK!wu4f5i)RH|K`Br^8&`R*hWo(>ABM~{ z6DYkiKIc<4-2@N4eY@T<3c)SlfPBKQ?bV52x|uvHnyGo({sNnAw;2XSaD!5G%VQ%0 zcaugj*HGt1!`XvmoEe3!0e$V8QJJ?H#d;zf?aWSLjXozrTzYNgi!M)aX~Mcs>dyx| zgX*xQ`z%KYo~c#grz`5y9Hr}Kz?9xAT%(aj8>O_^F7dD=uTmEDoYcrNHMH1aQ`Qk# z8Lzb|yumk(nm!A4t@7BezDvj7JG%-uyNr7rSNcf@sdtdeD5}9K;m_!L){NO~amM`S zY+OOfoZfu(dU7oeI;+0rfm!>8P1?89`;?O=Nj}ld+zdS_yMF%4E6^eY0PV4l4-??x-z%xbf^Yg2h zh_5GBFMyw^Cxs*!C$i%$xr|5HA+zOM3n=f2FO|3SQXdVt(1!;|usbOKRFHf}9aBHr zB=J!8iJ5-J=s?OX&cI{5&&3h%YY?9Sk;UPq{buBU@0X4LAoPqL{E#;jujJ8pomCEL zfUR>o!$1D+_b>olWSJ=5TIVr@FhR6IJ0CIdfA9SdhY#?seD}TghhO~s^`!8PuYYa0 z@jS)@HnZR6&7HYB?7ehjxXS6l&*Sa%F&>uoF&Y$vWxOYvAv=#`>;Q=NbZbAgGrJQcWq!tp~KW?7pnT>-ppqQ{0)3*{iVFq`y?5spbE$<*;&}sYYtjd zK3WeaJN$!#!()a?Ul)O~JzTrKHvAqQE&Kbg4KF-u!;eZnyuC^J0q)qJFp$plTuwR%ZbMkSWybIb(&{ic7I zC%D)6u*04nN6UC^BQP{HxP{dc%M%wDs5|LyVqjD+U&-NW^jP4~xXNKd3|HaZ_jleL zj@f6^y*B4Ca(M8KJhzSq(8>`81`Mxv!OIbhzc9xk96Rbk7$A^!yWrEq$u8*ygyCZ4 z0R0cc;D>MgYPig)?63X%KO3$f@0ReE)oW{kJuw}dC_U9P-D~oYc8CrKPSi8^n5a9Z zPm#Wy;L>CASnD%onrFX_V+|^l?f3u5e>yC3Fc2n~)L$>cXE0j+(Z$OcWs$$M=i6_- zHT?9auOLtMhTr*906^QTcygD$)0tQ-LK_E3iJ4A|d{FP2*{yk3;^8rH{r zJP!OB-cRIrpMsR{1HGE*&mK`eWlNJ;EnwB%r^uaAe7{NmkbmGbyr-Qizy#kdyz$kJ z&cbEoSLs%{QYHvZRc{=(>Q~_^e%_N;mM=pyo`>+tFJDjIZh_$VQ|~%ukz3Xr(Z=%7 zf=j>|Ba25TXxzfa>zv~X;+U=uL`{EGW~eh^bmX9$tvQUJ$SLI(l%FNcDo&P3S>j&j zaX#W%16z!erq4uzE5IDTMTY{xdVN~Pa*CSAQAPutJWPV47HPM!Rq!oiKxCrN;^~Kf z^uyuL{+~Z%^2aTQ;6eCU%8qWRjz{^`eO#qt9X%LJc~vV~t^X1;Me9r)yT|o0lO+_3 zE3yWjIHte0%%wV5Z^4Q5j9JBnN;@LkHc~F@De5Wh)mF7dgFJuitd#mRGVTDQuU_)P z?T>E{o8-1U3>@8HB-2?WbH%n?0XngSo=9~R=Sw))xV}t_x3UEeu5vvKG@{bsO3F5ee=jW(+)46qT5c& z{D@Ta#*c1IIQg}Ba5h@{2HN&X;H0(d31Sw~QlKY@_nQhDLDn;S7)lfv&R8^PA+4KA zfFR<_n8fV~XnCAYF=a?7QuzL0pt7bfZC`E*2;!jK4~AB~NbUrVQbtalaE=j?alz_@y| z`p9(}UZF>)*A1Tr$uk|SbP`3p*Ske;cx&-lnuI4oE%$EU|L*rUiGkbfi>Ee{0VMpT zw~BIDI+CV@DqkMZ0`^g4V;CVIDMxZ0;!(Jb7ZSSWaE;}9diEjO!iP&LvnXjE{@^wo zo>r}bRp~;pQRv-6&1GXTx6=36X{!j>$24|eLX7Y6WW&%_2A2a}iBx4Mj|NNiev4jx zmvxNN?0~V?&lny|V;UAmBelaw2iFuX|Hm`PV1so1*3y#K9Vm({lBImqjlzb%!*0eP zUH>wRYhPt-qnP`H;Cufyg*#?L%0t>SK|S^H(sS2`yT}Ra%E+0YE*pDT>!~5qKHL-A zEAzBz&mT3~4*t1IWvaSHO?;m$4gkz_xm zIlMdWqnN+_i#LZ~{OYygeGcr{LNV8SO8D7NUS)sR_aoO;S~Woa2xa}km8%)N=`kVf zgCn6%9}TB~(+oTuRP{-ss&lgo&bCI9_`9D|FrYzAsAa{c1j#Gq&P4W|5=dEe7r8Z^ zFgY1Wnl3%iFKI92kB2gR`x{?k`TrV&M-HfATM6aW0*0WlG6bz$@F0X0WXuLz2^=k~ z(Ec1i#lZ3&lQvG?$i+$}eENSF+~@ixTs zPfyT$7!9v7v0LC?h~OxLK&|&Q@rX3XZqoP?jyf~1P{S+VKQm+ys^Q79O@O|B|3;@!Gr05w9jEU zWHv3hc3(+XqcrbPip0Qu5${Kn)HqY19_Gorhx9$0EU#YV?|{7|)j#yMJO{t6(?hb!>_ahFh_=v3;uCfm@evx=H z=~=BIfk;eZU?fI1?Blr^4={|ujsp+SfuxhdM-@4=%HcRj;o*fZy*yn0(pQH&+Z!zH z=QLp^N1U)(U}8v`)Od33+S+g(@9y7b`K|bEd&Vn|$zGbF4aAjD18=eo{_~QbIxTq8 z8P|u?uF7=iWeeQwFjmn6bnMxt;dhw>mRzMFlunu@rNs5wHfc~-o<@W4!ifebdmjxY zfhI1kSo)Us5_;hCA+p+GK%=X^=eq$~*HS@0(`(7`#x<0Cg78Nd(zxZAV;esSOz~X^ zY_Z+jTR@cwRQcM~ws~~9TFeK3<=-a-SGv6a0S6^!60?<65A~9*8p2!(y@PjiwkJSl z9d0twhdh#IG?EMQMb)M5Gaic^gM6UB+8)4SE;!!iW{=5i53MP1zgR&dymT$7)A_7C z7K~?m%<=9VPCY`rqBy2Vm(mu?Szg!1S;y~uKK^)SCB@7}IeLSnW0Gm&E5*qlNk%e}aV z3TT72yjkrQh%$@;8JVbTZIf4y9r0|X-}$Q_|Cl{C8;mkb#BPGM8;%#t)A;cSRAf-Sm!f2h+4L(F(~~}C zzqft=pfA#ir=#sD!C8V7ZB&xpCVE*(%Hpo+9a2lHSKIT4vN=mOf)ZAhzgKZ$|Kxqi zkg>5caWM2GEXjMVft#-Wsds3yWn_2{^w49(vRNWKsC4jTl>yJFOrOQ=m}kfN&+btd zdbV!-jlHgFKy(tj)09dEl-!$sX?JtAW|GI?SNaaLYsL4KdE{9h>SPevl<+5i7Em?< zGxGe6SAUfm(xp!4=4npZZw9_f+uN><*hasdzN0j@+Rmv=+Nh+ZN1(;>SsFHX>8U$L z46DdC4{R{3d)`|7*M9Zt@ZbIS|9p7+qx-|vFMf*ya+J4reN}fSZ`!gQ>#fm21Gtd9 zFzZQkwv7`l_jrDdnfB{EKg&3Jo#oy~>}3>`T3;GLdes|852P$BBP(k|%~Ng-Ytlsa zR5eb%)4LHqw5z=CjaeQf$`<2mBvd(<_nh%>;=k3U_Raz$uo!t^ang8qKz|T#Nj(J2 z%+i4WdA_%{v3@Ba*W^O_y={FDG=2m>K6Ei*+}2OpmT9Em+#pl%z4bNE_V&tGU%)#O z#S>!#PG5ZsjT9*X4l&SOxo~N?89~7T6!xd!L{y2lOynqpcyRy%N|`ru^3-TN^t1)LA4-M-jAGjg^E;v!Xeg6-?IDFwt z&u7DUJ*6C6i5`bDH*ej}K1~{kmhhNb*3iP!=2aJAlfyLe8j4_VIz zJa9DhsUy|$b2S(HVE4iP2zpz<19%ZbT*6S!J9q94ml!zelhpENNg;TVR;g^`MJnWh zX4cg(jwmd%16RE&4>4FRcf-4tm#3ALPB<;HN2JDhPtD!f-r_WI46OD|^rH@P_cIdb zk^FWDBhGDu$a!eZJ%A-Gb<$(J7i}lYv5be~Hveo#{|-6KY7MS(yO02VjIw?W-cmB| zVJO_hIJ?Ysbsf(uCbyLVS(=V)xx|3}w*5Qx5|r_W;9-~Y>2akul3SMS@7x<+*j{5f z>aF3Gx87#&x68wUr*`AfC=X|gAgbpUBN|oQM@}Q2`{KE;u@es(L&UMbcAnIYAM()q zd>aGwh3B6ezVna%li^J~caLvxahTQ>jGpHc-XD#C83+?zTrXnXfLekZ#d7I1;z?tv z#$@|1_cPVQ(Y=-Tb`FP|H$P;Xq-QW<+P`)Fpd1qbm(|nEv&>vWN6Q!42A#QAr=Fmp zU%cK9pvS!x@}Mm>7z^GXl1`Jmv>mM>q@SdGfsPCBqqn!W{5mOUy=Z$-WWA)B=&5`) zjd<*Hzk9A3&KH<4WC1SiMcmc_Pg47AZwiyW{#CY4Z?k3VD#r9R;j+pFSz!NBkonPi z7+p*5mabAbs~}xlhzPHDGFmmibS2Enw+cI(UWKbZs|?~5ev)v1;j(B48)!h#)I9rK zo{zyBl2=X3pN6;nZYYc)5m~8jB|WQGX1`T8?*+AO=|B9sx5b1Ddn%e?*A?|3bcyji zGDDf*{?4w9$!ZSX)hXbX-GB1>5wq&bVbf8zW*>741`kW`p=6AcN*kR_Ov{O8@#-nr z(HAA!-p-Ea#gQbx%d+hy^caniPJ&)ztFrr>8;R@5%cKZh!%vh|{WoK*@Edw*lrs7e z>TSNB@@*LL;~03wH1XozWMV_lZ@o(6{b@-J(#t`W$j0&@zbU7l{CaCjTOM$u;jxuh zo;RwpgtzGN%5|Cz{xdz|QYk0)oeXh5$}fEJOVsIEWFh6GkJE_iYJ)f5ex14;&@WyZ zuB@^S(aACU(n&g`>vPF)iuh=-1pg%Ri*bV#WB)oa_P zpwc?7?H9mBD8P0Hltc}TV;|k#Pjpc62!Qom`{zlx%Ig7HkkF#3(r+(XRk|GKm2}(q z(uVg%$JJ4j&BpS(x?BtAo5zEv)5O0+ zp}ys+fPpbZwmhlAG)AuJ8Q=F6x2{RAw~@>}#?ho)avf0LOxvV1)I@;wGLQ321mnOA z_1X2P6A}<4z;JSx4fdWiM^1Gzu}ihIEYAOUiTV zLY>CocWI#T?zalp3<=}V)BB>EdQ*+G&@SYPr#%9#9byQ1*e<_^df z`8JoqMw3zg>iMVl*Ag_<_PcHMbqUQM|MCAcy#C<_!+n<24O@4I<*V#d1N{|5HX^6= z#3?xB@EglgWj|bGuu1wE;8TW$-TTlP9x*6^E~(Tr5~_u6RZLqt>Oacc41}qW&j)@- zVba*>z*HP8l#C#L^&O%AuGKhOF3%aamb{Ci#!q^n2LtUF8R>F9p?Skm2NhYLiK7BD z#Sbrf1At{eX275R#K(+Kn#6N})^f2g;ZqBqIEkk+ZhN<^`92e%zZah>o>y7keRPjy zlYJ(Cl2E_V@UYAw9k>j!FB0BK7%2C^!F`N*P0=X{FpX*2;=}=?-Y(ux%F*+$&<%I( z$^KNl$1`ZQ+!f(dzKUawv+rPxJlJGkr(HbRSW3C6AqaSp10Zf=)YIAIXN zt`~oIeIg7LeaYhw1DCh8lP*sWrCxKVdr&rg?(}fJZF#0gh0Ys4pLdTj+Ep&qSm?y7 z+dpJ!HiO3{=-PW_(*h%rE%d2vjh4kD;mhM3AhXRfxr^v*%M3v07}(xHW(wIeRkl`; zpz4H|@hCdLEAtrdO?k-u3J>%W!h1yzM>0sV;up9HDfnCO3 zs~=*Z+y=>fa;($7Bu}`LQIulrYvz+40Hd61RdV>9AN*i=_POVWXRcozhU>~5 z+O>;qjeVK827gs|^OWj%0SOoo%~&}`ntAQjwjlj>00xtJoCfb?N$^CR>5w&1PW>tR zSLf7&b)CIGx5*PBnR*#1OUgAmH%GAG!ovC9@-)W_szdoCS7m(hXz8-!df7%gpvXHy zs%Jj^rmks3-n*>)fPDcM_R;&hSDW!ZYnYT%1-!$o0ksSl^?iI5Cxxf+`$yeR@|6`% zKqIKawY;cYune}%6MJg*_Aou^zuMzOmJfM&|KpqJDezC%(JX^}?l?ULcJ57k9s`~R zNBL6zKg2_?^t!}BfAd??DjJcmp;^5xoix;Fr%psNNplDJvedmNl})=C+YJ{vMOECo zYTiHi$4OG87G;9&Nh8h|yl3tr;3O1g`W%Sni_(4S-pMYVu$Gz3PzTjJ|D~5+8vg2M zKaIZFlObtk8~P>X5eHemPL>BA{@C>gm!pfLY-a@B=ddvI)I?7op`1HnqP6lCfBu=C z>DK#(W1hOWj9}z3G|}Z_8kA-29$bdGf*{C}Q9AOR+b*d?zV*iI!`Hi4xB98ZzfJn0 zpa0c=$o3<*@7*0PW29Vg=4WFYUY_!VW%@jU_&N)!ZM_PH4bBv7K1V3$_EY@{euuf3)f&1&Ho00)k9%!B-Q$KHg{$mj7--|MKnrcPLqqLjMVkrKaxQ^b zjaGrm3Ot*>ovoe-OU&%5(4gg1lqTqSEXMMKvlKEVwr!sh*1YWWg%Ye|1B~y-Y505= zOv+7BH0BGIJxmNz9a1*$0p20Z$DK+Mb7tk?ITa+6P$_WVJ!d)!CSegv_inLIgMxs1 z&F4fjy-ys@2#vTZe1FM%Q*Pf3^(dGK&?L|X;KtF_zZoLiAktYFX+br*@)FDDrZ8sv zBPvE&=_uS_Jtv2ypb8n@`^&RD>lo_+=!90ET8wF^+TS5bPG57^lza=NfOjUxxI;wUXd#}V&IVud#FoLqJZ5Q)|)*d|?!ZX98(Ak{m=_~*BJ7i1Wo{3h*^6xzFf z+k};!wa{s4l4rf|-%O`E4f9G}dcKK2`e|h%L1uYcr$QbT2gFyIOs9;Nq0`}w`M9#eiR zkAnw2u^z7m6~BwH$BXokP-TFuAl0(-qfSeDc>B$_Q6!K{{K=#H(irUGfdHD2Gpo#9 zySCI+=EB_wM3+g^hxdxc&AA!$tOqT)cESv=;ieT*R+Ijh4jXk>aDAgvxu<_0Q#Sdg2^Fce^M) zs7J_e)39`=r@UzFsDhYLlCp!&TbU=9L;M)%+y0d*y@G?wqF1ltgwzO68sV!p_%a_5 z#2?RIDO(2Zysy5o1{#qm;9uN|(VSM!RY)>iD^HD?o?LFd?fb-u##i?=@|0Z0(gZf| z6oxCM%BwlJMd!$wxb-2ny)Ghj zn~_PhMT(SyJnF|B9u3vsh>J|pfus*V{$Tj{<_E(%M#UvOtu9=+I-J{FiMQhoyqnga zy)tb5=`kJw@1{SwcIEQ$o$q{m_`*wHh=-a7SgfvI%z#F3ibIVx6h#@l#4_I08=WAy zBR`uWTLyUZHxx=fHRJqWpGtZPv;$U`{YS6C(^+n+{d&hWkr(6PC3Vx_ddaOWux}|| zI_J>q>?;pRM3J(ENyg zVKDC=!nZi#ewhKaa^(<%dN>Mw)4}QDDogxW!o0PK=iu`CaFu0}PT0;-R#{8Au!IMm z#w)#)-GW8g@8olM&Ve%jJaJrkr5+qHLs|7QpTkRM2{~k_S#V#>^BC^-nfQsUv;G(& z_soaGqL%Qkj2wqQ1Z8{nk5ex2eC)DKbO<_;@QPtnc{1p=9MreKa%FiXFD$pRR-RL5 z@tbLEGZ@}v8TtA}jEOA47g8^AKw4`Uv=*rsiVCubv>8))V4C<`rLQP`_N@=zkB94} zYv=LI@>E?Orv~K+N zmxpit=m*0dhUf$6PA{?=JEi}iSm|S^5+$90co9lJQx?}Gatuyg-jv?<>@(LXuQ+QH zbuISkzm9kGh-T+Ga87|KuX`4Y;PcSa2K2JOb3dL^>YE>M()fFLnLl&m+2JcMe}y_r z(UjJ_qyhefDvKj|aW`(yMgg{9f!}RQ;*+1WUj1o>7+;T=WZDD&pEsD4S-R+knbHTO z`SEyiTz1Ertv?1cW3(9QA)uTRS}*fpz|fN4X(RtR#yh~M?jcdqjpcEBEVpk^^&7*< z_G({D&oRAHQmD3WPiOzW_S$QB7TdPu18p_0S@?=}-e%8Mw75(Ttl_OJEI?D`4*2|STE=%^iaZ8`HO%wrc%g|_$Hc_u3fx=ZyOjEkVHw|;E zyewZqWDgIPQ8{t(;zjDgUbakXC}(~Dm9Knt_{m@WBzl4iQcOqoY6iz@zosWCKh#^5 zCr8LBuM5cU0Q{w))os06`AGvKpru=KLIw!Qk%#?C$|f6=j&*Z?Unyl?e2|v!VCUd< z3Ge(lCZYBzyQ@guw`u;EaN>rrs-Lyb@crBOhn@TEcbrKvCT5W1@4WdA;W=>}+5gt- zZ?hNh?ctAp?_2Ci=|OJF1?ob*Y1u!~N+YAO5yvl6vVreV#ZNr|q+U zLiAg_N(IBz`&yMDE*p#)w!eDHi*)Mbpa41_0W%DHO6c?ra%-!`DIrdO_0$H+LIwEx zjX)YtVOAMGL9RBaf_L6dhe4%#;CWJ)ppdiEQivQzQD_;I0rIqLEK3<(s&k$VSHu=& zf{$tNFy?H?>GPQQVq~1HD=xkvPV!d~EwD54)MW)mZN5tYIsv^zn?_+h?{289vGf9E zC!G-S;EgB`3W(F;%nzprpLwfbboSiNvDnBu6q8klX5Cf1oyBrV;<3wvoVn)T9y7zc zC|dGM>l7$+r@JVzGkH!PlTUw|q0{PwAB=B(n^J0-o_Y2vGufN4mZh&m>N?43a$~wG zn8vm3t3#Ru;Kp_m#DPnpRJIJ4eUbQ9G?PFN`7yrvJPlMHb**xmT-~RQx<=aaYGpP* zpX<-1?Uo~9I*xo+u6dP5ieFkfeB-@Jh03d-QL((5osqL6Dj{BJ8BVWe->c|knJ3Mn zVxz+2vvjsky3VBQg;nVr_wV4-#(=V=(Xz^x;69M|@7){T`{08Zy6U^%?~L;RV3e+joBHO!N@}C&SqkewZrWjPu%yM)S1)rYz@;x;8eaWybGZA?t>G?v z3|+)X>A=iM2x-i}09O?ypIuTSObkrDzAG&6SwaY%V@4M}8+tU91yR{n39}5mj9}&J z@(cs17|l65O;`q$!y*GyDql-t&Vj%hNSI=1A8k?v+9i7Kfuy|8DcedVk=jSJ%Ek;- zDM!-a*>A0|0AyO!*2*me~}Xf2a`K^n=ulk&w_rH7sv_+2in!byCd4PAC-4q zvb=}zJPc`dEQ~Bs=HP*+fziVmAP?^7J3}St)7_|@K_mUBG-ifb7Oiqf zD(0mQcZhf3{3VQx@bKOHcXKlA9^vPZNpr^@M8JVCcyeCESh$KuBOS6;3rM5to+TJ+ z^3rmqE)|fgJm?9#a_t;T5D9{Q>xtD<*=ReTG@wvsWUU4U)6~Ol8v~w)CYav2bM7zM z_*+lI`E~dOM0o(E1F;5Jt?Cwa+N7*2SJsE` z{i8n`c9&Zn#BcQjsc$MO4GBe|dEl|V^~r&=piFKCB5(=5)X(f!g&3~D`{Z!X7A4;v z^`ky~4i7~^@A54?N=?^19R3_~%JLEuSW6g_q#^6<)$e+sZL`#054Sb87Lc6MZ}v>v z#Gm0UGdPk>Xjiww(RgGU(u*`=U)l_Q)4KO${#sqEL#vB?QZT)%H}=0m_@G{XidVfqhkqf|X?sk+J@Srr7H-}An7wS-Cw5@_0{czdRyhD~q|He` zbj`E>lmqH;u97*{2!~srOJ0vKo@uD8vnq@u?P-L|-mtwuzO%f|n^MEKV?AU%HI*i% zxkK_;B3-u&Xms3|#PWF9s^c3)u`=Ksx}cNy@pP28Nngm8Al|6&LAS~!PtVR$Y3h0D z>P5C$xMm2-)9OXY=()-^^L66L!x)vV>aQfF2oBhH?CYJ~JJ==mJhoh`?AdFb?FUGN z@1*Kgya7&blN7R~kN5bljC1LIB$IU_+#+}oj1^g{p_5AI04}b|bOSc0l-8E+D@=*w zO}T{(6+U?HoybECs@r(1zV+7TaO2vg;n~ZVSh2%a79ujx%9k-D&yF8IZLpq?f`qYZ zwDpritBd&l)Ir>LTs@pCA3tZe+>-X61g2K5Cy7N^g@vFH6Uj26U0ER-R?hb`e|qOO z`@NP=R66xNjWBA5YLw0g6>O6KMACr|X9DcBHB3(8(a{T0YSQVq&PN3x3W=6|>NHmJ zEz>fJl2GZC5hX7l@?&^$lB?`_r>d3yxp48jiqMJJ(KcjnBXx#?-d1gxSGuM7zjp5x zL$QNtijD&S(xe*3EgUJA9MFH(P>R@WInqgwUY5sWj7>Ifr@JYojRK!?Tk&T<6+Y_y zV=JGHJd4bF^l7`vkx3gqa_>j^^8VW&4a=Lz7nL@8g&56XJX$`qG*&RvL6fSyX=wk$ zL4<3h?X~E!%8vFELzmCehl=9rJWJF(6&hK&y@uxwbn2k`fBqN$l4Y|j$G(1LSiQ(B z@&yhd*w`Iz-(s(@x87r^8%E0W=ZE7J3~(rqo~nGzz-^r+J%~yQ1O1bxGQg#HOYF;) z6EpF2+d9Xo;3!h7p5uDVBuoZ2&6Bdqs(e!sO}m6X8PJ0V#ljxpFZWYTqqIV|bIuwA z;?z?m^&WKdZ^f|t$+_3fB1)ZdU%qrgC*es|qlXHj8;=K(V6xIxrNVBGQNF&HW8Q_G)kO65UTE8o-D)`}56EJLkNh^=m*c-}->((vkW9iB> z!+Sse`LOy={|N(SzNy7_kT#{3ZBEj>^uia1+rzJhJG6^4#!g?f&lOaFeB4OVF$y zSGU>Q@6Mgq+4LR^U?5+?YwejE&u4(8|C=SV=_&nWfRH8JyleQcl8moapK7u3x4#DW zt(iiPmbMO+da{yF>)y#3TA#|eq}BV!p526g9+i*e3GyYl+~`dxj8iwyCA>-YU6x0_ z8WYo}$#f8qw2Bm(I&~a#AxQk zx2t9j;2->f3?;#E@5CPm5MVHKfV+PY&l~vPJ!&D?$cY2IeavG>oBhoV;2gWI$MYIV!IGLVu_)NKWDZ>&5fkU=lSkgTePtq+sd{!^4V_3xa zzyyzkutFjpF60ikmRI#Nlk(t@si$EZZ@gV*ygnLsY`|fiLu*!ZVmIxhp^|vJ$Oo5j z?y{6VIuwaCBLUvA5JDLd2&y*iWw^P@@^;2QchH4?^ap=`xcJ=HsgHe8vLTcyOO^E3 ziNaFT)W6{=s{r^~MoDf1;voG$Plb;%P9{L;zJ(R1jTzdrzmbo2Zb0i*nz2*wHv1u$ z!Mjr7m#@(WaDdov|L!-36}L0MaC7-uTs9xqkf{Ur*Zp z*v1-&n(ouuJPja@ECPMKeTTAG@Ln2o57bu2hNZ$m-Zf+;{O9AR;gZs)IKgi(SnI$0 zcW7TIBSdQ(p5b|oJC4OfOF@kf>iMjzD#i)W6Bd~0n-VhGruc2myvCUf=EzFs}lRCIZ?ELV(-}$ZKe|hgu;JvRSEAeh-0%QwsaNE)q zA|8%7XBm|fj86`_Ba{87<8;*&w@)Ad-sI?E$PVdV&vFj}D|>;L%T^PK&2Ulq2ZC0F_QAE zp6K|@u^Sdt(z1;kUbqmRGQz`pE!riwt2h8#{E2gZ z{Z2aKbPn&#T_$&h=U;d+9@QI6`tIO0udM&&Pk)g;krx)O4*&S?J=eyZ#0TA>G4WXX zp?kEK{7QoTr^cD%caOT4ZmT}CVT-2gz0EVu!~Uqr8hNI*sr298`K@A-hkY|p;p@wU z*ZPa;bK|`V*QA`3++?`4EaJ>J*;Hm}&x-Y6ep6Mc%a%@yrhF2V&nMqJ>dBUWDyXcV zG{eWutdJgLfhZZO8Z3jZ$EauiX6!R)!Gh5~gGyDFm zXUkDDpH&~jR(&d-gj9wM2V*t(^SgPrK~@ogEpR##GLS3cGA@5E+xv+9tah2*b=C*@ z5h-1o? zHcUNR98>h$!$A4^Fvupwqd*tyBuWHWUKkY}^s-q7L zx2XB8X9afMSJ(tNncXPn#M`16}*5p zcZLscel%>bKji{TY!4{Jxn(vLUt4E0d=*6V;vLy7;1RUQGR%$pcSxHJxEGj>=DmZ; z1M6f#)Xur8)Jbz~K*S)NbWyjWpy?9j(0UGeVjWi)a5wtxbWHq4uWgX8ccpx|7v&WL z7K3;XIoZX46~&f(!oQZ?a!>?<^a-bDIMoYV+uqr55#Y;Ezd7*FzTimN-fKZcH}H(sIQ z`aa$m3v8yUk#UJF2Nv*fy7SQ;43G?#psyW_53j%f&aeYbFXDlvj&kevo#EYgJ{-RJ zjjyq^b8Fbd;Q6iJ-Wx7ly2uj93)u``S_=<7NiqKhh4p|3;S3Udcuno&KLN-;G}l9+ zk0~Aqqj%u3gE#2gft>9an-&S?Uiy~yCjie-TnD(zc-3lPblVH{4{PDp8Vk_TGWwqS zt~7V+?!9=?>=RLAAg?2nk2Q{ywi6~>4DJ>$uSN#RKZ+9b-P_*FArF@s=nC7M)cxFZ z&kQ?wsIO?aq(8TGdKd`@cmVF9xB1Q!xL5FEpF_ra;AV z%1dP%{W{XA@oWuS&9~_cv;12!ZJdYf?jCbOWFNRw_t?Q05l>OdsmF5hQOWX3qsiw) zPWi=?Wzw#d33(b|UWX!N+l0FavOm!dLJAliF_L0@ zupAfQ`$go$I^LOCCDMuO4u<9}2IlVdsaLu2^?cR%i_j#=)&VF>m4^1fd))6~y#2x# zzdZc#hyU?#U*e%dmR}?*#~mc~*dX2t4_?htoo|P|MQimzC052SWwia#lYj^9ShjC| z;~OzF&vUq!`IIN6cyG`P-y7|#FMlO{_Oi=TJKn~6wH?bE{fPWdQYXT`#AfBmDv*3YZV2HhJ3(@4cb@yG`OaqrXl`pN4@`ZQq(^|F-CyWj;KB_0nRo24^ zEOk!#x=sE}@hN4du3<#_D*2GYT)5KuB6B*j9hnXD@Sc13IHZk#Km7au5qO;+UVrVE z!=0V4441%Tb0QG0rb-EwmkPjN1GF4k!c$H=nUUh^tUjNlb4s<

    @vkWc7esjex##l9!F>|w=}QBa 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

    MVrL>Q;x@t`8hi!<1OoRFMGELe7s5x>5} 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ÎoEB8{dr?$_N@w^+ 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
    1?J8he;hFPmT}b6mCW3%L9TEo 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 PX+-kRRUil%gAe}?&^%AG diff --git a/doc/images/add_productpage.png b/doc/images/add_productpage.png index a146723d034acda1d0e2483d5a8a83b3cf06aefa..9892835baf28bb501d4166814b0ce971c8e31f5f 100644 GIT binary patch literal 899636 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 wTJI;5y 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

    Ie>0~Zl&d1s$|+m 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

    F}tfDWza3a(pY$L2}n-g_5M|Kgx#CGwPw%hC# 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

    9!A#ez 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 z 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

    et(cqc(3b&q+MxOwuCVfYEBfbU>z zTw@G>THXW_$NmW6;kifIl1jrE#{FG%PQA(1-LBraIGj6ec`oT@|8x5KH731v$hmTT zXSjHg?UK;B7CAY55&qrZ#ApdyoZ|3S_1s%*voNO|CGYHC4x9&Ut+aqnbZX<|@bXjV zhLiK#!|LIcVQ29<4tl&k{O|`qL>6K6JiU=UDBVL>z0vVn`Yv!|P)|W@A)lKQjrhqj zZ-j^Kp{^L6oqBH5cdW4g?v8SoYU&lLo-LN$^V{Gm1dtM$9i5YB_2>h}`TNMf*k9x+ zBH2GU0j81C1B&7#kbHNB%kN#JJxOz#OfE;A0f&IGfD)*DwY zp;Lmh;q36kAOB=nfB7-=Yj6eZcM8_?UhG^vCcUAdCo63@)6niy|4wN-A{d%}F#WDv zd%t148qvJUmgT)L3hz`d`&RmGFtj=-?;0GDaeS{jn%B5yNt~ZnpZ0ubeEL1!^YX$& zgl@5W@RU`75Nb!lI2Q+#6{-WOXRn1guQ5P&L*qD3-5aNZ2%IW`5UM?*XI^*3SZtSaYmsU{pj0Kgwbs&bE8*BZc}y`x;0W6DT_#=c*5M}q3L^1q;f;* zwyYcF2>8q=iY2*gv=lE{meYlb&w2wG<{Wr;g@-2&5Mhs_D1XEm#ZUc6_p=HP0B+pC zJ7o6^U?5D7qW#!ntw%-6EDv@1gFpEF;otn*|CyO&+L`YS;)WA5Y3+Oa!1LGwW?q_K z1#{Nm`O%L!Lq@&|Gk{h&$Cw~sW2;9u?m> z-phZ>4opTux8ju0nJwSv8klN~$Wo_n3@w`6A@AH*L(F7S@#=Mz>9hQ0vha{NvGW_@ zxYE>BAs7QBb?|CPS~^H^RGyUPVcz~T$n!NZQTSNnpcGFmt!KS1^tAl@&@eD=r}m~R z{PL#w?ZYnzYCbz)uTb)}ye3QT}6~Jb8M!$*l4&ijIS|!+n%MM|dQP=c9Qb^IG22QCjSL<`N=J41UXZM=2;t zj)OE%8kC#v4cYoJlqmWf<+HL^FDngb%M4zZ@qk}h!axZw=a$7_!yQS<5=B#7lJ6}} z8F%okAvXttrH;sU;%#AsJV1d&?*gBCRpNnU*$AU0{&rN}9As)Vbihv?{qBT~nd?c? zEE)}izHQ&B6Vu2%eWQ67fq%;+I3Xj$n3Jw}~`CDKhZK%9@m&~&|O~H%2Nm}?Aesz*p zm=zAzYlm;~(3waT0U|AOQ7=k^G^t!Pe#w|gJ-U#YzyJ_>{rF4@+7P%YW0@1Nm0jkM zrPdg0$HA=)#G$aMQy^gTIfe|!jTi`f z_LtjYe@eWG4p|$+D?M1%h#Qp0Zkdw_LLvp0qW|@3-hbT$Oh*m{VvD z{$ejn7Doa*h7qdw@+-eKTzKL|_C{v!OZp8ZckxK^`ULhPgX_uLBR7@Sm+Fgp&)+Sm zzs)nj^3jicWVn3k((w3`Pom2KW8t=Mg>YOR(ohBK+}g9=9KDX=sxRSf3>2=OP$Q^S zO|v>{#Xs(Pr?`{%_OpZqt=J!+PzJo)a5f{tibw7j^rFks%hf@~;kNR|AGx13n9h8@ z=VR!p8+q;-`7RNTV zLr%w5{!z(ETf=*ioAgO?(k}4Uid5e#+bK21NpVB;l)r)(r9s<8&fY*?Xh2uynTK0d zR2lJ1SKgCf^h>UhFYXay9>8Q=|E!xQt6SHVwGCDa=)i-a_wr@*=I!CasguKZzWGhW zt#W^Nc=6e1hL=9{(c#T^In^5(bm`*qaQ;y?`A#j9{m=a;dNcj1^~o3}eN}tD7Z2Sp zuq9)&|4$M%J$jsf;or~R>)15@US*kA@Am4|vGFD!kGUC_bq@t+jP$6F+yhC>&dGrEvE6iGg~NEbk>FR zTB70eqJu?=gmUK?U>Yi3Av2vm%rOoct1>IX%j&2~(XI5xAHxSA$vf{x_r|NVXl1Z} z3*I@qvgph_#j8x12md>>7fcOqH=Av<9F#*AbF6VhbO;1OR0f_OHc?VlY~=-2PQ}nR z`(voMsnD@Lhv-63d3St}VEU%PrxI*kEbT}=E!%eSDrhA1*{jQs>^S?^yjKVrJiV(1 zyVEu_m)3TN%)*-8(@#G+{N``{#_-4g@jo&14cU^nGylB^o=qd%9pccJ(E?H0Aa^E6 zX!!HiG=a5!z)gJ^KKZGSfkpPy5KaXwxNz_wUB!c`m*+B_D5m1We+=;bCt&ed5$UOm znRj73QV7edP*1>uVQko`cOA4N7X`W@d_jGsLF3DhtxioTl~$*;HpP+e#br>YVoN=X zKUM5(%xZrJDn~-+=`vY3Xvv{9Hu)&((fjF#?A>%ELs2&U?kDRLJ_E-Q8$7#Bfy!~w zPZ=pQuprHNUsLl_7R=^5Q|!<6Q3C{=IZ=E{@0qkY@Ro=acfww>MLsF2oz|(fxis0{ z$yXhZ_ALF@JS!h1ZH3xwzS_4o_?GOetdez&Kd0@~;&vLuIC+ZzY(SI0Wo;VXoWm(X&*#^4gZp@3W!%=5U=oOV{ysc;YekR&v r~ItPfAEpBff9EMpt}1oPn} zcUv|Y!JB^>dj?jQTbc8jScwCGDT0gSx1ZHyM_H-HhZs9$uL(5Xa|&}iOv zi%f519h}OeO}2sI7R?5pgc!Q>p4Nc2q~U!$PYg?V)0toNtVZy8?><+RNw=vG&v(@p zqXK+A3H5#Qf*arY*MS~?$`|+@1ED&p@}mrsn5<}HrKltb{U9SYk*ntz5F5gJ@Pjn% zsn#0Vq0;1wA3&*c2|ZC`TK1(RU(1^(eT>;oqA>Uq z9g*2o!Mp$6xy90{|YXN+(z_%}d>_fvhzx6%j6nz44sMGH;F|~wYHxtw9 zwctrl>XR6p8MeoJYKe&oyC&N%{gs1y>SOxI5diU9JkYrs+5U8YZVNsp?|rs@c;rLF zOP~HM-qxqcRh}S?b%VAvev2HF8r&04rbvGgYLHHS)haaWd=Wn3bIJKxLzQ_I?lh*{ z;LwWiegAvIBafa-wsuF#Z%?C7pOUxgod86UwzovnO6OiY@E|UDfYv*M_XwruN+Xtg zh`}(pBR`*=Kyw^q0E_9Py`S`^g$Um172QTr)A}hJ#-Zw66G>3(`11$uz6_S?_O+rA z^tRC3Slmzhwd1SM1b65@W zkvfrg>L^b7hSbPUoyLiy6<`o<`QU_h2>8-Hwtctnc#OPZdjk3J8C9^!9x`(7)^_xe zE@9QnS=Lr#IUek?` z>(GO=l7oM#rxObY6qqfDprfVU{_{-q?4pXF%CFX_!5+TuFRq;Ky@&z ztuv_wF32qgNyiHI8*`L38OzGwytlH8tVD7ZfnJinqSk%S-Q^sDbAl5E<#q$L9y^Dw`wZJ)xK}a!%A}srryHSGjGx-IYqjq`zcfgQ ztwA3nPGu`D2x)|NJ9+jdr_ymvCzUVLpL!P|8mzT%)d=<8#@CD8}E%_sxS;CY>LC`**%DeCr#3JG^)KMwHKSJnvf_+FR>)KcV5R;xe#@BQBgj zHJm-q68Jq&k_3J_mnHTanHb?LtHZ6r?XC5xcXukc;7ex{q887BD zD>RxpN?X}OP$ddHi7A)7A)26ljZ_VHda<@i40%xn=60N3zI-K{UC%i{RHNu&IuNNh zcfL+&x<`Q|j}5f^aBGEqyUyZOr&0&whJJy~>)syxiYkP^A^#Yrb$FsYG9hE%8!z;Z zd+U_+mdCdY#N-pcXWuUb>ycT;2v^dGG5$M*x17`L&oz&i<0>P_@LHD>MzW~=9B{zX zDi4%nzht?sKOrO9L95+921A$eDjxRn2o;CBq*YIL;GMQe8^AlHfb$rnq7V|ny^i1x zOPt`&eY&ip%RUz{;!-u1QOZBWa!}`iF#J>DZ3&ssoKKjMartkAKbYca!rdNqQ;LqGD-*MK*l`~sz z+IaTmG0#_6ZZ#WffTXfkJTV*RUe6iaI6R>OnqpjzdEtpi8Bm;rZ?=Z-fA9OlSO4mp z!|#0lv%_#>XL$APw}xjv^3rhn!r9c{{8gx@oOQ1fr{80wLf1%Jfw=NAUtuLlybaM8kE$}2?0sF`j_BGo zykaQZy=oalWmSZGv)90_Ep6w(1$f*2*7xAUY^A|fekF;FC&NYd+P`~>w8rpFjC7~Y zG^1wZntB3tQa&w`Ua5Z*FUwtYMDyZoFeaFgA$q7lGYc4Vmt@6c-}QtM?!tSZD10wZ zD~}q^XVVFv9zd(z`_sG(*%l`-HJIBTW9ZvFyeLS8R9JIYh^Ey9Ud|RSVI$%QOBOm$LaN^84q^Ir<%2D&{lU6(# zicgfK(tAA%Qw7_;WO==-tMQ9ZZ12)(>bqC@<*6s17;fN^{*|wMefan%UP*o3K1KM= z-vht2&6Mt&bimUontU6>1^?2{eFR~4{3O<>HvMNam{?am&V)OCvqJC0Un(;W9)WgYkJ zPVWj2Wu$zVJjQt+pg1-%bej!j2XqDvJpI(u!}s33gf8mAIFZK0<6}2WwsrvT@)vEO z@sJz-H+;28HcM*H@_8HkN~_Yd?`gmAMvK>sVw6R@s!Zx^;HsS$apv*RAD12L;JZT< zx9K>saeDZ}|Mp)F|N4*q-LQL;J=;0>ae*x<3^tqnz&MC2LA4L6wi90Y*5JFtK7JL( zIE2yXC}UlwZF*(!5?e1VF(KopNt*hR#_?M zUXv%7%)P}a-Iv~Z7rO})ZOG$ICVlr=J+O84((wFqFH_!fCh5NY&F>7aJpBb$q|lG< zUvBVI?t{?8!_scy^@yAU={|QKjI?vbdq3CPd9bx>7p1plJ+8l$J5g~O8Bge<_};eu zd4-2IP}Ts{4pv1(6gY?|!JjJFI}r5Zuv1WBTGk_hFs@{EbW`Rdg3Mv#@uw8q6X%&7yR8%i3t7wLS6M!! z{l{m1Gc)0xMZ1p=U?jASpiH!Mv=C`6&cjzCP#k%+ItnjMsu~gb<{y7EusC z^x@~hEw1rIMaRM@M!OT&b|}NKOdKT*dg>$-x^u?HFnI@z8EErP0bKNC+3vwn!bCcr z!c(|ud09^Jm4g;(xz+LLciYy3b)tDQ<2$5oiA889@Qr2O7tW;9ZXN7qI} z(v`St=_YjoSyhJ_5}v%TtSVkTyOFY+>>Dx=?68+|<9o}|i`A0#D)Zp09KfTI68g}H z7T!|u_w?DUx%0evd=P?d;NGV08|$f@cEU)gfYx~S{-Jc~F_ldx=Pj6+CZ0Awt$cfs zxAX*=?4bqS$jT0oLhFtkpl4;KxmKH%aWb^q>BT-EdoxPo@(F*I8G1RUaP_U|T>YDE zdVJ`#Im$y8+lBS_&Ta6=9$PHq*VrR`)$Vh1Cy)_>j|U2ntj;yBFd(BC6?HsX^d9da z$`qg5DJOUA>%@T%Z-Jy`l->Qq zThS#na^_HuQTZjldNM98ugcA=gHO`b7vtK^M7FCl(5|kyD0=t1GRaWgm1WB#CBO6W zEw7MzLM~pracy{)B~E9+VcLX@)FnKn^I)H)#iXgt z?k!_n@09rg`l!24Ue8Xlfz+z zF>q3VlOqc*ndaJZ?_|XYBa*6DA ze@XjT$I3OqL;;z+a?1|;I``{5jZWmmR8ANtzFRe2zIcgAJGNc|)?JsjJH`SjE6W=k z5`1HL^4X6MSFYR`o_~~;R~|}7YbZ{bib~rEn(coaKUW=z*lW-(q|D81nrgozkw*{a zSF%iOO&S+BK0xO<}Qi7`Uv^))| z@rb0%`aX%zyV+nGnP5`q4yXo3L%nxnYAa|R4`~w>tk*bUOg7YT;GSuEP9lQB>@Mfa zk{H^@VojH;RCPNTDXV^jY0`G}l56tF)$a{9UA*fa7H?>K}pfHWk^ds&x%*GMk$lB^)|M{aNkKo^5JTyZ(0x5F-;jE zjoZGpf$aEw44F0y@$HP-_65*R;5aI9%Gg=urEq>U069pIzb(JuuJ7;X8i6>%UD^S# zC~|^(^A|TI6MQZ>yf^s#K?=5sN}~H1w$0`>2&r5)I(raU%kwEU)aumnHEt(6_DO(- zrh^IOAZ5DenmBSx0zLZnoBuEwQ|jvR9Un8rpPmuXuW+{1>7nIZy9`%C+`c7yBZn{@*VL++c@|xf$}p$-sNSbKN`37<4WxcDtL>?^+n{` z8$bRL#W3@3zeT>0w>{#ClV_+i9{&qBABcXcoZ0J`CTG97AE0t_5exDdRu3E5VgRyn z@?;Epv+3^k9GZ`jlN#Ib^b6?|@iq{LtEV=G-~8>*52r4iAI@S(eB|7@;nSb{H9WI8 z0ds9>*utn$ydYhH?Pjb1V^^+R!%NAfTen!A?jD7tfk^bw_cY{_Cr{wj1%JT5%KXOv zjbHSZ4Bsg8*xURKW(+gHWCZ88?DWAGZ4~? z%Yo1aa*Dh?0eVYgdpC$h-jSw)DltXHz$s0w1A_-QtzcO56a-$qlAOTGbc|CTX@-*5LZUn@9nUy!T!NTv4M9ZwCNWNPfh*e6{U88@>(D4cE%MIb>}0Ny25mC4by=a+g10@t>jewq`JB^+F1^Hbxei z)(I6oIV+UBNIn|N@{Kg)TfvDiG9PwC4+Hf@_F`K*wLaWLZfFzRVZc1c1oGV8@<2-` znQ~vgoX4PORtxq$#MSuR;BIZDUKjaF*)C_)*lK_6#F!H*n+(u*cNT}|o_lUsWQpgF z9!pvs5(J1g@lsWqg59FjuXv)p$3}ZUHTrFl3V)SEUNU~W*4uV9okq&v`Muv6zWnE3 z9{%``zcjq^$}7W%Kl}o+$wSw`1zuDF=GE03P4{ShdGVcP23K5dpDDi{E${Xx@mH0; z{p6>Xf_^5x;`dV8+LXZ59?i(l$}8E}+MO)f}`gieRE z@!QAu_giI}i^H&=Rj`~T`1}yB>3z1ZK165A_8G_!_e*U2)M!xr6pn-E|H^a2rh46QZg?9*rgrD4$yuNuE{tjH;c}oh z(F^aK`o8I6)E6bUu7k*P_Y*SSqiqT=6PoO@w`6g%eD@rsyH0}lQ^teFd1wP=A*~E3 zTG+GvphHldn5v4Q5f%axLKa<+bKd9DXSCXj_FDo=W^hy04B#MKL-ur_bJoh=X2@U~ z2w9jG@iNiir%*8X&OH>O$be{xw>;T=r}xT=d!~&B)k!${ks*Y?y(qYw{RcT9%KUR;dfDxE5v9=E+ZQpzC?Kn=P3kRnq8EXOPmg> zPG>q5ojU!nmX4U3Po!yOr;IxhwfT?1BV8@$pR{QJvOsQ(Zd;it<+$ubwDgJGw$~b8 zq?cBI6AMebj(;^A$Rxl0Tb~}j@>gFQUVr_qJZlQqQqbx!n~=g1X5ZKAhSxlSq*EKK z!|9W419;y>@RGfhTLM1{Ww)|~57gp&ph2UD66E@FjyXwmKS(fmAwI) zSH!e_N#E(3)<}6OJ(e53q9by-b*uXX8IwBR=_bp=ZNMJlsf^&RfxWb9zO-_@59;)8 zaTHkt=~`#QgO=Tk{JC7R9~xk40CE4=NuNU9a+S*wzxQ4REt(3`nqi=MMHxJvpp$TIvAxdSfM4UrqPXZVm=XxfiCgJv2q?@MP$UIsjMpa3hUvbx6PI zzHas(mcRAx(PBqp5R~=+7`Pig61g9c_H->{*OD7|!WuooG;iNJ35aSwG&Bzok0q za+5tC4SG1Hs~}%xn&Z4C%fXr?4lMSrdf=`g0Os)aTO*RZwgg|>KdTFP+ILne5a&9B zLra$z+JRf48~o)yrfqZ;DH^jJ(Pl7?{fAk&=ca!i4!6IJ%sRU|Jo%fi4BJbCbv9^*wPVZD%~*kb=}*2ieCiV~4*%=_^1lz?{_ZuZf>Dul*KTdHe>w-~Y&lwo)5ufa^T14D zcg#sI(!rQiAfA}&r|Qb4YdRB?Tj&?ANNM%AZ|G@&GamouA2}_@-OgxdTLd)+P!pL^^%wkzSVvge;3e)Rnx5C8n1 z|9;@Vbm_*xFd%qTE;xQtMjjWGZ9$U|tT$h*9Zb481E14u;(Sz!^A0 z4TQWeW1#ox@JVmFhGbw-Sjcc7PGjA6_x$u(0dANOW}fc+qv1&7j!I7ySs99O1O}du zQ~GOAPy~^L$NX4-^LHtq`G|7|ga+%aAa1VC!XUX52QaLQv+r9dsg~g$4J|!P0YUBI z^6mZ*Ehqq*5N*#b|NilzFP5v2DZwsw^j^x+cJAF!-8wk9$X-A*B~5YDX^72!4^guI z$v^r1;lKZ*|M51Do=N=s-uaUP)|jFTEAH9T0RlL{Uz;9iu5@c%f` z2mHR^ot#vxWra|k-~ECgz9MOpSJEV1XlSJ=*hL2uzMxZfTaJaacT-}DrW|;hj~me& zzXtQ(7yl;fV}MifypBhWyk4@-bSYPD2^wxe`DzXBcpM`aF@gWa4QY>V{+DEr8H@mp@yd z;6oX~-EC+YN0WTflY_ChJ-7d#zv_udx~Xi8X1c$#Jja zK~TjVUqkx5nCOcAW8t%|o;W)WyU?h6D_zH9)1cyil?ebnjD%JL<&R!{70(Cvv|CO* zjkn7zD?N#4vEki!-vO)p!};^);YqQ{(oo{a=b1PI{yDr5vcw9$HHZr;=P@*7D@jDB5V_s5);x`)PFa9@=pMIe6_o z49Xb99e{Z_m6P&%gxe(AjSn$;?J%)%9nZqY@IrK<^rk1xV~FyggGJgPJnx;K-`tA68E*ysz?~+Bvyo?#L zRNqeFrxY9$6g?CyW?k@9Uz>xt;HPmM-_ivOjHR(HFx2N`-l{H~5_zF5SbcxX- z{FHvJn+Li)_1sg#)t|f?y~2qiWlLKEeQ!Qfgfv`r2EAX{y27|lKXCe_-jl7KUe!+{ zN9jKf(I;xTdSxvSYZLe{{^>s(o`2y7!|`;TqncFAPs!I5#}{x!+(LlI`KSXCDteoIZVa z_}nKxM*J=0^~&(X*>(1CzJ~1dJP!H^;HkrHfQ0cRmTYO{@z?=-)VSIL*-GcMzXlSpYoQ}0$xmE%53f$Wu}CX zbGztYymK|$9EY}KFwr}AJIrI1e6KH3sT}^fz zb5xn7fR4!{X#rWUj-*El6h8M*P+dlPa|;)06f%hMJoCCoHU zz=a0LUD`4fGv~n{=^hVYXS&CRM(Ls0I&DbQ)SLHyt9*)Hi++lBCi!!tk+S%t-dFnY zTp=+Z#cRWkX>4v4OFf8}Q25-JQZHMLC5gw4%7c8OLKp>-bOP`9@Pf~T3bc7|#Q+JUN%T!prH$cw2@FNxB(4!Cg>JzT{s6y6R_? zZF;%s;Z{8A>5k6+9?-aQn%;VT7J^$nB#nscyJz3qleC@BlJ$&Xv&xGeC#>#J@8(AF4n^o1z?-j@Q zmWdKFflC;V3&nTohDfA$zAH1-Q}!{G>|oGX#_Mn#qz!YccJ`a~F-&+UPyPfFVC~<@ z*HEXiXDKI^A`kg6?CfmC6LKHpO}0|t{Ur=n+ne;?oGPwNUS{)nCpEV))@(Dmc>dJs zq}7A++)1`=!T7s@A@|IgGo-mO{NM+#VaUHgAI~Yl$n~7!N?&0(v96b@^=U0wcnZ4i zEsT=K&+@0*^!=A%{ThxZdC4EN+qgfPd^_%@xAAeGj(sPMhb|qYw)Ss&7Xvn))BPgH z)X(r;9d2E@&J{hG56Y1_3{H!9TSp#4@5-hf`0G%E6a%dTbkrRNY%9?D9G34zd4oE_ z8E~<($oUsrmVT3yqm4r+Ak!dkngnxMaJK%St>sMzfy?B#1jB0doJh^D;Jm>7ei zSMeqvu>Yie@*=R1D`g?`)QNgfu0_VNe%7&x%KDHDeV2i)#`DN52G0)5I6 zKggikXR%3N03j$Ryc0Hi-WA3Rnrs)*o2+*7&xDivL#}W-IR-}Xy2LW?RVG%ptuqB` z*md8^MewmK9ik`Ad2)-!N-}rP&`tF9T@KB1<(GP#?W7!)hJ?dG-kz%f)|u4D!C-!I zZ&hPm7z`YHY9KGReIxC#wEhcPw7`0 zddKQz@st#y9^iPe1}V=$6951}07*naRJNgKsfD)ID0y0Ad$A_;vax=0B3pNm!NM<$ zrSl3?=nuTj8nkA>o1~e2@3VOdn>3?=M(?t!kKYRyzAKvZeG6^KJT+`UpAyC|JTyd( z>oE(G{9t{&8mbSxy^gaf@BZwbg9at7cAwx)+9pi;$2^I95Q>^MLntLvzEm@Xh`u4?gF;ayIQVD$H92 zPBLmZoB7JO_TCj3t8DG!WQ&@m2c??dJXiN>WMGFrsu9_CY1meV>bb8&!mqvZq2cA{ zUK;*~fBo-yvs86_{5yq7QcIArbrWADwMEK9EY zzFSpYUA@mtPtOcy17-kXhe$wzMN$+(T&Gs0p0V*hP+gnsl-3WtB7B+DU7wrGbf zkroLNBmt4wiFMZAySi3?KHrn)y<4we^)eW62C}ld-n}=MlP6D}JbCiumPJ%doOatx z{s@03TD)ZTfa5KW?3^SCc&ifiLaRDXr}#)6%rkavhdIxaoH^*2G_*DJm}@V5bb99L zv(uNq^s5|2ayWhC>tCC$J%4rj%%@(RuABkO&4R;CZ%6%I2vUeDo;du$j5s&P&UjK;$29UsTeq9s^KiSemeT!IOFTDkx=8Jj5;S! zcSJ^Rf1f=N(7%PB@6G7G&t1ovr<;fS?!YKp=T-wAwzG3>rxQ3!v_Pc_cz^HS^f$iz#p$2@?!W9<4}C6h zIN9!!#xRvO}m=LRg!im?caIza{-%|rb#Mibx=Bw_zUn}iY9fi ztdg}@cbRP-@*^aS)9|4(p+cy0WlFZk0?<0hmNWRw=C+QONi_Ru9-VoO*UHeX#qWBQ zgfc_8K5@%B?SfSMwN1&MOD-#LjemXBug1r-l*d_Jx3fL{>I>5bM=?z2%AhJ_MTBj` zT$4BP{W?ZLa+{WyOSnR5lSBEv4SL!}?m1Xz3Ut#Il@b~tQCPrA1x)#=w-~SDsZr8) zmKBLXfJiv;7mxdBH{QJH0N<$zG^4f7`U`D~T#GnO@71RfnzoC`Ge2c|hx_dGt%$`~ zJ&0_*i+|3f1mEz7#tOs1Yn>bH^gxjLRDR1K{YF+Iy$l#{6~4?zk^Are{U1-C{yV=m zo#n8173ns-pFw}{tRW2-x=!nJ)ro)0>uN`w)W<2LQ-owu)Z=>7TW-COsk zi>rHO2VT>zM{ReS3H?LTjrL!1WtT14o27Qgs?rV(~xY7e>+sni}c!YL_$1qsuh$j+1()W;yCJvc=_58N` zynAN6c$il^$14}OQ0E-0i4HXoB0IkHTfa@8$c1tD=(oly>&Uc1p_9JnXUow!jUENe z6{7M^##bqTH8~tYH{_vjZ&}?z{nU`@*>$cNX}N1X`EH#wP91;Ua~1YnuQlu*h80)F zuZa0|pgz=oSs`uvTv1e{y|j{t;Ly}X7bM2Q^aZx*Vie=)`n%&k>S;c@GC=xrvYjRH z7vx6+ThnY6W!v>?8;Bq6|EXu6#$d*T2;=Gfi5)w`1y+BIXV;Uk){O~QqCfOg-TrA- zPqs^4E02)rk=@8Ab&Aq%I@auo{D`b4^6j^NLSJ-gdW8v0FDpD^W$2qXuA{0TOOZwU zXtT$hOL>4!?H!YzDXEUDu~T`g+(h8X2PNDr6H8m*;!cr^I~)t~^rh*OufCZ6@*H8m`lU|+#iKQtFvBps0S;A1 zmKjvQ&*QB8Ix-*LtTQikGXv@MK8eZX_p|==*tiY7KP$WsL;BJg=qrbucwC%L88$sS z`Klmmf#yIp14RdcxNhiS0+_*>T{tk-?1ZCOI55(koKaB$kcmoQ_ERpilj<|*qL9mA za3G>@M+F+efmQFH4cUTVE&8d|PE1|$$1@X6k`!}Zl{a^jxoQ1?J4<*YA+fgN_H3Ws7E^O#C zDPbb*SS#O3bRGG2_YWzsyZsg(phrr(lT04*^*^_r?7;9nOpBP&|wZT8~BSE z9fcx7T0?Ny2LIqUa8*&t>O*-D__|WU;9b(|IuFCGf|0Za4bl%>P2=p7c*_lLXN`h3 zU<#*GF6pCyHV?|nLqkBeYuHGPZF%XKyrHdVHEctSm?hDTR{0Me`!Uz+edD+3*9ZV zihR+xXa?`3g5{yAe+Qm%0H9WRh2P+*YW1av*iH=65TbLS;=s*w^D^5@I63jBl%Sr7 zTGaBScFp)>T7-K+&WAvvbS@<4!_T-75W??xL9o4S&DP&4v9Ca11)EdFY zfkPnhIS!YfN|Rd4rkq^B1}NfzR$w=k5AHfi5imTgK`OD5G8! z*fQ$`S8XPr`7!J^hM^s4!=E*=<5nZ+aLlR$+fK{#YBkHWD!jVQYTFTeWIbm7u@&USkth6;_BmJ@85O!6oflzomsIN<3D3Hyeu%%m*#Pqp%i zFz9Zdlu{68`I^_eG#|vX`MFxu5(9AyZ%JO9eQUeo3krd=%`Y79rPnRvhEWy~9(-xN z@WGIVQC#FXg-b`9CfF5;EiZd(Vf9C*fxi?2LlC%H_vTygMxS%F?O85n+GY@@k@ASi z72DZ9@ZP-sE`C=@P8}=fs5GXaD5onetwIRt3=*H02->~a@^GH_$Mi?L@Pfw|4u zUAwH*b%nX{)KQGveQsd65}%?SXJW_l@CSF;=3H^kLY6$0W6DeY)iP*sYWM>EbA;ZPNf96R&NbBs(A*f->*Khvx?ZADCv!+wmgiCvMSHUcG z*a33(=whtKN!=wLR05W~sOb0wqG0pidkEI)1VENoj(Liy7`ZNRO$sd z?KDE`(w2Q`g~j*BaMoqox_I#}eC0vAu6J9IZjsN3FgFIpKm^&0({z9XXp_i3{vC`9 zROJ@iiyC>hL8JM;@bdH1_kZ+e^`Ydi{^y4}p%l!y!MrW-0ERMCxvpkD&`S*C=j?T! z>Qs@xiNJ@&@Bv&`b9-S{yG&lGg&&_szr$F1#3gxj3{_^KE?xLRxd^<==*HJL!shG` ze=u!&$rsVwvi%gg5QjZZ2OM0vM_xC{^PL-a&<)RqckG|`&|Mrmif^|Ok5jST?6Z3O z2xFu4+u1%(VfI;Dz)Et)$_K2l4+U-0Nq06seEU-&gVViRC zy>4^7^vc=zL8mlv>Uq`Kzs9MQ#6jyPY}eJdj^t1B=t8ec6QMst*tq^lfPU|qFE~`M z5@y7i!!+DRq~f8|m?zP41`OXZh7jj8CtQ+;(~4XbcPY>-rQfuHN4f{niTA2g@vvh~ z-u1p3rN6~5@le`y3mTC=irEZ)6s%bVcUo!D9f-nd2}c9vI~kCuAxXeIa5i&N>naN$Dg%`+Y)v4`!>o#oW^a~?K-ck9Y@%nTKOuDbnK z|N7r>i`N~>M+>6Z!S@tAmt|RB4jbKfzx(~^<(HnFUjM`k%<}ZWqvCrIx->jSsOlpR z+5;{XF7sD$Dn8ff+Y0|K+kNy`a4*ptoiwo0nIbFNNSV&tJi@qh3M}6{AAPKwtj^)x z!KcR+NK2J;9j_jYqajs!Z7iDfcQ44eP`96xTAQE$d1gS4j8(+S#TT zO{{p&ne-@(#PpUsn})o+<5o92U8=-N=)Q)6PBy3Cfi-NobLJJ@(g#hsOZ*dsf;)V-4);6k8g)U?p==CYoP#W!NTt5B|2{ zcJp`r#6j4H!eb}NTwl_^UBxM0EPkzWokdrC=MJ~8@|o3(WAe>(PPohSw%r(Qfv4PT z+N*=t1n-!r?aanA`3skHk*i32pE~=ng`SFRQpctg=|jzE>ktf5$$#l2P zOAE((md||lnDo^UAYZ5L3f4A>ypzq99eYQdor!noW8Fgt^-A0PE(XdY4BD@92Af+b z0D3@$zvJi#Gt`$a#(*-5FJ?Gb#GmcA4T%qf(#ERh>yvRcUQjOn>}i)13MGfmvg-HR zHO|hZj(ft@n0_~Z%z4SMILAlunxkuV`qXiU@tn6qVJYo}f9zJ!bo%yvw!;s2qn=%Ir(5q8#_zC5}H%8t}W&i;M2ksQyY{esATG3@vNy z6I{5|a$h|p6Q!{UxC#;7U@5wSU)Ni5XMFwwy9nR<{u?0XB&IqoN0Hn^hyDpidQgt@ z=wKQ{uh4Eb*}>#W(OX=ocAv5{wY_|Iv|BEymvpp z!aDCMzlFZ}n5my!`yPN5;$5iDE6M`QX@|W|fasS7E)x%dXy<9CUE4{7)XW9*sT9z$ zZlPp%x?)IJaxrsl>Ia?ib%h78RAREatZ?WQj_unzt|Hd1UmK48jsLo`bvmD>aVu8e z3_h=vzU{lQUZr8fF^zFMt#pzyHH%ZR#KU}4m=GtOG*83ydz%4{%A4^#=W3rVKleN^ zTw351Y6~1joh0CW`jPJ0UWxz#1sqB;h5(I?jj^l#7W`mYz#~!RlO*9+gV}}$_FkNB z+&q~6;1B+E`WOH7_pgNCyrB=AxC}z%Fn6GK2xo6>ZeDm?o?{dWl{cV^R zSw!YrHk9Oc)@9?VU#FSF?zp+h8%446>vY|Iv$}xDEl1=};b;(5ad(iWB5u{)$6#vu z%8znMZ+`4(nvxAa`Ac(qOPsPu`SC%!o=sY^WzjwKP?7HHSV6Su)g3TgwTNM7QtVE> zz{7RMEHuF|Id?m3$;cpq)+4=(U*|D|QwR_od3-YT(O=&3y6?gM)LqLgQ(0%iJW)T7 z0H+*Y(y89v+Is*`Tz>vpZa>A3RX~~IrLJS_kw1WIKFJIJI6Nc&Fg%5S9K4Val?xVU zat8k`&PCo~ruhtV$#dbh9hgIB%uM`owoViofy19w7`4K{SX?^8>Xkz(!)@cv7TbXC zBM;1nAZ}Z?j=(V*e9R2t-%ejEjKsfaR`jw&MZX?cNtlkir0cRzqm(w?&|r~ z_U@nvzl#!UmL@W)atH1IGG{KvxK0_ZZOA)lQ7|NJc)LE$=#kELSFGPM*Zzr>jd$)& zSGS(8zHyXc9k3=F=)@^=-OlZKzP5v7E<168z_KXz-2#=q4!V2e`8ig_-M`Cub1$Bs zo_^_N%0wji@QZ(wzJr-(&zJnz=Wa}&{^FM+Beq%1a1jIjD=)qXSy(xNY`cZw^ZP&e z-t-K&cz)!0{K?b4AfUub`tgvy$Gr0bpX;Nm=Ti3pu@0&Tzc9b)OCE}R^$As=_qUMU z)_UdsI-=Eu9fgA{TaH+Xqds@<#%igGopjsVJ)SPPy8{`cu4CJD z#a^bPsOSw2{ullx>6HOC>s=;|su4{X{y8e;JOfG$SvlUr;v?&neS7zupavd%5k9cb zbR{B^&!fMDH#D-6eyYL#zR1r#p;of7a#(p9redT3L-gZ_T?#pi}ZEnK?^ zIA&mpqC_N}_<^B$@)x|~v;N1nq-(vr>CteOsVsBRI`Pd9=W5C}e8pfg^0%{=&R$dz zo|AXwFUnL-c=YvTe}?Uz_93>FjNR}zt}gh%Qy!r-cZgn!O93C@+6XX@7JZWRGO|4J zu(sUkn@)2$AH;iTOvcr&mh~Ynk^9iRjZyk(oYA%4qFscCD~;i$U;4Im(G_h!xcUX& zFsdv_FO%WACK`S`$Ik$fuamVnkF|Uc-%u}cBjYYx$7+7<@5g<%0dgL{ah{KX4A(#W z2rt{;D@WJ>k@5O-uYGJfbN)X}$2WJgd!glT!4mh9vq2wL&Mqk7HKEMl37qZbEa%Xw zb119b)#q42I%KDsZ4H`X0z^~?S)dPUtB?$1YiS59lziqHCV_)k^i^e%{gTHz?$}n} zx`~03^KU7~KJgCdhc42GTw(!)Wpq{kCX*%}fs|c1Oq^y%9>&Jh&1H8}dLB0VHtkHC zga*ik?4@7XeXB4$LSElyEOQP+=CdxRymy=3m|N31R)&%jvJ9C_`OJ6G4of^NDcJI; z`Ljdpn`Uvl{uk9Sn$TclXxItgzo+~k{#k$&p_1_nub=aawjcR>8~XY#J#|?PKZvm~ zR5stN;M8eWyb%gTv<}a>&_3x2T=xo3kmSLrQ4B4pbxxN+6ne%R z0hn+adJk^Xxz4icLbg}KJHcfgxbn>J;ie)pgLOSZf1au&t22>AOb-*=Ll+F9g*c{hG4WP_v?Cq;l}2)NJ= z_)&Tk>b|q2{l@jX)1O@b*7P60@!jcv`KSNK^g1_t|F{3$ZwB8*2IIvtxY8!D-~)z? z3?NEL@3Q$cy#6fPoDxARKOKMRQ*WkgXB_{mM|m;zIRaH^_gUeoYvr)gR{T!e@cKE= zx8L1%WUkKGw_gCyeopf@%6v=sEJYga7BTGZI5p79FqGS-h7|iU)=O1wO4MNyJMWG<==Ae0e&5^(q516eh~oaT@l#EwtYu12`uzYHLmVx{?=T z7iUjK$%2R)7rnW5o3<=3o;liO>o;uxEkapzhCk(t8buT>(9_7XJ!F5j>k-E-wbqF= z*aO}!gVG(0Rhz)F3N5at&s7;<87=YLs3*3I`{o#v;v^NZe80= zijl~0XSY{?tj+f{&kSTn;5wY0II%zU-x&y?xRBGx7`1v8T}s z^t{jr6^UI!@E-#O>#8o2D&yKA)*9hj*Jn6~>-P1V$R4IXXb9U3^3qP%6!^x?+sGr} z@~6zv+5YW&HFV#1avGhXjX&xW?VKR6{Wu6jdZr&qpVETJzK20E99+1Ow%b6-7;(4H zGGEK>iZ;rCEKay(1b$&vxvCSI#&*-^Z^F4T>^UK6JL~>_E?YcSYHt`ubFmJv=e#d; z^Neu~yvz9%cj!ob;VQ$8*SwTA14+86Yp_akkS^_rr}3eKD>dC)L-R{tB_8&#(oDMg zypO@y%f8NW(b1|iUuo{PNVoUzvh}g+#eOZ61oj!}0NlGQGPpyUOD|rVwvYpK{xLq1 zXbE}@&NKdjf2goQ@MWAfv@H|8zi$h})d1TQa_Q8;i5Bx%8K%!Arm@p^O6WCiS!edK zu8(vv#4-;l*~SQyTSp7y2H)W?=qfJ{QCqnzn?`+q$bLhU#-C?@KPj4_-;*Yq#ZTLw zeV_Jfon&kwKjWhJjQ4y)f8EcDPk`{V&|`;({o^{<2BUetzPGL%-odcvv2WH2T*%q)zdZhOWSO{Y6@m?J024 zJzX$>PQDKl?{T5o)083mQi9A9py$NKfs3u=IaV$IInQog%IMOMYVymt3{T>`;H}1G zlpRB(bh4k?W5uOQbSy0xChlJ3x`tS7A5Io+Pxn}4wv9pcGVd%6NW3j4DnLnkxIj%H z9(7_5WF2}2=6(7Q4WX8GUQYqA=I2EFx8A{DysfY9M?gJp(LD?}t9&!O-UK;w`W?{p&!}k)A>R4w24IV(IiYve{2ZW zx9>*O)pLlq@*2NcDMVaF?v;z@rwg1XvFEHm<=$2R(ZDD~a97rK*-YNI<54T4j408- z*=NA|r{DP6^gsQRe@zI3GH&JFb-T4nFsQiFz{X)4X=r4{pZ05e(8bV#{?Z+JB3 zFo6-B9h#=QoC)-&U;B&c-@Udoeep|QWNCS=jyy1)vFKFy*uw3q!>jOTj^%J*>x}T6C&FJC+idV7%L2r&ifeA3WuResRG<%~$8Zk(b)GZl z77%ZgG+!@9G7oXnH7@xWKN>rAG1gF~#Fb}K7#?#)c%)gtOBlRK#{&TBMpzQT-;?Fj zuLlGg`&F!5(Q%(GXgknaN^ZHTzyW||(AXm$xW>B$wtgC<$T$jwgRgAynkhcU`5@gw z0V>i5mEz%AB`%p%jy*;DXUE>WAlw$F!FA>QPQQne|E_7 zi*~lT3ojH&(*#b0Rkh8%9(b4C&oYyG|K9zyKjAsB)mYXJtjDYPix1zTGBkkEJQ6GQ zDxVTAH+#??+B#-GtcIA-*w{wE$h1=<4=ALloJma z_M6`P+-+u`fv;`IKE#yrSkpVt0v8ssULTb2BSNt7$HG6{rB8&PODU%;gH9$rM5q~l z-OE8ZFYnUbd^C>87`>n&yo+-kARRKl>Nc zPv7`yE-3lTr#?CT+TZ#w0@qdH=edphJlivMht$pXWzQQ_3xfB~HGNghFyo5g1 zU-LNE6^~6K^yGUJ1I2SMek9?->@urQ+5UB1e$Vp;Fkn{6^ll4y;f7_tDK#ub5Gkhx_H8g4nwS0oWD}QM+6bll^<=7j}Rm;UB+)BQWT)$7+ZT=8r zDNpYRsT9gNjR_0{nSk9$8*hq=CisxyK1AP!R`%!mq4Gc@{L^nhZzemy0zA%4cW&%X z_jWd>*FMK(5$q~r6Fgy|2C^Nwks9qh03>5ri&j&N#sEn2L8}!H4TX-(~X}V?nj5VNv zh9+qYHA4fXZ#(;LGwidu)xoL0UkE3^P$0SvX~q*eR)2Z20IMq}PZ;24C6!*fxly-* zs~s)%Q?si+P}ur+9u@!Oui;|kxpuV`U)H40gB`5r=nN(q?9pw$zvs{r-@2rp+I4#U z`hCeW#Oi)^LTY*B4CVR!wO6L!`_WIQWA{BH zG$Jdl3Sw5Ni}wU>6{R1~J0I2`uC#k;f!}al&V?Xa2G#hEb|NgtQOYp;0atCGWxdRn z<1pKPPh<#Fz9xQjL(`GmETuX86` zUB!?Ol}TkUXv8~pe?JJ%bdgzZc_Yx9&dot9-!k^xsccAq zE|ic`8M8=!yIojC;z8oiB92$%`-d!vL#{~m(GW(Y_xOl_nhC^JFfAAtg8vEgomcAI zNICSdWG4-(4n_fGiosK2U-cY9m-fjD*w+bClW_!PZfNRX9u&dQ7g zscYU9g62|c<}yE!88PeOr}+C%__}(^hYDQ$Ln6X>I{ST*LxRJm#(<9IxsTGFEzttN z>8C5&$naPn>&4PqCV&)B0@V@35et8}mv3h#|(&@htVAwRY!-JIU#bMp5dXTkQ_JSRgQ_pAB)q&%_o$}Oe9WmZfd zd(jkar3S|a7JSQN8H)l-zh;wpdF5l9hJKc>L}n>VS^KOXdAJ&S`{*Jo`1YnVY&~ID z-=Osd#zrur?H+D;xsH7da!D1NI`F))Y+puBF?BHAgCBEyGKL1v#HGMXGJ!A;Iuy20OGBz_vjCiLrlEwaYpL_f5*uF4UG2=Ah#4|IQiBJ zSLSch$Gf#o`Q}Av(f#0C`+3`O$w1Q)Hh9q$D~oN^L(gOMSa~2b;^Ob%5q}4z;BEHJ zYr+~46Q>MQE!#OqmNUe*k*$`DL|KKdtSqAx=mQtP$luZl?%rW?9hfdoP|tEO-Tdt& zfkboX#U5vXRLcV&aO^k(ndJl6W$fn(an!4pIHTvWGI8hZQukOUtT+1#;isOEtFC0# z;OgY*9s_OGNr%4D-TK%Ywaq*TsIn{H)W}{-)(-PbjVC z)#Ho@{6kl0`>&eEJFB)K# z23gC$R2%6-W9Z`e{SX9=>twr`+6UPb&4-$%XVXtvy@a3sQU2v$7Ge=unW?^|E_;qe zHs`%5{V`nliFj?FGD-Aova^rWb+6G?N%avXo`qAJNgmfw8KCdekN9^Rhzt{7X$n2+ zIcnfB8EG*FT!WwRiXzLpSQG7$UX9-)BR*z?_iUhSg&s;Js}yinu?k0B3o^s!-`xQ@ zAj?W2X9+VnAC-XN#}rL2jToK22%XQz`jHuBIGL>B1(u4;41(bU?QD&i1?APUD4^y7 za5YYU8^`!v{xJNUK2@BKzI>|m;o2zafTL+G4Q-^4}p;V=>_I+`W* zvSBWrbuy<+h1d?P#?&=l^YqKK6)vUAK=~5Na&?%3tN~!1cVL;uUB7s zv1loLh)@bBIRV^nS3l-Lf*6DOMj_gU{;q=XoKKxRuOGb%^d;#+X~OHU&Vd5hf@e%) zr>7Df1(sgGvP9W15NEw+>(NNZ5F`FgPn8y{_K>!v3LAs41M8Lin@^LNAKQX?0~V!& z4u|r&9YCBlg0w-h1^3*5D*Z!WXYB^lHN9Qsp$kqj6wbW&JTD8!k!wk-VD2>XvhSJc z8}W&i_#Fpq^X)1O{p2%wCUOJ658Czcp|yi-H=Ak5-i)fF)D+FOTKu@xxZ9B%fpW>K zHBh5Hks=r4C?98SwmV>xbQ|;i(N6hNxI8-UGRDoDw=mYjBX~JO`Zy5OOIkOPA9VHY zmw(nNZ4I6|W^j7x1?et_)NY|B88VJwtbNAX*!l2IysoubzP=Uuq=Z=XqgE= z(T>5vnQvhmU!GD~>%pRNoy8Th)HYB5NfEzweO4hu<|xC~MYqF5NMWFx!U7k0(|uT0 zV@${9?euC}GtRQ02!gjC^4R+Y(zxU=% zQcGCVSYM58fIjqRkTG%Q@7}hVy1-LGv*9Sc|<*A z^d0F}XupRHsJG#{On1Q3+1Wxol~|I_rbwQmklnwaz|DAEAoyE0BCl2h$UsR9uMt*)UW784i9%jXGp-YL7Yd+ zYRycHgUQC`c`oGOyxDWlO!uK@k6UW6Uv(h5b7vlX_I%T59^UWiTlh%-IcVPFk>(Q+ z?&xcu@_FenWt{BsUi0LjCTUNBlfFaHrAc(%>mv<|6Z|^qT=i3~bncU(^%YoT+s3$# z6S&aQr;Zxsm;TPBXQ}*n=cmG!-yigwXAx$SbktW?P_7`gq`hUUGTOr9ip+}?i?}QP zMo9Y`H0lJat0m|4)p1sz@;kz$F-WlEg)*kD5PT#)4X*y;CC}-6&UN6C{M1L6ccoY- z;rA&X61mG_eUpC~M|0nyJJ+6LH8q z1Y-26Gs@^0i{;y9 zGWs3bs6F8vP|g`@mNc)4YYA;saC?38PWsCns{ZP$uTF2g$*Hrf=24)wTPKK3tD<=T z(=VGzrD(Vd8o;^{CNtvNm{#3KUws)RZ9k&a-Q5RhTbpQ#$DS*JaI(>KgI!JA-{$Gf z)F1umE0p7_q$30b#mP32Cxi9It<$Z47Lp58fo(eVb78f@NHYuELkx!(Q7&J3<>eUB z&N6uDe8l?*#Zl+rLf0K^5Ank*gP3hdth0rdbz!=uuTPaZpXMXabXc#FTy`m@e7H+T z2rTLDxhX2iIX?w{5x$1TdFR#8I?sL@x3`8Hr_&UdF7a>LsARNpvddz+7KokBw!6(yr+tEp2D3_%0^N(reH*$orTTDxR0pm%fC23)2bsbaIQVRb^9j%R$13Nnz=j*-nRhr#^2L{)=FHLa)7|U0 z>4z~gGCmT{#=WM_}8Y3${;J zN^PF?+*vM#M4mqP%(JWnWD-pgCH+YYSe%3Y2VEN{Q+J8?V4U~r)BG?`uP#%xne{XC z2v7Ll{P|eP>&$hF7%NY4>Gx;kIVIWy-o?l36RO*y zd8GZho3h4k4{Ap9da;Twa`emv&ci;wdxthKvWzk6K|RP&+jqOFhx+n8LCV>go99;% zW`Xlp^h7m9YB%+3kUH$;E9Y~G?L6wb_tqD>-o>Tq^|<`77A|$GTc?X@b2%+60V_X| zF(=7$BF3tmvJJT4$#mU5R^xPkUUktGSYTJEVuc?{j0+z_5EZ2v!uMmky zp7~UjP^i~Y8%rj3>#?pIg6T@9g~%g)B8(s5$2H!gRp#(|1BQQB^%}!*l20=5e7m_R|7fY#@W$=w}byp6xW`KR2f-yIbRBV%|n{)aAwVK z{l>3P|N7tjKL{xD28-JWO_^;U!y6vyptjjIsR2-(^-Gs&a2{BH)W?JN$cC9 zJdJPsoCP~ZpkJA;UVVx@sOzkDB87QU+)b7bxQ#kAadw<^oj0#>D(6vfAiDW{k`*h+w@?az}Y1wVngc@F9Z%w{Y;&Jk6sGw$8Sja8wU?ZslgP20_Z? zt&ySc91(~b1OzR**XC8wz=|JN-eiD~-DFlAq{uXH|o1JbeiZ>R%ohF8Kq>+j2i#ZdtxC?i{&+{sW4&3{Ekmr-L_Fq2xSC(t0DF5S5FoZk?ZT zq>ZkPEUv^{x>iP(Bj1zr+!Zrh>|$lBL%H>BxJy{8Z^&b^cIBKH6c+N($dkaX{#-0W znRco7XV1Noej|L7Cd%MWg4kJugDZTke|b^<@m6u2dBqVm{fzCxbFlE=K<+rhyJ$bA zMShqjq=X^UhSS!Cg29e@IHG}PB_@MIl|M({TdcD1K=OU^cB`K^9Uh+Xl9R*fJcHEZ z`!};{={)lM037bAI74z}vQ8crRad}7?$IaM)-9v*qYdt7TS=h8<&owAQU*>*7y%WJ zfidOdo6aw*n_M}?ztBq9$(871KxY|ElM8Gp+8GRndnsdq53NQ{>mIK36#oSuP)KKE z>E@6>;4E6aN9OWcZ5Djw2WTMepJq4oJtoP1_;3Gg`t0*BO!qvl5xCx9eC3&^r+1-W zn;v9i^Ac>aH1U8MGbr%v2UC}X>q3eq70;R}7JSLb^hwHRz6)-(3+vst`AogI9 zL#CINST)Kk@z`SJt@4RCvxP@1)6Tl-)AV%0j%15A-0jw~=&Ck-D||Y=7{zt_8PDOn z;D6~bB3AUlM;d-UjIQa@1E9H5ZadaV1KV%E=jD{2PO}Ie^k^lz73=;sUgNMxGhP}e z+hzBI9jDGLJ;`$&CNESyC_k7eL^pW%otx8TnEA|k+8uoDD9npcva*@F^m4;GUglzS zhLm{Rfb1$gt4|r^>PdGa#qb3fS07?slcAD*=`%7YZN+7SICYp^^t$3HWJx506UfR6 z`|px%VG-ZS$Mz8?Y`Kz^mhxup06-_V?NBH7%jz!SQ`&*DN4LoU{)n?OlmlreRv&Hc zz;JldRhM@-iY9#=2Fa|-w*i|~^EL^^B4<#7)}|{?xh-~sl|;%B^$CyP@Z9q(en>gW zcxc~{)#&1sGKdv0%wsrpZO?ku@LE`tJ;Bn!{=rqF(s~>HI+x8U*l?D0-xV#~IxW4G zDPEH0Di>iHzf^tYi*gZwkiRDyh3{oQjDn`K^y%l&<8HB{QBb-U79#p zWP0b;JncM|qbl9!g?AKB9qTJRnb$jSVidF!wOwAnEi^y&pV z^-^Cq;otkTy=$+(JbnLr-={4Dl{OL?nwa%t+u(n2mPQp`I5g))hKSdoSJzo&Z1~o3 zGxE+dBOCX?QyHVwIv(;_xE?`q%$V}*CUOIywZo_I$YjTu$jP`Io%Y$Mu1?qA!9Yp* zt%j;|T7j~C)?U&^$G5ao#<4dtdT`p2^uWK%10w|A{tj-2OAA9B07?@HW1&FEf1WFQ z>B5!i#pkY0ufF~|_&rVeO77Sml>vU0EZ}80Wt(~VWRFwwvDPhTz7t=yBq% z#(B>M%2hxQ`(6-iL`p$<_bHJiVizJ|VFnqq2=g%5hIIw_E_oZ4-#THIOAUO9?++VmI-gzwX9SlDb=zkh)qb$;85VQR5{N~TYD3RzgY$MSnZ;B$_+BIH&AG+5> zWp3+W`jsz!cKX(L{&M=xw||(ZuBwc}F_bEmj=ps|X)!Vh>wuf6C7W5OAh@;M?Gpz% zP(tchXZ(^rbXn5q9Ne$7gR))}L^io~?m>Dk8>^j_X^r!b{+r*K{)hkme*_P= zOAng8*G$%(x+^l zL1NWU*NZe1&*s(OFya}8c@b(k9oqW5xoo$(>@$;!G<$YPsPUllP`**OvTOE=e*jRO) zLBu>V@8U4WVZhO?)`j9 zU$^BtOFPhb&)^$hx!*s>(t9W_&pdYxS};68gV@p2wgw;Q4q0WRQ{nX(h^*QfyfmUD zy2@u(NXH1MEQfcD5ODtR-*yPBR*;hi{^c}?Yg`~5qe^dpErT2?AKSqX`QAqp_Trpf z2ku*k;12!=+tW`Nc;?2$$Y$Dt`Kk>qT)q3-Mv@Gq$09pfa{8YW#0!rKuWtXT-l~- zkuZ+P(A~uVDx3pw@acp!c0vBoAA*GDnd-Z(gQ|zorb#bcvx_l^GPLV5s4E#}Jhz4K zAXAi~Xm1@ggLBcUT!eWv-MM==G!-9VnMoNmDw%qeXZY%Ds~T&wWw3$+BY6@>Y=u#B zM|{BreZ=#u3CMTD8Oie~8Q>7P^64)bVSmcDqGTWe9G`A=P8T-`ax4OYYIxQUU` z8`E`%Ts#2@ptGw!`6KT`gpP(*-%H8@N<$-ctnqUbL*;QUgM{|rai9Ke1N~}`V@Gy5 zFY^Y5lZzLh(=1m!mF8A(qsy{pr_&*XRD)=UJ_*S>vSZ6_W9_ zUz@p_oGB0K^`z~wX`H$ra9ge}WH$cxN%Z=W2}W!6*t*u;<8sZf{mIujTXb*w_-h}V zKK1EOg%^a|c^Gg0Zdk@{GajWkG@4E4L+R|R=Z3&lBs(kyLIVBv-L^URTXbT?Y5!GN zPx37-ovhF`jm^922jd#L*t&e0KW%-@%8N-3+HK4Kl!I@_SF1c0-l=MPB+ACkLYmfB zNFl#DZgITw`s=UJ-YefMusUVYLmNV$|JY0Hmqz+#)pvUJfx}$V4KE(%-}G7fKHi(- zGtcjLoA>d#;(KAK&qRLG_V{Enj#uFy$=8MTyZu_q(OYmqw=Y;nFMw`Oi#e*nY0e z0litvT*=@epL4mf?0rs8P?Ij*D?Pf7dTf6h#G>P}?>sGD`#1egObm74>{)$Bd8AJn zvTqh8uk(1TVW)jROs_dD&HL%U)F_@1Y8n8&K{u>08Zi199^;!ec?<#t?j;yCkjy}F zFsbRQGcXQDIACV~JPl=jA%Jk5Ni_aE&!inNWL`J1wL&61)A^Tp3W$Uy)AMgXTt0K)|BgUa>jPo?UtK8&lg<j-7 z9QO>OH@T33e}{*+roZ?1es%iC|M+*OJNNFgg!>}Pq%Tjq7!+I;>2@Ip^}4-14%%q`)~iv>3{o||0j5p9zIFk%wYR%T&vlveCitCybn#I zaj!7x#jF&<`22+n7=)SmKDa&o@~`|dI9?|Vp*hMeA5Yv`Z7RFi@$Y}?PAc{ z`qydj>GJk70fxyZ3KA<;Wg7tcxh0OTINPi)JVkiUr9v1~9aq=~^{e92s|+MyR$0d= zv)uX-BegVBcq;3L65)1bJcGJr>ALbFm!bQ;Z^f!vQu1H8?oj7`i@?Rp-T9Ufe66Y! zkEhk*_X&HPe*77xb7Ic=Ok1KQd6A4fa-aI%V5{8rPKUzWW#1kc}f-~T1q&Jn9|YWDa#f=v@rOM{s8`y7M9bxT)3{(g0CXOb2X8}@BHMA>Bryx%juPme{9<2M&XU)?dhq@ z8me9U1r1~dT(x`C;V&yh=nlY%;d>#d_*g|b_=y;0%(=nT>(0(j&W_w4g)Djw3=XI;2>VY+wYwoF@>oe3~yF?TV?NQd9OdwYx-kn4Jai~3PJlO&lzbE4Otrjrc&K1BhVT3-8V^=fq`UE~Ec^K48P?kK-Nm%7@? z#J2s;kz3I*f^8nKjT^(^8Ibc9X!YytAR|un=&^%DesMBop%Wx0>z$RL8=PlMdbgOX z6FKpvb9PoHtj){MK0W)RimK zQ%^k=T4>Ns-Ol8Vd=s5Tf(+Mn(fz01mQ{Fj*EeLhU(>q3yZwneq>IB&6dXFvx@X2i ztY$x;4(u1D)mOgq6$dqpcj&(vgPuj73QMiR8H3M}-)!;P`D{q5K4I zmu?g8B-A}*)la|o8LrAD~5* zxMJu8Ox{VC#rou1JB@gB*Wn2-7P)3O+^^LMo(%{f4v{nqec*t}5~|M6Wnf|FH~vbWV2 zCT~GL&&NFcc1g52c%IrZ4gLJZGt+PV=5J14|He0_cW=CvnUu5KNPYj-eYW^G>Q(vTOHjH}OHp#!EPW*dgewvOVCXT1az$-3h+P?~9I zRS~76p^@@JCB}nby)CQ`Lf)M2GZ1il&b4Q~)vPxZRv!Hu8k64gOLyzJ1w$L!bNR)h z98$(rR|8pb8etA{RYt{29Z)PE=AulHUpf%*Z+`4FEvWtOj%yPufN;&eI|CI@(|T*R z^vOzy1~PlPDpEtFxHrzmw>cRWy7FB-LMcWW#jjoSthgPxjeT@XhDSconN)hem+6FM zxQf@dXXQD2skH^?4e_o_v(xG{)HR$2F2* zg153V)U!k=Q`k}wJ$P{QEbW#-v^URNc}K{n9(a10k8Ym@G}{N~IG^(7be?VB=a9?i z;AP8DM;#Om;PU8O;-?%?UOGti+m*?|TUkRsrcht8j`@wkR=#s((ny7axQlWUn&ctQ zjYC^(o76b0oRuEQhBV6grE6dF7y8L&*36`&;u%3Xigf@TkQlVoM=|BF% zuTHOWE2hfwG4kQcB@DgDq5D!O$aH^F7|1tK?B~Fqi8$}NAP8E+oTvCgT4wH%xC z)@t0Ur&aoO{e^W_le{nAo$ula)ZV4z7N&L;ZW&vKcgTN!N`Y0GlC7lhbzNXoec}mu zG9%ku2hlryHfg=s=;rks^i>!f)0fh2WH|a%Z(?;!`O~*==8VNl?0j)TIr=g6wte<| z40L`gCusGwGv$VD51GTabsD_}8FrvCg2w3OF1qk4v9k(X7|0c6YdvZIZ45+i7)RG~ zvt@5Q7eDGwHtZoI)dk_DiVL-9&vw~&nFRNi?2NTKEp1NRjl+NPBdx|H_18svES!5X zGf89Yv-|}}BTL4ll%<{J@zRHsH}Ka89}OIMTfX{R$`s+0Zh;>ex!N(J0ikw=KIz!= zLLs=a$n&%J+;xL)v$2Z-6Mys7^;jGDbZZauOB_06V0I}NP zVxHTq*t}1lp&F1msb^FuTU;kLV#kte; z1h{ppYo5qE_0jR{zn0GT`L`h@d%AixWb4Mx@w~755oh!0ab5Hvj#sIvFS*bDQax*P z`p!4MIsN%x{Kx56SYYrR+jGMMWcb$G?=U`LyRPmOxn6<4IKNGot`BwcxbDE-V^M^M z1XviIvSP6t954;nAhpha&fjgw6pc1u6-ujoQNI1_5j(oN1V~v_^{>G*$Kj}4DDV`T zD^A{+%a4`dp*s}|2%+2NJYE}K=Vj?|+he=#U;Xy|K0Ns1%P&vg{PA0yn+~_b?oK#0 z-*-Bn!ls2GLulhRh_vU9A$|Na?SroBTlsJMXOR&G_&pA7cg*gY>GFlfK`(LD?Xu`- zk5%~>E}rLH_ls#uuAU@f`jdOe=SwUGIO)s)YCx60|8ytH=95J=7XAUb_F&p|^z2xc zX@l|7HphW{^yTN7P(a5*25xL&OF$pqJcsRIJvkQj9bKL{;-zc3bRv&O;OVhE$6k3`|utfF^-NzWO`--{W!_uz{J81=57vmJaCPW{++>N`5)!`;TJmf4G z2zrL?3Qe@Gmeu%nJQ{b5Z(J)jl@3Sn6>RjYFcqs}AmMDd9fGiZ6b@%<^{f2KxN(;A z@rV%Eh&SSq-hUZEm0)p6w?@qSG-}gp?DRYw@lkQwav*A%#0$T5E@dUGm{R=>;$H~rP0j+mwJ46!)!(rCJK={jY4Yr1!z z+h?~Ar>D<7O?eKo9mOr)x9{E_W%MxaJ2dDr=GE#(>tT^&UMypr%A}44Wmo1Ih6S52bMqc^i?jvxiVehOpB}6Ud)V_ z1M{E!_(#*%|KJaprT)ouQl` zQVYwnFg6HKXU65j=GpF8Gjomq+!bG$UkP6McrJj2EA5OYJ!%kB?N2y%V$J}|GY!jw z=yjf7ss9m1W1mhC#J?1?avh0*rn`GNjufOLRy4%`meR#Eh} zzO4gS7)UpZ!!RQ&xSZWQr|hBrTSmzj{k~{}E9IIiODjPSd@5UX){RaDe~4MW|yRMijS9ru(_EsRQ;G*nLr7X)Uqvc>o~>RBT4Ga$&k8@6&`|*E;EC=%Or~{Xd>45 z30BBc>wO!4Z>8O3<+rk1xzKLJ%%^nDU@|LBpeYE|0A0i!lra&O)xfUg6$W@{VZ(Jh zkuTG0h@;eEplChpBTF-og-4atDxA9TAbff6%)RNSm$s(uyBDXA-3G^v8=lj1@7vfl%#k#9w`pHrUER>{vgRQ~oB8{=3CtJalUk+`EBCp|x_-OUCo zr!;EVPubiy_Us1`dy~x$pT+_Nj(};J!zj$N1as7MKb5z2ajoZ`H`%Jvj zP&|)R1E?3jyv?OJ+pKQsi?ebD>ZF9qoy=PVsA|KnJpnh7Dnf42oQ=X(%lWkMP_UgBelqsi% zH5*K|1miMDCI?qydwERahrLb63*c3klz7I|*6Gm}*@ZH4l5RB_KwF$Kt`m8EmTC-$ zB0^hMc1JIQrbf?2I<)iUB86(V($MYMXX(H8u?njnY8>7fI*R>SQ{_=`VkX(fa(Q;Jk+(;nvNZl?R^Q>aIRK*9R-V$NvovM=^bnpSwMZ zdvr_%d#F?J54(Je{-XTX;UlbNyH;PL9^E>Dlg@EGmTgKplV5n;8o><%LXQJWp@t9X z$3OGwPfwrz0O;hjnH`*uH)$se07xbL228{)+jJ?MZ+Ub z7p_1i=`uf(jHt5|6^A;`cmo;H^*;xjNc@=PYT6F-DP~S8eB|YqrtkdzpD;lUpKzo` z3^?jK%3t+3=wQF%vjIvLr21k!TzIRi5%+=gbZx>X%!PXA6ff6lttx%b+4c{}*< z)Y*O;zjW+tQ$5jTYK@W$1J^9B;SQc2_EhkMlvy!jB z{u*a`ePjCDU-?_pum9>-a^{3x+JF4kx27Nc;78NJ-^%$uy9it5ey|`~lvo=`RR}^u!Ad^R;>y*JOfS9q ziRt5?{M2;$!e!3$yO0jY<D|k3hWP%>US??*Y zLU_zfX((8oDVX!{Qn90Rid40GrA+`srB($~q2t*<3hAS{#O#b`PiMr^Hc-TLrR+gB zq*dpuzwfP}*ful-il^tAs>BJS<4dCw><*%MhYw;91diX9I!~34Hgu>kkViTeJ16ju zkq5tqD;}$^4X<{h8Zb2!X&gRaMXzqrxti&4StaK?`G|)SFU?`` z{=k2_J>R=`o52g~Tf`e0s{Cm{-}Y=6oD&yksTVJ-+QtY!I4uJ<<(+%Xd_GJrc46h` zW~1(mo}|-hIFIvmo5*gjo=gHeDmpC?XdE66M-|gFN*wFA6|&<@AavVufEz&zzX)Gv z+(R$@;@b-#Tz6BXYxN`^63Ys(^Chcvx(?`v zi(aJ$lo1ua^kJk+`9_DY z7_~ea9}Uq-F}E$2@uI>lri0;DEE9L&U|qmHN!vfYlDfa8KO|%|IX-A{DxAe@v{U?+ zrC+94eUsKo3wcfvth{v4EG63DYZ_OJq1IMir@Tu@JC>F7Z@fA{Ck0~U-~5C{w&VCMt2c>b})!$MOs#cnaP?A;6>}}aooZXTrB%Ql6W@)4}?C6 z$E=1d6M&QV;4=ga?2O^Zyfm&2e%Kh{HR1Cl`ThSjZdc^8((IES*D3yQu|lr&2Zyw@ z59C26u$5W-X(YS7%cUsiF9)o0VUPY1RW=ie@w7{*Zh^kU3b(zI9vL8p&7Sr#w&T`g z?X!=le_;k~ej?A5ucjLYrmP~N-Iokd6e>%F49@y1C;UPlJK5zx*0ygioU<0e&F#vj zP_I^MU%Yf_ftP7lU33sU_t-Ms#uj(8xbiX+OoT;m5C{G|lT2qGx|D;bx`-D`D*x3n z=Uc=rPyYc-A(FKIG|hZ3-HEuC3d4x{sQEb7V675^TqaKVyHCl~efR7?_UOAg-h)ml zve@$vmEGdd$0-HJ;9xH0GN!^$RQAyWw$X>&;(mM$48>kgowD=2^O-~3;2Hn|GgqB+iK(m+VC!^fak4bL>ul7Ql^LveJ z|JHAeQe#5$L&g;a(OX}6ewv;+&zR;ea?7O?YPe1D0z9Y9JgXW5;u9Q7rj|q>?Q7I? zSDSF=kj1C*beE@c$NXKqm2K4lO>1?KJb))%_mk%&+ma z?4GsnIA}>9sS58X>se8$jPAbYG`JZn084mMtqr`!SNz`A@(NW58yd55zI1ZX;DJl2LUBCdT|o7dWyPwpw~ z!F~@Uw!X4*a*UID-1b1k$MhIo`(wsliDso>@`&$pCak`jo%N3~Qs#HH$&fDIETy5vl@uo*)HSde5&!?LcwrvqSi<${5DjoeiwWgH2Khl$0%6B+$}Tax2S(` zOqqa_tuP3?q*rJ~g12#L#2d9#2B$6u11tQyT;ldHmj))TK3)A2Dwcnop+LymF{q)UurW-eIf)jb&cgCEu z#eh!2olDcrTYGG|+MPb}sn1Q<-}nn?4Fsq{b>=Ei`27&RiwZ$r;s3N1-tB=GuJX_zDo=_-3@75nx91#rt85!t zth0U(U$Fg1TynmvX(3v#fOOXCm^P~GTW6!>Tc?hwFeud7lZ8W<$+B8I*v{xcDz3u4 z!(E*jdQhHj|8|Bt+m7KHJYC7#a->52l{ZFYsKb~lPE(66N*8&GCtvX+v%<9neEEK` zzcHv$_tJ>sI2ffkk%^w8sbSL9t4DOc8Yks9l_i*n|7}K)rflhJn9#c1UZ7in_E+U~RaR%5UQ4p9RMGuIqMLS{ZTYFEgbpktRwzK{-^c|&n|+rvyS|>{!1omU}}C`!j$eh zA?JN$p`QlJL*%$MYRf1%JS95L-4C{w52ss}vGEI!Evuuwf2L;}Z@MqC-=xz%0kaJ- zvaR9jd&Ym5p+#PC=Ya8dkYjKC=*QFpa*KB_Q}FC9jd-3-i6W9oV|R!+iE909$&*yt z7JBIp`mXZU6_?v0!T(e<6`aXdN&^X^7O7jS`-;%@I*OL)|FlM}EpdPL6vXx;$HaR(ZS1n*@PFfJ^6$sB2 zk2>2${u>t;Ics|GlrFj8hcFi{>V#|@|72%ZVQSnw%gRm97}wR{)pAH1WSzP`|6F;b zTo#67l*${)i>$XVR({T19Vb(Lox0wk21WEyCz?Ha=GZes@o&A+5=hTElpZStCln{Q zil=^{UktM9^sJuT+GN%3J?ob^AZq`3z|kt6d3j9V64*}qh`;qUoP6o`Vs&W;yoaYe zJcq4JQfJqRLDjSLAN9MEN8g6+%6BKL9$4@Y&M{G^FIm+6Q;oG&fX+UHA9OSSv^P4D zBk1wBe*M=H%L&QssDeDA-MP#_jMsd>N_>RBNSX7=_@(y*wzjbMwe`?$$Qbk+aRV@Mm zvjHn*7qTK5P$2O-KlT+_y9(?tJzulAmJ%14cOludn{Mx%Gg*0+f36Mh7b zv<3LMT7WTuuN-GAbsNEW<(22A8*jZsze`*qDIZyIjjU3eTRLU0X-iF$efh}fyK zW(>_!pTu7lG-d8wat1OHlm+G|T@35+(1~yLkGN4Usc+&6*1Az1TXn8p_jo!Nm0f@b zjJFAKj_fBPWKF0NCn?E?bUL3yU9B|G!Ex<6XFnYIWg3z%VDKURlMg(#>SA=G9LgAF zd-{H0*bfU+tRmCV&8&vS1(E<-$MdW3Px~$&#!eu9npQ#9Q^63QYdr-nMIZf3|HaF>PQ-&m1hU9k#g={yYHGmgcjMRi z^vW*F62_$RTlfo8)j!N>;`iu!l}VSqSB~|!U}L4`X?ZQb<#X`7k8O+Wt0J8W}D z;pZH)t#jvD?tXc?&q3^3Z|~jNo!)%or`i7T(kDJXU1Qez?Ag8P;xE4nZ_!O~Hixcf z|Kx3XU}+exh8fzA`cM{I#&*_OH{6aFrCvA)!fnohJk-K4ob@+L-rkF6x2NU>znec7 zk$9QstG~E+$M1K$@*iJF)+hqdSL2`f+HrS1^wZc0BRrTxD$5M&C!BFKoNn9u;2KXA z#{GQ`G-q#6E(wwka4Iu%+UXaXr>pj>oNc3wlZA)ALU3T>iiZrCD(VONYx%3p$Or1$ z^64DFdH&}aWfy}E4VPyb*yxH9d0o(Al_nMX!Twsd_mj?5#-h*FYtOMF7urz7dD$0n zR`|@b(;T>oQ@hY!B~68MxOBQ?kv2BAdh9XSJ9n-Oo^90c`17ZE3p0a9__tSOwm(o4 zeU9%Iw|pOLa?2|Nrkfa2H@FNziB%I#6~B}^WaQ8ojxQQ!= z9!=NfV5LB`49iMO(hhVvV19r4!MDFRec?;L1SXul#)Q(due>;YGtwTQDW7>%dDbFy zif75Fro=LmxIT`v?Y@U>9|!c>IN?=7yy5sPd{@T_maOOmy?QtNNoCpp*5HS#g+y*m z-L@Zw#`kaEoZew#K^|hwb}rA`;Buhjt@S!t=kZtZ>;X;pN%f?zM#p0L!pD5~faLwg zOB%&F%6K1L>oMQ`)_2mI<>(6J{st8q!w0&reTC->S~r(3UCiWN_rucWJi6K@R)uO; z8q$zQwlROGcWKjYZWZ-a+S)FcennShC><3rs=sboCf$2b>|nChwfK`!+BZ=$zy_D- z$b*iCZSj5vW18=gU8~5A@2cOEbniTj((fIwb)g2Awi4d3JaxWFPSJEC0XXZyD=*N}0BF~=@?;wDd5;UCjyNmJ=Cck_JPzi+%& zltaP5?n&wMoJDyEUmToen9d@Cy?qY1%;X7mPwZRV0x-?$5t4F2zs|xS7 z)>|@j9M<5yC&eLkDQ6=1)X&`+;nr^JbKgZW@O$rQS%uwn>1Rx7Hl&#oj$;rzXJLI< z43v#x^KF0oT*%G2XTQ@s%FXK7vGW&<_<_P77mt=8%4w{bMmIvLYO%EYm5 z!DgQwcXzoM_sq_fTEK$QaqhGMwDS_(cES*s{%ik!HedDklRTUBokyqbvRjYya@xw8@trf#5}VJE_|Vy8~%Gi@^3En0V9ln=l6%RPQ=ujH7OD0JGc2N-QC)^D+n za%4lHvvxLz)}GW15tmS?FkN>@UD?CT(K=9I<$Ss{G#FH>;1*&JFm`UvfJ#V76UJ=r zPwdLqn+0_evX#Uv^&fFHYPrpHLFh$VnXeeIZ!BC|#Ysbjs8FuX?v>wCL2*URA|5zY zLmc5Mgb_wmeDbXy^UF<&mfO{yqu_nc+Ya=#A&7I8zl6WjH5$|O&uUekzwxWTHr={& zo0XA&HhucjpT#h84rP&pzKQ$vGgqg(Y$y6(|M~Auw@{2PUwHVYd)>`j zH>YoY^UtSu-g=9}xiQu;8zXFa(Wfp-GOwTiKv;dNkADC;Qn)4 zbEPGY4I;BP(9|^0v;~QW2EQ@e9-M{r*?Um@_t6#du%iEM<{`XW0_- z%4@GpfBkR#&FRABr&x+}ak}!{M{{GD^!0YdAN=LFDF(&@3=;D0Hv*}^GImGDg zjCSf5dEw2Qo)s$|Dks4Q9IO1KA5*=XV?~lQwG${B0gsiQ`jJos5(t(T} z=iH}ncLOlQW+mR;_c`b6aqYF&T6^uar!le#7754f;#wk%04TqCwcb;bk=NA=)>Rzi;J?711_BM~PpuUe44?h4 zlvLPs=Yjf;^ws@e*L^0-h+X{!sq6zLt_?;_f*sU!Sc9SwnFfx=N&R&_VD1U))+1Yg z?eLbnNi_L6O8Y{a^y}}w`)>HqNjnX8%@=FX!Y*}upW|kB=`YWp;Y>p58snK=`6dP{ zk9JV+SVOiXoistAuCnxEzQ_=1S9uHU(r@}7@L_q|=EVS9S~k6g1PyP(=jx0#gqw9M zBe?06m+~-eAufF4zP`aABMo z-Il-vKPS^R{m=7*{*=2ZW2_9Ni&uHZRyIxF3f&X)HmAI1e=1FyUR|c8+9r+eh8e)n~N=&8Zj9^VA^5FI)b_n+=H!CZRN;Yq?<06?#a&Uof;R zSuD5twT;Qi=n4I3Ky=a~m!Wjy0*jY;d7P6xqH{+{t)i=Xt2paH^E=#rVG;3`&yL;Q_9N1be6o-~HwoRurVEU78jzh=eMFZlU zbYsL(dh(@Sg480Q@^$eBpTOb`^I(o$0`x_Rz%RIS*N_ycOFzdmE8O#(myrrNUPSPj z(=C^>+x9W50myLZtEiA=A^4KO{3=6 zc|UBjrPH1~Ca`>kV;NeJ);#lCmwau9(3o<$%5T_>V>;n$d7fRQ`j38wFS>bs7DFEY z{mEKwlAnO(3_Ad83$?+i0E{4GXxQ=FZ6Q(MXs~Kbl?5BMl=sfoI8)~IU4x;6--yWK z#6+Jqu!!}$nPxFx69`9#CxeIlOyey!jNe`EoIEQdJFkv!9*=WnsH|9>ZZVDd#K22H z!_{#b4hPoO-&>>#Pa`u-xr;<++2Xv#0lEL=pZ%Z1uYU8_St+!|MIGD2eYftSV0wPs z_kZ{U6yt;8op;}faJcf+RnV?tdN@3_aSbEh>hLbxlHPgu?col$PwuhuEp?U1g%x3N z=G^A+;)~CqMBsKK!dc z{2trZ|6-s&pq{KOU`5)?zxWHom%sisGE~rNAVBajn!NSVt(5D*^LIG|%I!Tbzw+vE z_UyUgK9>XC{pj9s6C>;$R+oJ4bC-vYZoV^I*t*C8!v%Lb3+h7U$fr7M;S8hW-yN4q zZW|e=^_bH)ohSnYS7)w`OVDkZ<(X>>}bCpou-oADN%O8T;$iP9gyv!IH^o*(CO@OE~CcG zk^#l5;>K`YU|M9l_U9>V=G!oKd3MSgxSq7r__)bT{xS6o-B2$LX|4{`c%!ooZHqJ| z&*{v3*Xv2w8UEYA{)OXFxflrHb2w%ucsTd)ohLP+xS-Mj z@3P0|E{6cFAVUOP+h?zGQ(5(&3R>~|2&)PJl`u^!v?`CrD_1YmL8y5zy5w8MR@%|3 zGooacm9RTdae(Q&FagnGc8~m4WYRo=TUb@(o1aZ6=4N$S%t<~FPBM6hqet$1h}^#9 z;q6PqInJO|VK(m!a@C^>O^dmF;_s}S5Z40#89HTg%V@LBU`NIIA;lQq!D8Wk4#*0F zbO)k3m2)V59$3DHq|H>SJ^tXwuf4%4)YsB_-};rWaWUTNaFKrc`t?_bt6UK0V*q2p3+u$Kxw2T+J&ssjF?*#u%pPw}b?%qMq`0xh& z08c1O)FsfDos3r>ljrWRQdVa_(e8l0bdx@#T^s)W_FX(=)e`8Mt{8Wf-V!?s%t~43 zs?A&)Gb$B1FLESC!`;H}f>xo+1B7<4d0s5>xgvZr8XOZD)BjSlu zC+TX+MjlpfpJW6LE>0FTV|Qq`xld`pyiVg)FOKp2^Nuh4k?}yi#4WJG;s8wf;iO0g zpd*?E#r8M{v<4hO7kv<&d=2=Oth#h(fk>zg`5=XH^*SXYM7@8&E~ z+K{$dbe5lqCyWe_a-n4+G~ADh`?CnkQBfH`jHN+OLEUq`{f;~k-ie!rxA)X<`rhG-a-j7v!<9*K=sV*O zG@p(?b#UJJ%p*VI$8vGGx1vY+`0 zv;X{`ev*)>ZZnJcn3vR(yz(63q4wZp6vPYZoq%(Up;LeAU80elV;eQ@0%PZGd8t=lx8N4*z* zgr|(D#uY?&@HO8&%;?z0$w%dXT9|eHxOMCFlWw!UKHhWH&Yv1(usx2hQfUYWPspr< zmkc6ppo7J-AEIJ;d^gnG09oZmQQ*~aQ!eyCfH=5sBW24O30c?QzDt}6g}jdfuMtx5 zoWEek5!V849G}HcKs7Yl;0aG&r7)-{yTHwRLjsR^EC|(Rj>@dUHAGHbr|C;Z7SnWG z6$k~IH!vPZ@T0P|82=>U7jfApUB5L}4&KLj@U^df6G3@x`0fAt?_iijP-6JKdE@r* z7Uwu#xORg_)Z7gr1O&`%v%G*DnqK>3{auhG(C7b-2#}D>u0#1H7TzGb>g%wh*F}OZncm zso~`-qcszXZ7r%@UFTvreN!?9YBMeDhacKtbe!oE2|BN7)=< zlm1oSk1?`Yt9C6cQg7&^>D+MJ&Tt0~(lgyRe%8GV`A+s|@Q^k%Fxs}Jk0GNn;Jp;5 zrdyd_0o&z<-l?y-HtmxMainYV17>j{S!%GHPA*u4PQm9u$g+jGpN4fgGvR2XP92|? ztCBCIrk!^1!5L|6YYmd~%S=3`p~|#Q!kX2WzlNOIH<};JGivbJY z;&keIC1?8`u`Q0;^(TZvxgm|Q+!*QzCL5KTC?b3|_1J|-lRZw|MRu%nnZnj33@EIq zU6X!edOTAJ2>#Uxl{5t>g|6jMw`#je!oEd%k!BNHR8%tf&vQ@Z zPdo_^U%-k4vLu!1GvupU{FEkRI5JL5)HA$MF!6}q5YSBj)gYy7^)SPV=~5Z9sH1t9_?+`$^fgOalo_o#6@t2XZmVkNSuPB>8#H*a>s;QUEllh z>%%Yn<~K0xB8TaNF0k!&clqwHcf|1!q_-cDu5!C$ahlcAv-`7#3r z2BhM&J!v$-kY42L~C?4FVt1DQ2y21*m2upFi z(+MYzKZl&n*{jHfKC6?Vjn;b{gt+Qp_x>(&b8mR#owtV{{K*f7OHAAy@cl3T<#(8j z+Zdj`eto#dZi?M|+c9|VaNNrWAAN*wus7VrAUyo_S&>iVMSV*r?;g6U&jzEuIdgT6 z4!+@;Zd_u_Z@*2E~NBc>g zTakMQ(+USvu8_a*1vAP=^ua2JGVygqF6iCXBP%}Isq-Oo39uBkROTD_w{s&)jx1Kvs(KttfyUPg&s1b`%Z` zy!+sIlep#qbR<3;UU}j9;o_MMbo2Yend1xTJG)J06-!Acf1+oTPpx*dL`7XOOo!Qz z^+5Gx>QDD2+;J%5>bGjYk8+vJbA}4%>Qv#XzLj?7{ZTFpRG^ba@%$u z!;u^6E7F$+v#Hgt>o#^x1-|Vk!Ggy=a;%My6`_7~Hm6lUj#GNasmGwTYi*#D9$~ci=46$hpoy!?w zp})97{s4W!svR;yOl!Ys$VNt+gWFw zVMgsBzAE4$ztLmF7wzNt2#Q&VX)9xQVAtm%fYw>+#J8DU*vocT-a9riFdCP_}bwn4HyrTEUjaADqU$m@hD zQ>DkzafrMWrV_rzHB)+N9GF+>-NvDl<gSvhDfG z@YMCEhxNhQq%*@Wy!1SD;2@M)8@8TEu%7=C!3Gqq?5F@r7v6pzTv$iGWeP=*^dPR2 z&d!!F>zB)5Mj9vq%IZxN=#>=>kcY#02CXZ*&RSD%lG$N-<%}e!;wSZ3?zLy08SbDM z|M*8g9A0_#i*z=7!&^UnV>o-^(r}S&?whPKwYg{}u-`53=@%cY!O?Qa{-UFSRRxJKHX zb!79nzLip5u=wp6JXzTZ`pv`H)4l{lSRFp=G~_zaNasUcV(0$2^wABFIL z-W}?H>Ee@L5hQMpdR2@Px-ITPgG{ef2N@QlWl{a++|aG^9)s9A17}xsmbawAYnAT}sYe{%-jrf)_G3B+)zae%D;-rQ z?YM1+H3p=LE$P_&b!J`V$`2}aC9ixYyahG+g?B0b-sbUeAF+2EzjX`)>*T)zEWsgp zr;i!ymrVFMfali00|-hDs`efF@t-AAD!w2_!Q<1K>O2}^q3HNO{AZ+_F@5Dxd374g zu};c)pR_e8YIOEPCg0|qj^BBg9?`TW#-gMP)f1IZiaa1TkkxTw*Sn!PDwc}mnfF^MH zyCEb#&fgwb)w7`UU0HU-N-gUWg^-blMbt4OE5oguw=q`St$d*24bGFieBs>i?9*4+ zmP+Z&=-ubc<=0;Si{bzNz5i!;^_7=~Z-4Wf!-uzTbM(ud;rG7tub5zbWw^>EL{Hjf zAPEo}C!d59-=(t@{y%FN-u}rO44!JjEi|air~iuahC$@}oGlm~%C@$Vaq{kgMnXu& z{@Dw(LiB{0ZqdnK^R((v7}lbnozziGr+yPSlBRM}7MsQup1Tfg<19zoMovM`eW_*Z zcU_)QTSh0@_@l&iSijCBfaj%qK44^U+SxLY|5P`82P`d%I$!hDfbYb;JnAK0y5I_Y z_~q^$#`odtu2bpG#w%Qw95;4-n}>X54jK%%F+6HK+;GIU=vXxgE2i%5{&73(+9p%( z2-6sQCh-fp(ZhBWE}oX9>u|rVk96k%T|H75H<@7H+vV(ZbOw(DaoebU^s~=C#iaaG z)DwIF>(uQlQb6Si1Jg9Z&)~iJ2k>StGy?gg?)dw?r~}U;KlDW!5qU-L-JiuMc}j(= zk13p+rFRqLNF@kF9Jl@hC~>1YNgJ7F0(=G2@0VYX>x@@pnK8l>dW6@cZTl-|(lgj4 z0uA+ToYbc-1cb+;-)rm;m(+pIcF~BKfbl11f{OQaS0l2f5ytlDJW3x75Q#Oi-PpIy z@mlfxE;vqP`G}7h+{BUA`ukx?9v`Rcv>->v_Kr{@^OG`dUcV7B3&lfUOZ&q!FI^wr z`_7-*nT4*@F-)0BP}@f);lKJpFqWNu^G5+s1_x#-xZ z#)=O@CvP5Mk8pz45wuly<-IbU-f)uBgRjbo^cShfyxq(rcnh!lanhZTFDHX$UzR@| zpBm8pmG9zYHcqB|;W*We@@ty5(w|6o3u=!>-1^8e8b=rFRaeIO$SZgSta4ZPj_JD-NJ7k$pNl)2!ZfyV)KF=A$R7s zx5FtkA`HM!*IQb!eADZEcc8M)AiJ26PKw!pRTRLlfBl=o)u*2x{=>ia9}PPUP|lw@ zJG}Sqhr=2Ju`^e$4}bB-kGV|eXt=|c?+USdEQoIbtvb_%=oHH|efOZ9Ftrq(4${n9l< z*dQxh>AHkr^&H#&&Ypj2_~V1`MxhKgJW~O9_c(iK6N93#DZ=(x#?5BpY(xL$uY5I1 z`Nq~U=WgB48JsFkyR6Vr*lq9L9o~88{b6tC>Tvm)7l-q^w=fXA1#HxbI(y@`18ya~ ztD|(Lw|@RDRV7j)PY(=ZxyEZ)u=z5WN%7E?_s6*;00SUKLg`AwS7uWwFN1o@^Kz)H=1k{A zr<3+CILy}$DiaG9ifj7q&dE5s<}2Ur==Ly3+Kw?;&}nEC%DIu^ZG_nYLeqJ+L$J!M zoE3pr6`Cy+fveh=`tm*#{?sXsxYqdR!KFP}UK~LV{DIpUY49FX3e|J_m?A3mrwYYO za6+Siib!WIa2GqqnZ`Y<@R)GyJ6a*{;3k*;4zbNY^44u3owWRHMbt@xIBC*01oqq_ ztK8r(X{}cSOieResvop%&2?Qp2gN&X!GgyxF#y|@M#Kp?lK7**5m~%w=(o(QpoE9K z#k+2qXOcx@wS*5*wUS{u4z@K+LcHXOQVyM)x3t{v#?$Xug>uAOXg+{?i5iTQ- zu3)UR{a)M4gd9)+p3)+hZ*m6Z{%c%1ViNBT{omI4Es2q~tgV?xK|0*Wgi$+D2RQVjtkQzk9b{Nh>35e^ z<;sCgCOR}vcuC+LR*E0tzlpKL-52-n-5l;S8F%*lDmRJV81|Wr+oz9z?)sJCN3Z>4 z_}=%wKYaAz`&<@xcDTreac{o;?(mDRzCvzd{pZ8gc~jO~SB9M)6DezoLVeOUO+@wi z$lrNCRf(iuoiuOl#^`Dkb z1wGfLh?T%!jW)Mf*=m1jH|K7R$N(zrib*Fbq{H0)O@b8>Vn2e;fC-zpaw#~&zjX2yaGFlshzni%R1mZe5bjvo7tiE>yJ-@ck)yvpwq~R25xg&0bK-c}b-@Xf7 z2K1xuw1~q_U(}Q=@*{nk)-zJ041m~PfhCUZx0I_T%ZRc7mzhMTu`LN(VhrP?ndQ{j z4ET6gRO^b5^|3t4ZM~2-*AKK37h|^Je%oKk8l-pp+T+9|Hp6BD-{YK=w?;ZzYetu& z-h*!+!<8sc@JD*KS+SJeV+CyE&x zNjSLdcnDI7DPK^|87@+E0=r{$UZn>qdzHab3;04toVmgo&rE7K9;f#nb`T23Ft#+Q z9l$*OmkC^DxwMO4u*fs6;p0P}x?Hh>x()4*MxPlj02x@(7tu%5l@529z~p#003#E1 zr*g|qkn`c+-SeBn_SvQ3j2j0>KPzPY8k~A|d1I+~j!@$v^e4kB)+xX8)CkD3`YdTP z;V?$EUTJsxJ^GDZh$Ig9|#aZDU}VK%`$0?Q-)uR>;YDVsL!T^r`n<5X8finYkR5eHNFlf?+1@5U|M zir+`O8Lv#DwvJ>ORSxwRRL7%fv&ysdE_7jVKC;3Cg=H*(@2Czv5MFQsGi?=ALFLw0JNMi63;*WdGM`y`CZ!;P?UIg%a3jyZ6yQr2vJ%=C54+~ zzxC_?9>RBd`1^nVALao3-~MlYJMpfw#p@;pyg&Kg_Zg`CAlt!?nJvEd+;eQlL3xFk zq6n+-0sb;G7wAXB7MIC5;9ol4%=4IV6{7dvyD?mN=~g8m5R%htG1XVuHC zMBduWa4m3Kr>=6EoTS#s!=0(MZxs)2n|Ce>EMk%1?B?10ReJzkK%&0`qp+HSGSe~f zotwY-Zp?15Rb3_0LEkR7B3`(7Zg!sL@-l+kJa{gxoWVHx9Pv;DnekVsGxW<@MEe+D z*HBE=!*rG_4Ahu-v<*0^x^=15z{V+>APvggDl55+A*^;6IpZY~lDdaTPO_-&;@L#I zD%pg$p*ukE({$gZw!hC9B57l{cFC;bz;-Q|RK6;<4>et=i!?WqUv=Q0 zqB7kX&J9%$%ECuyTM)?SEyThL_6u}O4!EM=J0f_93;i2E^zU!!%4aWM%z#kCK=BMu z!hCm2cB%j?;Sm;8$_eASSn0y?6$Lh*AOr&}wf!P*8XZmR`UB640Ra&CJ(1I{qd zZ1Y^S@U?L%Q#b7=%rAZ;z5Cv6cIar|?*IdTp@`k{EXs8*!C=YDD)LNYfD~Xq*UAN_ zRMeneTIapGDilrNbSv7_6`z$);mhpAX1N&cxFkT{Z-(uD#{(bS~Ou2MrGZMCoRBK4QFMNZ?h|Wp)|jLW4Qm}?P2w~tH8(B&1+XMY*3HT z82M4HL)t{zGYj!#l|qXt;p6>ef}oK6@e(Y=QfYH=v2yGF@X_1v4DY`F*6`Dxyg9t| z>I>ZH`5g6Pa*lpyn@O>iGv}Z+>Yqjk*2&HGDVe4BKC7cNMh0)l{A2pnto-pE8Ejvz zG3G}O)#pEX^QRo`!tQ|cXNFDqNdxHXZ~TJ@4fl(_k;zc}b@F5LWa<}R zyYyvt(Xi5=vlX||+tqUhj=)JA;IMSWL@0GkLOzvee@9nqULNJ5Ve+Ic>lSZUL7Jzi zHABY{emme%5~=|vyp;?5rq1)eghf~K&h4tp!`=ORF@R-}04VKxMxFtac?zxNQfl-R zd5x+?UTB~cBxT2GPQ#Y4xiDh|y?X`SaLFT1$gozRo4Q=is~qzQj3X{Q_fnT%qF0~k zz?BJV`vUaO1CGMF$x{23GgqSb@6&f}vZec%e)(1OaBg;|Od1M=vf`gKi)~O4Jel8W z5Bf3cJ~QlF--qDzlS5hfqjhIVHOf}+B{`k!8>_#T8)#^QB1`A()Oyg^Ea=Kbhe-1i zc%9-nV^{e%)G`C(iM>eIb8Jve>L4xaygW;1yM(8RoA~3myb;4Yc$qrmlmoZELZ3>2 z_E!thxsavYTn^Y4MF$lk?ih05q}4GGo}rPEFd{c9dVVu5BF?9AQ)9>!j>Wvn2H^@j z>HytXri+8p)?KYhqK47&ZR=@8RFg>Kt0-H&a0Y$l(y;yEonh5sFV!i24>}_Q%rn%B z5VFX|@0d*}Y}OQ`r?S*|{yBEEj``=4Km898Y*tJCatZx%=guwqe#WxYkC9|&KYJ=u zUF4+8Ws-I>r_gujpNRap5GA{c7`LD5nm!iz^1--r+=F?fJUWIo&d%PU-mdUNAwQ8^ zozk%oF$Ib7g_2c8FBAyDD zovh@mp~8l59VIiq49MLQ8>RuUO%8USHsEPRWozHa45rhS@F+&qXwe-+t>^;=I6bps za<2{P17hhjta6@ z(1;~n36Z=B?<1V)P1~2qxXsb+Bw1BSaoy3o@~2%}#KqAugWl`UJ~ur5)N_=&Jp9(* z_?sEfFtX>|u3`A_gZBqaY{T}Qz2W_LZVli2!|$?X`|@zsea$%Mda{Z@rnf_)m<+%< zL`~4$O16iBwBbrW1m4|Sw}-pi7ukk_vcxQeTW=KJKmxJzr!>V$@H8V}&~Cizyb)K$ z(x=8Z-HJ2Z81KZH9a=3nrrnaBEy4;XDtv((UANfArm^ve^ESi_$5fCXt3z28BHosq zDNP<49W4*T1<&t)|4%rN^4TbRp3CW(T+YCs**rH~xbVzy@xteZk2u3?n}Oc?xqHKN z&z~Fak#?Q75k6^NVJOo{kG5BJFVYiRmn1g)bs z55i*v7zs{$V(5#f2jm~nu2W&_{GqOAhlAMspK!?1f50#A!B$G*XrWz{+PZe6S4}}|!Yq{de zjm^xY6Q_a_-m)l$N)l__naOZujuR%j?!@c77W=$b2BFE37fG17BFM9DR~hKnE%wGC z4|sSNI{ttG=o#|e;0D&s<9T_>hkD9aQztws(fZHML6$9WDnMc2`U(E^CuV-7suNB? zaJ|EzK4?qRBTL1%`0?yudA7v22s;T=@)+~#{(VZjk^e-JJmSogzy2JXhiu1u$ACy9 zys~re=S)NXZg}$IU4I5@W%X2K!tR=xI?MWMQpMQ~p z062D0kyT^TS-bc5qn;VykPki4aE3m|fxr*`{LhCAOrmYEE&YQJJ{qol{`zo^6^_U5 zbU<&?FybwXrIeRpByt*ng*hw6kY)Cp$H=ivP_e9biQ@)zZdcsjTN&X&`-c zpZfAkFARIzyTjW*eQ$W>3ok_n_}mMhA8v6*r<41giKIZ%(PkYpi&hqSwLepc?=F5^p5*^{A-Vz4)ySx(?$-$2> zIT3W1Rkd%w{ZlrZu+@K!{%kK3N4>49N+sO%0QhIwz6mWHB>P$~OH&(4)8#Fa3_SV0-)pYtd2bJe5Yt_V`5`E6a-!~ybj4O-YB zAIFzDM;vUw;ZgUoUan?AGE)w8jeqq6_R;j`}vf(^ru}W4@_)dq5nLs^g#Z=*T?BZ z5v2qTlIf>XYre%hxZGs|VQcFGXK1oo>-}5k>XbviU-{A(qT2vOaHgEzW0HMYeb{aK ze3(O{A;D=wtxo&*q-Jj~4i?&=@dbC0#kF;+1IDZKK{ldZYZpB@6GlK*84-BVO zbTQG-;QLs2g| ztKG}b@qK>_U++*f)MSDp2Py9>uC!M2ges8MU2CJ9q}^*ZZ51fmbYe`#E1vetx256Y z7oHwI_{lrN(Onkj5Jf!bT*oCW$~sxb_;L6dhf-=RWtm1E(%tJWzbN9_C z^5)1QvARMVDXSFy3O@608pU^BROdPKvF!1KvQBf+Zw< zOcJl1jE6n1LLA-UR7a(dl8|M14HpW}c`X!#4jkqLOWxGdl?6Ig`_3;O{Fo-4oN4o3 zLcnmzVCuT;9h8l!v2Pk@@!d2kK^mJDo$%{sO58$(sz-S?A^Vk8k#vaGO(zli7DFt4 zZY5~~sW`<1#;rW*O5|?vp%Qfd?1ka0U;D=J?g#G;zxVt9dicthzcRe~r7wavSc!JK za_#Ey&Ifmfciws{=K;O=;>#4q*$%X)E@g}qD=sxyT4yhlxy=FZdu&ZyMM+!cma-3T zd^DWfS{m+gnT#_W4vMoijtX=gyImVUDTE(ahN=kfQ^!67&amo?Q26j~hCR#qkangr z=FawA^4`Soy}`;*)}oKj)g!t!;L+KpwuooWEu%y>4h{QdaB>LEd6V)cTi?%O(A?(` zV>@O<3)|q|9rhR~tYcii@YD;#yYKzc@XRI7P?YYE?m?@y%}R{fc{}7iLV$`p$zYp2 z*D*{vPEep*clkwQoJSID-)E%@skS_0kvwJM#+PkDHZy9C0%keZ27jp|v|&YXkffgJ z?ELO6=E;O_$6NCQ)QwSXGd6MBR%0mr8A%GqDTsCt4~`LqNf?7i;nN?_8QcO92S4Fo zbz=1ggR!jWAPrEGepIHQSwVLz1e}k*JU|&E9j3a<1A3e04F_$mHp?x_q!qrYlO}Wy z^kdlX(dsnP&-h&fe9I+^PKN{z@}3Hd#vmv4Pr$;@Vm%jvpXjIU|2Rj>o*KoJp(kF< z$KmZN#>r!hJUvK=LNOMRSx`HF@TF|%NmW+M=9UKsMM3y*xRdz!-pu1S5Ssr zN$gfi`#LWOa{HrB1vb1zIm-8}*rA&8zUNX_FHyA9brFVsPbQz@M^u`Jf6d2_%SM{E z0w1UBDV`peFV!42n9X?W$8QWz|N56%U35HLc=4G52@GCIP55W&QjbrOp|kgg${POf zoIx|Wd~SHfxcv2+GY?ici?Pn??`q#IOyAoiKpOdRE$;F z8o&BO6*+%(<(bvtBl=-FFtS+6N=S%=zO~L&eu~?G&Gs1m>xgZlue|)y@CQsv-uUR& zaQ^(+;lKDBe?1E6|MI{7)8V;ipC10|Z_lCo|HGU8l&*WPrce3Srm^pWp~1bqmHgH* z^ZD4H?t+vVuBi3qQMwex9z6-x@phr6RbrQjI0JrRG zid-JZZjNWl6Yu=fsEmY7JDp(pO6FVZm$*Eo0b8b@2WdxsW?5poY$_n{T_ zdWw(xx0#Qf;bPK`jrZ2WEu;t8RpNucG1!X-+B)PXZA_eWpnmo!*Ra?|4Z~^i4KF>j z=*c)eu8Jv|>)cIWl;@YERD`iSt03XV=Ht7vAo3ELZvNIdsXP(}SN-eXI@4nM)4sbMlmAFd=Fv`m z>Tlz^Q$RVX!O6B?G>Vzdc;C@jVT*h~>^$%hZ;k(s61?*Ucyk80h?2n%1*M%T^!i4!&Nz;SN)#V>u`+=lIYd&6)2 z)^BmpDKos(Rp#|j?}MF#;U}-ZIlT7T>%$IhqRZjA)YWpW)4)uN^|51ekbM`U;QhO| zPy)G0btKx|?R(&kHn?y;t3*84h+Y!q(H2$N6JMq9(cD%S$BY_=z?wdyEM|#=PyAA@ zDcJg&t#ZtGyB$rV(+1}OwcFUZ#1<$F;LKWYu;Ot8CHfwN{dLazxN-9%@WA%(7g$+o z-K?~viP5iK7{}SR;9-k=|Ljk{J3PZ`(-qEzd;N#6vx0^Tcepw8`cuyg!&B9kH*dYq zYRy-NKmFeC4)4DG8s}|ZKpEwhU}!KiY0k)!A5;fE5T?}1ReWcld6&$)t=yR@SE5O$ z9+9xNb{55&t)4NedTV=-Gi;r~n92&w{R27^@?3T%7o)R^y9(88uw#|@%Su<5I5_>g zqJafEFl?lq2sOTqoUQS`^P#`19mpJ*%7`MJA+3Zyjpd33%a9l3gCmWrw0%}K=}+3} zHtovKq~uAsbRi>8^?*GcHuW|)YA$voOdXuqoX+w% z5zMv@7{jQ25?6@eP*-xN80K>6M|9uFlRn?I{C|5o;h<5e~Iv zJ;JqIs@|kd*(?wc93O^VLJ$0Rv`{%$XWjj;;ol7qioO29OSS7~Y$Lyi{^y3(X#x0IR` zZUPV4`{jFJNDT6le}$zgJ9}0fV6!||<`Lh)nb_A^rmp&%davI(UhBK)CJGK7E8`?( zl=?&%!$*I;07q2B`95_I_@fj!*|o!2!f(F&&hRzxvzoJ_waIgmk>YSv zN8;P%bpBmG+pMrDOr_MGKac#^e@x`W&Bq<|hcAHfkTmO@Gx??8{A&8PUwZK=Rxyx2 zM#@a=(I-f;_D_W?X-nFp^+)^&tH)y48pe%m=4)w`ceblCz%$-9=*M!V8hm)XbTHh% ze;azFzk%+JvkaZ-+>s%#Iw|+}{>T4ecI{o(rcXNDjB`D>g{d42e+-~Nrn zeUd+sZ2@>rAkt!ZLm7Y`I1j0|o5I^X-hLTe^D)a8oVa={xEDW!nWlBfR<(5Lh$$clW-4@M> zhxD1WD?~YmSH7n{)`7p01JIPZ11^3%m7hc#X|A5e4Ve)xJjzs8_vW%O!lXg*mSa4K zk(H6kuTW*tV2p*zO}hh`k2)*HE{j(j=~xq*JZu-REZF*z5r61Pl(tGG zgnbDe7vUP1T=`?Z;+Qq}DR-TC;yJXBzhU8(6b9VnZ5=H~iE4e?`L4>k&krZHC0)T# zxN!%^nn2*fo9IGETzKV*N+H#_?8Q#@#~e2scx*?zC236%O1|4m6%Fsf^ZGeiuCdiK z!qW!SXOj#5*tC?@lb?U?S#)@GTwoN(b-O)%EqeXoA^u>%NpsPlvv0_%QQo6MQhw75 z!Xj}V_A`?;z@wAabZk0o+Fl%EyFju*U&$)Uw~vcpMsK4bGCVMfNE)4e z30hpf)RkN{l|?HEYQZsXtzHu@%jKEmw1IK~&!U~qv0(EnwMin{jeJUfFwctHeZjo` zjw2~|tbZy))Qrt4$%*&T>u3IOb-g+loddWVbpRT|o2ExproK}=Pl43mRgO2fgW%Go zix}JMY~*xCM07muu_5xC`D@tAaZaQQZqm@^SO!5GzG-D-7eb^ATAwktxQ~8k5?qfb z>I*E}sJOd0fE-7!hzz46T-rifevEO&ynaaTWA z(8mx&Un<-y>b=%YdhBu|<0|9jzC44xB2IwiC`yC+=rCMi7sZY9?7+Kmm$DcGHNHkU zSvCg8ZL}TnD_2w2o0t=K`GppZ@8Xcgo4R&ZV~d~>LRuiJy6>^V`uslQP=x=o3%jUb zwM~~osVRV#O=rb9o2;PRA19)EEH-NklTl3Z9Jr%@(B6@H(+9|uopaM$!B4WWGYptQ z3O$*Zy$OLN<(c&KGx*DPUL0%Q%DgO8pdK2FwG|m5ScCR$XODFq1&Q7DJ8UR`p_fe&$Ja7 z>DB6ZL;@!3RI<`^Kcs!895fAHm1jOzpfTyPWU>83M{8`?cfr+x^XJh>qu~LPxZ|PP z2e~1Wj>VR2b7B-Jj9=Pyp3Uqnx~_CcOGrQ-ofW)|fC=GD22kfT<}CHcdwFy(^@uz? z7fGviuUrwZnys+Wy75GOL2KB~_WrPi;A^54ks6*%oAe`D`%cp&o^gAdYiJ*I815>X zV(J1iM1ZoWAw?mQCrX@85pDzb3`nKubTl|KEm>7V{NzJ?JM!eibLzYyu$}p)0|lO` z;7bRo@WB63&U&;n&D5FqX|s&tqtmH`1(!)GIjjxWpMGI@^%uUx4S%2K;+vh}wKx8l z8Q5X?!WUkdX3wDRU^su_0_Py@4)1;N!Elaum#-Ibo`?!Aj)spu`e?X$_a+PrqcD(H zS*2wvBJaB_2R}MoAMP^Cukzp|l!j=D*n#@~0Y)O~xX$;Ohz9~d9Ppo7@mDl#N8wDg z+jGvH+sN?%rrBlHrm$H5TnMzbmDzn)742eR*xtTxv|)|G*ljKhxc|c+49`EuVdCex z#Tmi8p@Gm28^-HabydO(FB6A6?B8E{1-#uo#IWdAcREpM{NMcHcerR^eR%fTh2go+ z|MKvoAG|)ibN8+4Xcc}AG^nd>am@LeaeQm2ETO4ETPB8;@lyz<#(aAQq&%?B(x^=^a5d_8c~gZrRQtLP+q(cj_y>+YWY2O^-gsZbVAEaEck+x=7i%IV{hPVa!crw{aNJk zMQGY6x#-{D;r0IbIeUH_*qTljL67o*r)@5OLvq9Ai|4C-ZFl}M;Gp3hI4F`eB8pF5 z)6SXA=lhTuVzfMz5LXK*r-&OG9OGf!kt8%q%08Mr9N?W{b+%^`n{Uz9NI#UPo62(Y z3vG>IRWB8glQLh!d2baZLExyg$VI|d_D}$z<84+C@2tZ+Tn4of9t&V8*PoQ7m-$m4 zzc=Xrbn=j{V90BJdRK#6SajB6L_=^0it?R4L>>lrQ)gNJ{bjikbsszXb@=<;x86(r zg?;NRYXXq-`_jN?$m46uU{(*P6O>~1>2MI)gjGU)!8S8L8Vkb`G>ma@6x|YZM0Z+< zwuc&(me6Hw9h%9(wBYIJvhAG2I)CmwhC8rB|9j!w1|1w?kQJ2yDFy(v0TKQk}?{p7) z+V4h>h1cGF`|aqP>d%Lq3G3>~mJ`i)%0YGKb&g|^mYj%li}X1rZgd*>mYIBzZ5x)P zC9Lx>o^qjeCckz2tg^L_cJg>pZnPdNOj3d2y<*dMY1yXmX`7gjgX3wL!c(%fWJt@! zE=yedeu2xGZr$}*9nwRy>QM55kA_33QTy3VehS=% zY1`COcra;JhUlCJSwX2mHF!e=7$ojKsY}~HRJLs!=^B3-Y)Wtwr>ttHu@a1{NzPz1 zOx!^+9qnU3(>4lwaJ=Z6KGY1_H4k?k^lv}gd+Oh5d``zar4`IWdmL!HHtozqe}3K? zwx&NJ>lKSWT}0Gl^(oZG_fOss-x?=#9NTC)R^DlNK%vT*Bt}Zd-tfxfT*(IL2-=>y zPy_rgfzI1;8e{%$yG2e>o-iuQoOqbl)Az1_r?gBLPV~5-{TH8|&M~LE`PBWk8527G zqQF`7F2g!4I_(5yuvOO5gOe=dLE^T7W{sV6UOKvkthmF3^yA#Deq-JGTX_3@nuqP7 zKmXzVlFJ#Jfov~_y~`MDV;jJjKyji+wtAGibm8J~clq6n?;a&fQYPh1rNU|Oby>48 z+y4|?axx{Q`ZBP}DFo_*?9vM*WAewyZH9-TQJ%~#z&8K?csQ~Y%q zUFJNW2j6-U_F-|Go~ANznoA}o9whl$6yXt8SMcld-8A~>CZ6T-sFw#N|D$40!raEN zuAVpaz7HZNodQBYXKxo3NT$0jqf2G^3cszZ}MG&Y7TSq z7bY5X(WUNq8lqtFUv4v;L{wpD_F753RBtTT?T2TEmtXpY;d7t+MT}aPh9CUs_2K(J z{38w{zZygGTii&^{mH|niF(GbKLlXq_4 z9&UW_R*ZvM#Dep{2P8&Ah^Q9cxN(2@o!|Y}!xk$ARi0KoLx-(w9@@XgRPs5NxNB)& zM;Lejy9YS06Q&`vE&)IZMfqMr@Wk0cFax&BM90!n8U5T|u29i9xk}m%ZX??~!(fv4 zWdyIQpd1K_5e?zC#anN@IV@xRdg;|yFbtjzuBwAXIPvci7Zsd2cZoAKZw+7m);HLC zwLJXufA%klS7jdTZx3Jo<}a~Y6M7~7U10d;Z~Q02@BQBI40rF{1_#h4f=mSRJ;+o z=P|yDsx4-`&Yas~0E2-Oyl=2_GiM`#z+CP@Rtk0}l5DXkxWW*nxTs1RbOzs9WoPrP z&%wCoC59WoaFtGO%9MtIQ{#a64!`o$+f}XMJw7r+W{C!sxHf%2$?a4E+vDED?rKf_~}@Uwrq24v=FNAb1jPTlg8m$!W30B(rY^NG+FUp5u#Q&ZS3oo&tk|%IRO)Q9>DAwXu?GY}*MKdrT%= zy7Cm_22W)Xbe@$C3n+6UL7vN+ZaewsnX_@DH7wisPH98qbQ)>AzwxZTQe~g_V^%tgLGgbVUcL_^Tp6>9b#|TA z+pex^8VOxP->#zcpXbj7UIz-~P~}Y;A$Y29L8KNInbjpd=oGGY_D8Zg+&Q)xcqFh^ z?>X7TAVqxXIZj}7+Q&VcerA{82>U6Cx=)lYbg6rA?KkH+(#OBg>VqRDo>q}_-k^Jh zm5%QY?`w}M2YgmN)gQec^^k`Bvl#K>jJ&OKm9v=J377wZ==OZb(_3b={Fj>q+?b%wc)#eg-R?gUarQvusDd_WU#9AN!S`C#U|`bn#ih z)e62(SLR3qw(|+n9@+hqme*opnr=2Ji06kNelXnQ@-5b}LKEm%2q+C{iUlX|H<+k! z7s@e%F5BtsmintY1{4DiuEX58`CCEuxw#kw0n!|M@w%ZIrYn+`4T5+S(C z1cdOSlY-}C^w%B!F}PupO^nkPW`@f~74xBO+{t9yIA-yTVpm&31>lOB6P+Vv(LTYa z2548C!H>^8`)puKX8fqjwPTK(qlj1laKY6aOhF>tGZc_G6)$$dCJF;HqN4}xI@CTaQhs0W9hm+Ri~5nBTFMBj&YH6 zV4}tk*1hXrJ9DNmraPdYP$skLn+mV6FAUJJd}uQvQF%J1Bs=(DInZ~KlyR02l_lGER37({n>uBiZD@bu zkS)hLrBfvjjTM4qy)7$HYXlcYf!CERD7c7>YkAqvcuszDRwuC3Zc_p(i^!>#Z5`eA zo;i&Py0)64GmNv{@eVE0kLe70m^+c@LL}=km5ByV<(>G^mRJ6bgM8BWLCch1bn0<7 z<^M^3)qXy;TV^HL(P(i#EfW=`YCJ;0s|rL{=Ct_wEh0hIr`wI$sxHyYgiN z;@ywcyc%#3spdU(jpS*(C@r#F2pz=(!6ZBis)noLR3kaCuL9F zyfXaSul?F^<>@kjz0GzmXUN`Q7XQa=?>ambZ_qdlt6XsAL1WwY?Hj{BD-w6^d^j9> zh8kfqblnO!uhZE74|ncta|yr)fj!HwneA9(5UKN~QfH5BNN1$i*{ZE!*e%-%k~LN@ zo&_f1I>%uBGQym>YgSKkHsm_DkD`liTdC8@Ye9bo%c}YYjx!w zhX8A2WBxlURgRZxKzQrMhr=1R%eW$;c)TvuSVOz}`ZvBZT)xEYG%)_~&t9Vo;0D%@ z?nFS4NuKY#&p;RiT|RS>ZS%*&m%s6A!yo;d-v>{gg{h*AvV=0$TTd2O>&8$A!xk14 z^0qf9ftJhFU{eLJJA^sigFgi+v~YKa&Vtw*002M$Nkl6x8pIGbsWLC;x?mg3cwNXB2spy_O$g9N{If|Kq~gDbdoV8sJhd|;hi zLT?)~e91pUg{?0U@ggS$t=kT5vsMIv&Zsl~*bhPBLH;VS#x12^4B@D&&I_=jbO8v` z1D~QP!y3mG)9>Q_Qm9HAE-}FH{MIM!%Gl7*7o497OpT5aZJ$Y=pD>f2CH{oTX3^D& zpcvX8`7)yB3@gA6kp&0T@7S#gbaZYh((td$Q5nnu@YT%tF}Nc@g~}rc_Sx3r@dWkoXyMd1LEC)JNnsVIoBZq+Xezqe4jqM9i%`k|xY8ivI8#)S4=lEO$1sikm|N{~O6vrSBM*b3h? z6|m@9#yC(_w)H?YvMUA#LTCq@N(}CByhH{{;PocwJ>KV-l#jS^dy8`)&tn)|V?ysN zlSvyJTj>k;II6(yr7KKCopjwUr^_--qlr$*!JC5;0c^v*eIl*S7IO#$hT9;2<+M7P zDZ_u@NqL_x;bh_e?h6b=PK~rwT=ntLB8_APr8EkIDx(}I={!f)F@$F{uX0}427|60 zj-d$cLPQQ|b;>sVoYeKU_RuQ+_WSZk4YX)|-{YVmlqLDs8&5M>F^D#IWs!MJUHahk zwQvliGY!wSH+aK-)m4m|D_x=Zz&ap!L_?k+_h3ZhR3)?h4S;Ja-z)EyE-HQ`e&|ihoTWjOs$uKH| zbLaH4HJ=xbWpuP(s&pDPV%R|5*|zF*#>wi*DH0y?p22*CTSXw3&~|G%(#;Wa zs5HNdb2J`f1UgQ28IRddA+Ii7x&(a->sX=C_SmkI)Kf#`#QUMI(=pt`BBgx^EP4jn zal+B>{TzdS4jvk97M<<7=;Xil@ArNhS7T+ywD6O3={qeO9?8nY(I6qMH!Yb?UTGt! zMm~8Uv~S=eTwoddT;X_}o608TqUB8eI(_R&e#;YGXTSTs$Lskfj)w3Ki!6ZL7VF@5 zm)Bu!%+z1eGb>NU1b1fRY~*%ij_GL@-|ZW;lQdm*zNT4pq9$~iCPnUyZR^w5lnoC@ z7Zwiw_E`z8ZnC$#KJ0O<+pvxF;r!#Jt=bB085$*L`rTOQrAtiG3c8@3;!c}16utUR51(!CYBjQwyXpTWfn}+eKPqitN9q(b!q_tf~C;jCz z$nm?!7ajgtKc{`iC(7IN_q+)(2VH~QDT2(X8_yA)m9)_p;}|b}j!!>uGHyHZ(!?Yo z(VfCCwq|wk=3A>`*glS;UGljUpeSvo2cg};_3BBH+yVubt|Q1chux#$Hs?}4b>}ih z%JFcMDjKc6N0K|yAfnnGK-8JNSmYMjzz!u6awg9ToyT!?^kDwnKfo8@LtnFl&ys118 zMCU7()U>IMFgf6sFvQOqH+L?vI&7cAnh(4I-VTTKdkoGrBsnl~HH2q(dWLNVG$``o zHLD5iL@31aZGEacMM3C}DI_sVR)o>i zG|#I_oPST>z~_SrW)Wg^nSDL@l7WnEMqB8*3Xnxy(of!-b}MxLo4S+OjxWZzD;R5B zIf8s+8iG|bwVK)fLq*w@Hp(AY1eIu%_iB)-F-`jP46O7I43fO4&3EZQIyF(ooZRjj zqb6Z-@Pv}rRh1I6M$8yE$wOYz)j(dpMM1(}BWXM7wQyji!8`dye&88nznu*YZVGXe zv)Yh(Uh#FXcbVg3>2KJgo*Q__@+^nKQm*pTl7&*4;4|#+dzVFiI%4EmTOxTMtLQC+ zJ@_j6@hl%pkw?o3n>wJ1YgVNI%alI5PR7nmGtVwBF!4<(2G5*n%GFB6^x?qWuHTeX zQ+F5zzxtjPE-bslq}kpx=Y}l|y~B%Fs*TCJBwMA7+;lIsGEX=rgx7EyBJJ2-K3Dkh z94}sx`&;x~nh^*G50$)BC3?0L;)-y%hd|rXt=k*Jwig2K-=qy`Zy;Lt$dfyF($>PX za_i3U;g5eZeD_bjKU~5%`72-jm0{zlOPq7eYJZl69ncr6Wak`Iti>82T*1|=nd~Q* zoC+7n(FtReY~b>lv%2s*VAsL+?)^+Iifhk6_AFlRWddNfnr)qlOkYDE$l0+>0$7e) zQl~n~Sj-cB2$$`o?&m7ixCJ^{1aN|)1Qm{W9Rn&KKgz@GZ0o-DQ{HViA)oe|JzIXy zJerAS9`#a&Y~;PP5<@ofivpD&-lVSnx`_c^J!{+kkUmqM$v<>~d-uJRk8=^}t99YW z5k%Vy(4j_Xn)Kc--7YJ5m$~oMe$@ElGJUFaTd{Js7j$NS?j(>ly|7(=FzP{b%1ig0 z*ugI|`Ki%R7Z@WetPgn-CGw+!Q@^f@Uh0H`r~JBb=FIR8uq?UUS9+(s@Gb~<5+mcN z5&0U=1VZ_+0iNs^Q2k;|-(Lf-N-=pB*e`+uWhx^N3j`iyK9v&p(m}0iRMMl_@@<*+ zJIagTNjUjdhuvR?-Y{<3_Z%QQorpa`I398whZtX`KCW~6VW4pgh|rU5Z2|ml2Wo%0!Pk`{8y_lqf{Db4r6i92>5K+ z`Z)&XQF5%{?Sa2(f)ikDC!UmnaU(+;UxS~!ID{$3?}*Q_{`$p9zr=geE-+AsZl8cB zzc>kiJHn`#v5?gS|LWM;C6Z9cNy5X;(%UIczj>F}%`ZE}Xol|7r~GXhI>V}+&A0Ru zu$QoY_#ClLTUMBDHj~vAJHO`jFlSi9Vw~;+gtK1l-7)Fs7T zCY48ewCs{u$T+gz_bh7Uf|EeY=!CAKKgMXc?6E>jf-$3!6@dpHaEn7K<+(xq-J!U5 z{Q^7v7(u(Zh5STKyKYCpkX^vONQs>BJrmtV4iAqN8xyCUCYdRdr8(FV`XoT$!{hj+ zZpbt6<|KOOwB%&EvX_5HEL2i|Rk!bKmsx^tU$)Ahlk&=S$GqjpMFB-WrYz7YzjKzZ zbwIXStZ>$fcFG4P?FzO-#uDTBSDtB@B6EeGGSfH##{N`|vC2tdogg3cpXNVdYnqvd z*4tuI&yds!*I1Lt{rF{~(7Xyyi5M*b5M$t_%_Z=OTa=+e9eLaOJ!a_W8YbINnfFN@ zoA-V8d#CgJlem&zpCrW?*G3aDb3@6)GcjJRE^B5h0+^;SPTW`lzf+kIZ8bv9yktgE zCBky;cs&GMBc<=I{;OHqY0fkR9bxC+@Xqols^N40imP$V?Srkbba}$m0=e>}PQn2p z=oE&%;>GU_XcrpAbguGI5wLpoBU`en5JvEPGFR@{QF}(>eFX}{6h=<@D3J)1%THY% zzWkMMvh8?h_~9S@X!z*X?cu-u@BZ%a3<`~B5nf>H@_h_JLY7rBVV33L{f}-8XSi6# znfiP8?_{N&TaMsjkfHc-TLv=|+>X7&g*dKSvEJ5gg?z(IsnZgx2{BHRUk*qm+|0RX%la>^xPD$`+57VA9I%DFJ-p-A}d(_>bJi&Y;tbb3I#m> z%rnE^{o8*FBee$GTde5xEV7#Qw~VuFe|zEjwc(w2-{Neqci1}rxtw+RjbHuM;g5cQ z7~W$=YT!XYQDXrHrje!-QuT|kv>o~;U__Kcsqj?1A>BwP{7*iiSL2Mmtb^&!)~5#B zl$#6{oP}p&3BU9cLnj_IasEuVixPh8E~`bM4P7gymzOxW@>a#v z)u`4xD?>-JvGX*ogBd3ebWvh?uT{F@t6by*z3B3ar!zfSckDhaTn`FWOg;-&yfY)C z&mzlDod?Y~!~LhpM1@C1dy|QQUFbj~(fSfMAHoYY0ig0go1?=>7wsZ%7~E;Jc7>7K z+}1F(+aIh#*IwvWv-xH87f!Sq=m^yTI;%5{Sb2<0-a{!dY<*T444LlLJ$V*r?bS4aCG5v@9$ucBs;Y!9G#?ZHcb$yrBjnxmu9QcnmjxB|Id7XvKWZR>%J_ZU#c%hXv1<%)_71x0bfuLl#; zsMGgp+bFjqTF9pyfSR9WT9*Zv6+MQ|+Sjt32m@9WO3ZlNehl%-TsJkCF#2lJtGC@WkRl+yyxNYIL{37+ap<&srNWP@4cHhhu1Km zIOAi{4`F;MD<(x4^DL zBSMfE*K^P(O4)#)XPx!Ucw02tmLOMwwN%oQoaT@y%fcF0xdWlG`jp*{#+T zytR&nzp^g;MJ_^Qx;WYuh=T*qRbRs3b07F4kI{9OF{H;BNgskH7ulsOaK)^$*SsPd zQZ-~N@c@E8Vk|(pi(=~p#l@?a;MXz^9V7eHkpQ&*MsPI1#z4!Y8>nP@#CSG}bWwFk zJ)i;UXkZdsw~t}-ER!Xkbk593=tLN5=&R=^bFRda=8OJLPaC;P8BLQNtIpsSGld(U zSwUG|d`ZtEWFbalobI}hY9oZS>|cM|FQwg)v%cG>$H6<@_Z)&q=~H(^`wF-HlQ7we zy70mH9*-yV-F)EHJY|DnP%b&%6M6Slk_#58$UCClzop--)zH^liUAXSTS%8Zh&`2u)#T35-t6Jv>^ zgoJ+=`L;)&zsiwU$4sQEds&_rL+a3a$d?T1i(HZDZpI^cc`65jKVZ-a%c4u0OzIH) zljXzu9C2Y=_(b()9EV5s)RTHc4k?uW{Qk_uyM#j7&Tr+wc<0a9@_^Epq z79u`~$`cW$^g0bl|7D*6%$_T)Q~rt%?F+Tw1NmQ7gucg@X(qhePA6o?Linfo?DjKl zzlR>A-%sF9N|#TN@L^G7-6ycOJ~>&CMCN$qO2sZgh;Hm~XFALGA6UL<+FK=1f zuL;y1gMM9LPKWE z&(aaI_mtwSmd-ZT6<=5B-u7;GhAAJKFO28PVeum$wLw&WT{;g1Z~iC~o>4J6f9@Q9 zbUVlvXLilQ^G(+=e0mF^eC&CCw$qb#$K$M3NE`$PFVzJawLJ;?U209ki1$#!YF&{=osC@18;91tR<;oj>+ThOe_~ScTp64%%F8 zByFnP`CNsL97L;(Lw!lFzjUf0ROf2pv?Yjk1&zi5F(MyS9fff2k}o`H8squx-!{ir z++gszj(k7EF&zL!C~?v}*2CDw&u`vUOfrCvf0bii?E)7ckwIe{beK=!Yxc zS5*0~L^8YTS1YdlZE-UZ%wsIh^g8EF9E9t{g$8B2=sM35Pun?@D^*4!^3!lvcL)sD zoy?sbclG}ofY?rJ{HbUvKc2pN4L|ee2om5(wiFGvsvZ;C>~cyn7ko26>g?oT>QCF8 zby5YRwzO(rB>4ncJZfT$Fcj8(6kQeG+c$5qb-((}HDsK|lfB#bRh3hO@+$cQq-WKw zt)8LJ_yVESg}&MCsJ2y2T2;AeyOeL?<@Aff-X1(7Gx0w_Kadvee{S8rIsEj^*E!Z> zYq)ah0{u1S3UK5Nt;%gz;iV6^A4gGlFtUZ=%)ai~>rdxzQp6K~RR%<^$O{t4*shDX zm;ySI{sX6WWrmg z(eIeLfC;k+z9mU%Mwq3gO>qZYJLI30nZW5*MBA;lA(9bAnhuZPB6^-}Wcl=c;>SPR zZh3txXP`4*4<1QFJdbd2Jmpxxk`K8A;~2et)w9>h*Oi_Qs-v$ZiG|T7^n3Ot2h<_> z#X#vI2#p+Tto~fbxVy}FE67TUPxhn4b{E!^H*J^4Iq7!FE9yJST?g3?QcKU3Pe%f# z&X00)LuAQdh=feQ|EPQAOiOS9LckGi2~L#vN3@epKG+xcBkYbrV^EhL(J^Z zXxVOA$`+k|QH3k})WI@@FESlCdW?T+S;TFZe8;ry=YoxkTtM{U2k&L!hsSg{Ik3;} zzjn%omJcC2=@l47Cp8XF`Cb~Perdfl-K6-)t+h?%9}K6kmL9Rh=Rw+)oJg(zOL3SDS)eoH^WopfUY)6UV8 zc=@4Bcj*|-baLlZZd8NF^CV~T$t;dptaS`sCVv`Cn?Q6*X7T%@`*x zl+(>qBY9Qe_**rcd$ms2`E*&1x0F#c2ks0LZe12{Am5akjz!|9TpjB)Tk)6>@y*}Z zj_F`W|3^K{!}2`p&o=No2I5C0vYfz4ziC5%0{5v6ltDVIVh7xXMiHMNPz3jq_#l~% zpf7h3#xx#C)-@3z4)QHE1`#lcP6LF-y53^#jF;B`5*l=7FqWN~ur#rlZn|aL?^$Eo z*u-^q!7~?+*oxX`CK^v?+|;270GJ%uDopdF%+8}y%zsTQOx1v69VyQhdODSrnUT^) zquOWLW^snI0=u)8A%rb?p=cc=bnH`Q`oHq+-$=a8vlkIa&aA5#psFBETY(j)JFJ+{ zXt|$Rgrnj8cR5oMa7m0ubD*5CQN3?AvA z$L*#2baHDP(5o<4pym_R(8UPALx^IcMhevNNhI|Y?NL%MMCqwcykoYEuYJI3M!%gcB{t9DM} zO6OU2a1!4LEb{bSS1XNpnMqV8C!kTCY16i3Q34&>f+jo9fJHX5Z`vkCMwDt=DtR0q z?+kBqX@+r1d9`fmAE611jZarmsg(auN%il3{xUGovyjrWf3tS`1cljN8TQfES1(^d z;6tOdrBv4PP#%x7eI;P~o_L^G8DBqXkWQJvz>)3Re5v0$OL)Kt&v+Uqd#juAJvySD z@N2BB^LEM7d`D+omCe4*vi*G;wi;`e<;~Nizi6eL<@^~u1KZOenfG}-~E0-_PKejxmOcS0Wlri(Nijp2)um;Zz(plZ6 zGV3{%4e~UVXMIXr%UlX~J6hB@;Zx*{rQ1#h~h-A`kjG<^>ypa?(5{%vf0zHP%UL;4(xMW3Wi zq#~4`x2Xiu$)LY}mw6(;Oc_@F=7m$4nxAZ@*(%XiI-Sc#e zt_d}Qr<#OPZuqzF3Q1_C&oH&fjKydZSI9b%V?0+u?Qx-_I_wD?PzTTDwtusI-I1e_ z$w>;GdX~p(SnYOMJRr_!mu#8r0NaVW=o+`D(LhI^K2M8RecYlXG;d{L^?}XL#kUh6 zrSJA$(O$~wE)LzkH$&kZXB{v(>2YATo7*fG$Bl{j zGyZv;ylVbAZLC&l3kOrMyKSd_i|^`Pk8_>Rj7BCj(_x3>IR8XmW(|{^RyWg`pE6Dz z&*y2*dMj&mon{&@M;d65H$3z_4>i8L zO$?N~8VcRHIC0GvmB0M;AdPp~$`M-)a!%dMM%2cDh&)hOiyIf$>?v0m!|t)8a+&Sk zqE@(qAN3UeDLbKP1BMH%s$NBZnD&?9n~_(#ET77kwg+U@I6#y=CZ!nVp-wzm_9@jo zkw*N#`z{y#ZeAMBF)>Y%>3{48LI>279;Vs}gk(~Rwo|S-Ue~UnfzriaFTeZ(C6@Dy z&i6ige>is$IgU=Y61hvB=0PFTg=or5mAlfT=Y6Yf*0?#1R@*pvqC%hGV z-e)o;D`7<2l=v zJ+*gL^}d~b;UbbV9FjwFG$TmDj68w>$+8B5E!Y>9bzxv+`NrSC7luEFZw%iUFnnPF z7Gy}Wjj=R4IUMfW*?87I-KYEXQhQbV_xr~a@B37p?z7F1eQYSZ>wUIdA|oRrBO@a- zQK&*}l4S`p+d9jsxXMftnLO>iM$PWdj7M)40yJriio}(XGw|SZW>`kB-SbOk8YeLP zN{u9TJK6GZP~p@LpQ@$+lu$C?Il%C@rIH9f(us~Uu;3?zK^@%m{8zs66_zTWjUtkL zdx%Sx%m_Hs&Fmfuhrn&Kq4-2haJWPIn=jo|qn#>j09d!G8~(#g!Ph)Zf_`|!U)aL>bN*z#rC!D|p@D_Sk;#}$n7 z3qEvDhi(T{$NN9fk@U;WeHjTb{st9Cgd?TzfBOz;Jqr`DbQ z+U6ARefGZG8lL&|Gs9cg-b7IB4d4FepMl4MPLQe$+CTR;k~h{>TzD-rs#!VU8)Evv(&~Wm&>_V}2^Ojg!V|j6}RoTaQVM)9I@< zsoyw&I7}wikVpo3i;L+E?kgho%mx^|)-W|TZf*~uEgPG+V})fWuP6tC%iVjnZKTS4j`42S;FnX6Z9p%ClitZ*l6J44e^YRQifcM(MUKT31z)< zP1G;5_nz`lI~biS<{IbQJWE3J#|VEb*d*}Q}MOjtg5W!Tze04|dgH!^SpL%b9Y z%xMHGc~W00sB*SMB)!7&U3tNKx3$od;>c4#2+bev0c@Tt^r`o^_Bce1eiUQh5tCfT zRPLzP=v}{n;l=#jrVbMam69L8CGqrZSfC7X6E9rs;(EI6-ra&moSbC&7cgbA5j}@k zf`M)#oc^8g1}8rU5&I4lq2n#`QN~=jaG~go;y3V&S{hhM0G{+H_PPh`>SD|6MR^EO z+}*u5y!6s5!==j?b9j$sKFXk8Xb|Vh4*!Y3S^veuOmQb((QlH}&)9j4!V!Pt77>36zLoePJSk<5B(N>)V+T9R%a$9++_{+o6mNXt3k;&#V(r0O4mkG1x0JHEGkmN~MpkPtp93EU_<;uhM4JQN#Hm z`?1Q8?s2(F{+6vQ4k81m<;o{6kG9T6;J>^>!KJ?=Qv-A1fQk{n3~B|5@A*SM+qXp1 zpgix@@BHRT$HJ$quHsG8fx4QWKlxBvuqo_2c3CR91bj#E+de%04u>=Dp4wn&z<#cq zEQe%Eq#X~TAV|9IE4qghg+>T@U2my)>M3LR?gX+RDQDubsH{x=#TxY|6J;MW9pDsv zpza{9YofBW{8mWPbD-Hc;1 zt9M#nt=!?gc(e^DpeG_JJo)+Ko^8`m<0CQ}!^y$9n{{+B&kh*~^AI^nooyrO*D=iz z&K35V3+d-QAj(OF;_L?*1S(Idl`w<5V3r!vFWAmBfVSn`QPy|}n+_SSz|ad-FZwnR z`OX7g<%eCiVR5XujQ9D<8lG|I&Q)2D@Yg>60KB#Fq^d5z6`mS2)Tv`ZdY9H3pSG9J z(!Bdio1dX@R!KXqPYdvxw9<}1V%@fLQr3{X0+$AH-rEdZ4O7sfLy@jzPo>KV<02YH zG{v-Bbt}DEHN=~5!)KhnH;z0cj5-uqM$?Nh8l=~FMGM;mpw45D{qo(nT&`@`l5qTy z7pI|NY3HfVM+cYFc#LbDbh2q3Pv=vN#* zvGAd;AdbWj{B5#SjeE*GJfx3j@Vd9>9@LKel?U=TeGQWx2M~_=mMl@e6+drcsB?AY zeRKu;-=?d=nh+w_dGCrm^Mrz8%c1xL-|0_6)?+)5{K(gcVy>wkIFG@M&*C_B3{Hrr zae#`c@10`HrhoIt-yUxMyKfDD^Kbvw@cgsS!-w0^ofe=2$K*O4tlmtWE+Ult6sflakNVH`B=@hGX<64~aa2+kA9rEZQ&G$M@3gGCEeDP#%rS`Z=7PetK>Bn@N}0 zg9;Amh0FtSXi8ZiBF11p(R}19Xe(pkFXAQpcr(}Jdz&<5D&W_O9zV56n|AOe?M7>v^h5;>h; zKA!k#0paVummm~SHiYjqV7@266NGdk+dRHs**3n!V_8$e6V`^;K}XN-NZbq=U>=tk zkd}Bdgv?U25y2!v?(Fd7L@bb@I9d6&f zNnP(UyS$1AARIhHTgCQVCj=`nU9VPb z6gSgg{?j+J^wXEq1Yr+fNcsrC5H`6;Q*>BmfRxyeXVB#o!w4@z9jSfojkkiEHH_q6 z`qD3hTNO5vJEH{s9)N@Ie(PJqfBn0^n=Cbvs(Q zk@g(6JSa3)Q)eEg=~6lP(KZZTxH_P&!Bz{!xge4zgo70PtDy34$TE!aE#x~B{_~g> zFTajd9v0>RCx)F`@GR^POY`sF|AjGNo7Yl6X@oYm5edhxdDSid;3ADL8w)Ou8;%{_FfOqcG6D~#$R4wO|`Blqn~;BOCs@+#QI zPZ}u3ndhQs`&N};p`+6$UB4Gb<2xAaNr_dAR4RrwxKz0kqRLxEXL+&q#w^cHlz@>> zmk=@<0e6YB#h`V8J;$V6`+@YLqtaCQ&2iaxjqeopfFI$kFaq>|I1kDrgJR;g5;aX` zeDRhb{=lQ5ugC5k5Pyu2GH8E;GNJ2{fh=vZhOzIio(RnL8-z2bQVLj-jcI4~FB((+ z7}p6HY078yL6z>TiU3@{Yo| z`=-T_?LIaDY2%T8I+K(1nZA_%%+T~TRmeNthq-n?sjPTVFy9`$`#tRk4JrocjuSM7 zSpSAac_K}oVrjVV{Bwe)JcodrL4Y#ofQslfE32`fnEh<=$iqV?xFkPbq3gNa|Go5P z!49;*$j=;Po44P7lvM_XPOo>_-feWiUZ+gzxoSa=d>VPdt}p_bs+XCS@o?Z%}3+=u76tJ!x2jsaNx$$&PUH8%I31_2C)4U(8(Nc3M}m^p>_hL{ zXCG{58L`Xt-5w0lN+{fQo)5ZOj`@c0`OPF|p1HTqB5e%vWeohJ5%zuBJH`^(o__Yl+<}A}-P8sOQc7)YRg&F& z)6fPYzuR`LTM0+Q7el4(NHE?s2jh3W{BC&~eWwi6-~Hy_v>yGx>bbp5P{*-+Cz71RhT{`>ldF1z6Pbo8J9m+pHjD9WDr5WI^0k*p5t%f{fTt7E zUG|zjVwGR{OPhyyAm!M!ZBX*)nRO1%jXh$-SH+(H#-1}_BIzhm1&Gl2n5TI7owEOU zYgF8pZ*EJY7vxQrYyat={8GR&)aF}y>6 z)cFZ(hxA2|LhMVl@v_DY!d&<0nDeXpVH+%4M)z08R&js>8iVmVzI5n)tst#(jMFl_ z<-YHJ9${YMN6h^YMMnim#i$XZky2$@VW47eh?mBs&DPd75Ii7zLKI!JorJ_uj8%m!JYXXz;C5T)pD$FwGoie!Z??tRt zwq;20O{Au8BJ;G=3{rV#9xWiJgqG!~C?X2eQW6S=7$j9XMO z`Q&gMJ5mqgy2m~f_gKDspFJC2f9;Lo%~y_wZ~x$j!;O2){0RdL;E8=AL+_IOGQ%?|t0Acqdih|1qi~*P(KHQp=XKLTUi)1>JmhBJu2sRP#C?pb4&X{2dOL9y0L;?d+DT9s(2`baK^zO%Ix~)#;{{Lf_bL1 zRu1q^*{$+*$mCc~4`&wIeRlWp0Mj$Y4oIWg5nD5uww2cAr#3tYv-`=kCa5=rG_3*B z)44VDbntyIxsBnH{>{7%Rp+^4VWYS_+kvsN>l?+H)Lt*?Hs zJ6qL%`J!y2{~?#u)qO-wL-QomHV-L~=Spv!-u~g?^lMxPH(dN7KUXG*h8zZV0QAT# zw|qH`7t@_3_EsdS`66%J8*?IwFql2|mHa^rhwR~^Lt-B#HsZw)Vm_09F1?2BnSOUI+* z(6`%O{_WD{M|e4GU{EwPRFS`YS8p&)JlP%8fs58b3VP_BMq8HVN1V8iaQ0t~;!ynr zBsQF7Taxs%BwWE@y2a{{G4ebm`%z_?xhgiLp zH#t~|yt`kH_y~a;r)b%PQ{MAlHa41iOT2ZVhj?(pSjyFNXEuhnS=y|JV(qN{n zvz5|PW(^Hfx6mUA2~H?$aC7h-BLG%1Wj9(`yk6qbLOHM-aPij4lD~a}Ud}*}XHA%D zb5t+5vuyKozraOZ;Si$sE2X=jBfI^O(!eZ0*i=UL-hxZY74r*13r=BHkSKc(Fbdk| zAT@wl9;+pq2N?bq*w^(MD{dC?o;-8zG`QD;9^ckR1#RL0)crTJHI>#u`W$iWfo%2% zlD2XD)ANy<@Lmt>f~mG`pdNv*-Z?N;Zi9INrM}#eQMR2TZ}ZK>3ttx~Q^~R~atXGL zgWgk2Ozdk2U#toG$R+Wv040c%gbAIEZ$9u69e!+whFjc4{|63v!U1j$pTNQZI!@k8XT%+|NE)9F)AZD0 z_U-ulM6JG8dU-(F=&*bf_QuUg_$rs;@r~2iKH$}DPw3i?(2YjDzPKY6cY}%9$Zs%h9g2(`x|iSoY|!TgYS(DM^5IgT^9f#q_8&*o9An z#!0nz4JL_m$4q(I2PKq(MO zP%)dJj4KQ?BIWapc!1MyCk1EK8DYS;I-wJyVdS8|wvsM?S)>DY_9&ZsdzI~h)ec=l z<5dpF(PL?w0lBkycbN@wNzV>~XN|$o&t89h_yLB=?|tV-O#E=T&H@bQvTqbim+HC6 zxdK(sL2YR5A);uH^5N z0*`TR46tv#b&YnTQ!x#wS0JC|RPS?~=)Jd(kr%4At58@(`5>AHG1#6i{oG>X-8bKS zZTR8$zsnw;x5LQJPT66(%EZ63n%#j)X7m%h0Y}i&_5GMv4UF#>+HXVde0;*Bqa-4Gt(YA0yu_qiH}MwM2&l9{0J`9lWV(T??_goY_;tQVnh{ZVtO zv_FsEhH+$vDgt^wE`cT`x8^u`^+~*qEE@r9T4=?nX-djDR__N?L~^D-Muu$+3ob2D zZjWtwEP8~-*uH#FmhGV-O`{6O3VF!adkiEy_+EMIAkuF!7(&Ow*_*u^x9gF66a)t* z#<5>I()dF@_7C9!I^4t`8`5{m0U|)f)wfOaYgoD*;fXw^26|8)A{_VFWXyh3U8DDy zG`ESAoMvcqMCYNtM*&;Y4{46-dY9iSH=EC-S>_^VV?j@)_PDy(#k2*>l6S!&lYh-#3`w$x!bK zURTjLh*J@_ZF6u9`h$j+7k>KEaP;Q8!~gYv{@Y=LI%_CdxpJD-39k;n^o7r4^ZO$P z0IM7H<$Sj!y%9aEYZ~m&EKOP`T5x-VL)+{#R(T;^_36%?PCC`ALBoYgtDy}5*>_UB z`wqBQSh98g;@Lc_BUrzty+!C!<=lQSo@abp#QSt*?Qposiiu_NKC`ib5e!2sWj^Zg z;DP5urRAdr_krcNmw_KWW!e>M4&$IOZooe}ur@30!Ri){8PrK7RsN@))IrpR)mO9U z9WrRzJZ*UJU1SgKDBn1ls;;epYGDuEE2t~_5uOJHWz3XMGS~sGPNfk{KCuSOqd3M6 ze>`BUb1eJTk+T))lIEQ_aK*4R+AVFG$ZFy?El)G|-Hb01N7^lX znV;K9h{KaXn1bV!rN&1&DyALaE6tl4GF@sKLxJNR-fv*UImdGQJ#}ve`|n(TXSl_L zzP#_r&w7IbZE)#9D_QPITh|itXoRV&aNB+{Mq7{k6%65VVA;ky{1mGNJiI3381QsJ zp4LszJtrfkZAPaSJvVty`uP-Cac z$2@$_A*C^jRk@va8Gq(w*()ct=U`U=P@`KF%COjJFyoN5oiPxDOgJ(nM<9*u*ygwO)qwre% znKHo9*$d}}tv5K!0mJ-#CmfYoy!ShzAWbB)#EE?Cd-GXFF;TAfbC(zV@nEg|)1ahB zdYR#f?|XiBppR`PB!eIFNnY4$9J8x;7<5>=&EDFE!)xyj8dN16`N$aZWcU#NOa1aT z(evXwV~WRoFO;SHlxtn8s97STL{{=%I5Otfh?Ne@wh(?|_>H!C?Tu^0o!|cxwzAn7 z{)hkZe;)qvKl+{FH@^O>!ykY1&xhxqd6Jc(=i({)hkx)V!|Ai@!)HJL`Rqw-M&_Yy zrT0xOc?vy4-v;|@V!`v2M@Q$D9BxCHFtL=$BeP)VH`2aRGVq7rd?Ii!&K?%J@9OW} zKlb}fIz`6U7(@aIkJ}~_Fsz%HoQCw@ys+KUpG@GE=GtI6O(Xqu=zAwqtD>FDB>(_G z07*naRBcCGB+q^~=K~}~@^sr1^PdG2^+KcAoxGn#c=*i(?GKOipf7rvIQTn7$-5YD zYy%rdOS+YDPZRf?)Z=PD`-K&AB`@l!fhguT;(bx#%khHg1zE+HB9bi_FnsUttV8uh25CEYoVAInhiZ|^HwkVQ}Mp%|nH1_qH0yi#W7e@D_ zaCX)@^qxP?3|xQVRY0Xf$2g#3?Bx5E^P9wT_Pb_`lvxS~y$%kJT+Yp*EU&$ZqOw2S zxN&EA@ugRXy9_Sfzf)ZFDb1!iMTU1Y0!u#{OMxXJ?M$PHG-=Y1Hm~oY@G)*t2j9VI zqap*_s8h)y$t(Y&wH)*?_5e-S#tcsodn_^OG=NCI^;X{Wj;kZ|Nid)8RHo@GZK#9q z1z~X*B}&L+=x;t+zYf#;ewQotb#D#B3~zbrpUR_nYz|zbcnYKU#!jcv$sf@*Mk~s; zW*WVnj4-%wl%YE$h>{1D%|M=S{>0O8_Vm$jrgHM5r+#>f_7Zmxsh3FP!q^BUiz{sm z)oG-X9o9#x4exMuK(r6BtsoC}COxltYFKgkQU_(MgGcEjJjz7Pk_UniA%`~cU9TVI zz6U0_v}l>7;3~&T4q?qQEe4or@x=)P&LK&9Xxg%oV@U(9}PD#K>YgZ)#0;O z9v{B{(oZoO&{wjY`|QQd;S76XYMflhFnE>;E)4|h8!Y3bZ_z1pjT!kB`XL7+Yg|2L z*FE6O<2HTpX$Z?q#acBg@ay5@Vh8;IuE& zILUI_)~i$&qw_=eF;)R_sy#$}!XNlcC{$vunUv(nJA2dDqN7pboFp?e}h#X*)iHs$Zx}New zc~n;ng(^|-bC#s4Yd|k)YvRc_4s6eGFu?9THxMeVDFeZg59CGr=#tgN3o;365~N&= zET5{E#hV4zl-=#?-Tt6GF(N-@9D=eYJWlz66S@*6jjuZI?DDXJfoV}C3j|mn<#7-~ z8V}6T%UV$r@+VFXC@}AlHkHL0PU_J~Xk&p(z1=&P-iXN1&LN)ht9sJN7qkI*JOH@t zZEx}8GEt3~F(6VtNY4OOaxcX^jVJbbs{=`>dH)KUzq*I8O9PG}%tp*(nh$vy%E z?b*1afIC2$_3#=8gyP;l$HQxgNM_<(9FUf0U+Fa9bB{mnqGMho04CNmLK&z_YoA9qUXYcR%(**4w@I`W=frQ?Z1hu z=cjt=(pmcXHBPpdfe2F%CS_Un&4U+Wtdl8ryLd+&$``tcZSNe-3;Z_dWn99bOF51JWYom$o9kAu z0X=Dx(AU^si4%if{o?%IzO-Onb_EGPfUa9X*fWs|;fFoGu_sn<-t_zZygGm=1iRqiJddD)SGH!z-+Axy5Dj*waqk90+}LvmQba0$ z8cbwLqRoQuO;>rAP*reBG~Ho#c@gfUbbw&z)9+L6m}x6P7T|ZwQ>pS|P@z)MfmWj= z2wRj(W=lGF`kO{G6`qs9eV`z77=`628qY{CoWW!2LjCNq!RuYT9PMgvzH=SbXl3}u zpMG<=#XxHF)Ot2TPX|R~+~Gv-b-XzabnT`dd$fgc-?^=Eje$Liq5~bqG*pU#87F`m zPXblTv=gJ~GOC6Qg_`%RypH&dqC#5*ZzNEtD$Hp*P{jMBJ!E6xWn8pR4VT&H>eHWo zcDRCYIb1{`L^*I^wWwP&jO6CK=9MLVlHww4sLRe6Ny5vKIaGaO`3J`h)M9 z0p6Q|@XbTr+eU_bYk+u8J9-tW@xA(X?`>(C4n0F-iFO)>E@`H~=I#6cfI)a$#iV%k z{bN7)Ys1}NZSzlTutO|#!O2C>b6AVl7nqQ!P;{0N#yrv|;?4n4f*m#Y;hVgJ3Vep{ zl!YzvPXaAnNiWnmrw8_T)3lLArMTPHtAq6;42g$K#7L!Ri%AxloHtdjWeZ>R4~@er z!F*g^=~cs<-U59JcjT{SATOow9Dslvt0hpyFM7e-eC{QrXS%*R2IJp%q6E1sY{C%! z@`oQ>*A}3MPM^vj8fdVc#EP+#LSo#UBsXZrm8wnCRPPGVE|;Ww=g%c@D3LGYmYIF|KcHo*6bc5b3^q z&DmSgkJ^W?U_8{Ta>xD`aQ$=dV~s!=sL{?&T-vXu`lMDHIM5J5+jy9hebrBX`r`2H zGtU5iHH7+v^ljhy+AFW6?>@^RQ)?LHT>{_o-BlR!fP-&kj)qeQEQZoCy41Y-ME*>d zQZAf0oIoXe*3X`RzI8ocS6xp;_&Gjy-zXEyYu9dEXFqTZTeP!AKUz0!o^5^7jzyPL zMy5x%L#jZhD-6~(hIq)rvI2ptI?fI{&M6FLGHY}``53vCL!HROHaDmP7QL(gVu+#a z(2&hexy5UV3Otp@C*$c=eHy*;*4~ZTUaw0KupXgO;goU!BQi$*NiOo5bs>cBaz`58 ztK%s`p8Do-xPt?OJc?l@NbjmvO z0vLgaelCvfgX9L=XaS?iGO}ikILmuHqkAeRR*@4PqOt@ZUSa@$?bSCj5hnkcU1W;b zpx_u^eI*de0m^h=T8)z)bZI>bE5ca#U(8^c=mc7aWX1qy>rB4VjB-!OY_E5S2UPkt zq8evEURmHsd{`Mmj1c7GgoYu@^!UDlYzPe0$$gXE50?VKCHND0BXs6(XgOkAoDBAx zj;T&_D3367D1ICP;pK5YM8|^;-4+8+mn5l!z&iDNuSGva19zBQG;Ev$uh4cM=F&2t z4)v&Z*N87~q=Ox^)xfpGBoqR==qF&pWAt(5nXWEFJ27r@47Wyn4;9HiisZ3~SEYF_ zBZopyW4@2-V!H^Bbml&&($t)sN-rzes{L%&1L$1(a1T34O?ogW7viN=3F5h`%s4w_SWCb<0KrV50-4u_}9VrZJg{hU6-j`>-Z14 zPV4LU>2vd^?_+p{*@e|I{4;Ks)8!gBhFf%eq6WWv@*PXM*N~;#=ncV{`S3nvz;ld% zxHq+U&2Qa{Aj?u$K}K~zIuxfGS>$t(Pa@NlcibD?!*Y){G+17;qwOt3lfn@%fMQr< zk97GIjvAhP;_=~+$>WeXS$*mKn5WrN`|5MJ)>E>d{RBULp^*{w2?fn8O5mM5jkn@} zx~Bg1%04ZtPA!)YxA3}`hQIg2pA5hHm0uaY^yOb3?yz0Wi?6&oJpJ6$!|(p?e=)rF z<{QK1D_4grmoH&+P#;1s1ApROI@z@V_&XRxrcZ-T3QpQ&c{87sE9w|imp^GoR@B&HVtiu2%4uKKIFYTCA~VvX#-;ITUqq*LD{UJ zW9mVE#CCU0=U(^R=5d78XZ6(ZsI=4#PUepMO6Nv4=@|AA!pAmHic|?iB2<72P$@`N z`Y`|%W+S8cwJJk{P2SDlTe&%9M&QC&R$MIrR>|NaiZTc936J#})A-)dowT#WF4MNYDwYjryh$;Rx$IT}=0KAyW+6t(@##L^ z7N(Oe43R0LLYM}&!*m8~3=)7dEzYFx9qi)G@%FHGm1d)p$Y7Rl9%Qo)^PRyZ`=>Ab z48+0!v_~uS+ZgWzXlr!e-oXgB%d9Y9M3Hs>l0!PHcU|I*u`kLp5Q?K5I55Ie^(B!? zpMn(NWjs9`B2Xwp#Y)dvmyBIt;P&{H3nsmf4eZ&3R!)n^K zgl-$SYF{IYa%N5AAtHB^nQ-f2o7)b;a{*C$|AO9+3NGFQ%PPi-?lfjz33!a`u&>6p z9-?eoe*5klcuii!tDux4mE(9zV!)K47pQ}?0K0gW-rMFBb2|MSZ{Hnm-rC~C?ziwb z)dPjLM9@i7(uTC-pwF3C1)%Wxj}O4hRr(tLq$zRdScBUHpY4APGn(s>CPA zhq-aG-~3{)tvp(4x7))YknWvG(sMooNSYIhDBAOWtfsBpf2w2ToHx>klPFgndy;3A zX8Q~TS^5>^zw!nt9r>c1%)pa@txN2d7+`s5o3p9oMWneTa&kvJpA4 zME>D7J;~tn1@`Ane@0o|cimUfr&QbS2$^Mw*Tg7$GW4Y0(rXUe;k$#z;t%f0%f6&} z%=9WfddcghZ=K{HC)}1|&?0|PLVs{`b!*t5erND%S;cCnXJL8BRQ^p(?eR=5Bs6gc z;f2@vv;5#3`6OG@GmsyM;O{2MyJm1NSjNl$@33yrX}iP4y<63BQJ) zx?8;T=p>xVv$(OZQ$KLY>19r`*27WyImbrv`?t4;mv?UupZ~Ql4u8#qap-UN!P$8Z znX#`v!{+zr*z;(KLH`DOSURU*9qp$U*@rS7Ct&K$Yqy4f`^VoL{^oD~b(+}z1|o^Lyf_`T{p10MQ8|4^Tc9vitpcBYRE6CQa0 zx&yY93n^qm2FtY`{q5DS?vxch?r;4KQdcqsvy&p3?%JeXro(9`I&2HQe! z{gUROWz54B66#%guu8x74|+YukOti1Z5o74okmFP-$=w?wQ-*Ll70yp<=A0F$t(-o zy7c^d75#Cnw>p{nsKITUj-Z>K7+uC8Lw#8}rl;jXe;DOadr+$DCjF@2c`wb?6}Nra0KK6drM}*HO)nj3rZW1_ z%F@o`QC!0-G)MHJzzVdZ9^}|YRZ|Z=#i)A8iU)2fTnN#pz*C;a_H9F-vdKL>J*U8+ zjFi{hE4Mu zAJcEs`!2uVP4iDZCgn|^`+n*XmvQ1GzIk^3=4-v>3CBV^*!`6gYv;}kTj8^kzv>7x z9i@R9uPKu>Bqs_OEEMupoYaGO&3K*iE;>N~pB^xo8JbKQ(|M>QD_QYC+@o*sAY&)q zoy78=I*>B1=z$hgaM6EVdF)E!Zz3b)>9%8-pZx8go{e4uPXHu8;mteYCJt$p`can#4ardZ68OVoI+HBq@1)Bi_5IOLU%*KDOT$0?r~d>U zX&<}8S@fXg;a9%=#f%369eH?m1hZAq7pzN+?v$kw@;-f?ZN-H^;RuRD?JnVM>9^#c zb_o2Y`^w%-TNzp+i{=lBvR>7$QjR$MkKf~^$Zy!V;a{P zohr-N$IHokfU(2whI|mQm@dkWoIyj#RQ)bD{7i+J@621_px0M_b5KR8j@^BU5prLeQ<23DyS1pRq!2x?;fR`nf$ZXOv z+95hX&&(tDG6WouG9z%slfsLjXjlS{1A4$HU3`h~62n9hHflq1y-vNF%DB}gOBe)P zy0Wy)%+-_3Tv6B4c)7gv(;o~gpZ?6S#^6$>&72dsxzDnoFd8!kd$dyyB4V(L^CtUq z+~TC~AEzCZbumIJc!|gVggusm@3Exxco0b9!Mw#EBGk}zr2a6oZ~IHrPNI!JQ6STB z%9k-FS&T*JDvhV@f>XUMRPZX_&bzNolhZP0_ad2~(r@QD7F)Dnj(j$Tn41RMEAR5L zOPC!z zXi(KM;UL&+29L*Jyyy@e2u~;J7M){j8-uEZ?mG{JvN?*9kBr*u)aiIgC z-Wp%Q6Ijl0avYduP(hqT19qiW)z>_155N3;gYBbUNYhfDbwJ)x>^d^{#UH;g{0axW zEnYo4>|-%F_xQ!&UgKhcR{eZo`{8h=9;3kMxXQZFoJt|>rFW}ahIk0wxn~|5{?->h z#YEs*yo45{OK4%0?L5lx=(FiE(W(0p2br)`y9bA~XJ}9Q zb9IY2C2E#2fzk|~xNhIs$|>G`D9zTrZB_@|8Gh|=RKAbuwjsq@(Ft?oWS-tS2 zaWc9D-&(dzsCJuDbyzKKdou#UqDc9mzhcs|6 z_ZU*i!jtP8bLs`DgYWnQ@wuMNuWC}img}GSEB`3I+J$!xhVDl;nyYmqzX!l)PU;z* zSLKXIHLkG2zt&&xA4N!T$9>aV~;yt9G8H07mWHsI)dn-(Ok;apRSCI^>=xD1M zL~y_b4gsh5J7VIXL&4&ch%lqVl3vn|bEG#X8LZD~_hT9fvIRq_uUtdRGrQX zJaHr41`qN8c+ohkjx79Ljsx)O>y8iWVi+J#@vXB%cwoed-i6I;6ENO;>%f+J2ww*W zqp2z{^w4s$BmGN9_z+iRllw%*z-)adK?8&ad&et1p_0$?DseTkY_pQAwuxf0XT-O0 zx}7__&;`k+V@*BST{&P-$MqZ3Qv?lM(w_&5YOuGgql^uJg|?I@Z4XZtc2ek32jS5} zOix1bWzcY|eC%u0T_+m)HsW+&;rkj}&1=y{?dg(C={J9jDZIuAMiTF*!S|t8X5#Y{m8c^2Udwh(S6TFdy{cKwA&F?`W%e^B@q|u7!)%O~!J}8{b_vEwb zr?B|^pg6wo(DYdG9K&K@!%@fWh~%Q=2W}n~L`CCnRD&{knH1ucgnC`upL~(kh|fHB zmF+|B4&VLBPlkKw5u(bn{gZ!OrL)WU*Dp`blTO3Ab+DLhjZ?k_Z1~a)?rAFxkgdkpcma*SMg|REDTm8bH@5 zQ)ow4X}U5d??;&PF!`}AlWs*xSv;eSXS~l1Kg}!s{Ge-Az(53ToP1E6_j}i#lRchs z)$B=?r*)?X<&*LDq&kd)IrkwMX&hykLt|@< z)7o5(7Ed}FULrMUq_W{1@Kq%wf)*esRtmH6xxQD!&-PxT<4C7RyjaXtwxlXLj70@9 z&yrBQW>E07$wk-_#dKx-a`_(J>DZA(sgqeqXWVJ0wF460&t+d&kENjlJ!BB$J9U?C zDEhL5G!P79Sv80%ypUk5cSsi;G0Q@yNMD^G8!4oBDX*;F)Q#mP@4Rzs_*ehx_l6(; z-?~W}lw9`3I=H`!V$X~pos_{rva{;W5Zp&n?rd)j zw^_=zjZxB&Su#2Vy*e^rjYLF{h&TRu+Lv`n>tLK*TU#EUc;fQ#S8%7kcJ>Z{r4B(?s0!tJ;@SQMT1YDQ*SzwS{c_>7I zeKb&mB%UkYjJ}fx>E(6u^}U!5y_oMTK6&~cc;%0d%T3bohIHOrN=Xg#3i*-lWQZ5s zR5j>r5C`4{u(jM5-kbQ{Cnp$Z zI&FWTBr(HVI|BwVisx#e;$@!`4Y_O-j0HI3FO>eKM&Jv?1{4j5ORFT17ky_wD7L5BhUD}G?r8&0JH3y$P7Q!rnh!rn zV}|O}paVANyTu9L`_SSBeX+QTq6OSYxu!Ws2%WdY6Qj3;oaOM0bMHbR5vye81PYhG#y4q$= zgMN?K57+sUVBZ#vn}cbTRq7drh~V6fKeW4HM&IM>hh6Sxa+t3&Aot-RWYV3RcQJZt z7(tHE_742yYdr~F5wn6`qzo?pf>XhRdiFWC9stVFiSm^gWG$?u=Y_?@&@|#lZ%bFU zXjs$`minlNC#|(0SJGL&HB%-Wp{x1+2t7)V!klajoZ?I)hdPx@mX$f~`|1g);>{xU z!0ywx&0Pa*_|cF2xkTON&7#-3h5l$yWr_BbYBOjt@F`=IS;`~4snRAz59U>UiW%`A zSf)Ywsa%chN)+-iipn6h%7lmVf=ujd#UnzSE9Fqu8hHP2(hc@VenfH8_mMjlbVGNtf2H{D)BX3=jJbGVhoT;SwRYt1;>3!*hysa!< zXEFpimFDJc*H|ON5pXPvz~G2)j3aRK%p=vOZlyPUzM)h zpStRApG-@P?S4dmyUQ5HcGSQ{wP)@NYkH|%6V`@whN6Mlp5lg>u*g&svnC=q(7$V19h0|a&nbgUEynzm< z-igM^DeBO;!SSmh##M#H7{W0Y1dMux=45&v+hZ)t^*^MMvh(yhrE{MfZto5KJdM|7 z`dvDiU)iIYKHw0&;ncZJ`gBh7UUC~5Vo>?+b6`mx^CEav1Rcm@@OSXaH>+9!I_6%z z_eoZAT*3x$iu$jwpC6vxx;p&i6}EdJD|uxa9B~P56S^67W+`1_LYO;N75BNfP zg`D>A;!XJ9K8TUvW53++ZwgUGFmc~Q~RKQG)dy+dT962GPC@P`@qWFK0H#iL0t} z_A6#=QIjr0?O0*L6vAlkmVwMPo~vD$=HcxqSJ8mwlf>~Y_o)Nr8$W%r`GirdV|{P^ zm`~({U0{YJ-*hlNX~f%z_oh2z9J(iRZiJH17DxL7f|KRbpe%PxKM%@6aBjWEmo4ve zAQ)B5v+WZ+cdUxswBIl-xam4kx&*)bZ642bp^mY%5563)!3W2m#W;825;N^L^Q>_) z1T}U94UiwZA&LmneJ4#bPS2vw(-aa^j;ve`J+PI`E5BT=I1TOWnsEw2)j=9XVhO|X zEvKZCQo?D(87D$v%-3gw`4rh99AOp*q{(ZH*MemFZhCJXfo+U0;aaAH_Yfx4C_Dfo zT$DjIu+Hla;}O^30Bt&`WE_hzYj1er<(E0B>df#JT$(poe)gU3{%H8Yk6#}C;E%qI zRo@MxRdg9>AiZWYlM;DhB*s){QLL*oFLvrt+IhA!atq#UAP&y_r}v_peh2$puU@&t z-V|4dFMQ#%ltta>Ku)>5f(}X6Edy7oQ0<~dq9i3)X0;7?4FmhWh<_jE(Hmusi)!%>`5No^Vgn!!c&17kQS^}c)*pRy_`h$x z8)LzjzWgi0lTSW1oL=F;1LE9g56dHzk=I^+1Fu&Z5QU${*n0OiGcMdG`NHt@6KBEA8iQFBSMXxzou#TM z6&}E_i}6B*Ug3C`69esYkSYA3l)wX?y6)_?!qrm_h39~LvSiPuqg-K=w(QUi-N`si zDo-owMq5R=n?R_kYmCB4(%-sWk`3Q&*Shz&4GZR90($<!G+=m83Z0}P?nh8EE8Z?@1=D=5y z+hBhlJxZL+IvH%=Zf|FxJ*C@0GXgDiu0gtJ7uk+6(f&mmagXFI2hupmJG~6*fHyo} znjy!+TB+=E4v~`(YQ8!NC2#ty44Vd@N7hCr>LEUkSczm_4l=W;yZu1ZE%*E0bJffH z6pEFGqAWw<{n8Qp95Tv(2j1VLKBwU84-*P@Ck<<0wE!%ODqYBKc|w_H3n)ZfI%-wI zlQ67l=Nwd}&jqxgB;l^rIvKZ z+k|{xf9bX1;-yQ&`k8{M%h<;txxhb{3pRc$-tKS8`1~mPC6`^K0b!Gyl=Xk>6_4Z=o#EkLm4*c*T9`^)xrD8W551O zyJour=)=C*5E`SvRpiAAp0pb*U0df*4+od%`@P|jb2oVB^0oyP8gNj0aSbl4MJ8~L zqbB9_kN7c95B}O^60~)){w}Wk(?}o=jXMn&*mE&7Kfd;|f-G@M3VBWAo_jO4LEI&S zj+aUg2xE?UmJIP^@-nc7?UHx*-zf)JylQ9>mWHq6G;IBz3iT_*x_V$~^3qGTd$2xZ zopfec1kZZj93fB4qwp=x=lLW<>QrHl+$!^k?TaoAhfFHpym7PO8)KSq`vA$~@SeA04!+rWO3PV?C6%vDPWkR(8zm8eZ8I?4thiM7s zp|LL$Zh6CZ^wSz2D97GE$TQ-xd8=cq+8d^PRBt}quRPeWcZzxkd=O4N9Nlw*V0|p7 z$A$LY9`xvPYn?69<`CR6V~C2M3wQ*_-1gY5-qx?<9{a%x=8OFDstrz8)xJjdoNc-h+mS5#nx!C_{oU{*GVJUvnjb-<$l7^+>u?&ObSb3m> z?^8a2cAUI3f-C_%J$A0RWnjzaQ5JY_IfjaJd<>Bf@AETFYqYjubY9t;6aJJ=+pb|e zzlWN*p4wbzKj2ftKC;|6IULML4+->Cq2ZQ$9!%D>>|`k_NZM56v=dxQj0dk?x;Wfq z6~qlznn>N2Zzj3&oJop@l;`X2V~u}>yk6!+Z+S(Vh=*^Ponogh{7%|QY0@6N^?Gc> zBzkY5h0{?631cScs;wK|_ogZwco?OQYMEFzfBMm>Zf^Si6N;iIFv5S|*ZCGjt6k@l zWm#{x{!oT@ct5y0PSeWl`2@f8`@R}~n(xW<9q;2@yKXvJ*q^#mBTMPWF?i=WH%`JA zW1sVWa7^LtJf_$F?zQt-Uq3sI@`3krt@#6^9*^+!^PeBS^Ns%}ifv9jq5*Qi1&X)8 zcppUvA@-mFr@4u^sq*PNE29EoZ(%+fAx{REZghov08z|POk;dWz7Zs2b$q|Ypf%3S z_}mQNaf;a)$d2h6!JQwO%^0E6CSSOqnAWFah!$db*2u(6iZfZ3B?x`Qz2A|^VIF^q z(G*T}G+3;T6!Zw8FMjs9;e{7p85Ws|`QqoE#dGrV@bar~4S)Xa7l-S&I8mA&#ZAYV zgJoG6n?TE%2yk&G{L4$HhO?V&fs0}sC7t&wFLugw3B;px2K~;&sr;<5@1sk{9=mdW zc>3wbhR4}(*3;ZHp2mPno#M@!(IXWiy}{R(SARUi;CgVn)J0D>KKMU)NPASWW4|qI z#Bt>_WVN6X+2Qip^TW?x zeQo#`|NLJLKlsT@9JYhv10C)VSvUF^D5%^Pds6CdzBexIi75aYcQ!Tq9_gJ0?b^Y* zZ%qk7D{38}ci;o%Hav>e_VA-`|Jm^A=YIV8q4Cd4=09;_4N^Fq`P=- zozFZ+^KYZfg&Ihczc@B%jJ19D@wmw|G$dW@0J~ue@18ptS6xCX&1|!+z%4qpgPQhY z4>UYD@xY-Hg)`DPQ}57Q9HvtMkB9QNG&V9|+KE~!&ovIIWYS~Dv)OW|!QAv9a^IBX zDRMq!XkImX-#ZA@*ib=y7d?FStG_zFdvur6r_K+z_uhOD0HIUfwj9fJ*(_EKvSyFJ z;2Q@ZLLePw>k1Ukajszoi8#(g3bR#u zp6P(6Xs`0;DV?}wXBLrqDd#*$%Vo8ROCo8`NeJ0cIb|79*yZuioqSjQj>dS~x4n&3 z_*KL-Na{&xUfKH#Bqie zWcf1uMNgWDGtVvteteEH9sU^`Xx2_+&Yk~Q%tya85sb}wG6OeXHz-F9NKOXc4x&b- z1`nV`o;6~-jmakKt?$0_=J3u-uMW%4T^%kzacS75k6KTEUWF)gl~dx%_B7ZUhW3#0 z-Y@mlC)*EMJ9;-kT)xDhM@nG~9fEJ#(mmWNWzj=2*BS$y4C7;z*f@Q5Si=L-tp*&Z z^->|}$6yYy6{mM{$93V2o5S5VuG7z68IBmsz0UHhHMUL3fd}+!d-Ubxk|pLEH=PN$ z{jOZS8iQ6c<;Tt4_tl>WTl6pQa+sT*{rgO8oj-q$I-;b~$6Pvnj)V5t)&5>R}KGt-^P>ntm^mPjW=(=w-^lg?x8Cht+F)@#GnU^OVPY8;Ozn1LK;%k;c#a26o$pS z7}Yd>(YM*g(19{no{#LA04i-rru?T2bHJcTI_2J;tO0m_r#I({-0_(|<*2esFR|=r z7u+G+p+P5kbNVrH$^#MO$C!s1s?TR4mBI_2l9Td}`o;#E>?0{7Gwt^+M^H{t=OZVB z2zpdG(Yh$#12<6;Pp-+IX?*F!iJ-h|I`ETAamyo*dtn;mTW9rduLj#)1FMG?8IzEWVw_6E@OwDp-X8kTWlb=tf$^#OAxi`q=o6&tjeUt z#S=mPsxZPu*^R4m9I5^%Mqef;&!4+E+`4g#{p~Kr(|jLYWnYH`$~k-Si7~H7cR2?P zyE`1*seV7|6dEHP_c_kd5az_K!8(;rRPc%~|D6oJH-+2LWN9dMz0Vk;+w6$3g%iFf z$8T-Wlx__2m+h5u$kX`Z+CSel-V@pQyfZ}S%w553JjYm>?BU*^TnhbF)n@!3`7<6c z+3=aZVUl)z?y^t9VZ7*RBYb{u56RH|gjUVpl{>Q)n(B9xbYm4llNwRa(yzb!GY_{_ zx<4RhJ`UCyu|~rGHn5+7glL zpjHE^PBe#%{Z4_uc=?G=goQ=y)}UyO zn}oD`3LrMZRsAh8%EaU?J*l5XZqsh=JK4|ngO+KSwJCV+(6X-k-|l~mYiRnaf-049 z+cuV106)unLN_gUD<4+xU;~ohI`6*D&QY!GXZUX;qejUN8YbIF+3y~7b;8s14OhoW zo7iq+{rcM9A9OXZBUbYoE?;@-K~Wz1PLtTj3ZMC6v<292&h$swmq-baR<8Y12%MJ_VOjJQ2G_XeEO8UooPat9 z%D2;|0W#>E5KPC-Oael|>%)R^yYVD&)PqrYa^=~*R}^S<@WDu+lvQa8{;qeszGrC( zO6K#=JvqGa(n}FedkjcE^~_Vlvrj%fTzluG%+I#9h44>0@|}WP^Y5 z4TCF1?S&#H3Mauc-%BANe{kv$Sz$#rg9GuW;A}-AcoEhS4`ZJ*!y{228pNmGiz|3@ zHch$QQl(EL_kHeFt}++^Cr3z9DM&gqEMn=n!T|_pzxtKomp}Kp;q`0RhM&Fh=J3-O ze}>`r4hBmlX2EU8?`(9ODB4It{D>Vp9q|}X37)IVGsf|_DWDT_t)=_HMDp>I^)3G4 zo`=T%@BG8x@$(}MXD>X?$#ZX}v;8Q5$SF+rA5=g|t$D0jAE<%YK{eiAN9>#Ut#ADK@Ef1~d&3f|2^Kh< z1|-cANk8@-Gdh}msT>f^x>eMbgDX6oOG5W^(` zP=}w>kQgsk(nM+J+W}j4XpAXC0;RL(q(;NNdw0{WPOQ0H$w@4WTZ1=9 z#(lN7J{j>mCQorxs=AXxOibcEsr=Pgp{HdGF3|BFlU{nX7?k&??bqR*X)x{OCq6rU z^+@i|p1y>EvR3E_K+{3mfamVFKP+%3`SZi3`zZ0IWFh@^C|NQLZ@>K(2kzY)*d~kK zO|C=NK?9FI3m@A>YMk`6X9sEa{h2tHe)zk^Di8bj%jY&ye|tz}KpO<6b@V=Tr;&`X zaD*`hoh3#`WCN-4zJH+Z+!jxWZwwlgnNFQA@wT>7fUOsg{kBw>iIo_TDkqok$sGqO z1H^D3D;KDLc!-aKYHRP7CN-!dKCd!{5G05^|GbjLR3`HESTNrX_DQBwREEDThrbbu zS#29HHD;;w(v($G8_r-DzVzg8dDZ@7-9~Es@GcUS1onTPAbo))maDsZL?QF-Z!`$m z$Be*D4R_Wjcmcl}3*T?+7Gd#EI5dDPbLiyG9(6)h+jpA@29Tw-jRkR$zk^rm5PAeJ ztzR2!Mk9jpfRLV?dK8@V_@+x+Owx$A9{ZKis$~iEYNLLPkjWS1ne?u~FiI? zzMrV^8|c_8_J-3CqHS*w5c-mH~)j*WP%?L zbnt3e)uBMc4dp-m3**rs_t`si-7_fHQ2^(zf}SJG!Bqc?s+-$ghr2V!`}32I{Du=lrGxv=X-hP+w`4} zR}IzKa)?a)W*%PWhx*9BZqtQs#>C52Ry^DoUd)(BYLdS@M5Z;#@;*}9XM~!#v)?N* zOuNz!tLTVsC3F3q8^g70XND)9yo|HU8i)Ha(!*QRZDTZwYJZR)me$u;Vy-v-DwCtt zzLp(%O#bTCIsAn(ZSk}2nTdX!y;}JWAk_{d%(hVn@n6Q{dgCF4p5tKXzR@`I>iJEn zU2)Rh^11r^D0AiL^g+PRC+?92&~9WZ!d~NCCTAj*@gN^*HlP}vG)+g@YCtCo`8w$= zm;3?{?G0>Gx#jb;ZHPR}%lm1NC#pZIx866OOyhZf>^<~5L&%AUnG~YE5V8pBX;?<=+^-|IObI(A^-O2-=O>20T6T956QXH*g}}Kb4_0FodU2mfa#SDqO@^XX@X3ujr@D#h&L zA%k)FzPv*Gc$xCP-0>Bh2ntZLBvA-AZK>OK@@yTZ0$jS)V00Jb?KUTN?cp7AizNkH_ja;J z+BSxBogy3vyYz9H&BoL5G5sH!rEC?cQlh9wG)C|+){mQ%s{yI@&8YgM4t%MviIR>~ ztQ2PI9aNN?zyJ6D-tcR`_SJg%2!A)(8|LhptHZmu-#7*ZXn#-W&fLLPj8epCdVNpi zpYw}`1woLKM$*uNQbAT(%FWewH(lrngXMwCZjm$25?f9Vosdc_FGPZTpgw{x zjCux1&m-#~|CDijFb3~E!O~|3pYl#TMuo~K1W}WBu#SC{MMxS2e(V>Bnez3Lv^HQMgP#DRoFg;M#F2aN?hGq`_`QMjyKmbWZK~%`M<)QE{aq2dsU{EX+!a*LvFY$SmW%Dq^5wS;q}+w z7+${dHp)F-T362xPtp%bq6%Ag0Hd=TUP5#EvX z4Vjd~P#)tXbYp9R2tAe)zrUqiP-wu#{;~2ux%m z|D4oEM?u~g%1BdbJ*dUL;9dIICE}dJvt{iR?T&sSL3zTl^sKxzkafy%pDhVS1G*l9 z>g2_f;)RIBi|lg51|PXZP`P}B%<+48i5rbEYv^qU^zS)&o&wxn22P>Q@)Wdddhjg- z8u-)?G{VboXohJ!?c?hs!t_elV^af~o|&20bRR4BQHKQujCaBS52F0oSIUF#tEpT! z*tYVt%UEGEfayUeL$>xJ&kE!_3R~OA&~nv#zIq{yk?MipdS7X2cWBB`JX_-< z?}f=dlfBnyiH|7vWq=cxwv~D0z*bPD14VfNkq7zNZ%B5&PyYF>wyayq9_uFDwwSEt zcx2y>fsm!#BYZFf6P0VjV;7$uE}XeoSvOp(vNu<#Bavn8f0mMRp{68%|2tDv@CeHkJJbmk4AW- z3{2oRJW=^XM+2|w0+yBX$wB!(g~2k_!CVa{=BK<8X9&~q&oq&*${6d)Guh5U`uwq+ z*-LIT9GcdCavFTsa5X%sJN5Co-?c7d9gROXM1lwEX7JiJ1fR_(hECwT#Gclp2#h!G zZ4AeW1MHzR%CaIO*6JG!?&}4VtM)8auBcbuV-j0K@hfX@aA?eVWE^d8J258Aibd*q zq^zQ?9s90)>Pp~t8?lns>WWo&^%M1}&;TW$W@Vw$Ta3%A%9-L=X@_wx>C8hGNn2BP z+ke~>GW~)z;C(K+^}gB)w16ymw95AxPE7enAgNbBnATt$^n{Q7dG~kbC%sQ)PTEYl zZ$dK8Sec@szLaNQYiaUA46E`?0HQ8U`{T9Yk1kkMF<07EdlVP}MfO!4N|so1Mb_yk zeLfNGOF>fp)O|A+p^fZELNg?jCzL-lTH4A!TE2Blx>-0*z6!VcWZs0P*XhAD8Vcp=liXgx7v9cm(gw8(s~*@B6;`zVEwy-wDH0&whdJh(4Nb`LPX@ z7W&)&;6LYN;~T^4FaLNZ%$hiR)~*Cw2}8X*jvdND9#*D>UtH4To?b0&BiU0Y&e-^U z>YC*nnt*exInNG84b`bq9_h1J0q-Pc|02km@Ddw1X3wRROzYA2W7J#%n^Z}de(xn~ zC*LO`KV27iEBD=qA^b5?HM}rEf%dv1-9u_|P{oH4s9j>3d6$9)6 zMxiw~V5Ep~IBX0fPsHgN94>6a`oWK5!`H7IE{Qu^5al?2_ipxGTK8 z>(FV9C$A_#yzh{DQ5}V|!qX*}wP#y(HpVkf+K&4c_P#fp&Z}`Yi<=Iv+QKDqiDzBN zs|Nhk8%EbqwtuiatS|`75*+h2bCPC{Fe;$?w;K~X6%YHR{+k#HK8+{o)vIN!OQ#P) z-Q&w;bcUndGZ^I9_lr*3?;1PZgj}PcL4LS!n%O9DeGyO1nIRrr)V_@fgPibK^>7(0 z6$pH`fniaYRG#?Dl2$~mvQeROfPql&8ao<;?WdvH*(HUbxNyL$iYnfEIg{~XAW(4= z8I$%hA28_64 z-%MvA%fRVhZEljI|zxsgUG*8cfubB4Fp}mmYYG(Nc}Ce*LS% zfA`=2w@LR&_<8EdUxq(1;7&Y)J_xSSPJ%-I$q4dpD~!^SbS+)^-a&vJUYc%frw2nF zLL;7SY(fW}OYFnua_pil^NRvGHf;00vR2vaUk>$9iRF|*XX)%ej-WsL8RMaf&5I{r z`6jYIoV8{_P>;F_b^VL-oV=vy3hmN zgPOvZ@SqcbZs%dxU;115{z>?G z?9y}eCG;UX^S#wR3S9D5hc-_3^Uv!VI+9FnUx*`pFV7B!e)h`GC{~)o_(dD4CD^@X z;+V+x#2TW`vjkAso$P1>g7@lt+ZeNND+8dd)$B=GbyTiJFC$-rhhF%sK}s>GzEJto z_LR{R@rle2(hJ!zr)CF4;>>(Y&fg!-oY@R*DtI)kYB1GMm^j?ao|IH_DT2lq)R8=N zELe$b1|z_jiK+DA$Z6`9lu4i4*^gS7#tLaWf8-VY1A}@7aAQoj&yX*uboE7K>ETh^ z$YckL$}%OxlqO7SKcQFLDpe;3n#VlmfLN9?{aAq4c9{tC8*qLYm91m zHQYuAw=6=}D%XDK#ItK4O1h*0cj8Qabr&5jv@o_;?{VMpgw{545<&eeed$Tu&B}T3 zO|_5xuj3Xcapr)kQ!dm0iU+60mY@Nh4otJ)WF%#a1D|84Bo>@j1=%bhQdMMxW$Hhb~>?Retvh{nLXc8sTP&n@&*%iQ+!wIIlc9>SL3Pk#j6oa zXp3rll#@BpIgp=erxSAU5P4cFFe{(dPrT0Zus-~Sf2c>(Vwc^MwKIe5*iTGh?6|@G zA4$ zMH|QgtO#m>Rb4qqQ$Zn&_Mq9IPtP(f&t`4uf7TQ-7JXNv$kHIuqs?A5B1Sq%n4f8LypfPV&U)nE-P1 zSg`ujU}tZ~UjuxGGN8;hi}L9=It|NRMBt`8<08Zz;KnnOZ+h}re`WYS_%s9SZ2S&^ zo%%HZ({CNeYX&UN=Ck*X`=KsS|7FV1K0mvf)^PVOC#^FeU&57aoBf@NQ>49=K%F$miWhKC zEn8kR1^-<t_nd11b_-0#XaP z`F+enFB=s;Ck=WDl{8`7wmgyFTL!4B^wOIHXj~n{$$))m$HPHF!@S%*+Q!&adn8H! z9uAVN4CH^8%)!5oe=NtrrhD~eNf|tn`oL$+FZK`JM+7c;XjFuH0?hp+5lsBabyk!? zvZH9q^D1wi49YGCw)PLnKQxUj0S5U8iHWBSlOZhS+1q08OlrGAe%VKk%*2Jk{c2Sz zmgv`(kyXxw`-!Y)A#jgkwB_Om<~-gQ-|9uCj~R&5uD90@9YzafEA-tznm)49E7=LH z`KniXt^Ncky-ywhPQ8`gdl(%yQ0}k&{tt#<`bVDy3G#p8Hkdb$4+-GOx~yX)-$%~r zX<$%q6$XRtQ-&R-Okprf;RG7_ruY6b4KkOZ!el)A2J=I1x|bajf1bX*s&dPK&jV1N zWOC>HxpR2P-9~1v4_7bZJ&4@9{di<}j za^a=n_TB6K>LXuUH;gP9Q%{xskDTF$NT437T$6TO!E=cB^BZg#qsWUKbYg{@Ijzt~ z!{^Gi)9i_T3jJW4i5Ca_#_>-d$vq}Tcj50HyqNaZ@S;@T_B%x-Z|)6x*XW67`K{+F zE5cj6(_?~5f)r}{)^rUS zt7+6>-G|dKW?%PwTe4GEhk<8=L7W;l1H$No1y2(2Gi_7rseX`Uao&%WRn8jRgHl~t zxMBq6%G=;a#H8(LKl>czkID7uI)rymIe|ev+$&cjbG*h#ot#Od7OVc(@K{GZb5=1Z zIzF-<>PnGuT!qbk;0WW}G6!Aeur128z5KInyn1Mqdj1M=^u{DBCZ_oysg`W^z*~6rd96Rrgc65at^v^k3-WnkLh`7KiK#d6VuQ*nZFCxcm!j) zr5=8yJwij2sexKsj&NwCbn@P3ai)aLDka{zQp@&@ClYWNfIL^J+b)7630a9Seu-|8 z_V;^5XgxAfY<$!6%|GF|%09iHdh(NFoE)n%{Q7VGr^9#u^#2%MXSsJgyZE4P)S=<` zc~)2JG)BlWSh_0vrG2(KS*9P^VQi!axc#p>`8r0c)`!Ybq7rAk0&bibu)m)FRa5YrG}w8XZ;X+& zl7C_ltk0)}8i%Q#`N4DArA?fGfZ1pQF^icg;*ZT2Kj=hxRn8h?BzoWcf@pV?u+5&Ua7e~UMZF3 z?E;Fqsn&g5hhr@))yp3*F5FNES*+{|;o=xd>-b@tJanf~3k0LGIci|d+xjC8R6mn1 zwlKP>cbyJ+I8_A$T^{Ycd3cOKiI%__0iI}!-Jl<0FX?fAQaD$~^JbLQ!V7It!R+G; zD&`!*gQQ^V`-89lcPU|vmkzqn4n-5fO&JUnZzzRYh%3cZ$w3{o5@M4P^1%xgzbPzm zgL!)}>A&V505e_yS5${UOB(eT24v(1Mcg6yaMQeH0->Z7BgF^$6+9)h!9^L+PjiEg0(2Qs54XD96(H2m4%EQ}mypoPHD1|DkT`!&Mi9d|X^i>$ zTFdQsvgSoplx5wb46GoE^jFowIk<<{lu(QwAn~zSkhKB(#s~fOhxL?-aX}}9C30$(#`MY(UQqQAjFmlht<61}AN_MF0p@856 z!c{2N7{;Sy5)_21Fzmf$S6of==$!z;f&>We!QI_Ma0nV)g9Qk#gF6ZC?gY2s!7V`s z8G;Q?a2a%9kinkGb^p(K&WrmxpWv*u=iT13y1Tl%s=9vF?OTn*u*SA~9Y|besR4an zT}_t>w|psw1lST8aQrR%EtQAh^rg1h_6u3D{By|RH6mY9!4DgpS3?yeM0ckG(BevL z558kH2(=JDR33IO6fY^tG}Wc%s{hljl|U(4!^n(RydC44{{e1wnDz5aea=3B%u!~T zcQzOjcf);*BT#Q%@4kYo?K?a7C93E;5|N2>1IsW7)hXha-ZMO)xnIebHZ|>iN+}^Q zXX?)5?{}M)clGR?RhNkxC*@)s9Gz(l*gI{6jPQumOK$#=)kyJenbYus8EMSe z-@EQ|9pkxV@H!1J2faVw_htdb&f3d#ZdZkcJ`2;(+A%=64M>1~`>FHd5Umnas+=Z2 zQBo$aZ>1sonr|;{cCu3Zaunr?$)Rk;zNjY_=yO*N?HPXS1cW>aCS~|Mp7R&nLb$q_ zDa(A$b?D9}<@<))za5&EE2e9;TvNg7It#bX(HbZ2ThFlW%dIBcgE%X$8?*UV0Nn>Q z2OOgP%2dpEEmU6E32MW9JHY8v93bx#&kCu#%3EhX>x$254O8bOA6OoCttBeEZBx76 zniM*Jj6qbI2a8I#@Oz%8;hg)R^%0=jsYwH-JSp(;>{2JgnhzJxx^Q>1rHxiyb>s?9 z;^FOMuPDob5t`5LmS*HiVZ@0Ub>$sH`-StD`)m*11_84_glbJG@1@uSi)QCK)7+vr z?idT%9q!cpgn=C*ObE``acOnL zTg?r2w~Z}IsaJUKFgSY1giKj7RD<2(hq>28kTD(K55)Jff``4yWpK*Sz*fOW5y)46ZDu-82Kc1WG^st_#B;m&(17E2xy9$4HjJ4gu>d;gPoxenKDAT^2S8Wt6IeRbdIf77NU!etT>DEsZe#ctssu+-+C2t!yt`peGj!g zpqEDa?@wX{qPbZW&Qj#+|MG@3(z!}7D)43pH2v?L)+9hQS93j3F#li2ZZqQ7zA{Oj0#F+)gTh$|@l z{l9klYc`^}U*T6x=l^}+5Ci(E7a@UIvq$#4f9>@Dn=t=fm1r~xe$Zj1qTx~{o9#ZZ z3OTKO0p|d=hB!oAH@{U4*ZS0=y+lY@aRKFho+yJ}ow3qFTJx;aM0QJ~@3E+g>dKL6 zkH1`BG_60%S^hm>lFMy>D(TD`n5#%bghBrr0C>EAkp&w}2z4}$a^IUAZNJ#t>R8a{ z;?gNAG9`v!e|(ORss&S`2K<)CQNPgZXGR_6jMup@KDtmyB6cdSgt0NzNYe7@)9nRu zcxR94g~RoD6LjT*3utWp4a-}a{6a#1!MWA%>L`s-%}8-l98mf>BHDMk8K5HKa#pww z*}S6{tx|}mNSd*oL@`OzRd1cU4t#)P%b1P5RHWg-|KYL`+BI8Roz7GW)J^PqfvMDz z-D2H8Aa@>VdGnj_3&98h~MW)M3K{gO5V-^ z4hSU;yjyGJ*`4p#ld=vunZ4U=`z=oDg@mDLigSNPcK~%0B0c*(9Jss;Nz;QhHGW=n z>peiq>+*!8W08r!Q)VO8|E90R0(HUYep;O3qUYtE_PkwevTb4S@;c6D<17=?%?jxf zPms8119F&kIJZ%C8#g-cjxUPFXk;yQPd4R?Glq!8J-cM6o;1&&+f{ZRY`?*pGSMgq zxVsvzAoIGr-C@<4-}&{9=1igeV?quKGZ`}bqExWn zyl(a=u7I>b|Ee*hQMnWd9ijVh`Sdmd^FXvzC1aj2$~}wM8q?M!V0Z5EptWO#w^Zd; zmB5I}JQr~Sq^m)jMc8YW`$YcF3(|cS#~m=OawlXFwDp1`)+&J{SdR*+nvbiAT?;RN{S`~j!9H%k0qCmZ4b(XrOI@se_rcike^`J zD{J13zP8cWKAN!laa%HQYV)%y4hf^Mzr z*wz$NG_p|r@~X{G68rMx`xbG>Qh7>dD@@g@^lDkX*8?(Ybm`2_cz7Q#Rgx6T*IX`a z#^s5ItfiiciX%)~V}XQh9f2G}yCIH`{s5En{v)5(!L$C(H?5w>nU}X=c62kz(!%KP z!m~$(%z_R&JkF;}r>_ohw0ew1NMWmrdj7`8;!nm3{ZBXOz2gsZ-uXsSzqKO$H*czN zWM)(WVRs*-Eoff#;-|FYR zyx_7rY(AL&F7tq*Wpr&%uax{QGC=UB1TRrS84D4*tklCh!&Vm(dYHwP*+s^_sjtQ}Wx zOOFJiHq6H!@Y#%z*IyHLiK%9aIp@!(O*AY<0{Lels_iSu2niHM^X6hd-Se%o`)?oI zo!s%-kCS9c+?AtLn=N&txh{fE=el#M4fX0x)5LFIDg#ql28)Gm9TbcqOLg*YQ7HH{ zA^PCY+^Y4zx74hsQ!A0c4);PE5NCPJ$hU)@KV(W6p$E3ItGmuezb^j>U8}ydgu&_1LVUP-1>91QmG;&;(PxCBJNeVFR}Van#Xk*(H^0J z6FFnt8@S3*TOY<@)OMhq#-Yp>KHm5Euv07PtlZ;&3%hmQV%qm-Qp?&+CtQkyj(4S% zaX6&9UcA^@`~tV!AK!1-TB#HBIZLb)TZ-f-`FJ9-;@fsOZmFnto^0(w);!1kR)STp zw(KIDmeBLYY4%eaZ>YqXUjFDyW$)hWI~4|43-vWY-DSl~pwRW)_kjl=NKk<1!*A51 ztx^Z1NWY#dcn(}BqRW21j%|xcmAAZ|Ap}L%Jco=bMx#ncDZ>?in9KX*+s?aM1&0j{ z?r~%gQXqIfc!U0n5a@@Ah{ZK&yW39Ha?|`?t@ld4z=*538RH)kUNl(}Bgx7L^SNg!56)xf9i|kCI1N8Go_7fFwp3}gswoz5=EdIIgxe6}B^jFr9Ag8HvC-&! zNJ1ub8Dg+|z1Q!g+t3;tY)`=+f@e0TRok>yjE~pUXGvY)px~bQ+2xUZ3<4&H#jlVg zAs_vy4D!dvH8uHG@+^m?&}$0lz0GzTBkP}5=^lUR>WDMFU+ZT#eYLR$>zJ+Xu$N)h zpGgdYEZ4T7bl+$-O$|c z=&gSOppYUP@NGhpIP-w7kts1j-;!jtU)Uc^|;JLf<8=MCKit{nI zT?1^k1#j>6gcq<$<%?=2Dso6l9q?#=>2!4~acZ+E8UN*Y*D{l8U`Q?J#mU~##m>WX zWb5#msV^36%ibrc6Gp8g4VJ?u`Cl?mv7+Bc#e?j;VaW{2`}|_wr^z`&PRea{d7f*G ztAu;^Vwp3wVcG{j1&GsVUt+GXmU45LG-^yOt`>E(;Di!BR!gk?mB-uY=s z43jUd$W45R3f?FrL0#IbZQFS+uwDN?Zz)uy#~xf;-zz`(AT9@d-T3JoAJAp+(xCfL zXf%y3N^odkAvyzxWTnGXyWF6~H;&z`QJ?pldiiqPBzXfzf?u!mm5ipoAEMSc4)M&t&PxK^|m z@NZKoCpHo2D#MEKc?9{4zq|vl2SIMeCL=s!$1j+e5-V42w^L{f4n;F<9WNIelGy>g z05iZojdc9h%SH_0p{Ms;-f8Rxjfd`u=Z*zVT!_<@HC+u*%l z^!1kQc20fI<*i(=Mt`W`q_?hnHw0|UMqS1v%&4= z%z{+Rruj;r_x_aExX=+Z z=rYd--F<9}Q&m8sG1oJFbBv~Z9m@H24_TJH?ejA0Y0#8eJex`56WT-KJ1O_6qF2$x ze){puB_AQ>`SZiq>(l~-nlyl0P%qBy$4lYyltuVxIZOeWPA?KW!D*_kn)(1!LQ zixYZ#?tNXSRXUu6=M;Pky+~*>K2i(pcX9w%mP)=pPG*_0`O&4ulfYvoMS_r?ae>fn zByjdZG=;hi;rUl7RF-X!3ArZAYc_m*L5%P4L?XJFG^k*;68;sb9(HU0jz+xk_$r|m zaC_*G6KbYQEi+Ys-J*3NYxk3RA=IkGL!^iA-WJbIZW z71YygH>XwpQ9**lXGu!EK9Lk+8G#{|ky`JRJEbkm{-?D=IwK+HM2xMWeXdar z=JRKcYu|NkK-ru*^YwV+?Gd-bXCHo&oqcy){9(F#&u_GQzn`g3e&O1$u}36A11=r>J1gE4>(&7R)_M1jDZ7O$$ zaeow*ZXR^cy7llV3qa;*vy+ZB@OiLf4jyz@P8rQF8j4=6TR%5|agm~yBdRnMN6Ju8 zO`DlXcXDJF1mQ=x^fQ?IOkq;W)pMG zzN!%4?o=Y>HfN4Z?f`6w-X265zH3ruksV6gjZ7OKtEC^Dhc@YeJZ0_DidyquP6BrFpX&gCiiyg~)ve|%IPS+GlC0*;g7;6i&2 zx5Dbrek&kf-sfgYRle^=g})4{*E7rTgn&Ca`(NeCP>Wjm;I<@OD~BNAID4k-M`g{l z7zdfmxz6spE(v28v^iebgox+z+J!0|dUhJlk@5n&a?&}?I8`z@+*Kf_tF!R0Odd;F ze75a%2GzQ6hdYs?Z65DWV4e)nCgc*D0meDha1ByOOkR+n)5=jM`5a5exuj{6Tf`&t zCpFtE*MvP#9$hbMduL#rEUM+cMC>cClbF#cBm6TtguMI7j8qpA4_ee{SvZ_O9C$PK*m{=8bVm)x9A9oxkZj-%o;C1eGPRyI|Hoht zOG=t!KW)0#auspt2ji94p<+>dTehB-y#{o-S_TL^Lg`7x;C}AP&Kn^Z52Vzu&O(-F zOH<(7sO?w}Rj13&cB@l|ACA+NUZKGtV&ccPepyg#&-EJy+`^PvlkT_I7UwtxlJ1f3ZOel` zLkC_w!k0v4VQ3{$;&;t9A&O!FhA9b)JyPbuYsd32YdvbJ2LK3>IIQpaZtL4QJeT%9 z;ro3XA)GP{x3{-40Oisou6!?go#HBXIQ0ly@XsntzCaS*s6;T_xn@$DI+Ij?*4wsr zS(PGtHSAd+rQe+s5NPHt;5sy%#jw{NPiY)3^m(D;x&X3(*r%MVxt^)wV#^cj{dO%> z@xr#I$Oz2omH`LGXf#@3bbms+YGdJ21i73|(bj(Izxd^|Ofyl4i#GDO?%m$w@p-++ z#0;)ne^STp>jgPnYU@O1z*jy8RnfiNA{nR$2J|#RgKNNr4dERFM=>C&^1ai3m-BR> z1FFUPf~xOWr5HUktOzuYS#U z;gjypDC~FyZ@R{SfD$A{pO}c=_0TK1R5(*)BDNYbG>b_RZCv-!x*z;UBUDNRZyezx z8t`eW-&7gp=;F{BN55v-K4*-_rLbukipvo?7{ip*?_&sieAuI=M5CkJO}iwDmb^@a zLQN~g_V#aN?LvxIzZs~66ivSmCZ-W5QCn!8pgrYb$EQLHeWc25AM%Fv8jR zH_x1WH*RfV2gl2lyyM?s*G{3t5?Ik^!2_5J=zO_DK&ItpK?9T)H7dNK8M9t56K7fL z&m6NOJ6FfW+iqp5q~8MWyymUy0(_KTdrm&bOyE={N%$VL{#=jjBvD!wV<9OcCl!o~ z)b))=6vcNEl`vy>&Cm0`^;pc9Qf@z-+y4!{TDH!a#UNQ|QpRq_F>4S?wQ;3xZ536^ z$Ny0zp*uBdXLj=Wx_Rmhi|}8cvblQhwODoPs>;=P5AGc|JRM>9zoI^dgG~>1I*wkH zI&aGIh&$EH?Ek<=X-N5SaC!47;cN@!eo5rcPS@;P9I*z!v&^XM759lp!KZu99_yZQ zAtg?TS5}St;)0lc_70&p39-Wo1yfM`crFn)EAU>M7)(R#!7@d!u%~rW|KVV%UHek9 z*4^6qKU#C5Q^JYo3;UA1CE@q(bTEq5Pfet!m81cA6^*@!IQs?Au+6EI%b*PYXUeth zbfGA(KKeE15gS{<`Q6p&++HC_*Zt67ZOvpJtLt$4{c?zaiR$&S3%2g*)f}!xfmE3{ zKLEPFnkROh$=p4W##VmU;J!cB)9qIp zde~<;=p;aaOPj#Q<&Fa^$Jm?9n^}uETWFqtdG|$jPh=suUY0vvrroILW5lIjeJ_zJ zbs)b!DvpoT!qIk5tma@XpXl|3y_tp}+GUU#YUK;TKN99$nqs||#bj4&a(-4apWgIU z&+zp{tT^?d^ox0)Xbm!HcVZi~nd0Vq0himr7UmJ)Bmp0)oWJ`@{GGsxS4DbFaw4yE zxmR!=KNVgAI_s|3Z@7_+a5}zA|-#+;*W^Z{F}i)8ly?efs(mRPo!6f72zV?r^Udp}jlrRA;4Hj&9>aEhVou_C@3d;f3g%z7na_;7W~G%IR+YU!pNAwI4$s za0Wk4=AO8T*y3DY*C`c@LY>~`lG=D|&8ww^8{wnB43UOT?-&C-~1Ibin8}z+st6m;t*mulp_6+QKLj28~jG(Pw*}JaP{0tTgsvY8(`*d5l6#u z>w2RiQ=CIdU4>rnK%)lb$IeZX-(OjB0yQ8^H5zm>4K%a^mY#<`?V>KJzbD*$7Ni^Z zJV;U{+|No=*0u68y$09qMJwr)g+RF?F%HUjAcy0g8GoP~wQpN}Ao|^XzBi34#qigV zX#(pyV-b(p18v)t_j%$0hSYn&tu-D|05mm~-E<}GY8xZ!IUZ)3ZC|b^dcM3o;*Okh zV%ogyFnnCz=|0&JpIP(u3(v!iG~aQ-iZUzOy&|pOeHGF`*LJ8V#3L)6v`J-}~P1 zM3Pk9VtAN5!bq+j60#xesjmt^itk}vC6>_#q?klL+=j4=ZC9Z$w9iHVXqTy{Pym;g zYyMz!!CKW@l6q$^3Byov)3JetBqP!X2KsfmBK%uYkHQC=3H(9Kx4Rtot^+3Wluv`M zxqO{ltJZZGmrkJ}gzoDb$jUJLxyz{BGN2fNBc`CS=0(C}9-q3I?$QAZHKrxV?P7PL zq$Hk7?9dB%v2aX}`!~t3kd`4b>mGM@sjUv=qZHi_fE0{p@l|e20Tn9;SYSs+gBS_6 z6nmj*8In8E+NLz>op8KqL*z1`ez#4W4y&0d_~oAY_kd~;#5Z4U`~V%7kc8?8wfe+i z?yIYW72R9Ggxdg5tHhuw*I|V>ByqNt2`cF7tzJIMXh0y&j5Od3ks}L6?`r3XMmF^~ zO0D6hrsRPiEh7%Wk7QQM=5M_l_JS|{#ylg~s8?TJvDC@^5Z`{i;rt^ug_%`n5mKJ* zRDL*HRlAE8sGug)sytyCD982j%Zmxt4>g5lLWWG4Gn5+*qAe?RO@4{Xl{u8!sIm^i zftNpE+%ccKBvz|@eNRv8A>vr7k<=R(VX#G6}-B$e-%U`6Y zZz>!rlNmf4v}daVccXAYgAJ2uRVo>*JG!+ztW-ndDB~>QN^m?XFC5Q#v`HzOH-^m4 z`ju1RGGS5sbC?a$v{=!N??YPtN2^hu-IWk0Ttk7x?oFLp6@J#qytBbOOsGC1dk zajPr>(S0=Vb|>>r?O*mdk%AB>aO@T!QUFRBP7+oPOK(Mv!PkxwKhZPlb=Xo$O!dXl zHo~=1CqgBBZv8J-y&EmTP63m4^&hVLHXJMIBp$b2F!ix&*S!A(OWy4j1a)>HyX^rT zJG(Z2QOM3PsSO2qlL$8mTo3?WA77sZLy>*~-3zd8Re@<7Y=|Vq?;$GVW-U@jQbihC zygu-5zcMQJ?Y4GXyB)a3q`LZRea{(m^7wu~^nm;<4gb0OodsTvxvakwU1_d-bFIBS z8eJH455#3T9H-alP)V;%jW0eZas6#Nx1(ClXq-Y)G3+*gX89E+k;jP6h)8(#WJK5{ zLi;nPC^qgiOJGDnXMxXbou8-Vl0Sm$&A>6AX-pcTC{MB7)e5}{BBKT~G3!e~kvMZ1 z5{p0{l#y)Vh;pK<{L}rN}&#XRDxtgyd<9PL#gS~$1SbCylY zkgw~j{*96vav-Mqy*eT5(#G##lY!%<+3AH;8z5S}8u!-5hpr4Ht$29<9cK2-;7f;j zGw#4oB~3Wz?p0)L=;x4O8&zb<*|yIcB$E#Zwm9v!lEN>5%l}&)vWZmVZh~F$X%$+J zpi{Cq2Iv7u4>Bbg53Yx}S%tgx5&`hkax)JF^qZ?5bep9QhJu_Fg!~ISY{z*+j*?nj{Yl*Z;}ppy07hAhqKl7yShH_=2;?e*q$uvA`~2SysL?N1_VE^=wMbwSQ1r= zM4HcrU7N!%4_2o)o<-vkZQm9?J?mGFz$O<=Mx+3NH3m(dON~3geMj4!$nKLxY+t0M zow1-9%r#K&eKF|8MfvKC`7>vsf3mF*c{a34hOEH z$SAN!r~4{0in-^EW?N_I)sOS77xS{DC}jK^DQtfJal_xeJ-!F&x?{}Mf;FlnwSIkY zW}mj)6>QWty>;8U%ylNwGN^tp(K2AkU{H#MV#DBS!jcojTSYirUVXcAX4Ds*dsZfJ zK{@Bb`#p;=B}ux5;M06pW$X={{CJ}i01*s9TdCA8hj9zPj;D1+PqeeCYvA2sv#S>a zi2yv`k_TOb4U^VmJh&=CEzgc()n|;^MFNw2@fdO*SFh zDN=E%_u+52;*4bgCL6U0y5TB<%YcLfvs?kH5L5SIFx^!ln1aTpZCsP=(V z8?UN#DvP7Ed+RUP7*x`MXs5l^Tip+UQa$zVVnHID0grc?U?Mgjx~}s>wlz)+mby6j zD?aG*>1B&&swrSS;Cc}_%&BdZ#e;`I{|1RorvN%yzH~rTVrC83%^V{i;ty|wchNqe z`7_7m@TW1_hYz=qgLgVlBT0r}1$VaSUz z|2LePg6J)_7yRB@CFA!g<^Hnu2Wpg7%qD4Pz8I!z%KuT)7PkMbq>5zmtc+>&GS*?V zL+k#qQgcr||IvQT2sB*k>Ac@OCB5#RJ*s67@T)Z0LvbSIzQj)+=2BWQYnh2ZZ($_5 z0Vp2+WQ*3|s*wxl^dhH% zXlbl&T@57OvIYrjaQH*%k2k%;nV$(_9zyPNLZuG-E)ciyhmh68*pIML9ED66?b8WDh5Cy-wrQg+VXnKZK z9d*Q_bwhi+it=c!oH2h&L*L-`lSkJ$s)2+Tb4V!w6rAwC&H`Y*NfgRolM7i>8+l1k znIpnu)Migw%l@qab;}?+L5aKASdS8Y#K_+#N5Z|sNI~lL&~AVuNzw6OBu*08_j;Zh zU6Yu7JAA#=i2Kw4x7FtG^~Lg~uh|Ok=5vf2CdB6Y+l-(5q*DwDlu~6d3X+#GYzYUX zGi9IZJyI`Q4HsVz_7yR0EUp(z;s@L(S>6~8+VT9$Y}{Rdw&HC9_P;A*uPzWiYJjo3xD3X^-XiuE0Z}PX}4a&I%Qu$LxB{V?{@jsCb9~b{TRS2 z-m{u?Q9=3|8mzrH5T!c)5dE}oxp5oD$!Ade%<(NT>^JIzrFi|m*nlvG$;$`*tt6+m zpwH#?jz9sBM7-?5jPKQj1msKLJ)1q=JAd<*NDZrc7+m_UA_{|$O;l3S7L-5H^2K3w zxOkE-&sJ=_MOTs$XSqC$V47H25UfSL{^}1szY@o|1DCK>Nz1r&z@tv3)+eJEaMmfA zI9Dixwcf#eX;Zbnm@(ppbot1f+LFwQz%P~!%2&50Hw3@l;|q9*@=6+E5^q{oU1V`M z2uehiv~b?wqsWMvvDj(o^F$d53LMnH6dcq}9jQ^LtVZ7$=LfD$o9i15#a_$t#rmp1 zxNrv3&ZRB&`Fob`FrOap>b>f(JtZ@JnsF)LHIa3+IcTm)JsGE>QH^YBWlGFg2-6uq zJ~aH&7@jEyF(b>!_tqSxqUmPZa!sL}=EE+%V$-I-i*l!ao-w#ek9Va{e1&fQ1$9?$ z&^_FCQm>B>No4ah>(aB<)*s;`CQ=4f956Pr;0~BCxnCU_98(^gE)I!pcO^gPW`=7) zYs3?oQr$`D#Rt#u%Po0g3zPx)zH8;?Yid8%e<`QWo6Ugh4UVB!XY68S z!$rLE?U}EiPMZ*}E(Gs-Dd%a1`UdOe&ld!t-CX_K6U|?vf=vJzABaRhG75AIT*!tN zMce`rfL5hPQB9y{gvK_52lGDl+IBPxwUHP+NuYZ%DjzefM#=;?hU{bAlC&o`pg2$e z-N^DM`V>aVHm|H9TS@~#jFmc+KXJrG9<)t;MQvUS$JEOQ4t`_ne3S1B<}b)PJ+VGq z`KA+R4EsDCFSRH{iPBj4@a}em_V5anNHW>uI3gsWquOvwb>~ni7Eo{;DpRs z9dJLBEbD2Gf|yu3CM@En@$BZ*7`H@DmOY`JDs61`+oBcweI;hVo&=(6-50!OPs*339lyYiMTF%twpXsY>8Rt}leI zSb=i1FXXk2vt(P&WgjKWe7jI|v0o>DiZh$9u?7l(Zr_G0(5zvnV&Gypy!#(+l85g5-t{_c<>$x?cl9d> zSjdKSXnM|ImLEA_&EI4#aL?ob2CQ}}?E;^g2w1W98d2c>pFrTpjK1LOJ3D73Rm;dH zMsvz|!O6;ZsuXSXE=+h|u4&gE%}*9uR3`Hz%87L`%7v18c>(eNu$DBg_vKsMn+b`eOG<4(K;qqV+dighu~>gNxI*-2+Bir+@OR0{FGb-K`PfYbjekPa2pfY*zH zlK+j^eTK1ef)a}GoxGgcApg$N(kJ$zBY@jJC-iFBe`im>{$)=OoSJI?l|B7`fAfDG zoA3$g#Zn_&1Wjs%%Co;5D1$VBR5y1# z7De$74x>x?=$Kfog!h?xf*M`OcRci*5V!f7MYr8?yI#Uh*RAwiN%tXVvRrY*%#vAh zK@+p~V{_jsy9M6AG_}FPJ1OUHZcBD%3mCiHc~UDesh|3k$4ci&lg9WZb$yS92Ul##<`(n(C=SSAt5D@}3&A-u_zU z3@)?Z2bhvN@08OynSQCHCnZQy9i^k96$A?E6tHP_)X*HiK}m<`%w__ji(mIhK<)KU`}c2*f4Iox2Rt(5;Xr5gzO(t+PUhBH zTO~!QFfZPHPq%fLuYsj;{KMkY=>E;hqCrYbYfs2E_z&dw@AjIw6d28R65`cuyA~cmHB^Z@{5>%XHNofmWjrMi$>S@$GRN;dF_g5TMqZD-U&OG(qZChgFxED~?Pcb^ZD%jc02} z>DJBKdiSz2nO+IMK*0BS;%W5ee9L;g;`EzWt-|W`!)c!P4q`K?)aon#bfHXuLG!1i z8eK}~S-^s=?8>wuZlG4^#jp1!e_1f-^t>@=8dY?)HP9ie4w=1=id99T>99o^co|vt8ztj2IKAe?!0NQh2GiyjMwK-Hv zt{JCTnE4lt8MS&Oy&lN`Sq*diUE63^-%zF_90~I^RLA0P1{U+p zcb;}9jJggNcd3vhsyK-;OfII>TnABmy1f-R(Ed%Nh z;G*%~EcfXMf_9e+WkJS3RJjm*XXEOg^MK4B!%0uqN-`u@+a0_g{JD%;#TyM`nBK&s zF&`f{Dt0!uId+&0)a!<{h|7)Qbf~}oX3-Z72#=Z3PyFL{fHTEsyP43t%Brj2Q_RV3#^F~NZ zktP!52spMdjZqXG-~>PgNqZZUmza)rY7bbPo_(Ufx)T@*ajNp_P32j$3hg1*dOERp0nVOROV6d<9sqQyaje%czsMp(BS;^`~fBw0Ka5ZPG(eNU5~wa+e0BaPS~akuq5KT z`o0ZJ8za;kKKO;_vRO49;}gCOEHCO)nNYc5l&~;7Y3%HdMrUBKUoMfpW59bk2$h?YEX^DU%{73cU z*-C!}^}b8bz+zL7N_?)!%H^#~PzQ77!5%wc z5EIuGT1355h|AxpW2wUA4;`I{j;S{>=*3e!&k>YYlZyN;-K|qFx5U+EO7dR?_U4Eo zCjanvc7nb4Ndg*f(jA|zm&!A`QVhG9(wWXzit}fuzf|Dd2FX@`8N&UCAn|Eq56<~l zN#mWAp8LduJ2zhmfF$7e^K~Xn)^jdrmy^)MjS%EJ&mIQl*I=WIavi1N^T#kWRh?$X z7@G;Jzi7SJdf*bb9lrE!3u_;@x#^Fy1d-Y{ZuvL#>glS^=S&(VCKwW4YyJ=pO6_h# z&;DE&52@Y^?%y+JQa1cuu*uM!zT5 z9Out(%VGP~Hl5LF(cAv8sLR$=;22q9%tz)M+Pz_ah{(y`8ZYS||6??J9_^it)MVCu z_P=vAU#Q2}s0El3{4dFPEpIgyiOV3-|49k<9xDKCYcgq-D$|BZQZN&9nWPHZPrHQY zOZbiz|5A|?aqhrRXED(_#l7{Y&^>YaZWQ21CFazn%iLr=R)uic82ri%S;*a`Xv{-b z`ho7Ric+B@P%M2-*NP?r?1+ZJCeTYF9}>w;Ha)Fz9zFgkD-ljJNA0ehqKFO{}v&p#yuDRQK>&V`D)^Su|rq&e}uO9M?H5f zWwpaMAJgZv!j&OkNV)pNk|*r#D@0jHijb+F8X|?{pf>P#dBOkUiPS$b)*mJ{=dQF# z=L0^G_%>+?D-F$#!KZV7^>}~b93UA*EWwfijejTnZTIMk2-W{AKR>7u5W{r&Rz&|9 zntMpl)2d>|HRv%6M}n_hd#`a9IRV&xcWqGeSd_f*u$;y+5Zl+sz!Nc{f@6 zN!v_h?#@T%iFqp_Dt1cE)_b7$?w}ueThIR*l~;Y3(OW|aDS?v-Bo!}+&d8*knscs& zHa9TBC%tAE6UNRgWbp_&`1Pnc&XNWYq(D>9y^^T6D~V8pIkNa99{1};1T(w}4QtzF zDhOoET-z)>^dQzURV?YDwsTmBH*F9L5(!sm4TtR?xl(w1B^>8l()ys53VG)87wA-@e~qe z#F75ZHrS-4ajAHrX(pZ5{&Hn%`Sgf!@i2*@tRd@ho3j`B?%if2{vU^w0>x?X(ML-_ z6nbMZj7H_mjx-u%OrSU%_w`=kvB%@6TCZMtly`^TIy$w{3x?T?s<%D(w`7t2xu5n2 z)b|mieHrWqWVe%@rw3pA#d=pJj*G+4a22ZRv6E~TG@o zJdA*Gl%`J`dS*c-C4!DiM=dzQUnA%a=bb-s{>Oj&n1}c`JIr{syjRwKM)bDZ-X+bs z;gmEBuTrkUS)bG>0}lSWX9!~HKdM2s8CSG$qZP0vKl|z+_S#m9%FkIP1nGsUm(nv%Q;>^Op8;c;NeDQW8GOX@EV*n=6NQT+4w-%M;{4G`O*YlnG5VS_a zl4dlzH}N9f;oMKS1NkN=X7%33wod@oCOOQstufwBzxTdbfqki za+d5SiQl6r@beN|%H=YXY=Z#)PL^vF1im0PcX0=~e=+^Tm5u?|@(SxNr90El5i;+% zG&Z8Vlf;@<`Y{5E2>$%4O{wR#SN_)JhUouYQA`oR8Cv-ZM8Z27mCZB9!f1)(9G+%3&ZGW>8*(6Z}3@S*|W(svo=2<>>9UR8eIYAPS1qO;qmEVd+$kS!fNOp(SIjBKDyXnaTvM?d%Sfhn9FY4 zd;Ebx0GqW!@DEJ_uSIi@WlWBMPYd=5Ot@4CpJ0LJ&vN_p6DgKh__Dy`_3?Gjn&jPz zO42Xo)cHH@ay9R2ZmK}-4suj48_LzZ%sTM zY(>W9>|3ZX7Lj5`!vo-p-$#HS9QHlfbZdB(elQ^Hv%+8d{Fhw>onCNxVCq|fHkdM@ z&v`AkhScgDkVn^q?z(F0Lt=k^PeU-Ctc~_@hN6=>;_lYthyWPz{R_nRD*LL50FrqL zo1<_=_j{QqToVE97*6|D0@2N=ue}Gxr)1~ zeFeYwkjTrmw?CFG6&~;G6UyT$mHoO}l3Wpf$|HvPjp@j9N;{G>n#A!S=1-Xl(|jab zYlm|V;_B`3MaFNaNyuwAfN5-oeHMr-v(N};_1yIo$iQ>XH$K~I-FM@5-4SlWXC(kNpvKzW1WaA!*Yb2<#9-aM@nPg1TnW!7WnZ%SK2R}M&o3jN4_%yek$xBdqJFA z^Bh&dl1A>98_Cj?!67(wwOfJ9L~6E4_t@9BN8N$!uXBkw2A~s)52Vbu{D%9Q#+`;* zHQ2weWx4H?TQe!dipy&LkGiDiD5-Hm{OvauZ4-b?)Ia7S8IiyEnlPVvK>^3JB94up zS`{BG<1o53-c$^Gy2-ShQ|La(nu5`2tF8UOfv3Tc6IpDBVhwzI{=fFFGp@;{+0&#b zDn%&@80l3I1nC5&MXE@VB1J$BRf8ggUZe_0FVc?`r3y$7O%Nm?C{m=?BqAjcP>^~z zob$fty;tye@Apfd4@sD3cXoDWXLn|ve_%O^9`E4`9WHTEf9d^ILjUOC>pbfNwm~}; zC5ry1WkOHvlGihsni*L&smB%};>Lx+TLW!UOD4N(Vzw2>;U8)deo6x#0~{L^ zhB!cF0PYNoK6~7E*HuMCE~?3IULZbP5L8V>C3Yuegsn3*o@8CTl50a{)w%A>7F#5+9KJXCfnB_Btc7{V2mrZ zLkWG+8ofq$KNuD#>0S5e-VjdW%q*v9Q4R)yG-sA*z08=}RCl+G)%@Z^On0MJ?MzE( zJB;xZD3J}|q#4EcWwKC_ae_mwe=MQM4NNvO5Vj~gyB&0vli%siN_z!u;GU2Mnr5_VxeG{J(5|(VqXE-ay#xuhukhbtO``5#KsEZOhWW zyjg57o3O~6h!-_mt#|FkVsHn|3XDcB@2j2fU)bpP7#iaIXa^i z4ZThEAk^(PTvY5xHHY|HfP@w^wNM^#hDX@~r2s%}X$_A{`AuhJ*MUh{{BijpbW4a- z{CWX)Kv#cdYK}nYQG+l6vm?L$)b2>I8W5Ph0lIoUV}0*8Cf-5=5N()@HPnA&y#}DG z;IlkpzgYz+gFz~<<>OuBBV_~ee@(#pDUwWKK5Wc?NdYPXpk}Cp89x6e|M(;UbY=Oj zvzxGFA8`d-1PD7KZ;}t<(}xp5iU?f^Xx&r!&B&>Nf1&eKuXlWRE=9~Yn?=E=Z`7`x zFuTw+`u7=fg;!qQQZLYdMT5237Kq08U0}@sLJB=i5}&lHm~I0`F&0I}D}2ABzFnH& z&c*$c-=jdjTA5=v47&pu#hV70kO2L7L!cBt2 zaXMlzkkkn*rG&OMLEB}pBm`(~3S1V@6pvJq%!;PvanRx>2N81u4W=U(8PPOJq|QxD_gd8t z-^a$2$4;;>l=>d|0nZ}-I@UJt$x+P%gxiiby%lXg@*DeJ?!TLH27*~VeUKu4v;zA1 z0$tz2wpRScWXjZlS>1lpRrDLv+W|mPeF_&cezRDFDia(hyXig6qZM!}6X^Qh&lSO= zIfe?-g@(RErnu6OJzgAnaSJz6q0Ppx2Mw3kd%tAA@RR4cxQk2&DM5B>8e~QIXuRm< zaYR)D2!7uNs?Auf%*~hZTAs4v=l1W_Zsd#8z55 zo43F6baC9RdC4m-*fl8l1|!|5%=Rg^SUtX5H>!$^9L?z+-wGI(yf2yDP%mQ-;$#na zcKh{Cat7HBZ5DD}l?RFC6>jZ{tBrx0(q|zfWM<-%;2qDoVxW#R;N!`HiM1T$dQVW< zDH4_$*4`#EZOcCjNCW5mT3XkA3*mifA++>E{VWl6~~#jdw}mHxL#^I}Wkt_!(_nHze;A>Mgm#q@Tcb7E8-WZ5;(4Lr?dXNf3K z&^5Y|B*>i`uHaaoCcjIL>S%4OO3$Ez0bnIcWel@cwy8P-hOqNd01zolDv&cNwj)fa z%J`)CB+N#u5Y?D7*|iu%UgSSyDm=}r`JYnSj3QF7?A*uLPxt=h_eN7_Hz{akB%;oC zb)p6qtfyno;w>7Hjj@w4tG)8$(u1Slby{`;_Njp|ra3?jfqdfQhkqj9sE5z1K`g<{ zMr>~@BA7S2jo7K41QMZbBzeh`D9|vh?&~VOsMBC?xmC4QS=QatXA?1+=hS)@hr7|vqmvsK zq7^fJ_&)T@rl0&KThPlY?WG~VxhckHT$8o#_462ONcNm?Q=cjx{eh$OF^;og!pqPF z^Zt^Yv_gKbd4q?(N>mD`iQ8hlI-_vcZi=Yd=-`K3jm{Zow9`nrW?uIetXfY?dXvMlB;q>JT^o&n${p}EjD{iXh% zU>f#-#_5`EZF{ezh1T1IE6v3F-RV{JO*qc|3@u>LInKA-XBL;hAD^%=bpQR9rpb7@ z0vsPtz3Ki^LM!po>gzLt(dK#Gn>VA_O$CO7VR^(xhrZGHs0kkM7|D*gJ6v z4iYt5_rH|upWgyMS!xnBJy^f7oaDRLz=>F!8=UXCQv<;c_|lX6?j;l%SD1;tGRzOQ z@K3$i+8EQ?5tYg*U1~WQ5i6J?3bU+yyY=d`ul+19CUTu&uYM=9q@!|S==*#o=2Ens zedEXeSGqR>Ju11J>fVU1h1BBLkU_DS49_bRai^2#dQ(SPT)>`YijyXyXziF#vMjH# zGOw`rZY+~F2~{doq`b#aJ)koXAB*oB!iBDKMt`It<5=*jC~533~?x=`f@r+Tb*a zp}OPC(!FC>q7hP!?UB=cVb4|lXyVkM)0d(bliQOHu`?z0Iht$j_@(490^S#_G$LUs z!;!D4*oY@Z^j`n=1l|Ial=)GjbN@(D1IrH##83&IU)M~xiF!RAoMk2d`eeqi* zBco714O*v_{=>Q9#z&of3DQpARawZzscm|GKpBRstg3&UyTZ&W?V;x~=iY3SrX-8p zve*=xzK@oo#Hll3Bj9w{=j4_m;s{I6si}*17_HKjSQ?eG*(9+7@xq42nIlzJN%%Zu zL4)l1fzslTqWiiN@s#JQoRd61PY4W`-}}@tsK8`=N?WVDOUnMOp46kcm)1z(2IS7Q zkUt(iG~mVYo)|KGl<28+QoWi!{N+U~W#-8Xd;qj25kzuOCwku`sPZRNJe2wjHZzh` zgpuMcfjcE^Sb+LW2nW3aTNQ%V{5-?SLUPj}|H-X2#E=l$ zMnkqR?zGL>_=!7>_UZjMAF`Vn0yvzIGPR2#iXU=XCBSCQ1w2c`Y7?xW5Y1H~9%kX( zZb6C(ePYWK9P1fOQEpA!eLu{D%aAQLBinSIZsh#KIMHj*{c1VDlgS(=)wtO9lY0XX z?gY>+e8&pL8R#Zx{HvkIJ_qnPKRizp%DI9j5=|}sLxv3X*o?Q=TYZf zQN-41dquX6kKc~l+&~BzcUaPQ?B}!H8Ql878+c_t<_m*HFvF}88d0A z9VYW+d6SB6^QkA5COR0FE^J!h!I1?-b|MyEARp~>>6q26P0<4Fu6d-4Qr|EqMd!+# zW&`_u9kX(Uo_t6)%@hre%!TLUeAVn(<{~&9s9ov4jNESB*m|$JJK?gskB=j^*Qy3k z^>2(KxNQOU)aJ@fDa2O9)9zE^y&MK962uvCEBvO79>vY1eNU8oT)NAui+{F^Bd2de z$?foSJ+HcCUBA6qpo{m_86d^(1mSJe?SwlcQBTX=Ke0>O8KD6hy=RZC+?Cyn;*7b~ zE7itRwr`A`JXO`?z7{-wa9R82|u|Eyh|{_)o^`RU%LWo-}ep_9yl9cm6;hq zIo{cT@(-erGqhgb^QYcPhSf4(9+TSjp69gv;rPiOtR^;Ccro z;haok{q4(@7SzdCy#0&(ae0 z{=s5HwtLIIaC)ftxwrxPWQ-ey54)@Vz(*`r*z`}vg%&Aa;)xhB-%VxDfJ7mEQ=Sh6 zva&eMIOC24U4fVvjT6_to#C^YoZL{^u% z_m{=vcg;J~#qu488*d38*L#y=r3kS$7V(uI&M~;K5AX5f)8qAhBP9}eDVZ_4nN^Em z@v(UPDc|?Q$k$-&lLKDVqqA)h%MZY2n($iPjy@k!wOM>j-Hp~yXB`7$4u{jFl-v|h zvpR*cPvEaXyKI!XR=*RKl7}|!C)Z+OSc)dF{<_iIqb1akZh4wS`UI{W!FEr|G z%WHgh0X36y!?7G#qF_od;%dX4R>^%bx`3h^l&&k<^FQPXduW8`egM7J68*uqYLaf8 zJL1`dsogK-hhvgyto5(GY)$vtAPfOFH|b_tDRf&3J${4Eu+m0Ko@%Nql4{VKo{`an ziIw!2`-!&#qF;zgH3ivbnfvl!v&?6CIzTyn?4RJdev6!>WkQ}J+N#jgcK2Zdf!5*MKeMCur?K^)jWP5?V@-xjhs z27Hw>J(#EJ&d9ssI3|)$`Jd{op0@`BhK{;8AAutc_qt5m){%j&W>yX02xK-f<#u2N zIs5{9EKn2v5%)3Otcj~@d7Yu$`*1=ii4O?2%~PDxekbbR9i&uZ8iu}>EO!Kd&}#%d z>n3gYh$+Lli;GSI2q>$goyQ{^=ofYK~)qD-noIp6i%iY4HBw z{wgatt8Slq?FANkD6m0N+8G3)nFqi&=Y$W62}tNEl?{R&vx*F{H)}UCJahJWTED`W zHzzn7&%EfE4|?E?60fdOl^wkqiNkc0IP196JSN#RCLJbYK4x@w(jPC{h$HF(`S2BG z5Wrz%K0y2SlK~+dH#XUWV9tHAyX*pSN(ECwx9Z^!vBI%j0tQ{Hvph>?Zy&iy`fIC3 zCQ-W#I0%f&trZQqs{mwFDhoAnBm;c_yl>MY?2`nN54EfMY&5KNOP-1m_ z?Ta0JFVP$%aaE34V6T zhfyCyu~tF0B_^#cBwQ#;CCkpiv%NDt^~D_&<>5>LPKiJlcsCkZ|Aiqm=8heguJbXZ z1bZO9WM^T+Z~o|x;B;9OHZw?Ec6A+Y+hw-oN>xN$9nCqO>$V>R4i8sBXlbU{rNXAT zLyE&-eVr%E6q2ml(uOSso--e1>|-fpl5N{P$kMXGf>fC9Fg_z9x}QD9x5HR2`SKB_ z(40=#D9X&rx7!IgbHj=w;;-%|cIwyf&P>COk^&ELk78%$wU1=6at5O~aoP)~*F7_M z4j%@=N@%huaxb&@#-T(Cn z(yxpV6A}_cI)5t2!NbSg3mQ&bf0CmYtafVlG4b?~9Yzpt;_!0YeAm<+cmCw_nsX@{ z%ZZ#ZjHVq21*eDFiGMO7be~6t>t8S|iar0V|50UB;lp~JztYWz7zreT5M1Zzmf0Ekj?;fek3n;CjL#&#vO&W4h8gtZu zh^U^#fr*&TLDXZvcfe|6gr1oQu(Oxeu&y0tjUX`s1G@O251GCu?WW~CmNZa&?21<1 z^b{zoJJbn61qoRahOCLlMrMtIS9K?`22SUA#viO4)deJxAZB%o`>Bql=1J$>a^Z!} zZN>Xav7GRygyOwJdm*CQX=?DKC@TzqON8wC5T(H;8b;&AF8^l`?TdszNQ^0^N5Vph zmjYf!-c~+yq6PK#?ORl6&g&DOt_j%CywSN!OG&H96;4LAns77jlb96S6GusUC7k<( zZPUhAgLMz@;lwAu`Sgg)(lABL>e&8J%Cfse&9i@-PV0xYcRMH4kBFFrjFJZO_nYnj zKR*|Ss+#u6Y&OTQJJwrE9iafrF4OKGl7G`i+=4=-w8jH^OA2dy9?j?DI3%1Gz49*p z&o*fwBF@Cb=$fDtvikuK@NKK1LMF%4`qloU+rQhaxCF^c`+l-?YuBJ)*(7$p%ZfJ1 zyy_dD(0}9cfY`s2l9HEa*0fDXU?A_08Pg0dRw)+vu4}E~zxn&;P4XKss=k?9bvRR3 z_<608xzW$6Pid>i(manH(y|?BIX_!|S|-)L(fdBW*UP~JmmYe@ZO%;be@F}TU|~!` zg0kz>{x)Inust#7(kRs63b{KyF(z<`#58UJiD~Y_C+|2tmF}4{>2oMmSwu)~9RJTL z_?zv|3^Y1go}{yNO?3q)d6Mw+^SO*18D6r75_18T)xW%bY5T?F`gyGkRDPaqMwGjc z`SRIcg-mvX_T}>*h4Gf%mr48`+*G`Go_gtcEPe_lEyW%-!Yoc=VjI}#W>dvjoxnGa zO!Te3-P1})Pmx18$)(z)$Ms2+4xdl6Xd_Z!E$aLS-rD4WD zC-zl*_?>FlXX;-Zsv5j^niV?vysz(Hnd~Z6YQWX*jGswTy29g9`U}T2kdG8V6c?)A zc(m`{S83P?+p!DRbdvme{ZKZx*dbYqU3opdh?S+67d+;?82Ky_$=->1E&zr9metzZsOX+6e9zG_v($m%<*RTI#NFt=bj_8tVkSyQF zylh2}AmRW-B#cIe57S@u-Pk@2ClBngJ$H!lR6ro#`JJA+jSr>prtd0C4%2@6ho65< zY1j>tIde=$@$$9TJ~ch1Z$b`ya= Nn6j2q$u*0B{{lVs;OGDV literal 842037 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%0DPysw9SxmqqRFN#I! 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 z zjVRM80IBi=<{uV|Ya2tZ>TwT_mg21DnV_R&(kOqMUeMAgS9~3C+Yu<6s43n{IAm`- z__m$^tJf~T-XsH+qiO4-N#XW!0(gafe&)ii$5M&WIyU05dDY{nK7eA=PB<&WaUA~V zJcQ?aso(BWk-OZxg%1w9^xOitBiS`L#c^%~mW_W}f8BPRm{!+f7pwP-rLsBN3$GhK zt>ECbJb`);Vkut@9le=^h5>1pj)w9@e>}_EHEbaPH=I!{`&f&sH zjXQQ5_BBEN%v#4Rk-`>7&IC*U&2Ayt)*#dM5jer(=&ug=1LXPp;o0t88Msklh|4oq z?8S)j9JHrQ-dI*PL{aNOFxi=!q8i`yV7$(0u^@rm#_H-<(RvlI&bKyrcM4N3vNKM|6LPB1o9*|iv+N%5!YqfvO47m7V+g3TA6f*RFuYuNYvf)%@VxPKNWT+ z!WCOYI!4LXwB+4DL3Kzkp@DibMqUaS(^u$dRB319E_OAVh!>FeSxJX_Q9I_; zDz`CA6|ABR{YllO%d^vowlJp9EHS1|O3J3=AgE{}`YQFk2kgG&RiJq-+rRg+ww!B<5id>ZJ!I1bgK$<0xF=^rHrwqdFOQot7yp>kxtxAQ#u zIEn=F{1us2LFM-k%a2(>?rAz>Wn$Me9pRm~b8q>BpEqgqv)iPC718c6XsiLzLx7EL zU03&iM+AT}r_AdVPP(+`?a`Sq?Whz{A~!25>v{~N9Nj|tYK#ILeig(=H3duN8d76} zLMz}UA^VSwzao*5uXqbbnk5XG8lnh3Y1ryy>YyXPk~40II2b6UxW%02{cK?DoIZ~| ztK_1ODMr$#f#ep89~+bS*`Gsa+mVUT10(yQ6{9)Y{sy_ECnN{MOMSbO)vm@)UrVaY zA`Npz55ta>gIp9vgog6e(yxtEZM113Zkln2&7}ZE&Ap+g(4VNKu1u}A0B(paCo;SK z>70JevsidY4@T?NN2q?L#qL>}aUR<7-K09`Cj=7|(h`V8p2!(AtGuecp(Lv zdx8L)0CHB;KoevP85ucLREAhG)6x4y$b}JOjMiWLJ=pQ&z&*W3jjG+Iz;{R{s292? zmmA+9;!ZYMsN2Cg0*ZILbQAFCp(Hf}qC8Knv;tEu7+!c8%PuDd=r+QlYx$B30 z^0E0WfA_z!0&fXCDkX<$B30Rd-%?~oO8Za=p|}_-MyPly#si^K!5ZlWJ5#8Wzj7sDL}|o8{YrLC${|V;_Z&m7cmwht?YRfK=R8i>QyU%SnZ;FkYkK zYt#mr$D%SRf%t++Lk%Q0lBkMUdmgFckF zW&dOb8m2g;9(3g4^MMiWr}~ekXok6cNh%k*0K=hAy^3+Gz^M40OuZ)TnfcOxd*(tJ zyTu9PKc`Ct@BXxU#m?!seb{AnS$eDEA_nHLC|AKFyh$QLc6BIp6kbGQ7w)H5D>-_1 z%u}if?7P%HD#V2NL2g|j*mYR3y-1c9BwUP~C8iL^9qU3KJJ1p~e|z28D} zx6u(3lil^qG-tjnZDzk5B zcMbc63%`i*ABoB}lzS&GJ)XmH1BnWqQ(>p%jm_GJAxFyP>+xqFj*s#O*g{|gAys{Y zPoW4XV^}6W9LsWk59?y=wzS6b#jlX@TNCgGfG<~qcvcS|K|gQ>R9NX5 zhNmTn-WE3cLg(FftBiGwuZqOAAmeeC3(S$99RG&>Ug7Z@KPod^0?1@)8%iaS&@f=5 zn1B9hRsDDL#9nQZ!qc#dB;WGjuzs^#k&oCxT?23Y2fZ5SGx{Qh85F>wb^rN8n#1Rw zTNZgni_6Jgp=2o+hY6178!s40yf=cduf~;#(OwHV@IeM&j<|_1y-VcpmuUSvcYrpC zoRjOrmdbZmjADj;G==wgQkf#cCMVAWx{X+{2Bv(eiVBRr@sC}N%TJ{X83BM&Xm%-t zM*&qm)#0uI>uH{cZBTY^;Sj@6mF2)@GH*fQM>jb#y3PQSIGf-p!%!K`{fQr6^0NY+HisqODG zYkOVI3YD`lxUyLcO0>v3t}DT`QMx@f%Uco>z(qiH2<#@AE6 zbe<*VsKMT70_emC?d#|DuZ4ZyIBbmijA1K4^}P;IN!-Mh|2nlv1fyzR6)gX@<1}9< z8%TK5w!bl8s(+h(_MF zz-0N7r5iG7GNwwd54F5isBL^B!A9H1Peo&+zm(PMDH(bY4;4Q7c=W}}$I{c%PnRxC zYuV2Cq)?%;-ZbfLlgYj=;MLM=&w57aVq+qB>0xkUQ;c!}Q26vS-D2{tX1|fjzvZC4 zR5qya5haRA0Bcmf0c5u)mFodI;LW=0ZtA%~_pO??w8V_;=UJ3}GyW4LhK-W7-Y&2_M)b1poJpT7V8Ymd zcnYTXnS*m7K(4bdtXAaIy-%5RocG|11Z5SH zfBvZEiDMmLu~`-2v}gsr3MT6ldp+ay&fd}=?;#tshHlIlZTcpVP86vY5O%x-HrX;BPLo`?m|p7< z;e$x(#ja63HGz+I_yN}IzVJ(u)R-a)V4-#Tcjo?%_5k4-)O7OOztipBTH zUzim8I&k{gri{(AwWc7P*M2R1+^D@S&-UPjSKlOfM8hM~!VcLDfRwEv% zZ_EfFD8U$=``&@raCP;MmqSqg^5nbAQ%!rEL!STUScYOSF~_Z&g^29N&>O*u6kO;m z|IK~QTQ1qmcG01y_v3b|NHzVe5s6XvL! z5w3}8`4-P}<>sH;?TH^mAQFR?GJTAFm^z!vTE@p-aHvNLHJ)O39sJL2^Q@uq`R`QY zb;B@}uJ^LX?J~D5JzUsnlvZsCezLKBKh@|ua}uKb=ELnUw3V`n`4zYX9G2OALgd*K zXD@)#$!PdhJKW47Ablu~BCv}+j@BRjO07)J^r>=%uH12z#{j2(zuEN%^F|q9*Up`% zHb|t+;PdKoiV2Y}BwXQ>6SJP(2j#v)jLPZ0O0`w|q(r%IgQv(&A@*cuf$0o5Jg<2^ z%jFW$03HNm(~jp4y=9OxWd!m~5uq%7Y3C`Ju*;zPq{dTWT-LjEdE$M}+*j~5-SK5l zS;00}S@ySYYC5mWQ8o&yv#5Vd2UnPeM{4seq%rC>1?q5U+aTT7Dt|k?JaAIBWKb48 zblW`fT(iUzn6s%{GZIL6QoDXq7|5eWWZwN$T_R&AJEU?2;t*efzS!onPc1T$7+(no zQ$Jde6(xsS#|@*9IrH6YxtEzg1rIBeqpV#HXQRc(NPF&oL~Gp-0(i zS3u2F4S(M@N7X8_>fXwuC}i~Di&ep5n8a(8(%S`zTOdn(#+H%?NSg$|)6i1^1Q#XG zQTCjVw#{M{KWaB?E=qs(SA?Q*MqTc9^_AP{^tEI?n(nOK0tv()h2`)wbfh)`Uj$UoR-^ zQ5g7-T*lyeYXPCE71kqvNVPTF*nvg!!~C-$QZAGs+F5hKf=LG?B|}x{qhF_ue?n_i zzUxN6qk5LHUn3AvZ0&p~iEJ3~V{18_J_g=3yDf!ZXh2tXlUzb23GHZXg1)A!Gl^q3 zwDXwaNVr8jvZ9cU=i$e?vNW+sOAkn|3S?j^vIR%krth|W!?d;O6xtD%;hl{8em76v z{vyZ-KnZN_D!~TiEjNC~v_*O+dHTYcBDj@w&v|4d7_Bz2UpES1p}6Ew0)Bs{D1uUN@6eC+Hd3t$B7f%XNl?J(=`p zdP~I2D7%qasv_t)F%Wd!Zu$A1!|^@(&kTlr%$7pNM9W5E1;%_b3zTW(_s5uw%AIx$ z%RR%6;7I~53lTGil*9$rzi^g1LOh65%R{rxcB@f@{tngs#T+ecuQFty+d}zjtl=D8qs=%C?G` z<*AwM%U7eBv6yIj(m8L9vNuWSaAIU3fDRyU#FOuu>v6Pj!C*1A{Uxkx(I}Y4rEK((wx+)j|e~rxHcpahm(5UR;6V$0=i();;>OYu$z% zZ6fPo5vLv-b^hEwr49{$f3GE@&E^mBc!vegtkYG${@~PtQG@ca>zd$?&l>|GBKX4#Q1G%+MqMH!Iw@p2%kdP|Qvzt01YK2Z&wPN*~&V5~4Y2>ct6E8HPW2 zT7Ezn=jB-RGKSR`sZz2J*PrBM{nKNt$IAtrse`)$CzRP8bD5do&dk<-QyfAxHz&sP z*;OfpG>k7c4WQ%p-Wd!yF4K!w6bi?G2R#J6_9T37{ctm?>i!v1-FEh}q2f}ra|Qfn zgKF!V#GUOBV5=y9_7U>G|75j{^1cN~UgD22-O(DW*3g6=uKjRH7L2#?K7`c_g<0j@ zY(f>y4;u2-8X(cd^5p8*y*Fl4&FChdLGB%4bQ*iVwO2YzrL#)Clgj4@#DCF(*cj@5 zqRq8Xu#!@}<_@mDr6-Sc?)~cb4-6Ju0e{y7i?WLbY&S6JwHk#7AuVF;#ikD@xY*3& zJs6)rc%by1F=9FuvWHjcqj6`76sd0uz93gdC21F z+n|rXN9_TeOD^D1WPhO2dfh;!Htc(}O=|huzdtj~T^gzyTB!{r8sjDH;fGwSS#V0s z-CWxe_p9((bK&&jkf5wv`n$O_^-TU;yO%^FR8t)z4#lEj8f*$Sj}{!h_(!=Co;wfi zZ$Fl&|4Z-n^RrYK6jLmh*<->bCfq`7>S2AO9bd5qK~Qja6z^K3};MW7H&Fc z17pd^dk(y2ZX{50^R>a?rqcSnc)v|XN&c>e106v=LMH#oB~A4{VE(5G?I;AQ?ccDu zBHJT25p1w2T{}r54g_n%X1>2DG4c35=o5EIoH%AhdjMPef5R?Qqk02((|vJl#b6 z_r}gqMlz=vKYPN9SPY7|5gxMWhfS%oPhB5C*E&%D9u9?Bg|n$u5CWPf?z^U$lqDq; zXd14cpR{0-mcZI4wFsH5j*?F;Js(QD@p2-{5iNj|kmU-|F{glSozJa0{C$#XLw6HJ02XfGD)3tGnPDgxMF&#=N9bvfX{9kb zM8cNNg=I#^b$w;CMy-JXu_I+96=&#OZOp8p@ z3xR@qLJcS4572a!cwbF+%A3w(9Zg_F==ggRfCrJqYecmHr;q0mpZH8mZJ@;>@^{BF zLbMu3?7A?d0+eevad)OK_m;RwOY%La(*;7?IE+d_kyrOzlk>nr&;gE+uOt)K2=yZy z!;ZY}>O>`XvRKgEv}N4SP<@>I|2KmEdqJ-EN@7%}8|M#W#J*_Z=ACyvZk3y0mG-q9 z@Sy8MW&~Pdrt7X6BS0_>lG|C!s>&%I4)AED_-bcDcGu|#xvyD*U_m!zk@#Aj){K{KsTp>Co9Wdm$M1zHioDk0%zWl7ok56{Lk*tjDMxe#S^uYsWLa(D?ax zF;JtDZD*7^v+jNdSHd#w16Ig2T3;lv>2u7wgI+4Y`mu%L%wx`SkFTFyeA+!zm`B&k zNmh`tiB1*ByLPG8{=A9`nUWrc5)JgUmrJ!jr;s2;0@QZXhamBzWZLgm^=$T(G*pL{gb2>mV1t=C?Rw5O`zJIV6ufzY=5U+lfnP7X=a|qi$l*Pp_ZtL#~o{Aqr}n&e?rP%4vKIY6808VJ*p+%6!9;X`rFXO{e|1sW|1!AD8Qpx4=#LP zcC?J7oVW^s9I;RkcwdyB;qG1w-anA1xlkMZTeCx(s-jh*W+&d!YCVv?8^lHAZ4`ZUqmRz3^!7V>qRq1y0m z2fUOd?JP7{!*$3)=Lv0I(2OaeBuJxl-gt+B`X5)WM08pJSglX1Pu-UGEFGO@2p^ZG z(XglKDCFx!_SQ>HXCND)MT-o}N0{vz`tTM?H7Fp@3U}2Cc0_srFFfvb%v4g{?Y^4P zm=C?t;5_&+Bv~*I6%sBL`nN-ye&W8^Dqv%oygI+O3m%`2@*zem#V)kJjdTf=c5r^g znmPUBOc~J9@?|lpQE(^AddO^bo*47U1lxsqUErhlyHn&O7#(!O3kT z_7uu8axjOpyzsvLBc-avio(l4p&KV6=_(VfR>&fMc@a4$Z1wVl`c*^f=1l;z567q% zof3__IX|RdVr%>!lizGCC(G(D-t21I*or>XDmOR=`yZsM11~@%Y`<=E6U8pF2}P%Q z9u)Qe|NfRIjsF5)d=tqYSFhw?Wz~uy4ho%e+C}Es^~yMGP$2FySPvU$ryGXwb=I+2Ue3FT zLhtjxo~Z-$ZoUsp!>$V5Vdtn+FBZf0o*WU6YLS}}I?G|I)Q7k&G>sWcxKnzmSw%-V zARbV17FHR<&6u(+`v@%4hyeUML0?!!jGxh=dGqC*y3Fck>huSFi^A|e9G#i@x)7(C z4JbzQmXDF0R`Z?8RBnW%gcuT=8vU^D0|Qq&4P#?xdfOSV4kCp#B#|Ho;tGUj>TD?} z;rAmk%#~=Fmq*t^0dpr8E1jntCeME|pqUnB=5ap=rW`9q;)_4Y8>9W8sPOdikLadS zuT+j&YcZ5)iU?6xMLE@xM=?&W3p}4#YDp$TYx7DpCgWrqn}dxtF7u@rQQ}mJ)~Udx zn7(i2xdL&4I*o~uI)iT~0cZIb)~^PdE9+19wOBnGWEgs&cEhGSLn#;W&xROlKHRYi zIn8Bbj0u-zo+{}JMI8DORA`WHl4w?e4n1+tSTT$!rhEvh==|O)AMA5DgdqxulxJS$ zxeikKtyJC?A_cNH3X9A7^<9l*<+c@*VGaOYhiDqp8#iEV8L4} zn!N{PQC5OtR&FR;VFiR@y)#cRLTZzKpt!3zv{P(m9~MSJ zLEUD8mAw+54;AC`(I~`+sr1?ByMPyGW?(u=K|PS#pjTVa-kKqppY`BrBgBl4@(!yH zMM%}GfghJk^nQz2P;r|!U?9nm61M#fvmLW{KS6RsM=+m@Yp2pC<13B+FqtNf z#IL!M!Hddg6s%)ZV&p3*MgmX(B)!jS4=K9nFmtc$w4e-}E}1g^KU|&TcO6iaw{OhG zb{acvY&5pbMvaXd-85*>*uJrCCyi~}ww*UK@61{=^X>ct=d6A9v-k6J7#u==2{s8J z1HU=ykx7Te6q=N{*l+|#^yEJCJy9gbJ5uGBW0#Uy5+f}?ieuDoI1p<_e$yvdzmREI z>DuTp)_z@2|KU)T9{J5ywC_3(C4S0HFe3n5uo%#>PlZ-u#PM4%8=0;WzK&;qvGVj{ zx;#MVh=xkC)^7vc$`1@4?nP8&o>w+rED5#6szEA<{eU}y)u*_2f;sNsQFI> zHS{LWvmaJiVt}i&mYM0H_1paK!F42s7X4oKjVi5Iw+)e%#i20`gW%+F+g;<0DunM1 z$`j&^2|poqpVJEcz>X*Grum>fK3TCNd|}LJwFCEWZNk7d`>tZ)lAXE@&d$636CY64 z0r%VN0dTtb1)7Vsr9t~b&Feav268vn9OhRkN7WMpUzvrX9;%{_xytNNzPAaZb#f?c zh3LOj9l=Q+PcZLT9)y{Od15~V{}gWC2tUKnF4F+S$l-1pzljjfNM^M{q)aYdL#Wfn z?4=+-Jt`e(zM>mu{E)*V+kf;G|7!>~8WO}p=g=YX$gl3aUt(+Kd6HP;JTUHb`8yaL zg9iY$WwtP`j~;?T%8LhK$A^kBv`% z-gZw-)jYp3OHSYCEwg5CH0C-`b_LyEf$UPjxZ3k>UBIvGW#n~L8JZ$bp^Q$iqtpFB zeW`VJ?5Z&O-$Zu1ys^GJqA`7{o>-d#LV%sR@}|z-9Y2?`Zi>PI37CHEo&0>iQAJqFDkiUEOIAqT z)51O5+)sJqPd5`%51mKm9_2!%&(q1?4EX)$k_XCjZQ%y*@ZXrPdpHEjMcBwcq|NQC z#P7p(@r+Y2gZUtWT*zu*WY4AD$H1vnl_fGiU9HkNeh7V0T*-HqZWFjQv|fJ`JlNoZ zp~OCJ@9=QcO*gna*en=SUXR6~my+2<_H62jN=(K_>ida>*DR(}=ed!-Qe^A8I_4^=OTW_^X zQCNH?3=XX|QG5yNj6xqccuaqn)cL04p8rueF`OrJf#^~y6yZbP^owN6+zYRH=?6yF zX76=zGH$ONjJ&LZfOkViRG#wS?l@xlUNffQ!ZSW< zyN*S6rk=n3rDhifV_NKx=cXB7ep8PDWFJO)_*KlOx6zV#~_isQZM~ zeo$j$HR`Up;dx-KI#ibjL&%%d7da3DWzFKu(11QlrKc zO`sM-qDowR}Nw^fB126W=W7r2k@zMrMf&;V>`SU~&pX?5`#v!>(k0Qb^&v zs>LEgnU!eO#DawX|zmoUD zstdP>6UuhZ8RuR5$|=qJLUJOTnC@Zv-R^oxT@awLVt_3?>Jbil8XuJFs*glN#~il=?iSUddzBfy^rUmLa;bkC%V zUnSPZw$iBQaMg>gi^M-1_>ny`wZlb2DGyx~g*$|bJH7n2=x8+Xn;6cG=syo1Sv;4` z5K{IX&&Su(NgdcCLjFSuLXi&jz1@fR*LU_H2AV7b!*$?IxnGcbqNc&i^mQTVxrct9 zQNs=zIok&Pc~nakODip$YTs*w%iwL;NdR)*F)`QY!2RRc>2|$!ME0VsmT1G1uKPA% z&-{Aj#k@>5YF&5zaepCc#_J&o+>3bl{(_naSIyp@@g`5IZE!1tg4pcL7I$w$QoAZN zJ&VQ`$8GE)o3-$@!0B6MVEs&BGePu~CtzOk;*Gm&5;0MR)~+(Fww1gJEJjv}EfzQ~ z)q*~m6CI0#Sz%;}HdvJv`JhIpXH6XAP^OFERwhu8#r<>CJ_U7d=zFmMz^(>L3hnwv zeZ7V{L_+Cukm(;^zMMdxD4FrbvoYZGrP_t*GF^25vl7y&TPmYTu#88G&vaf0v8Ptx zMO9q5lR%u>5)~c9q_iDx@JSpwSL0!8tunYV&YgMWxVpy;n=^$})Cp+D2SvBg|^VcI%l;slcp5e<2;t+tIffzQ-^R;lwJDfFqN0w%L_ zenrqrZ2l7pTiV4Uaf+81)=D@?7)$(Dy$=O@>wqbv|3Q$iQM#i*D95L`=$}JZ+O&qs z4k7U#0GnmSB%8ynfYg(1s#paLkKQ2$feX^=>vJ+&tC_ntH0oQj0#brpg}>$VLynt! zCHv5Sp~{{v=~f$N_-iX{SuVY$h_Dr+2TN305BUNmr+RjrLoO}&XZgmJSXvjz;m1}W@G z{unuJl)_y-&eg(wZS<{U+<91(1-AX=EVdQ5$z)NmWKgz|6AQH68?$Z!3N7PaI?wj0 zUI(}rH2AEENns#FG&%tieFb)g~? zlGIhyNi@}+a*pP;nERmgo4@NJ96C6*w=NaXR$y(m6okPjK+7skDbW!nu`Rl zXV0E!+wkNr&zQ)1jna09+#ToLWrf09W}O%{_RpJx?bGCEaBr+TwWs9s0u%{}nH(KA zJ_+xwq`qsq0v~L0NfZ_>zwDB|p6)vEX2B=6`W!new&hJVRf&7;NL#0GKweEMvXr;ROyaU>6YC{v%lzCtF=Dv$4#cf%w1=s zGs7KyNIYl1HK&!rlsKMmNo)Gx-!z}`mJQ5n4qVqQ%?$c69xJjnq=vAabE{zhti=bV zA8phTpRP9*Po#~ zqUo%JvANGUe5ttZ>je}d+dpF*%4^zaih28CFJ2t6?ZD*kDVB=J_XC>pUQC+oQNp1? z^Jpuhb!6+LQqqB6$6(~Q;)4B#fxsCmQXbGq?L~t()Pxoi+`p#waAtI%?P5I@#@RuA~U}V277glhuEDxLy)|($s zJcgMf?!fE=;6xL}{?o(lhQiJ3Q4^uD zN>380_i^WMte3zK+AIs2-yz*X^BlwHsEg7W1(SI$X|KUwOPPZW|H&n!vHnOQ65*qp zS}9+a!$LG$`AFUVV_(bkvodc+Yvy#sZFrMk?O$y3nKxw*q;gtKe7h_IrqEbz)}rlahb)*?0Xay>M;#prHoh^tL-%F^_JXKkqm*RC) zM+$q8Vrr;x_1SyeQ|Jt}KtX;OJJ%{HrP?+a;C;)gS8T{;konuV|JR78}9iqlr`&EAG`<-c73++n*xKT2Ce}{HwNLqQ|wyApSV42?2uAUXM{tGJjGDxE`i_=aws~Pdx}*n>p%v zXo!o~X93`a?O~aA(HbzIE>kyFQeNH1{IQ7)v2vDHCam}|{#;a7_5hxPvCU8$^R8e1=XIth?uN<0GQ`%U=X+*j~^A@164NixGX5pKRsor^%lhr(MmL8 zwv#o4?@eTj0ViSknAHCWK${6&(TH-=LT^4$F5|O@-CRgg?6IG^{E<2h840=7rf5Z% z@eRI`q+c|qujs+(pR?#nHWWNfIWZ;# zaPi~~P3Jb~>9q}RQ}hw7g}1-tp&==T8S1fiw)&lin3r3a&Ua@enVrzfgAjaWUdbV25V?ruf(qfswXRDInS56H*zj|b_LJ5 zerL|OU_AS!paeOSa5Vgkf~yI%Xq7p3y)M3^D>z?`gyKUv<*wT4`j3NmHjfhU@kXgT zjfeHfP9dk$K5Fs>-7lBF^F5#Iv-O-j-5Ld{Cjs!@i{MIx0}I@(_&f_8nlzm}Qy`LyY1kHcRplin*pU9b6?H9rj} zC2Druo$bw?T6jL3%Z{}B)eHa8`BK*XZDdr+5!(}8MWkdQdl0Q3GiUq_I-+0wkoEzc znE_d%YK0r}?Ky4J8;3kI0UBwnltWVX=hKCScLcxpjS#5mU4eko4RZIm!6gPU1=<3P z0NZ>(&#J<`dXqaF%sEdBBd<-}>zRNzbiGAe`!dih7@iLy;*_VE1FMcM{M$ZoP3JLR zFVL_qf`5ZfC`11vEhu%JrtRV`EXZuIseee)OrVVIafbKFC9WsV1{| z)l!rn`0y(4UggfS4t?t8(~ z%vg=HhE!$8y$nja7wfar^?Q=oeURtOA9>;^+>itEnGw1zOmV3RaOzWLawE4U0_x2oYzVlnUk4&$y zrihV%r31YK$v~z9;(KX74&{7@r`m+wfhO^T*HJ!OCJpP84$wgHU)?s5$KzG zGWuE=`tof@F7beOWhx|PKJMPJObDXrM8e2u((9rf?3;ZNw1N+(w*r!5ucIncp8wln zZ2S#Z@ll0u)Ra0yJkEuH8Flub7vLi&#he(Ve^&rojNFBY6dl{-k>4&~lpQE{hV zdv-=VNW6BpC}{L{UId4Ob5Sh9|IvIu4G%ErV*e|TV*g?%5Ow{V&oTdEM_@=EKqv%0 z@OxaR(L15v!<{F|6L^f#%d~i`uxnS8)3Hr&K*L7|$$fXg9K2JIxEb{_2%1W5lMUxs zdCxriKTpyX_vKSH+1oQ0gHd~W{(WU9iPCL5SCYN&LsBB2eOtq8Dd-k8i2=Q%<8{oQ z8Fd|K&ja+Z2j0M;G62MX7OT8$uD^_oRKu53cFfN}(@=a zF#Yob;BaLMJk#xrm;b0_zIeZiDk&9gdT;;|K-^0-P*7!IlSTBZF?2IUaD4ZkCa*== zB0~64m3IsD`xA0IwD?|v(wGG=fy|^dm+w$7Cz}lKPzXV+SfMqH&k*B!)lBugk|@Sx zK3yuD!KgK+SNi?iuqHn5Ys#=n&jZ76%&00!N4yr~=W$C-j6`_~JxtWYTXq>{^4QBE z(Jz4bH$$kz_nVE61$18RXmn-Scoj`NGja#KJ~%C9W8UuSM|CocUzfJM=~(d=D#?2c zYr<{#UuC2-vuih|hbRnsKsQAb2MchIT%`O5yecG?f(KUv_pu7nZ;Rgq)BFs)y^xLH+uk;=c?g`}K=H7#v+I)hS9)OxL2O#`Z8Sxd(` zpg3gFR!8QLS*7KUMX=L89^OP4;0QT?74ZawcG)8kStoe!kb3rc5r~(?@f;>&mj?srlk zp*C8!!;pGI`73YK>XRO4m+5?i|CR4t`SFJ9z6fd5T$B;?r-YK zL3yDwku7VhXrN6eXZB#Sf(Wg9SZgK5>1%jX`-JW5jnRnoi~qoUEqHP3Jp*O!oOOmqBFLJT@tmr>4CQ};y8^RDsjA+)O{-As* zC#@T^>cN%WxXSgJPUdL9GkzPwm|ZlY1N8>`r#5^w=FmYJuaf-8(AYY*zHNy$tFi%& zR`Pb4Bn{Je#j)gnW3Wlz7cBdRDRe}4un3+_Bu3d9T1?~=4O1CIA=$+!Gi%WE8szeu zQWh-z?e}xKJBa~b(jM+LA<%c(n87!_oH&mo)2t75J$QogAz=)UT;H#XY7>7nF)f(K z8-sYOx@fqEw{Gi_)%!tj&Ft67ji!Mw)e3iC3Hwp!_3#McI>eRV)SBH_em4AHW$agT zRNLezT{0Cum%n;7EslpVoNw2q1W`?d9hh9pR$rIhMPFPPovwO*`(x%otC0!`(4$q3 zImT$MWUhKy;4I3KCyaTWNDF(N$@xHyU-|OhnQq%?d7>J+TCvO-^APAz#L*J!)VW`X z0O}gZ$6BHV&f(tHNx5pL!%rQJHkN3R(Ig1!r`0Ref}P?-Y(>c55NKB-kq$jm%^s;C zNZ`6UNY;l8K{a1uB#f|;o+}S(o&QJucFKL(x8D`*EeK~;*O@T3WpBZfue(5jC+WvG zdZ&@t`#H;@JF>=Qpx^PncEMN);t1y4yC9Q2rAvD_Hv{Tp(Tbvy54!p?V=?#>i7y;z zL(fa`n-p6?w=+A3vDS%QHN^-h7(Op^C31DVChSEltcP^rm~|OK7xWTX!V!@rS8LS1 z`uJgI`c7uY_>Erw6&5rdqs2ronHrj}CR~aeb!J%$n9N~JtcKvsEbxY6Mf(bdBL2 zio>z2%LCq=J&;*~#j;7oGwyXPGL%XZna``x3Idv(n_sxFZ~CR1wYVU#X+zJgwb=L{L`?voHMEXBnaS4>mszg|NNM<0i+)4u>wwwQt0JOih9&h9ov|Em z9k?NUW0E-e^vkmozP&Tq4``kl2Rg!ZJZkIo+&#$=0ALY0h4atMzwh$@HLrhD74l5Z zAIG|?;&q&vU`s58%8GYHWqL|A%`}{9xl1wL_9EFo@ZcIz_q6C3#`?3hlr`ry)WrI( z()B03OZ^{%t&lO`M=jVYcuzLdGHF?AAYFqVX(j-YrlAyI<;9F*Bu21UsIZDR0pL%6 z{*lH4daK-6)*?9G0o4l(O6I(Ii>=m2_=pun-FcWF`E+D_E>%eMqg==GvNo5p0Sjf$ajacjq{hKPLMP5=l$dKzqrNsdmESeHhZ?)A z0bDqd-GuhLwkdZ+itzzL>jYjBd|Z)71Nb9QIm1cL9)%CoI`-zRP{9Cg85WSqyyIj1 zuoSQGne|9HpyR;q5`2m{s_9!NIC|}Kt*&UUhz2koY44~#2A}3@{#Eh$TDK0*9g_4Y zxbBrrZi3?3{`Zc;Ct|L|V>q8gHMs*b+;x3p_@8T^=sLD=&(ZDIw@Hg@GeM~E9hh~X zg=^>B9r=>xa)z+}n_tWN$1**yR$D6al^`B7rgL>a_5faZRQhx3-FD-*f6ysWxYS}Yg1FG$#$*IfSxy` zFd|Bx9%O0LvS2Y=noj`0#XM|$)=W;c!eum-drE$TH>jVUrv)dinWWCE1V*3E+O|}m z&)HQsyzI!V$Mx0=9GenI?5%h|Ucn!g+1c_Ax3hHuF`S|##x{P`Wj;BkVvjAJZ}(1b zca@Bt*M_g>PCKogb?NKP2EU*4S6BvA7`NzMXnfC`jbpg;s3FfE!@Vmd9wT~j=$NhS z1Sh`kR$qI&y?QjKgt*^FCCCf)J5rnM#>r(A$@%jI`u85?M7I*=DH%DuO;==LP6uK3>HjeSb*{+h0YWFLRyg@ zDXUlxkGT>$a3Y|e_aLnvc}Pt9P1MA{QI1YlMqxcF7upV_#GZcJfMLm}4c?s|+&P$U zbQ!P+T$DArMt}Z^oL^XloVu^BlE!%?N&NihGtflPdLXA@Ptgtw(H6u=n2Q!Wmp%6l|o4+6F9(9)fipEQJ%b2}Rann<7 zpu))%rS4zU3C>qpUPd3WY@>vR-5nlDX_zLUM9O#S!3k$$I;TPiB-%J(gL8>x3Sk!( zvm7yo+HyFTl&TWatpst;^Jb2b0+!WF{mv;|gZPPTDA#x=X~;=H=4+iM>4PAh!>>H7 zg7ka3NZdZ;aIwU7V*xhBPU7qNY3}ujr`?l(Hi+dI?B9u1llN^k8=6s(UN##PT{Ghf2@#VH$ma#w=oC&ZVCro3x8c0hpbFwe$HP)dc|6 zKy%ou^v~8YR*2x)(n0!;V%}xOe%AW<>y>wE%*ozFc$4egISXhWEBZx`3v9i5G>5?U z!!C0cbwhy-w&ZVBH8?KW3c|Y$^UsZ*keMwWc-17f;mhMx)TNT41I!<(sQM#mMwKf= z&_3eNJ;Y1+5kA;@(7}V3c4D|1dv>FV$WTVzjgY(llTFgEN6IsghPPJgSp$r*(qC_Q zrSqw>t+3r(Gve)o?r16^tF>(GWpKDv{vZ{%4Cd}!9TXOH8wWE)lwv7wDKfX8geny`-6Mko%=L zbl38int9`~F$%Cr1XIU398Ue=H9zi&QMOhFOZ7`lEEoQ$d#MPM;Dc6Nn>AhR*HY~L(B4-SfF&Y+@hd19sKt?7!P{|JkR*jfEOT z6~z6trLKVL+kAKO%|8B3Iela_CM_6xx&oiv$|OxP4kz<84MDl0DFFzXS{gXo2khOS z(Hw~Hx;$-142B=i8rome+qE#45GBdN{4$^sY&E~86Q7$=^Uvo7YyYfE>PfGFi*HAi z3uTpgy>r~a+&j3?>mwZ}j&Ok2jX_x8MxSN#`nWY#2&D3pWZj5jm5E`-4(x=FP$0=4 z-DvW)=8;=ZL?JF5C1+#aLP$o(_#x(0yvPUL^-P&REzOjS(ib?bM>tVg!2VMfw^FCd zcgRdk!2nCkpOb-B^wl6f>iiDRY%7CnL+4ylL;${>Vho)Lrf5@#>Qf{HFc?YVb5G=& zRSz`EIj@(H>lY}ynHtmB4V{pgC68HmIob!iEf z&Hh!d)*?gxEYdaNl^seX|6MvMQN8AtI8dq^2Us>APm=Oo_V`J4Smu5QyU0M6588Dv zN1dv^F2VU;t%M)e)rgu})>vt@KP+sCYU;unr(?;zz9R z+KoiMy9r`;y!<)cGkkWqwX+{O|M_h>qD+6onfm8H5-6P1etZM0V5a8&Z4Suh-nOEE zA~IcqWRJ)p>U-tx!jLTs*cI1y7Fs?(r1ASQ5*Y(I%6!SnJ>xGg9y9lB5HE8koOy`f zHN>m1%cUs`ZU{)hdC%c9nZVnY=f2-#qCui>9?8v`3=TDJo-M<$3L zp*((pZ&*M4?B1kxPoal&NC40sTiNehh%VomU4AMOQ#1MvKC+1jobj#G{#t?7SgPgM zM&9P^!w@AXb!J=S;paqsz1>+gsoDG)h_5htq#O5)7+L{hg;XlI1`(p(TpUAnRKbIqgf`}-nA z?NYyeLu;Ikp>fSWQ=P_JDNh)fnFX`yq0H5l%pFV9KoSoNJ-SO=>w&qSYL!zY6}z{j z!GcaQOc4rQa~9s}b|D}dk!Svk)bRFUV<)jXyJBPHv5n+Y8Qmd|Z;wp!OtfbVwqNj4 z!&42+l3elcdrsYtv+`-4i_nIwnd!JVlRA2B4JY_S1n;Hl*@?LIkb3HrcOa3(cIJyJ zwag(ew`WypnqnJV_PuC@Vz36RJc+t3_OL9b`LVzb^a0Yu1W4D-oyjAvcqSWP^A?se-Qo6&}vmmgC;a;!1NtqKiH@1Sou>gug zi6ElPLE{5s^gQ1Xl`BR^5%x63Etua`wkizCJ!oZiF4G}@q9O0Ll>c>zT1Yc)6|9J7Wknck| zv)9wKW~a(l{P(-NPs=m#K=GZ-UpbKphP5926(-H8!%?@9u=6a9JbTV!P^7mQ!bWdp z1(g+O-RyPm8K^XmjP5cfNCOQK+Lg3|cn4@4>Gr{FzvKvP2!MB%gpgDuF_X}fK?&yl zYm~%)>h(-nKrdO1+^q2=#>;R`i7-W~s|K>lO!v9gLsooZML0*uD@b{Tn7 zcB&2R_2Ne$j?N!y^+Wz;)NYKA(bb;_r3t@@u0$sby1aO&^}Bw*e%w`_oXAES3=oy= zB2EnY4iAEWu3XjfJ!5$v7)b&h>5fn&YBk8fH;{jb{HQ23YRUfLPkKZ>MGlG(!fyMk z42Nb=P=>0~E1!<%?GX0-6TFCc#S$;!9><9@;gZ-)W{c3M5t!xx>SrA zX(>>R&U5c5k*?U}-6YWPDn1y>Vb}7{;M|c17XohdAUs#A9Pl{|OOqdwdb;b3d!UBt z`cNzBYWoSu(EVb}a8Fc#yP%zha(B+mlQFf+bSzt*!(1(W6)T_5)V&=Zwg``&eR>sD+iAw4-VROtOERcMeBK7H^oq zT7=OPH^LpRWBIx8?yAckQXfRJVSH;?hj@3*OvC-R`VP&TO!x`&PBi=8c{_@3aSmCI6=JG>+$irf?NoIJwTnUFUP5{)oVPd!y&x^8lVP z%H4xv^d9wZ21CXcKK8pLN*P;hnwaqb^YgaXerBWP=!k}ASJAl|_l#3+UR<=Bx)uFRiUmQZ#6qs$A(cqVyk5hrv|7)|4fHdQxxj$ zxBd=hN9x@NLR4!>QtvbrHwgIfkk$<XHd9P{3JNDz9mSp7Q z&!;g6^lLq3sp~BNgsp!?&6?-@(U3M}=M$Ks&<0^tDEFzY_wp;gD)z~G#q-9z;9mIy zh>Gy~^-Yjq;u0Cq?l_b)(vJxXY9%oDq3w+9Ec>o)_y>1biIwB%%6dc2_vM(qC#HoR zHV&rXN2_~?`-5~puZy&akVYd-_Ds`2wl05S((%8yI9E|*rZ`g1z@DYa6}Rw0T?JoN zYPw3%&IjdHEfrmn14fe0!|fU1I+_kVp2^(2IkuYsp2R8$BpR%aaT7qh6}%w;HF}p~#ms z!<|1IghOZ^=+(9qz2f)9rGO+Cl%Mif&tsMSEZe7S8ox*m7$8rYh|#rvp#dg-Vv9(p z*g;)~a!7|=dTBw3(tXh)v6w-a@~nX_NOccH&$LRixBvnJ1I)ud8IaU59& zju?mbU{Lz&P>M)n2nRbUBgz>3O#-Wz1rn;5SYr8Y>rB#zSJ`k*dol7$4Fiu;S$EGv zW||`aqti5r8d15sn0QQvX0r&lz=Jm%+e>y!iK})@hK1fy8flD6O+jtJzYCI~tx5RL zts8I4*GcdF7t8|-6pws70(Iv!@1|2&B?I-vRN|KRPFvQqdzYT;HfUWg05gPly0-Z;yOsxZ$CaqY1*Jb4!!r>s#8Svqd-U@v*7BPbC z?>bYJRP{O-8Nw}E+C&@3xvB4#k_XUQfcOSCk3>%RHas5zTV7jzyXD01x4qYO2#A~v z$+iRb{?N96vxBA!ZB;A${@w>b<=}A3w=Vznr!rt_n@a37c12`|cA=hdVb*k!MKWv| zWkuvC3k@o2a%>pTrumzHGfAO9iah&9KI9xeoEO9Wo) zBZbgNKEbne9u1!a#@RikcC>dX%?aNVkQ_qun;YH0m8f=EmrGx_ty7OwsSjV1`aqKKWd%nSDf&)fi* zXz@3_C{g>vow@*H2y7$1R|4JGyz?*JbQRaO)QPk5$5I=t;pvbDq6>3!c61ghi}h~r7?nxi3hZSUIfQu5g1BgtFSM096OPiPflR z(Pq{wR@=4S89QP$&`?^Cs;%X6{X9myJv+g~Ke$XZ`YF62kH_3}mnfd1+`Ed{go~t0 z3L(hki;AG?qN^){f=zWXzY(#{Xjyw_1|!Q`8@(o@ge>}E8*KF{qx?B(CBIrueEfrZ zc>S&pC#-6cWoM!b@le(kGy!_-_XjauXiTr9}N1f9O$|6i^dUh`KQ?xHrj^#IpS&P-=XBL2D$B3IMm}EEDx6L zrjK?zD+r$R=6qr({H!G7Shjg@5y0Ty=ei4slwf<)Fddec_WuJwg7&(a-CmKHx69!r zG{5S(soukHYC>@fdU^;2f4rI^z&5^KD!zL>4KFQx?XBGf5*ghNUk_)bjYMc(NQB@Q zLZ<}@afdshk=xT7kQQp~)~iQVsK_~$WnwEreuW94r&(=~xpth!`IBHN)=HIZF&&!a z%0&3GF^KV;bivF5y1UzZ^iMMUC1xjVZ_k#}0H5_tc(u8?cR6HMPSwrITs$O416ON&e6T7v~B+UFkx| zCde&Q_-KZ$&hgW@xXlaF1gh|&{7iUB`*^y59vd&ttIkjy8)ihp{moun1J4(;guKvv)1O zZsIG^IBIdIC}~&75(+gn_bL&Ek(iB5KYxKZk3})N(h;ejvIv~nx_0Y_l}XYZ+zlwI`kXU_OI_Qb#+b#?ItRiCnr%GxGu`E6uq<7oy)6+0k|j zFZFk%ORY$;4%&TT ze&K0sz%47UZ-D>wfQ}%)x0H(p^h3+ie`C?X0(Z5%)mev0Gn7FJAe^K3k%3 z%qRt~2Gz}-UA`AxAWaFY2c!-a;#&7t5*su7gv0roub@)8rADP%I_ z(sq7&DIlf{0=>1S(+YHja5 zU&x}>ZAT@se@SxnjseS!Ds^WtKh9Zkky1_nkI#{$LX3JZ{HQ_LW7wbDg#qq8u5)Uy zgSidQ$jWrGUPy6LGsNOHy3Xe!eo3KKUuO9#A`N)(e~Yzjp35zrvx(|M6vE})*L@T7 zlxR>Q{wkZSG{x$h49x}kzLsQAf%eQTb5d&P$>d)&wn*VEen zhk46ncOg2=ev8);?eQX6A=rFnO_iq+TcNn4xoE>Y3D#<(lJ~CONJ2If(M;U(g`R@? z?sUA}zqT?$*m+et!sWX&QMjsnssU4+NO{t(wF=mfak_ZQ4laeUxtKN>K6+n#P7O-` z)}MeaS=ZL@c!(*(wfM(HSul6Mk##~5G-hRmr^{2=6fnt=fuDDJN!zyKrrA>&TYvV1 zzg~J`>=S_MsEl_%Q%FlG7>^FvbRo<)u5t2lz}pL`QTMYHlugmTbHO)WMz^=oO0zje z=Zfp##F4OlUJM6Us1psmC25Q)~9xA#GtaJ+Pa4=;gm6Tl`UXHXy zLi?G9(V-M_%5U-*_SCrN zbvE4oS#AvzQiu{9_oBnpr@sT*p$G=}Odz3mmXBZgqp{qthrMJ2ZStdO2d^tmJeu}} z&M_4Nu0wnJRB<$(80?WGBEG2-*1k4vJ#Qb|_RM=t$CWk+4T#&$QOat{2i61Pj<$%QQh?*oEP9P3c3cLwK>6H%KfGf}8*#Tm zZKOVYc4l|dD$^TxS10(D_N!GmXz$)%Asy1lXr z9>0QZU?ZW0JTwIEfrr++SBK7RiRK%+pXr9=12trLaoT(3UZ55knZqo`MT!C2+B3a< zoS?8g0Su*Tw12kr3!`g917#J&1eRJyx(n*OG`3MnKysaW7f#m1i!jNUWFUI^&TI@q z=B_o-w{dOxt{kOhYTL=5j9R(z1^%wP@0-kml58F8Zb$;@j%F_7^cn=7QS|;BVLl!FZTv;m}&wCk)+g;W#|Noo^Ns zFYR?-F1T>6x_am|n>TP-Y@vkA-{}9kcaLuH^?2Bp85O6}>X(zrmojMGS%sO{2>s%} zVBevxpw?PX3UIiHxOVmd$tlftlr2|OFL57_l|@F3(G2x;G~J^A#7*81lL#rTx6ZZMfx=!=y{lO8Q;gy_Nx{`j~$O!kLfa;z;u=-0c20NM0m* zTm|G!KuU=-{w0&dNA1G@w=a!yKsK|6taQm(+dE+X2W%Sf%GlaT@bB`Uu02asW=B2$ zV9oSHjpmVbUef?gZxOr_dKbJav<771o(FVerSD0a0Q=5D=jVJqVdw4Ho<^d1>OWWs zHK{1H!0?%LBC(WQEr=R;zo*I*0R$G5$;Pn3X2Um$BHx$PtCqZs!8PbAUwfbj)3U*^ zr`ZR$EN4_AsYUZqYr_5s5rJYZ@57FK;}jjU=p8GDZE2QOOJ<5l`jAL^iOSy^2kz{3EN3QMY-m zRwRJeMk>O&LGSw)mts}NBMPgfI07%ww<+wlu+%Vx&xhFnoM!J|v@FldrgYPa2YMy2 zl_S(71=r`o12+4!;gz|ys3eqCXQb53Wsv)1p>oK&xy--muz9F=ka_aYNa*~UxCQfX z>*R3MG-b+D)rQ$aMLH#Ygwi9I?$CpjbtDa>87*_{>0>RchXi>BI>REoHG>mW)@HY4 zqTatSvXLmg)8z&XqAPnKlBgrg@!v47ra?=3#@Aih#Pe+!e;TE}7}-47%VwU_mH)<* zfE|*1zQ5Yj$)q*I`UhR^mD)keG@$}9ghZv?M*LSd>^4HT=X-p2ND`xu)<)Hz3>1AB zvm2s8ZYJRVjY2^g{&1)im#l*;f{S!#;2 zOznsJNDl0HMnhhEautRo@3Z4WAp*HaUwRMi)b#P&yj?KnSV>@kpVmpm(+eU-NjT>8y zZ8ti>iPPBjiE)zYJ0E7PXJ+=N{TJNp-us7(p!EQ|eYy_QojP%%@GbAk^FYL#AqS0Q3IlavuSW2jg!WZ?${}q7OqL?+9-dZ=W9jXyU)nKmTOVmbTk{ z-r+)2LrP1@%L4s<;MH}NKXm?HxpLeTlv*DJV6w!9elgC|_hwAMfd5uf5L7$w9Gz{1mudA&Y8Lyf0kksRyX6k|^kEhQU%I*Bfd1z@{HtHCZJH<|+ zVV4c+AprVX|0{_*5?J9+eXrGYTOGkiamAjnBq|9bt;E%W9X*Qz%>b~}$bwgk1SQ$g z=C575uyS)ha3h-W%TpBSttT4+pqAmvxc3=#E-a<6sk!!w1S0F_Gc^9H^^zf>h>B$$ zmxGfBT$0-j_b27o*y3(59b9O61)0G_5p;xSmv)G{1+_R2Q&iYZYV*q2;{R?kWY)F@2+kcgefd8#zpwv{kDa^tUl38yll(z_0iZJ{^aj3+l3`hS+G~XZ; z18|SCz&ubr{RLrq%s~)wj(Eh?@S3vQm}K8?`d+>oZoaB)y#O+TpD{n=;Qw5`cU-ac zy=3<_bc3ZaEai?}tmt7s>GyJC}q+*Cwsp-A%-Kc}QBR2-GHSiwAaLz1oV_&@;F zPB~+^^%+y&9$_Ghf`Db^4MPCvzMpGnVIC?CsRjFin)hlLI5=mya$%WYv4^x1e9`w- zHDUUY5J*hi#cm0vacZq~CxdCwy1pU%qMC^i3}D&x?EtVW(ECc;l8Twqiy93zuC2BI_51s3sji5nU#EMQ@CW4hw)z{UVFBJ$^b=8ST(t7r!S7D@d z$&?QuZvJTmFY!rWrivkMr-a1S`c}{?vy}(Pb8bV&JmLr#+je}dhzc)Y^ZgW7c(vLs zQICRP2lDZ@elRKR@9+A)$G;k-(Ry-d2!)Cd^!-X!My>*5}%d$ z(-G`X;=qIt#0{tpgsYMHqZU@%k68+c+6alG+Djqm=xA4cv~o=))llcfwZcAS<@%$W zV`T07cfpqPwF$Ud5p(AmfkoOIY~LrxUX}SP7>?39(o!b}yuqD1*8{$#=_gbgw?M3I zq?tpa?VCuy_~6kO3&d*JEKlb>s7z38oE$GilytAIx$R8RfAw7$(;f#y^#|MD{CWN= zCe|FEsX=nN$S5-RtG_T?V2gn*$%Z~;jvFw$(_@O38g=tCG`NONoA@PfrMCJ$Z(Vn0 zRtI}K*+C20X+E&H+Gh~Gtl!U@)U-WW{vkIb zDAD=O5<`L8Vz)d|d(k&RjBB4%5r?cnNfmmcA%d%Ym~_V28WyLmPQ$8&vW_64;+t#R zr=y-1hA3;tkzk>5|89@coVgb5jwsNu9pr(lb&Mceb|b0@8sWKZD{;GE%bhhwXN5dR}R&4<6nB&h)(>eK>UZK3=-L zmUc}%2EBsV>pp5xS|dj?^TR$xJQw+uBb}LC<9h%K+vzqX*krn z$$br%$YgP4axoW4;z4)|EWVGk((V;hmsbWvH!PZ5RY4ZnrV=&bQZCh@Qy#`|qKE~g z`*$by4f2($zGo)B7lK;`y4HhqK)U<}TT62U|u$u15@YaXNmgytT}OI|{*gr3YLU zKqej5@K^2yYcI#_crdiZs!Cu}uNd_-%nMX@>U9{2{x^ed$2ZU6hI2<&SCnyZiug$9 zk6oX_^(j*ZE_i?jt54Nw`J6$pw+;IdHmBlAqDbz4A$xC`48_HVnViz&{_@boBDc8a!O6-#^=V_qCj+?T{0b-dpO8Q$Yb zzNX}J(wNu+#gjZ$TrZ4)kPGVyc)FZD)M!>xgmA+9{)=_x zA}nZWYd5udJPJ<{9+8ERo78hDR+$8?PI=8ki`u~2z|B+%PQ>v)qn&lWSF2Ye!H3vA zXFI4Ph1~u^`w1=6(FUjS#(BBD6MZwomnCW7ZvrgSFOLYPr*#U5F9~wmN_il#_%#~Y zu4dg2DE%Xs&)+I<9>5db(C73rB!FRu6BBEF+F_y|bjDj9_K2gp2D1=Bgx)2r-n{ko zP1d}JHGku(T&1n27Bbm>x1@hn=4hL8oCD$Ed5KE#CfSFgfI8N83$`Ukou#{O(wAxR9$hUM1}5_1&B!kfW^jDv;ZC@jZiwdXZeY zF#};my*GZXTh0@iwgHV||6%8R_7JqQZvAx<*1UZ}E&|(w(EB+q*dc)q`k%;a0$sB6 zMa|5o_EN7d2R23?NS_$uJFi_^Rqlrh8*oB8tT#@`%p0ekoIX`wP0t(yxx5w2;%Q%Z zr@2-id(1U9(L-e4WJi>`v>HxF|7HO#PNtzx7j8U`?`tJswO{55-U_wJJi4a@S7Eh@Gvli6sj%T(8|C0RRP zeCT@?#Nc&*@B?@$zo+Bv81uuX<6)#~!WnYV*Zy|s46(BQOI?nhK{7kCe5#$4s-3S0 zN(_YmiNLD+ezWz_m;U`c`i=%_)UNa!2{Ss_O9!p^}L8LZlLr z#_FrOx8=UBob~Z9$c#fRif?TRI0-t5R+k+i?)h(b#wn2%LV!T3X#W0Lu_Isc+efL; zkGJQetJ-_q#*udu=%6AvLj+`ndtw)!QnmcmxYj`>TIV<7n!GUX0UpQ|7uNa@&~vg@ zC=rAUT~}n+zBi>QwK~aYwP=L=pscy8F55G-$W^6q&N|#YeyR;c2UiN%)|}?NriL5p zD3gg*U?6a8!v-otNN_z6l4kWyu5V`4)BNP_Otig^9qjma^IfJPp>$nlM}aVi&WR3P z)ZX`0qO+2xYRr;-OiRSQbBz#v4TOhPR9y$An3 z!40B6MrYXyfupJo_?>(fl^MaREn-3Hc5sa{m4f(o=r-TMam7mTCmW?-t9a7v2(9l{z&g*y4eg|;4+&hI^bgSZW5H?hkB&Uc z@)zK$I>}oOW-$P_-zb!O!iRHIGcb+7-hXAkg)8jw<@f1dj{IV@E60qzcba?1W!IIq zlWN_8HzDB6WaPEF&hZGKLCZAd3llWec=yFPZ#8RZ$18-4&=pe$tvD_p{ufu~j8~R5 zomxD14!%~%uc&Zo1oE_ebB}XS0{3Zo3JVbdhB^pio*Q{%=%UfCcEqT+Lh4bJ$ z`>7>tk(F6_x^J|(5cj)o3A zSVg~@RP>#6_gyOmf+T*(dmpUKG(6-clov(>SY;1-1u@2(2rhLEHqLyNo;NzcsT!-3#b#n6Lphvsf-LMd2oFSq_Y%H>e;Hz)mxc!V4UP*JCk(k9Z0^U|Q?BO48k zqSL+(00O{SH`aapDh>;RRg1-h+UNg|vEy1ucbhv7Js4Pv_rfL{ zWRsH*H{Ns<+!+4ltPV2_fvgAe4*q`i(IplP>pdRx7Mbtx-;7!$>U9pbB3(|hs$CQxnmFVXcPRJ%>@a9D z&d_Hc6fmMJ{A$ysTmb*YvC9cI$=Zi|Lg4u5R&4Y74i1x1Jj5BL?2bR+uUD~Qob}t0 zyGg|tPRLW;RH>;Bhmuqzm%J}rFBC%HwBhQGUVe4{zO^kQS3oN0y^NFmw!(dij;iANmu_1u50=^3(n^hUc^bY`@*n(EyoSxw4{WQ#!4qN7e z;Vf`W?gi1!N>=ny@x>h_WMqG~&KY}po*WRWGTYKYHm3EVNve;oa&m*`im7`qD<$qN zg1_F)JV+?+iQ{6B5t}w}E~|~_?+>{||HX3?VTo1Xy&$z}_jb6M29Gh5+N^ONXZIb! zw9^AHL~4>6any=K9wPLBM2bHkJzSO&LRLJ8sO^~8WvW2n*(DG_ysgSLGIlRWt4HE< z>BhYN@;7nHk=o!TIR+G)QvyeL;$#@*O+M8}P|kh(S9#AY2)M^>cuEH~L9S}%nWA$0 zSaGxnWLINdlZt*JaVkNK%inI}$xh`MXVj z83Vd>I`%qlfsP33j){0~D0bo_Yzdf!hk~!?dmh931Tro_OSjl|LhBfALG1aMuD(Ao zE-pE=nnwtnuI-xv=8?kk&@MjVYd%zQZ!MO}#(T?Nr`~@LILH$Y%%1aKA1a$2aRgr` zj=hVorf+Qa0dpAvXZ@PwLRtdQc1qr1{=PG?SG&fdjkt8zaU`9(^s8rX37XkF68iMc z9HvSX7X*f_Z%84h)YbT*h`@b~sBW)3gZZHS@AMWRU1Qb=G2V}PUy6kT6w-^$)Dy&A z%)Bl)Mu`!5^OhUcrn~o>$?`q(5nF9fE2#xV{R`a(R^i4B&h;p6aB45NCtV+NkgYL>^f%0|=61DkqAUZI2_?9ApE zUrmahrfIlEybCFjz{&$`2$`eXjFIo+(4ud76)L17#Q9$k?br*xoj9WzdM5 zXiT1a+x7(5)T?rB<>*{9KeOtUavexul|1?C%6EV!49xbEIGZ6E;oG9(-5_NDCArq| ze~Rt?=kg@(zHKn{3{Q{}@e79;L=}QPa}ICafw5E8uW?X`1R$3}@F(6mT1^oG%}snq zN*Qf{BHL9AuhIaHgz^^Igs9~k&aGLlk`<5VOPIhe9Rr%x#0?hyR( zzD++N_;IO{?)>ran0^I0_}~#=!}`V=c=7pbc-7q3UkrU6R~BwTpRLoL_2Br+Bj5L< zf?G*@?l;{Gs%CZY*2mF;eFntGqi_BBT{CA|#~H@8t_>&jLOEgb-YQsd0^|!j#{r*^ z58R;Hy62_&a)Trq?wCWzWJ{hk>||Od((nV_%FsC<7S(2&54piuM*f6 zNmH`OMmJeHQ&m;Bl$Ydi4_{vGP%jQM)`(dho0Zb}Li%6i}EbsVk{m=grJa%0E94>g*FHHIRfKCB@b<)7GZk1d0)-RTrGnp@+jShA|F9A!HlTv z5sS`~xtm#=yj;Zy{YOYT(~-||6tq$@xplXP9!F=+q>&}JkYx6F>Lqd~xEsa4dC%2m zTCaD%Awz-}3OWS89Lv35%Tizx3{rC@QGWEjMTbIDX^nEoC@6Cv6In_q&O6en6Nc4K z6`d+B4Ry!UCQmenXvA(VNMPcQrwKA(3HGCyz}nBJ;p}Y`_DV35^Lx-l91plvPcxkJ zt$Hh(ZFD_S+A=GM^u)Q*wyN%}v`<|v@?HpK_qEmeY7xA!3nq?~#L-g(1o6K`z2~ho ze-8H~NM3s{yb#fMI&v8bXR0?jX?rLTIT8dSKjxH9zO7n=yG+yuZRdw#jYc)74-6tN&Pp zmNTp2kEw1%s8&XQbvRg-I}Eyn7y!~6xim^4jkR`X1!YM;;CIyVYZ1vJR8k1;70q)l z6byJs%UMRC@6D)e09=)?O>yj*T6V%Y77Bz>1fKcpG!|w-mw*?Vy-zPG2J>tX-^;e> zf({C6-(6D?pK6CZ|KJ7jzC^v`F=s|&jNacZu5Xz4LoL0Bf|q_k%pYHN(&WF!CVdf0 znEsX7`HyFkB!LQ5=UH&IVBbiWfaX=07eP*%1#D8B zg;$ZKEN4EpY142sU)PK6ySuXQF75xTf)@b*#j)Z_GV{*SGXd!&lYHgNc4kSi=(PeXRF5j}qw~9ECxIC}Fj3h=r`v_|wL$UA?9CH3yt!^l}g4{V4Q7 zlR}K$pLR2QmC$)#FbIcWdEVSs(!RqhFr*bKQ&^2}oFf*~EqRri)?m#1eiz!hn|kKh zc~YZk9zTI1hw82npSO1>6TTNZKUWxhDXzEIhQH*tHMKqX_E#pKLhb|y*9CI4o?EUD z@QCW|pf5XEf+7WG&{l`QQpDt`kmG$THCP(t4g{Gh7DMzOGA!%Vwy(`Q5&2z(i4ES8 zwQLH}jEc;L%-`qSh#&U_MbyU1+!N{DeXSsE+&R$hi_W?x%Ay0*z#<+xKAGO7o?VQ~v5+s^%(d)k;qFFzd~ z7z0PT^m?FyEfl6bB+xeV!jtda^l}xBWpJnNw~^`g6_bOYZWGT$kQJdvl(3r(un&egRJQNuCDfc1(9*V8{8|4*MuU>s4Z$%t!#FY7H2^3C&h!OdBU+M`cKH*Ofv9Ep$XUN>Rc8 znlF_0>=&~9FzZNViBQ>fs-AjW^H6>%YtCPs_h6mq6V9wuxhr`}SjbBt8w3 zsHUfR&%vw=83gObI%jp z4N^2XMOQzFDlC|6=clw0bW>SOQW+Hz3?GBX5!+w@ZUYTPXp#@#+;z6)?jq6@%U@;K zUvIOI|H{SMKAsR;7JM!yjP>5LKOUSt`)2H+L7oTM2g%lF5Ws+^c|fg+ zHS%=|)}tPVxhU3*Ydah{V+K728$W+6Oj6*eGAw1`s`0EGHeBC66ly~U;o86Lt0ch9 zBQ|A^p>QSpgromYlg0D#hX2IHvJF zcd~MmzL$UBO<XutJ4qlT<{%RNBSd-wx9O3psMsH5j6H(WM`Y(Tqkyw1@KCP8CxC1Qb)R^iMoQ< zUyoV*QWXsTmiX0e40m|NcGrhR$V;H)Uy}mffxN<8L0clHr3-O3-RyCvx4)=c2U6}{snU3;%jBFlkPPH6Qhj0P& z+Y9}bicS{#?jDb>*VgH-M;y1Dg_cQp&^t#Ch6bHR4fh=U1J_?IINhP&AYku4eXOGs z9Q^2Xt0;in=96k~$;?ZH-_4p9lh$Z`LCVjYu9n56=T_t=Z%iU zio?e0X`m8w@6KaTdAlLxQp*UOgJUosws6(kHE3<%m{(a0yfkf}g(gt)Yr)w2-dCN_ zg7+rG!xrJZYC%7iOwT{sv^O*V=(Kwm(l_JsIGvmPI_Gzh_Z z59L}dAjO-Nms*TYk{mNsU=uGaMKzq)KVQVKaVsc2A7Ie?@%rKRe82UKYWQGSRRbq% zYy@y4q+%y#7kCMdn4PDe=y}|t;Gu2OHV*RD`Po>DM1kZeOZiv6iu(fluGV;5q*To) z4_byrt@B%1Y)4HWRmh$pUS4XHx?A$roboKy`X`!v%?2O(rQ9pX{)SG1NWq4OU`W+0 zM$RvE(lm;9jM(l4Z4}9yjvJu;gm&NU#lg99x+z_plnZM=e3*K2qQq4MANxCJ`iOCW zNW0gpGZPCz;1Rn)P}1$WF9`4(Yt2=J<=m^CVD?(~1<_2m%7WYD!fwVxVcpmZIMhi2#&R{Yp(2`=nDLYNbZe=4QOWZJRj;%-l9S8KX2v!;&Gnh zBP2|z^ zz}c6vao;o8K3vXfal!z7D=!fwv~zM~>C;c&SEkL&I75 z3r%eE?Y^ccduW>xLSWyH+BkXh*J71xO9Sr650*=_>7!_+*y=BF*ShY60dOH$pTQ#I z#u>&{s1r`}h)~3}=E&~5C0j0Zr1N|-fT@4z_UyNwAJXOykaq3h>fFaVOZLG#f`aGQ zm6u_inS_nhTRf33xwm!q(f<;;1HQ8(O_7G*1CK44ce56v5I(+Qk`8fibEIINn#DW6x!W^7 ztS^;Kym9w>V2&@u-mL$1Pe#_P3fW&qE{%(Tr^BIudU`r`h1N6Gy*U9%v=SB9dSO5P zz8HGqu>EDxd0M`V$K&Kx3&9zaWL+F$iD7?I6`CTld}j%_qTPvi{~5f>O;nN zmQqGc42CFUARL({W;Q1!DF0%G`>tKI%r5}H-y^IDNRm`F{rczER&@UzJw}0bH3CxO zTkegJg!?0y$BU>u*%=z_839H4&-jsu(~VKrZco&72=}u-$MsH2^t3EZgua^RP~8U< zkM1+dX98;y`9=9DEdN+HSf$G3WU_nKal9K@x(c&fzxxd3ls>QbQuvshS*G+@(lvj#qI&r?|cFO(dGb=P+%+Mi#TYrPTZDXL^cTAn8Ri>`VX%3Fbum2AL? z=VQx%-Bbn`0jY0~?#$0YA^c76NtaCfIB$$q;f`|&Lpn%7wJhJxWA7-#lqDybrmY*6 z#={zrgrM==;8Ts1EGFiU65QYsvPna^2i455Fp)uUw0*_zbWU(*K}bt`^LL-D6Mqtm zz1ZUJSwjoHzi++zPi#R1gRP(6`<@6UnpiZOmdgUAa2oPabmRny{_GWLsJ}iLM!P&8 zzxN2miDN-Ow*|enrORZd(Ia_z3Asi;l;~lFC2qZ9PuCr#KF!IBwpC^~8czhm-9UdW zsos$*>G`92DTKe(L(b<4areYyxh%f0W@q8L<3`{Re(H6pB!4q-f8)3)~(64NLf1-8ukt&a7P2 zstSD^^ycZykn7>L`C@m!F{jsb))nzoov8zHDtZipamyY1>rf1FKbvT&=;cSOlzcs{ z^6jbk{i$_HiIMrhUBKg&(4XO%&X&Oiss*Oh_O+iXpo&%r*8vAf6PR-G4V-g|D#S~U zMh**K3}=;-jZ!J38$KmqQmIp)+M@kJ*Pk%A23x?8baR^-VxI657U^#jw&( z|F(6gBBl?z7CwOYX#;3G~IL)ND^_gV5=Kw%}&Ecdx!#u85-X3Q}R zU1d_$3dRyHh|(N%>Ih6=1m5dyjzk5D3+=f_?ln^15qa7h*%&MfZ;;!rC;Rjr#l5qA zvXexk=1z+pnu%Yk@Ko0y-7eW4Py=?xJ&1o=Q0UlK`3WXg-%+$fCtYN6M>x;<eS>To8=cE$_O}jB05b6Xgv%L}QjrV%Lc%&|V zn@{#gxAxxnFKmDuak?ej*kz?tkvZ&J#4eHnT#@YoFC2b4gIe6K@6mM4K~Va!P;|Xi zOhEF=h90t%ZYe6V$}9$z1}ecsR07NkZ3OAvr$V;=)3g!^eme5i`Gx55@`imhz08z4 zvY+Zm9F?#vNPQh6Op7g)(pKvSf%t_dnExJS?9PyEfX@5M#g=~1{c@1wb5-!IGmDB) zf@gngcDl~I$|lsd_0_t5-XX5P{Q3C({>{jSB><6hqubY?p(Tw+LIQ3}?>6zbeKXgGOPg=h`5uFV}sNn#Dybm1UlL-*(m~RIGi46No(2j2SO+URZIJkK| zk$0mw>K}q;#o7}P#kJ@r_5`K^YM-9^g(O3uq!Guj^e~eA{M-SEx{yQg9DA^}uiN92 z+a6_@H8@-T4~ut<>m^&`@%jgNLnfRgih^OyLxPBbQmDsm@r%g%j?`(XhjSEZ0aiN} zJ?Jyl?{=PYkdKI&5%3Jwa{C4vbfE}XeAR<7ly7jfyeH9;P*c>Et;NB=j3PlP@L!Bl zsFj!X9@L^-XyxMZ_$@SvUaF*KZ&cnSjE;1K@5X9;jvwT6L)rd8m^#R|MXx_~+WKw#d*a&b7<5v1@DYO>G+K z`!2yIG)?EZ@Uo0dq8;OEtES&bNdgZ;!SPZC=_hIcu!XY{U#lm9%V6TKusmLt5^-7^ zbP@N6+|iRw>yZ0t2qkGfeMfU(2NVqokRDxGa24cpVS)=<;IvoU*9#kWLlFjndpS(g zIvQpK(lKN6KeJoT7alwY*~6R$-$DS=UukJS}>&9f(|1O-DKZ8Bca1@*(BTq9)q z-;SF$DatEDib-+D8W`Ahl3T-nvvDUP&JeqB^H&BTek?UGwTyO0iXuq9d5939+u78+*O&zIEzWEj6D`&*7Y;@X;bj3sm36=Pzi zmcC5~LJ!WYa2+ze8aQSoR+Ag7QIVhmTx}@hDXjNFp75)j6NZQp}Fx zavE{%9xLCjB3Z(E5!o@`1cJ1!_x`9x*4 z#$;w|-}M(r=3-@I(%bmIUAPoH|3h-A47^jO4vAaYzoku*IH%J~rlQ_~FKLGB7N2f9 z|4LB0{SHB#$n9#|%Rf-SZ2GDlUiTeI!Qa0>6e%FJHh@fKAoyT$ZDJ$a*eK|F2oTSe zq5Gzp6X!u#h_0F}5v@!vd4fPGUD>J#@PL*Yc@M_be8u>LFJTDBC%*9=@i83{8h1*k z@8zDI-S{Kzip|@|zjR_*;Y-KV6s^p-&-M1Z8?H-K%kW0dQxNql_T>@JN)@(W{;+z~ zPd(K`+te$h1QAA^f$x`6Y1dGBV{U~G?EYTEgN!jqiogBK(?gK<2$POd-Ii!^aIo^d3Z+iF=xWv=$qY(;<<{hf*p@;FYZnf2_&- z#6J`6KNXd}uctfHk58yOt>>iHyRJ_`%1G+(L@!{%`CGuxHV3QxBbOa1<>>2U4Obqv zgl6)nkwUH~-nVsEP;s!(b3ibrC6~P93yl~%#t^OUPS(i2oX;n}n{;U4AEV7~XIgKO$lw;=?Hm!{(H)KX#5t`H&LGherZBlkaqTln6vwCjsrJj8 zEQD%&D4rUVD)s2~?<^OE_nGw+r=MC;UcUURRM8D_J3eXLhoS)=ks|s0lq2)MJ1K(~ zfazx>K$YPEd&_RE2I|WknC?Epoi@|&$ZX`XIrlv}kwBtf&UM!Er`WwaF!FeJR($sC z74IKcx>SCSqJ|Y|@{_~=5SV^F-ln{8tLM4OIe*UZyL-QYJ3vKgHq3rH&P6V{oj!zO z>Q^&K_xtO$8lf==ty_&U`s(k0hZcy;-7b8YWbk|9Hul7^9CCA6it8O+yYs9YkO8I< z8bR8NeGgo*{T@3bW=8Mc~Lil>Dc4M8siU6wSLhLoqL+8>tZKk^d6Y_=vq{WyHKXSC$Mx%LG-;6P$(ttJG0c3~9t*8=+L#rX!{y7sew!&7wngAA&QDaN<0)q>+u?jkEqg;DhV}Bs_nDgp^iF=t z_=&m1x^NR+NpteYNDsiFxSF$ON7K=_=n>Mi;Tv`7%?IAQxh2JIo?v~QQ}MN$w-oRG zVzTD+5&kK6H4H@&EIep?M|OmI<9GfUv};pMuohZ1 zp$=!gnaOZ}Oz0ynEPw>jR(q}ZhpO0b(NWHoI(mApi4L(@r6MF5iFozl206LnYSIJd zv!V_Le;N8HHM^V}+#^X`dTZ1`+=F|gIM&WNNGiY3lhrNwZjJA%2&)uLDg!)?zV}^{ zy^)m}ebfX;tzUKPbW~r`J+H4M2V=NWTD$qKQ>w_vF|hJUjU9;wpQz@A>`^ z6bzX-9CrqQMg=}~WeGu9y(RKgqfW$mPov5Bw=^yrPX z3Ah2#7#sL>SWy~`LZ4SaBf!8)hfj^G#U&8pgP*sM`gPLus>EFBOJw<_Q4QSC z1f0)>Ab_XS?5Q1Xm9NX7rZgt_C~jWgIR;OEK81NqIN7eFlc7uc*KE+ob=TA~WAMX{ zlM6-ZCct;jdKO{6l8fQ!S+GQEr-zwd5g*fWua*?R60oL9O!j0-&YLFhy>y1|Fzq(Z z!;TlgIz`aN3_gE=FmU8@)Zu+ZJC*Hdlz+gWe0L*Gi9=Nl3Rbv$92oez5kp$M_}Aii zd*^x4w|kgjeoLTgaiTD_A*8NQEIi)v#xvkg;V=U}-mvTPG3LMCxAZMOY@)I64Zw-* zyhz-?M8=o=$nKvE(aRI+hIK2YF`AgcG`824?OYa?&90x$X-=b|o!@?BWnq`$$UGf0 zHQM$k-~4imS6@M1|4U8Q*=HWhNPiHbosAZNG1E$MGC_Io>7)GFg?q9;DBUq0jXRP; z0$s6IN_@OH;iNj7qh*tiYOQ<>x{c!_Lex`JJa6gbg zF?NJ~z`mzR6&HEq5c~CcRJX2f|9ef^Hc_L?Law^7{2$RaG9PcjwVnATUHoYIY%Ddy z`J0%{p#3@e@d7EuvRsmZi*RTGw1(1*IOOd4mMx%P*>q29Ow z^IO>g<__!YpigOOw}?atRx}&QK?PmPW$bf;^6=X{dImdkj}F4^eVY?n83KTP*L#OL><4%Re5ivqAx4K^t|IA+iiLfC;*Pz z^18zq{b!|TV|vrDWkrrpak%UzzTfLxsg}!#xY;0@Ar;4$K7~xr?-fD4 z60mKq49sOTa2z2?WY_L0OGvMnyJ#D67!+84b zt`dGmI#HYnj)q^_E=Y1#n6yG$V4UqI`R63-`0e;y4(j)t<*fe>Pm=!`o|QEPN2z?$ zOP`+Iv4_%KDGXcW*(|e}K7{0#omy3OL$6}o&|KvgW|+)LX_z7!@oMOR_F5Sl&@xk6 zq{OXKB8k)f>9uLg*6ixGdltmf%6`m&2UHr$ zq_vddz&&^Z=fb|-&k%y(^&H9kRx(?`m|JBuM2yW!Rkxp0>@J8VGjAY9O5Vk2A?F~; z8kg0e?n1PzZq78uTP@nFUxW%&v@&yG4qb-F573{Go%5acY*ua?qR-Sjm7*DsL5QIE zuRHxFmJgqoQOO;gEo7hhq>H-<%nd77qyaYAdDo)CMa*6B0j{+~pN}|S*gyzI{qq-( zj(!V+{j`XY-{~$``#H-9ed7*^?UJa`RP`~401!T9V7z3E1)60*9DLM`fknkJjkG2D zZo&7VjHKEixnM`k1DBuueDV6&N^#$6MKDPAaBKCy{MdKk)*|W%ikCn-47i_u5Q!{n zB}zu?NuOf(rQ!U-&z>_pa-6cT$eCr&bIk3b+sQmAZ9D)BLBv6X&T_XnkelG}(*L4z zDZlNs5_dxsQPwl~t7zNCHz^I(uvzdaXhGJfxX{ffShqcdO!tf;}qjX8#8~nI_ zxT0ktpgTtNU3rL;;2ouAfcaVdYu*ke9_Q*&ARfIeDJJF~;kIOpumP7g&nX{^HQFzI zi&5U&zZqh-90>0|kpVsj4Az^TYD_K#DNUC~7HWESo&#D%Q684Y&OBaQiVa;l24JIrSEH4=gb5Wk87`5h(#&8Fw@$PM#_v-@=(jWPI~Q6 zre=?XJ&a;A=u*Z6&>oG1fn44go&Dcrp5@yU1!sF4?0e-)@e5}%ZW~b*E$n;{6 ziUk0c$s*fH*w9GW5w)Hn-##YM!9!^s1-J669PHElN`NtDM`n%B1p;XKG~flm)g*Ts zXQp@S_ak2n-ge2VWYm$!Ju|*tzNkg}qzS%Ntv&&bO?Om#sEp-q-z5H|_djZg!7ji7 zK8yWhSnI+^{57^&=I4uokVLkn@XbSvTiiDw0LS15c%iIfZk;J_0T40%{M!UastN%2 z%6BRqe6d70J@vrMGn>vWm@h229?;!q9K=OX7%$|ZJqY`L{e7RP^O+U>o|dm8!vxX2 zXqer>-Wy8hId;rJ*-A)M-XDSf^jJCNdh#5WSRtp{W^M2H3r!D((2+0Oy-vm?&h$?3 wQ!MF`=QWStv(eEE5m67W{{OW{V!>`fPtPWQnAyW&Qp%FG;wEAL3(=K4*#H0l literal 609515 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⁡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 z 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

  • ` tag: ```twig
    {% include '@SyliusWishlistPlugin/Common/_addToWishlist.html.twig' %} ``` -6. Clear application cache by using command: +8. Clear application cache by using command: ```bash bin/console cache:clear ``` -7. Update your database +9. Update your database ```bash bin/console doctrine:migrations:migrate @@ -62,21 +74,13 @@ bin/console doctrine:migrations:migrate **Note:** If you are running it on production, add the `-e prod` flag to this command. -8. Add plugin assets to your project - -We recommend you to use Webpack (Encore), for which we have prepared four different instructions on how to add this plugin's assets to your project: - -- [Import webpack config](./01.1-webpack-config.md)* -- [Add entry to existing config](./01.2-webpack-entry.md) -- [Import entries in your entry.js files](./01.3-import-entry.md) -- [Your own custom config](./01.4-custom-solution.md) +10. Add plugin assets to your project -* Default option for plugin development +Just add to your `asssets/admin/entrypoint.js` and `assets/shop/entrypoint.js` the following line (create these files if it does not exist yet): - -However, if you are not using Webpack, here are instructions on how to add optimized and compressed assets directly to your project templates: - -- [Non webpack solution](./01.5-non-webpack.md) +```javascript +import '../../vendor/sylius/wishlist-bundle/assets/entrypoint'; +``` ## Asynchronous Messenger case diff --git a/doc/01.1-webpack-config.md b/doc/01.1-webpack-config.md deleted file mode 100644 index f7ce7c8f..00000000 --- a/doc/01.1-webpack-config.md +++ /dev/null @@ -1,65 +0,0 @@ -# SyliusWishlistPlugin - -- [⬅️ Back](./01-installation.md) - -## Installation - Import Webpack Config - -- ✔️ Completely independent configuration -- ✔️ No need to add plugin assets globally (you can add it to specific pages) - -
    - -1. Import plugin's `webpack.config.js` file - -```js -// webpack.config.js -const [ syliusWishlistShop, syliusWishlistAdmin ] = require('./vendor/sylius/wishlist-bundle/webpack.config.js') -... - -module.exports = [..., syliusWishlistShop, syliusWishlistAdmin]; -``` - -2. Add new packages in `./config/packages/assets.yaml` - -```yml -# config/packages/assets.yaml - -framework: - assets: - packages: - ... - wishlist_shop: - json_manifest_path: '%kernel.project_dir%/public/build/sylius/wishlist/shop/manifest.json' - wishlist_admin: - json_manifest_path: '%kernel.project_dir%/public/build/sylius/wishlist/admin/manifest.json' -``` - -3. Add new build paths in `./config/packages/webpack_encore.yml` - -```yml -# config/packages/webpack_encore.yml - -webpack_encore: - builds: - # ... - wishlist_shop: '%kernel.project_dir%/public/build/sylius/wishlist/shop' - wishlist_admin: '%kernel.project_dir%/public/build/sylius/wishlist/admin' -``` - -4. Add encore functions to your templates - -```twig -{# @SyliusShopBundle/_scripts.html.twig #} -{{ encore_entry_script_tags('sylius-wishlist-shop', null, 'wishlist_shop') }} - -{# @SyliusShopBundle/_styles.html.twig #} -{{ encore_entry_link_tags('sylius-wishlist-shop', null, 'wishlist_shop') }} - -{# @SyliusAdminBundle/_scripts.html.twig #} -{{ encore_entry_script_tags('sylius-wishlist-admin', null, 'wishlist_admin') }} - -{# @SyliusAdminBundle/_styles.html.twig #} -{{ encore_entry_link_tags('sylius-wishlist-admin', null, 'wishlist_admin') }} -``` - -5. Run `yarn encore dev` or `yarn encore production` diff --git a/doc/01.2-webpack-entry.md b/doc/01.2-webpack-entry.md deleted file mode 100644 index 4a771b3c..00000000 --- a/doc/01.2-webpack-entry.md +++ /dev/null @@ -1,39 +0,0 @@ -# SyliusWishlistPlugin - -- [⬅️ Back](./01-installation.md) - -## Installation - Add new entry to existing configs - -- ✔️ Same webpack configuration for plugin and project assets -- ✔️ No need to add plugin assets globally (you can add it to specific pages) - -
    - -1. Add new entries to your `webpack.config.js` -```js -// ./webpack.config.js - -// Shop config - .addEntry('sylius-wishlist-shop', 'vendor/sylius/wishlist-bundle/src/Resources/assets/shop/entry.js') - -// Admin config - .addEntry('sylius-wishlist-admin', 'vendor/sylius/wishlist-bundle/src/Resources/assets/admin/entry.js') -``` - -2. Add encore functions to your templates - -```twig -{# @SyliusShopBundle/_scripts.html.twig #} -{{ encore_entry_script_tags('sylius-wishlist-shop', null, 'shop') }} - -{# @SyliusShopBundle/_styles.html.twig #} -{{ encore_entry_link_tags('sylius-wishlist-shop', null, 'shop') }} - -{# @SyliusAdminBundle/_scripts.html.twig #} -{{ encore_entry_script_tags('sylius-wishlist-admin', null, 'admin') }} - -{# @SyliusAdminBundle/_styles.html.twig #} -{{ encore_entry_link_tags('sylius-wishlist-admin', null, 'admin') }} -``` - -3. Run `yarn encore dev` or `yarn encore production` diff --git a/doc/01.3-import-entry.md b/doc/01.3-import-entry.md deleted file mode 100644 index 0f6246c7..00000000 --- a/doc/01.3-import-entry.md +++ /dev/null @@ -1,21 +0,0 @@ -# SyliusWishlistPlugin - -- [⬅️ Back](./01-installation.md) - -## Installation - Import plugin entry into existing project entry.js files - -- ✔️ Same webpack configuration for plugin and project assets -- ✔️ No need to edit templates - it's good for quick testing -- ⚠ Assets are loaded globally which can affect page speed - -
    - -1. Just add these imports into your entry.js files - -```js -// ./assets/shop/entry.js -import '../../vendor/sylius/wishlist-bundle/src/Resources/assets/shop/entry.js'; - -// ./assets/admin/entry.js -import '../../vendor/sylius/wishlist-bundle/src/Resources/assets/admin/entry.js'; -``` diff --git a/doc/01.4-custom-solution.md b/doc/01.4-custom-solution.md deleted file mode 100644 index fc259be0..00000000 --- a/doc/01.4-custom-solution.md +++ /dev/null @@ -1,36 +0,0 @@ -# SyliusWishlistPlugin - -- [⬅️ Back](./01-installation.md) - -## Installation - Custom solution - -If none of the previous methods work for your project, you can write your own encore configuration: - -Main entry points: - -```js -// shop -.addEntry('/vendor/sylius/wishlist-bundle/src/Resources/assets/shop/entry.js') - -// admin -.addEntry('/vendor/sylius/wishlist-bundle/src/Resources/assets/admin/entry.js') -``` - -Style entry points: - -```js -// shop -.addStyleEntry('/vendor/sylius/wishlist-bundle/src/Resources/assets/shop/scss/main.scss') - -// admin -.addStyleEntry('/vendor/sylius/wishlist-bundle/src/Resources/assets/admin/scss/main.scss') -``` - -Location of the pictures: - -- shop: `/vendor/sylius/wishlist-bundle/src/Resources/assets/shop/images/*` -- admin: `/vendor/sylius/wishlist-bundle/src/Resources/assets/admin/images/*` - ---- - -More information: [Advanced Webpack Config](https://symfony.com/doc/current/frontend/encore/advanced-config.html) diff --git a/doc/01.5-non-webpack.md b/doc/01.5-non-webpack.md deleted file mode 100644 index 830945f8..00000000 --- a/doc/01.5-non-webpack.md +++ /dev/null @@ -1,40 +0,0 @@ -# SyliusWishlistPlugin - -- [⬅️ Back](./01-installation.md) - -## Installation - Non-webpack solution - -- ✔️ No need to have a bundler on the project -- ✔️ No need to add plugin assets globally (you can add it to specific pages) -- ✖️ No possibility to edit/extend assets - -
    - -1. Install plugin assets using: - -```bash -bin/console assets:install -``` - -2. Add twig inclusions in your templates: -```twig -{# @SyliusAdminBundle/_scripts.html.twig #} -{% include '@SyliusUi/_javascripts.html.twig' with { - 'path': 'bundles/syliuswishlistplugin/sylius-wishlist-admin.js' -} %} - -{# @SyliusAdminBundle/_styles.html.twig #} -{% include '@SyliusUi/_stylesheets.html.twig' with { - 'path': 'bundles/syliuswishlistplugin/sylius-wishlist-admin.css' -} %} - -{# @SyliusShopBundle/_scripts.html.twig #} -{% include '@SyliusUi/_javascripts.html.twig' with { - 'path': 'bundles/syliuswishlistplugin/sylius-wishlist-shop.js' -} %} - -{# @SyliusShopBundle/_styles.html.twig #} -{% include '@SyliusUi/_stylesheets.html.twig' with { - 'path': 'bundles/syliuswishlistplugin/sylius-wishlist-shop.css' -} %} -``` From d37d53e17b6dd522ab54570e0bb83fcb0fb435d6 Mon Sep 17 00:00:00 2001 From: jkindly Date: Mon, 5 May 2025 22:48:00 +0200 Subject: [PATCH 93/98] HM-1: Fix for adding product variant --- config/app/twig_hooks/product/show.yaml | 10 ++- .../Common/AddToWIshlist/_button.html.twig | 65 +++++++++++++++++++ templates/Common/_addToWishlist.html.twig | 47 +------------- templates/Product/Show/_addToCart.html.twig | 4 -- .../product/common/card.html.twig | 2 +- 5 files changed, 74 insertions(+), 54 deletions(-) create mode 100644 templates/Common/AddToWIshlist/_button.html.twig delete mode 100644 templates/Product/Show/_addToCart.html.twig diff --git a/config/app/twig_hooks/product/show.yaml b/config/app/twig_hooks/product/show.yaml index 5fb5da7c..787f2949 100644 --- a/config/app/twig_hooks/product/show.yaml +++ b/config/app/twig_hooks/product/show.yaml @@ -1,5 +1,9 @@ sylius_twig_hooks: hooks: - 'sylius_shop.product.show.content.info.summary.add_to_cart': - submit: - template: '@SyliusWishlistPlugin/Product/Show/_addToCart.html.twig' + 'sylius_shop.product.show.content.info.summary': + add_to_wishlist: + template: '@SyliusWishlistPlugin/Common/_addToWishlist.html.twig' + priority: 10 + 'sylius_shop.product.show.content.info.summary.add_to_wishlist': + add_to_wishlist: + template: '@SyliusWishlistPlugin/Common/AddToWishlist/_button.html.twig' diff --git a/templates/Common/AddToWIshlist/_button.html.twig b/templates/Common/AddToWIshlist/_button.html.twig new file mode 100644 index 00000000..b8c60ad9 --- /dev/null +++ b/templates/Common/AddToWIshlist/_button.html.twig @@ -0,0 +1,65 @@ +{% set is_user = app.user is not null %} +{% set wishlists = is_user ? findAllByShopUserAndToken(app.user) : findAllByAnonymousAndChannel(sylius.channel) %} +{% set is_single_wishlist = wishlists|length < 2 %} + +{% set is_product_show_page = hookable_metadata.context.is_product_show_page|default(false) %} + +{% if is_product_show_page %} + {% set variant = hookable_metadata.context.variant %} + {% set product = variant.product %} + + {% set single_wishlist_path = path('sylius_wishlist_plugin_shop_wishlist_add_product_variant', { + 'wishlistId': wishlists[0].id, + 'variantId': variant.id, + }) %} +{% else %} + {% set single_wishlist_path = path('sylius_wishlist_plugin_shop_locale_wishlist_add_product', {'productId': product.id}) %} +{% endif %} + +
    + {% if is_single_wishlist %} + + {{ ux_icon('mdi:heart', {'class': 'icon icon-sm'}) }} + {{ 'sylius_wishlist_plugin.ui.add_to_wishlist'|trans }} + + {% else %} + + {% endif %} +
    diff --git a/templates/Common/_addToWishlist.html.twig b/templates/Common/_addToWishlist.html.twig index 1b6bb6cf..741002bd 100644 --- a/templates/Common/_addToWishlist.html.twig +++ b/templates/Common/_addToWishlist.html.twig @@ -1,46 +1 @@ -{% if hookable_metadata.context.form is defined and hookable_metadata.context.form is not null %} - {% set form = hookable_metadata.context.form %} - {% set variant = form.cartItem.vars.value.variant %} - {% set product = variant.product %} -{% endif %} -{% set isUser = app.user is not null %} -{% set wishlists = isUser ? findAllByShopUserAndToken(app.user) : findAllByAnonymousAndChannel(sylius.channel) %} -{% set isSingleWishlist = wishlists|length < 2 %} - -
    - {% if isSingleWishlist %} - - {{ ux_icon('mdi:heart', {'class': 'icon icon-sm'}) }} - {{ 'sylius_wishlist_plugin.ui.add_to_wishlist'|trans }} - - {% else %} - - {% endif %} -
    +{% hook 'add_to_wishlist' with {is_product_show_page: true} %} diff --git a/templates/Product/Show/_addToCart.html.twig b/templates/Product/Show/_addToCart.html.twig deleted file mode 100644 index b8087bfb..00000000 --- a/templates/Product/Show/_addToCart.html.twig +++ /dev/null @@ -1,4 +0,0 @@ -
    - {% include '@SyliusShop/product/show/content/info/summary/add_to_cart/submit.html.twig' %} - {% include '@SyliusWishlistPlugin/Common/_addToWishlist.html.twig' %} -
    diff --git a/tests/Application/templates/bundles/SyliusShopBundle/product/common/card.html.twig b/tests/Application/templates/bundles/SyliusShopBundle/product/common/card.html.twig index 65cc0f9a..a84bcf94 100644 --- a/tests/Application/templates/bundles/SyliusShopBundle/product/common/card.html.twig +++ b/tests/Application/templates/bundles/SyliusShopBundle/product/common/card.html.twig @@ -16,5 +16,5 @@ {% endif %}

    - {% include '@SyliusWishlistPlugin/Common/_addToWishlist.html.twig' %} + {% include '@SyliusWishlistPlugin/Common/AddToWishlist/_button.html.twig' %}
    From ea60888f83558a6e16b1ec0b95a38dd4e521443c Mon Sep 17 00:00:00 2001 From: jkindly Date: Tue, 6 May 2025 21:02:12 +0200 Subject: [PATCH 94/98] HM-1: Fix for adding product variant --- config/app/twig_hooks/base.yaml | 2 +- config/app/twig_hooks/product/show.yaml | 8 +- config/routes/shop.yaml | 5 - config/services/form.xml | 5 + config/services/processor.xml | 11 + config/services/twig/component/product.xml | 27 ++ .../Action/ListWishlistProductsActionSpec.php | 2 +- .../Action/RenderHeaderTemplateActionSpec.php | 2 +- spec/Exporter/DomPdfWishlistExporterSpec.php | 2 +- ...dProductVariantToWishlistProcessorSpec.php | 270 ++++++++++++++++++ .../Action/ImportWishlistFromCsvAction.php | 2 +- .../Action/ListWishlistProductsAction.php | 2 +- src/Controller/Action/ListWishlistsAction.php | 2 +- .../Action/RenderHeaderTemplateAction.php | 2 +- .../Action/ShowChosenWishlistAction.php | 2 +- src/Exporter/DomPdfWishlistExporter.php | 2 +- src/Form/Type/AddToWishlistType.php | 34 +++ .../AddProductVariantToWishlistProcessor.php | 90 ++++++ ...uctVariantToWishlistProcessorInterface.php | 13 + .../Product/AddToWishlistComponent.php | 94 ++++++ src/Twig/WishlistExtension.php | 4 +- .../Common/AddToWIshlist/_button.html.twig | 65 ----- templates/Common/_addToWishlist.html.twig | 1 - templates/CreateWishlist/index.html.twig | 20 -- templates/common/add_to_wishlist.html.twig | 41 +++ .../remove_from_wishlist.html.twig} | 0 templates/{Common => common}/widget.html.twig | 0 ...st.html.twig => import_wishlist.html.twig} | 0 .../product/show/add_to_wishlist.html.twig | 48 ++++ .../collective_actions.html.twig} | 0 .../global_actions.html.twig} | 0 .../index.html.twig | 6 +- .../item.html.twig} | 4 +- .../variant_price.html.twig} | 0 .../index.html.twig | 0 ...er.html.twig => wishlist_header.html.twig} | 0 ...t_pdf.html.twig => wishlist_pdf.html.twig} | 0 .../product/common/card.html.twig | 2 +- 38 files changed, 655 insertions(+), 113 deletions(-) create mode 100644 config/services/twig/component/product.xml create mode 100644 spec/Processor/AddProductVariantToWishlistProcessorSpec.php create mode 100644 src/Form/Type/AddToWishlistType.php create mode 100644 src/Processor/AddProductVariantToWishlistProcessor.php create mode 100644 src/Processor/AddProductVariantToWishlistProcessorInterface.php create mode 100644 src/Twig/Component/Product/AddToWishlistComponent.php delete mode 100644 templates/Common/AddToWIshlist/_button.html.twig delete mode 100644 templates/Common/_addToWishlist.html.twig delete mode 100644 templates/CreateWishlist/index.html.twig create mode 100644 templates/common/add_to_wishlist.html.twig rename templates/{Common/_removeFromWishlist.html.twig => common/remove_from_wishlist.html.twig} (100%) rename templates/{Common => common}/widget.html.twig (100%) rename templates/{importWishlist.html.twig => import_wishlist.html.twig} (100%) create mode 100644 templates/product/show/add_to_wishlist.html.twig rename templates/{WishlistDetails/_collectiveActions.html.twig => wishlist_details/collective_actions.html.twig} (100%) rename templates/{WishlistDetails/_globalActions.html.twig => wishlist_details/global_actions.html.twig} (100%) rename templates/{WishlistDetails => wishlist_details}/index.html.twig (93%) rename templates/{WishlistDetails/_item.html.twig => wishlist_details/item.html.twig} (92%) rename templates/{WishlistDetails/_variantPrice.html.twig => wishlist_details/variant_price.html.twig} (100%) rename templates/{WishlistGroup => wishlist_group}/index.html.twig (100%) rename templates/{_wishlist_header.html.twig => wishlist_header.html.twig} (100%) rename templates/{_wishlist_pdf.html.twig => wishlist_pdf.html.twig} (100%) diff --git a/config/app/twig_hooks/base.yaml b/config/app/twig_hooks/base.yaml index 254f5ce6..fa70da04 100644 --- a/config/app/twig_hooks/base.yaml +++ b/config/app/twig_hooks/base.yaml @@ -2,5 +2,5 @@ sylius_twig_hooks: hooks: 'sylius_shop.base.header.content': wishlist_header: - template: '@SyliusWishlistPlugin/_wishlist_header.html.twig' + template: '@SyliusWishlistPlugin/wishlist_header.html.twig' priority: 150 diff --git a/config/app/twig_hooks/product/show.yaml b/config/app/twig_hooks/product/show.yaml index 787f2949..8077102f 100644 --- a/config/app/twig_hooks/product/show.yaml +++ b/config/app/twig_hooks/product/show.yaml @@ -2,8 +2,8 @@ sylius_twig_hooks: hooks: 'sylius_shop.product.show.content.info.summary': add_to_wishlist: - template: '@SyliusWishlistPlugin/Common/_addToWishlist.html.twig' + component: 'sylius_shop:product:add_to_wishlist' + props: + product: '@=_context.product' + template: '@SyliusWishlistPlugin/product/show/add_to_wishlist.html.twig' priority: 10 - 'sylius_shop.product.show.content.info.summary.add_to_wishlist': - add_to_wishlist: - template: '@SyliusWishlistPlugin/Common/AddToWishlist/_button.html.twig' diff --git a/config/routes/shop.yaml b/config/routes/shop.yaml index a41719fe..c52aaf20 100644 --- a/config/routes/shop.yaml +++ b/config/routes/shop.yaml @@ -25,11 +25,6 @@ wishlist_remove_selected_products: defaults: _controller: sylius_wishlist_plugin.controller.action.remove_selected_products_from_wishlist -wishlist_add_product_variant: - path: /wishlist/{wishlistId}/add/variant/{variantId} - defaults: - _controller: sylius_wishlist_plugin.controller.action.add_product_variant_to_wishlist - wishlist_add_selected_products: path: /wishlist/{wishlistId}/products/add defaults: diff --git a/config/services/form.xml b/config/services/form.xml index 80ff8996..589c5874 100644 --- a/config/services/form.xml +++ b/config/services/form.xml @@ -26,5 +26,10 @@ + + + + + diff --git a/config/services/processor.xml b/config/services/processor.xml index cddd325d..daeef6eb 100644 --- a/config/services/processor.xml +++ b/config/services/processor.xml @@ -12,5 +12,16 @@ + + + + + + + + + + + diff --git a/config/services/twig/component/product.xml b/config/services/twig/component/product.xml new file mode 100644 index 00000000..112e274d --- /dev/null +++ b/config/services/twig/component/product.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + diff --git a/spec/Controller/Action/ListWishlistProductsActionSpec.php b/spec/Controller/Action/ListWishlistProductsActionSpec.php index 41bbfdf5..cc79a0c7 100644 --- a/spec/Controller/Action/ListWishlistProductsActionSpec.php +++ b/spec/Controller/Action/ListWishlistProductsActionSpec.php @@ -95,7 +95,7 @@ public function it_lists_wishlist_items( $form->createView()->willReturn($formView); $twigEnvironment ->render( - '@SyliusWishlistPlugin/WishlistDetails/index.html.twig', + '@SyliusWishlistPlugin/wishlist_details/index.html.twig', [ 'wishlist' => $wishlist, 'form' => $formView, diff --git a/spec/Controller/Action/RenderHeaderTemplateActionSpec.php b/spec/Controller/Action/RenderHeaderTemplateActionSpec.php index 7ad08c9b..fb32444f 100644 --- a/spec/Controller/Action/RenderHeaderTemplateActionSpec.php +++ b/spec/Controller/Action/RenderHeaderTemplateActionSpec.php @@ -44,7 +44,7 @@ public function it_renders_header_template( ): void { $wishlists = []; $wishlistsResolver->resolve()->willReturn($wishlists); - $twigEnvironment->render('@SyliusWishlistPlugin/Common/widget.html.twig', [ + $twigEnvironment->render('@SyliusWishlistPlugin/common/widget.html.twig', [ 'wishlists' => $wishlists, ])->willReturn('TEMPLATE'); $this->__invoke($request)->shouldImplement(Response::class); diff --git a/spec/Exporter/DomPdfWishlistExporterSpec.php b/spec/Exporter/DomPdfWishlistExporterSpec.php index abce676a..3312ae63 100644 --- a/spec/Exporter/DomPdfWishlistExporterSpec.php +++ b/spec/Exporter/DomPdfWishlistExporterSpec.php @@ -54,7 +54,7 @@ public function it_returns_pdf_as_attachment( $html = ''; - $twigEnvironment->render('@SyliusWishlistPlugin/_wishlist_pdf.html.twig', [ + $twigEnvironment->render('@SyliusWishlistPlugin/wishlist_pdf.html.twig', [ 'title' => 'My wishlist products', 'date' => date('d.m.Y'), 'products' => $data, diff --git a/spec/Processor/AddProductVariantToWishlistProcessorSpec.php b/spec/Processor/AddProductVariantToWishlistProcessorSpec.php new file mode 100644 index 00000000..5e693097 --- /dev/null +++ b/spec/Processor/AddProductVariantToWishlistProcessorSpec.php @@ -0,0 +1,270 @@ +beConstructedWith( + $security, + $wishlistExtension, + $channelContext, + $wishlistProductFactory, + $requestStack, + $translator, + $urlGenerator, + $wishlistRepository, + ); + } + + public function it_is_initializable(): void + { + $this->shouldHaveType(AddProductVariantToWishlistProcessor::class); + } + + public function it_throws_resource_not_found_exception_when_wishlist_is_not_found_for_specific_id( + Security $security, + UserInterface $user, + WishlistExtension $wishlistExtension, + WishlistRepositoryInterface $wishlistRepository, + ProductVariantInterface $productVariant, + WishlistInterface $firstWishlist, + WishlistInterface $secondWishlist, + ): void { + $wishlistIdToFind = 999; + + $security->getUser()->willReturn($user); + $wishlistExtension->findAllByShopUserAndToken()->willReturn([$firstWishlist, $secondWishlist]); + + $wishlistRepository->find($wishlistIdToFind)->willReturn(null); + + $this->shouldThrow(ResourceNotFoundException::class) + ->during('process', [$productVariant, $wishlistIdToFind]); + } + + public function it_throws_error_if_no_wishlists_are_found_for_single_wishlist_scenario( + Security $security, + UserInterface $user, + WishlistExtension $wishlistExtension, + ProductVariantInterface $productVariant, + ): void { + $security->getUser()->willReturn($user); + + $wishlistExtension->findAllByShopUserAndToken()->willReturn([]); + + $this->shouldThrow(ResourceNotFoundException::class) + ->during('process', [$productVariant, null]); + } + + public function it_adds_product_to_the_single_wishlist_for_logged_in_user( + Security $security, + UserInterface $user, + WishlistExtension $wishlistExtension, + WishlistProductFactoryInterface $wishlistProductFactory, + RequestStack $requestStack, + TranslatorInterface $translator, + UrlGeneratorInterface $urlGenerator, + WishlistRepositoryInterface $wishlistRepository, + ProductVariantInterface $productVariant, + WishlistInterface $wishlist, + WishlistProductInterface $wishlistProduct, + Session $session, + FlashBagInterface $flashBag, + ): void { + $wishlistId = 123; + $wishlist->getId()->willReturn($wishlistId); + + $security->getUser()->willReturn($user); + $wishlistExtension->findAllByShopUserAndToken()->willReturn([$wishlist]); + + $wishlist->hasProductVariant($productVariant)->willReturn(false); + $wishlistProductFactory->createForWishlistAndVariant($wishlist, $productVariant)->willReturn($wishlistProduct); + + $requestStack->getSession()->willReturn($session); + $session->getFlashBag()->willReturn($flashBag); + $translator->trans('sylius_wishlist_plugin.ui.added_wishlist_item')->willReturn('Product added.'); + $flashBag->add('success', 'Product added.')->shouldBeCalled(); + + $wishlist->addWishlistProduct($wishlistProduct)->shouldBeCalled(); + $wishlistRepository->add($wishlist)->shouldBeCalled(); + + $urlGenerator->generate('sylius_wishlist_plugin_shop_locale_wishlist_show_chosen_wishlist', ['wishlistId' => $wishlistId]) + ->willReturn('/wishlist/' . $wishlistId); + + $response = $this->process($productVariant); + $response->shouldHaveType(RedirectResponse::class); + $response->getTargetUrl()->shouldReturn('/wishlist/' . $wishlistId); + } + + public function it_adds_product_to_a_specific_wishlist_for_logged_in_user_with_multiple_wishlists( + Security $security, + UserInterface $user, + WishlistExtension $wishlistExtension, + WishlistProductFactoryInterface $wishlistProductFactory, + RequestStack $requestStack, + TranslatorInterface $translator, + UrlGeneratorInterface $urlGenerator, + WishlistRepositoryInterface $wishlistRepository, + ProductVariantInterface $productVariant, + WishlistInterface $targetWishlist, + WishlistInterface $otherWishlist, + WishlistProductInterface $wishlistProduct, + Session $session, + FlashBagInterface $flashBag, + ): void { + $targetWishlistId = 789; + $targetWishlist->getId()->willReturn($targetWishlistId); + + $security->getUser()->willReturn($user); + $wishlistExtension->findAllByShopUserAndToken()->willReturn([$otherWishlist, $targetWishlist]); + + $wishlistRepository->find($targetWishlistId)->willReturn($targetWishlist); + + $targetWishlist->hasProductVariant($productVariant)->willReturn(false); + $wishlistProductFactory->createForWishlistAndVariant($targetWishlist, $productVariant)->willReturn($wishlistProduct); + + $requestStack->getSession()->willReturn($session); + $session->getFlashBag()->willReturn($flashBag); + $translator->trans('sylius_wishlist_plugin.ui.added_wishlist_item')->willReturn('Product added to specific list.'); + $flashBag->add('success', 'Product added to specific list.')->shouldBeCalled(); + + $targetWishlist->addWishlistProduct($wishlistProduct)->shouldBeCalled(); + $wishlistRepository->add($targetWishlist)->shouldBeCalled(); + + $urlGenerator->generate('sylius_wishlist_plugin_shop_locale_wishlist_show_chosen_wishlist', ['wishlistId' => $targetWishlistId]) + ->willReturn('/wishlist/' . $targetWishlistId); + + $response = $this->process($productVariant, $targetWishlistId); + $response->shouldHaveType(RedirectResponse::class); + $response->getTargetUrl()->shouldReturn('/wishlist/' . $targetWishlistId); + } + + public function it_adds_product_to_the_single_wishlist_for_anonymous_user( + Security $security, + ChannelContextInterface $channelContext, + ChannelInterface $channel, + WishlistExtension $wishlistExtension, + WishlistProductFactoryInterface $wishlistProductFactory, + RequestStack $requestStack, + TranslatorInterface $translator, + UrlGeneratorInterface $urlGenerator, + WishlistRepositoryInterface $wishlistRepository, + ProductVariantInterface $productVariant, + WishlistInterface $wishlist, + WishlistProductInterface $wishlistProduct, + Session $session, + FlashBagInterface $flashBag, + ): void { + $wishlistId = 456; + $wishlist->getId()->willReturn($wishlistId); + + $security->getUser()->willReturn(null); + $channelContext->getChannel()->willReturn($channel); + $wishlistExtension->findAllByAnonymousAndChannel($channel)->willReturn([$wishlist]); + + $wishlist->hasProductVariant($productVariant)->willReturn(false); + $wishlistProductFactory->createForWishlistAndVariant($wishlist, $productVariant)->willReturn($wishlistProduct); + + $requestStack->getSession()->willReturn($session); + $session->getFlashBag()->willReturn($flashBag); + $translator->trans('sylius_wishlist_plugin.ui.added_wishlist_item')->willReturn('Product added (anonymous).'); + $flashBag->add('success', 'Product added (anonymous).')->shouldBeCalled(); + + $wishlist->addWishlistProduct($wishlistProduct)->shouldBeCalled(); + $wishlistRepository->add($wishlist)->shouldBeCalled(); + + $urlGenerator->generate('sylius_wishlist_plugin_shop_locale_wishlist_show_chosen_wishlist', ['wishlistId' => $wishlistId]) + ->willReturn('/wishlist/anon/' . $wishlistId); + + $response = $this->process($productVariant, null); + $response->shouldHaveType(RedirectResponse::class); + $response->getTargetUrl()->shouldReturn('/wishlist/anon/' . $wishlistId); + } + + public function it_adds_flash_error_if_product_variant_is_already_in_wishlist( + Security $security, + UserInterface $user, + WishlistExtension $wishlistExtension, + WishlistProductFactoryInterface $wishlistProductFactory, + RequestStack $requestStack, + TranslatorInterface $translator, + UrlGeneratorInterface $urlGenerator, + ProductVariantInterface $productVariant, + ProductInterface $product, + WishlistInterface $wishlist, + WishlistProductInterface $wishlistProduct, + Session $session, + FlashBagInterface $flashBag, + ): void { + $wishlistId = 123; + $productName = 'Awesome T-Shirt'; + $wishlist->getId()->willReturn($wishlistId); + $productVariant->getProduct()->willReturn($product); + $wishlistProduct->getProduct()->willReturn($product); + $product->getName()->willReturn($productName); + + $security->getUser()->willReturn($user); + $wishlistExtension->findAllByShopUserAndToken()->willReturn([$wishlist]); + + $wishlist->hasProductVariant($productVariant)->willReturn(true); + $wishlistProductFactory->createForWishlistAndVariant($wishlist, $productVariant)->willReturn($wishlistProduct); + + $requestStack->getSession()->willReturn($session); + $session->getFlashBag()->willReturn($flashBag); + $translator->trans( + 'sylius_wishlist_plugin.ui.wishlist_has_product_variant', + ['%productName%' => $productName], + )->willReturn('Product already in wishlist.'); + $flashBag->add('error', 'Product already in wishlist.')->shouldBeCalled(); + + $wishlist->addWishlistProduct($wishlistProduct)->shouldNotBeCalled(); + + $urlGenerator->generate('sylius_wishlist_plugin_shop_locale_wishlist_show_chosen_wishlist', ['wishlistId' => $wishlistId]) + ->willReturn('/wishlist/' . $wishlistId); + + $response = $this->process($productVariant, null); + $response->shouldHaveType(RedirectResponse::class); + $response->getTargetUrl()->shouldReturn('/wishlist/' . $wishlistId); + } +} diff --git a/src/Controller/Action/ImportWishlistFromCsvAction.php b/src/Controller/Action/ImportWishlistFromCsvAction.php index c0744a0f..990ff5fd 100644 --- a/src/Controller/Action/ImportWishlistFromCsvAction.php +++ b/src/Controller/Action/ImportWishlistFromCsvAction.php @@ -62,7 +62,7 @@ public function __invoke(Request $request): Response } return new Response( - $this->twigEnvironment->render('@SyliusWishlistPlugin/importWishlist.html.twig', [ + $this->twigEnvironment->render('@SyliusWishlistPlugin/import_wishlist.html.twig', [ 'form' => $form->createView(), ]), ); diff --git a/src/Controller/Action/ListWishlistProductsAction.php b/src/Controller/Action/ListWishlistProductsAction.php index c79fdc88..1601ee03 100644 --- a/src/Controller/Action/ListWishlistProductsAction.php +++ b/src/Controller/Action/ListWishlistProductsAction.php @@ -92,7 +92,7 @@ public function __invoke(Request $request): Response ]); return new Response( - $this->twigEnvironment->render('@SyliusWishlistPlugin/WishlistDetails/index.html.twig', [ + $this->twigEnvironment->render('@SyliusWishlistPlugin/wishlist_details/index.html.twig', [ 'wishlist' => $wishlist, 'form' => $form->createView(), ]), diff --git a/src/Controller/Action/ListWishlistsAction.php b/src/Controller/Action/ListWishlistsAction.php index 8aab73eb..00fd6bab 100644 --- a/src/Controller/Action/ListWishlistsAction.php +++ b/src/Controller/Action/ListWishlistsAction.php @@ -15,7 +15,7 @@ final class ListWishlistsAction extends BaseWishlistsListingAction { - private const FILE_TO_RENDER = '@SyliusWishlistPlugin/WishlistGroup/index.html.twig'; + private const FILE_TO_RENDER = '@SyliusWishlistPlugin/wishlist_group/index.html.twig'; protected function getTemplateToRender(): string { diff --git a/src/Controller/Action/RenderHeaderTemplateAction.php b/src/Controller/Action/RenderHeaderTemplateAction.php index f6712cb4..36785c02 100644 --- a/src/Controller/Action/RenderHeaderTemplateAction.php +++ b/src/Controller/Action/RenderHeaderTemplateAction.php @@ -15,7 +15,7 @@ final class RenderHeaderTemplateAction extends BaseWishlistsListingAction { - private const FILE_TO_RENDER = '@SyliusWishlistPlugin/Common/widget.html.twig'; + private const FILE_TO_RENDER = '@SyliusWishlistPlugin/common/widget.html.twig'; protected function getTemplateToRender(): string { diff --git a/src/Controller/Action/ShowChosenWishlistAction.php b/src/Controller/Action/ShowChosenWishlistAction.php index 2f060496..0b63cf06 100644 --- a/src/Controller/Action/ShowChosenWishlistAction.php +++ b/src/Controller/Action/ShowChosenWishlistAction.php @@ -72,7 +72,7 @@ public function __invoke(string $wishlistId, Request $request): Response $form = $this->createForm($wishlist); return new Response( - $this->twigEnvironment->render('@SyliusWishlistPlugin/WishlistDetails/index.html.twig', [ + $this->twigEnvironment->render('@SyliusWishlistPlugin/wishlist_details/index.html.twig', [ 'wishlist' => $wishlist, 'form' => $form->createView(), ]), diff --git a/src/Exporter/DomPdfWishlistExporter.php b/src/Exporter/DomPdfWishlistExporter.php index bc918a02..c7f31814 100644 --- a/src/Exporter/DomPdfWishlistExporter.php +++ b/src/Exporter/DomPdfWishlistExporter.php @@ -28,7 +28,7 @@ public function __construct( public function export(Collection $data): void { $dompdf = $this->domPdfFactory->createNewWithDefaultOptions(); - $html = $this->twigEnvironment->render('@SyliusWishlistPlugin/_wishlist_pdf.html.twig', [ + $html = $this->twigEnvironment->render('@SyliusWishlistPlugin/wishlist_pdf.html.twig', [ 'title' => 'My wishlist products', 'date' => date('d.m.Y'), 'products' => $data, diff --git a/src/Form/Type/AddToWishlistType.php b/src/Form/Type/AddToWishlistType.php new file mode 100644 index 00000000..58eb5639 --- /dev/null +++ b/src/Form/Type/AddToWishlistType.php @@ -0,0 +1,34 @@ +wishlistsResolver->resolveAndCreate(); + if (count($wishlists) > 1) { + $builder + ->add('wishlists', EntityType::class, [ + 'class' => Wishlist::class, + 'choices' => $wishlists, + 'choice_label' => 'name', + 'mapped' => false, + ]) + ; + } + } +} diff --git a/src/Processor/AddProductVariantToWishlistProcessor.php b/src/Processor/AddProductVariantToWishlistProcessor.php new file mode 100644 index 00000000..b91bfd2d --- /dev/null +++ b/src/Processor/AddProductVariantToWishlistProcessor.php @@ -0,0 +1,90 @@ +security->getUser(); + + $wishlists = null !== $user + ? $this->wishlistExtension->findAllByShopUserAndToken() + : $this->wishlistExtension->findAllByAnonymousAndChannel($this->channelContext->getChannel()); + + $isSingleWishlist = count($wishlists) < 2; + + /** @var ?WishlistInterface $wishlist */ + $wishlist = $isSingleWishlist ? ($wishlists[0] ?? null) : $this->wishlistRepository->find($wishlistId); + + if (null === $wishlist) { + throw new ResourceNotFoundException(); + } + + $wishlistProduct = $this->wishlistProductFactory->createForWishlistAndVariant($wishlist, $productVariant); + + $this->addProductToWishlist($wishlist, $productVariant, $wishlistProduct); + + return new RedirectResponse( + $this->urlGenerator->generate('sylius_wishlist_plugin_shop_locale_wishlist_show_chosen_wishlist', [ + 'wishlistId' => $wishlist->getId(), + ]), + ); + } + + private function addProductToWishlist( + WishlistInterface $wishlist, + ProductVariantInterface $variant, + WishlistProductInterface $wishlistProduct, + ): void { + /** @var Session $session */ + $session = $this->requestStack->getSession(); + + $flashBag = $session->getFlashBag(); + + if ($wishlist->hasProductVariant($variant)) { + $flashBag->add( + 'error', + $this->translator->trans( + 'sylius_wishlist_plugin.ui.wishlist_has_product_variant', + ['%productName%' => $wishlistProduct->getProduct()->getName()], + ), + ); + + return; + } + + $wishlist->addWishlistProduct($wishlistProduct); + $this->wishlistRepository->add($wishlist); + $flashBag->add('success', $this->translator->trans('sylius_wishlist_plugin.ui.added_wishlist_item')); + } +} diff --git a/src/Processor/AddProductVariantToWishlistProcessorInterface.php b/src/Processor/AddProductVariantToWishlistProcessorInterface.php new file mode 100644 index 00000000..8246a74f --- /dev/null +++ b/src/Processor/AddProductVariantToWishlistProcessorInterface.php @@ -0,0 +1,13 @@ +initializeProduct($productRepository); + $this->initializeProductVariant($productVariantRepository); + } + + #[PostMount] + public function postMount(): void + { + /** @var ProductVariantInterface|null $variant * */ + $variant = $this->productVariantResolver->getVariant($this->product); + $this->variant = $variant; + } + + #[LiveListener(AddToCartFormComponent::SYLIUS_SHOP_VARIANT_CHANGED)] + public function updateProductVariant(#[LiveArg] mixed $variantId): void + { + if (null === $variantId) { + $this->variant = null; + + return; + } + + $changedVariant = $this->productVariantRepository->find($variantId); + + if ($changedVariant === $this->variant) { + return; + } + + $this->variant = $changedVariant?->isEnabled() ? $changedVariant : null; + } + + #[LiveAction] + public function addToWishlist(#[LiveArg] ?int $wishlistId = null): RedirectResponse + { + return $this->addProductVariantToWishlistProcessor->process( + $this->variant, + $wishlistId, + ); + } + + protected function instantiateForm(): FormInterface + { + return $this->formFactory->createNamed( + 'add_to_wishlist', + AddToWishlistType::class, + ); + } +} diff --git a/src/Twig/WishlistExtension.php b/src/Twig/WishlistExtension.php index ef3bd41a..0a3b2253 100644 --- a/src/Twig/WishlistExtension.php +++ b/src/Twig/WishlistExtension.php @@ -14,7 +14,7 @@ namespace Sylius\WishlistPlugin\Twig; use Sylius\Component\Channel\Context\ChannelNotFoundException; -use Sylius\Component\Core\Model\ChannelInterface; +use Sylius\Component\Channel\Model\ChannelInterface; use Sylius\Component\Core\Model\ShopUserInterface; use Sylius\Component\User\Model\UserInterface; use Sylius\WishlistPlugin\Repository\WishlistRepositoryInterface; @@ -23,7 +23,7 @@ use Twig\Extension\AbstractExtension; use Twig\TwigFunction; -final class WishlistExtension extends AbstractExtension +class WishlistExtension extends AbstractExtension { private const WISHLIST_USER_TOKEN_CACHE_PATTERN = 'user_id_%s_token_%s'; diff --git a/templates/Common/AddToWIshlist/_button.html.twig b/templates/Common/AddToWIshlist/_button.html.twig deleted file mode 100644 index b8c60ad9..00000000 --- a/templates/Common/AddToWIshlist/_button.html.twig +++ /dev/null @@ -1,65 +0,0 @@ -{% set is_user = app.user is not null %} -{% set wishlists = is_user ? findAllByShopUserAndToken(app.user) : findAllByAnonymousAndChannel(sylius.channel) %} -{% set is_single_wishlist = wishlists|length < 2 %} - -{% set is_product_show_page = hookable_metadata.context.is_product_show_page|default(false) %} - -{% if is_product_show_page %} - {% set variant = hookable_metadata.context.variant %} - {% set product = variant.product %} - - {% set single_wishlist_path = path('sylius_wishlist_plugin_shop_wishlist_add_product_variant', { - 'wishlistId': wishlists[0].id, - 'variantId': variant.id, - }) %} -{% else %} - {% set single_wishlist_path = path('sylius_wishlist_plugin_shop_locale_wishlist_add_product', {'productId': product.id}) %} -{% endif %} - -
    - {% if is_single_wishlist %} - - {{ ux_icon('mdi:heart', {'class': 'icon icon-sm'}) }} - {{ 'sylius_wishlist_plugin.ui.add_to_wishlist'|trans }} - - {% else %} - - {% endif %} -
    diff --git a/templates/Common/_addToWishlist.html.twig b/templates/Common/_addToWishlist.html.twig deleted file mode 100644 index 741002bd..00000000 --- a/templates/Common/_addToWishlist.html.twig +++ /dev/null @@ -1 +0,0 @@ -{% hook 'add_to_wishlist' with {is_product_show_page: true} %} diff --git a/templates/CreateWishlist/index.html.twig b/templates/CreateWishlist/index.html.twig deleted file mode 100644 index ea007fa4..00000000 --- a/templates/CreateWishlist/index.html.twig +++ /dev/null @@ -1,20 +0,0 @@ -{% extends '@SyliusShop/shared/layout/base.html.twig' %} - -{% import '@SyliusShop/shared/messages.html.twig' as messages %} - -{% form_theme form '@SyliusShop/form/theme.html.twig' %} - -{% block content %} - {{ form_start(form) }} -

    - {{ ('sylius_wishlist_plugin.ui.change_wishlist_name'|trans) }} -

    -
    -
    - {{ form_row(form.name) }} -
    - - {{ form_row(form.save) }} -
    - {{ form_end(form) }} -{% endblock %} diff --git a/templates/common/add_to_wishlist.html.twig b/templates/common/add_to_wishlist.html.twig new file mode 100644 index 00000000..eebbaed9 --- /dev/null +++ b/templates/common/add_to_wishlist.html.twig @@ -0,0 +1,41 @@ +{% set isUser = app.user is not null %} +{% set wishlists = isUser ? findAllByShopUserAndToken(app.user) : findAllByAnonymousAndChannel(sylius.channel) %} +{% set is_single_wishlist = wishlists|length < 2 %} + +
    + {% if is_single_wishlist %} + + {{ ux_icon('mdi:heart', {'class': 'icon icon-sm'}) }} + {{ 'sylius_wishlist_plugin.ui.add_to_wishlist'|trans }} + + {% else %} + + {% endif %} +
    diff --git a/templates/Common/_removeFromWishlist.html.twig b/templates/common/remove_from_wishlist.html.twig similarity index 100% rename from templates/Common/_removeFromWishlist.html.twig rename to templates/common/remove_from_wishlist.html.twig diff --git a/templates/Common/widget.html.twig b/templates/common/widget.html.twig similarity index 100% rename from templates/Common/widget.html.twig rename to templates/common/widget.html.twig diff --git a/templates/importWishlist.html.twig b/templates/import_wishlist.html.twig similarity index 100% rename from templates/importWishlist.html.twig rename to templates/import_wishlist.html.twig diff --git a/templates/product/show/add_to_wishlist.html.twig b/templates/product/show/add_to_wishlist.html.twig new file mode 100644 index 00000000..3ef7d400 --- /dev/null +++ b/templates/product/show/add_to_wishlist.html.twig @@ -0,0 +1,48 @@ +{# Rendered with \Sylius\WishlistPlugin\Twig\Component\Product\AddToWishlistComponent #} + +{% set product = variant.product %} +{% set has_multiple_wishlists_to_choose_from = form.wishlists is defined and form.wishlists.vars.choices|length > 0 %} + +
    + {{ form_start(form, {'attr': {'data-action': 'live#action:prevent live#$render', 'data-live-action-param': 'addToWishlist'}}) }} + {{ form_errors(form) }} + + {% if not has_multiple_wishlists_to_choose_from %} + + {% else %} + + {% endif %} + + {{ form_row(form._token) }} + {{ form_end(form, {'render_rest': false}) }} +
    diff --git a/templates/WishlistDetails/_collectiveActions.html.twig b/templates/wishlist_details/collective_actions.html.twig similarity index 100% rename from templates/WishlistDetails/_collectiveActions.html.twig rename to templates/wishlist_details/collective_actions.html.twig diff --git a/templates/WishlistDetails/_globalActions.html.twig b/templates/wishlist_details/global_actions.html.twig similarity index 100% rename from templates/WishlistDetails/_globalActions.html.twig rename to templates/wishlist_details/global_actions.html.twig diff --git a/templates/WishlistDetails/index.html.twig b/templates/wishlist_details/index.html.twig similarity index 93% rename from templates/WishlistDetails/index.html.twig rename to templates/wishlist_details/index.html.twig index 5e927309..e79c7dd7 100644 --- a/templates/WishlistDetails/index.html.twig +++ b/templates/wishlist_details/index.html.twig @@ -64,14 +64,14 @@
    {% for itemForm in form.items %} - {% include "@SyliusWishlistPlugin/WishlistDetails/_item.html.twig" %} + {% include "@SyliusWishlistPlugin/wishlist_details/item.html.twig" %} {% endfor %}
    - {% include "@SyliusWishlistPlugin/WishlistDetails/_collectiveActions.html.twig" %} - {% include "@SyliusWishlistPlugin/WishlistDetails/_globalActions.html.twig" %} + {% include "@SyliusWishlistPlugin/wishlist_details/collective_actions.html.twig" %} + {% include "@SyliusWishlistPlugin/wishlist_details/global_actions.html.twig" %}
    diff --git a/templates/WishlistDetails/_item.html.twig b/templates/wishlist_details/item.html.twig similarity index 92% rename from templates/WishlistDetails/_item.html.twig rename to templates/wishlist_details/item.html.twig index 5ab2f729..aff6e413 100644 --- a/templates/WishlistDetails/_item.html.twig +++ b/templates/wishlist_details/item.html.twig @@ -31,7 +31,7 @@
    {% if not product.variants.empty() %} - {% include '@SyliusWishlistPlugin/WishlistDetails/_variantPrice.html.twig' %} + {% include '@SyliusWishlistPlugin/wishlist_details/variant_price.html.twig' %} {% endif %}
    @@ -44,6 +44,6 @@ }) }}
    - {% include '@SyliusWishlistPlugin/Common/_removeFromWishlist.html.twig' %} + {% include '@SyliusWishlistPlugin/common/remove_from_wishlist.html.twig' %}
    diff --git a/templates/WishlistDetails/_variantPrice.html.twig b/templates/wishlist_details/variant_price.html.twig similarity index 100% rename from templates/WishlistDetails/_variantPrice.html.twig rename to templates/wishlist_details/variant_price.html.twig diff --git a/templates/WishlistGroup/index.html.twig b/templates/wishlist_group/index.html.twig similarity index 100% rename from templates/WishlistGroup/index.html.twig rename to templates/wishlist_group/index.html.twig diff --git a/templates/_wishlist_header.html.twig b/templates/wishlist_header.html.twig similarity index 100% rename from templates/_wishlist_header.html.twig rename to templates/wishlist_header.html.twig diff --git a/templates/_wishlist_pdf.html.twig b/templates/wishlist_pdf.html.twig similarity index 100% rename from templates/_wishlist_pdf.html.twig rename to templates/wishlist_pdf.html.twig diff --git a/tests/Application/templates/bundles/SyliusShopBundle/product/common/card.html.twig b/tests/Application/templates/bundles/SyliusShopBundle/product/common/card.html.twig index a84bcf94..6cc4da06 100644 --- a/tests/Application/templates/bundles/SyliusShopBundle/product/common/card.html.twig +++ b/tests/Application/templates/bundles/SyliusShopBundle/product/common/card.html.twig @@ -16,5 +16,5 @@ {% endif %}
    - {% include '@SyliusWishlistPlugin/Common/AddToWishlist/_button.html.twig' %} + {% include '@SyliusWishlistPlugin/common/add_to_wishlist.html.twig' %} From bd0c3a8294a1c92923c87db6e2512fe7ab0d86c2 Mon Sep 17 00:00:00 2001 From: jkindly Date: Tue, 6 May 2025 21:09:08 +0200 Subject: [PATCH 95/98] HM-1: Missing headers --- src/Form/Type/AddToWishlistType.php | 9 +++++++++ src/Processor/AddProductVariantToWishlistProcessor.php | 10 ++++++++++ .../AddProductVariantToWishlistProcessorInterface.php | 10 ++++++++++ src/Twig/Component/Product/AddToWishlistComponent.php | 10 ++++++++++ 4 files changed, 39 insertions(+) diff --git a/src/Form/Type/AddToWishlistType.php b/src/Form/Type/AddToWishlistType.php index 58eb5639..38cc5a69 100644 --- a/src/Form/Type/AddToWishlistType.php +++ b/src/Form/Type/AddToWishlistType.php @@ -1,5 +1,14 @@ Date: Tue, 6 May 2025 21:10:56 +0200 Subject: [PATCH 96/98] HM-1: Docs --- doc/01-installation.md | 2 +- doc/02-usage.md | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/doc/01-installation.md b/doc/01-installation.md index 72946954..c9c072b7 100644 --- a/doc/01-installation.md +++ b/doc/01-installation.md @@ -57,7 +57,7 @@ cp vendor/sylius/sylius/src/Sylius/Bundle/ShopBundle/templates/product/common/ca ```twig
    -{% include '@SyliusWishlistPlugin/Common/_addToWishlist.html.twig' %} +{% include '@SyliusWishlistPlugin/common/add_to_wishlist.html.twig' %} ``` 8. Clear application cache by using command: diff --git a/doc/02-usage.md b/doc/02-usage.md index c3392ec3..0af2623d 100644 --- a/doc/02-usage.md +++ b/doc/02-usage.md @@ -11,6 +11,6 @@ You can use these templates to enable adding/removing/displaying wishlist: -- `@SyliusWishlistPlugin/Common/_addToWishlist.html.twig` -- `@SyliusWishlistPlugin/Common/_removeFromWishlist.html.twig` -- `@SyliusWishlistPlugin/Common/widget.html.twig` +- `@SyliusWishlistPlugin/common/add_to_wishlist.html.twig` +- `@SyliusWishlistPlugin/common/remove_from_wishlist.html.twig` +- `@SyliusWishlistPlugin/common/widget.html.twig` From da0e34f956986a5bac411c4914389a426e3824d3 Mon Sep 17 00:00:00 2001 From: jkindly Date: Tue, 6 May 2025 21:24:42 +0200 Subject: [PATCH 97/98] HM-1: ecs --- src/Processor/AddProductVariantToWishlistProcessor.php | 1 - src/Processor/AddProductVariantToWishlistProcessorInterface.php | 1 - src/Twig/Component/Product/AddToWishlistComponent.php | 1 - 3 files changed, 3 deletions(-) diff --git a/src/Processor/AddProductVariantToWishlistProcessor.php b/src/Processor/AddProductVariantToWishlistProcessor.php index a5036fa1..06bc9437 100644 --- a/src/Processor/AddProductVariantToWishlistProcessor.php +++ b/src/Processor/AddProductVariantToWishlistProcessor.php @@ -9,7 +9,6 @@ * file that was distributed with this source code. */ - declare(strict_types=1); namespace Sylius\WishlistPlugin\Processor; diff --git a/src/Processor/AddProductVariantToWishlistProcessorInterface.php b/src/Processor/AddProductVariantToWishlistProcessorInterface.php index 758f0fa5..17af6dca 100644 --- a/src/Processor/AddProductVariantToWishlistProcessorInterface.php +++ b/src/Processor/AddProductVariantToWishlistProcessorInterface.php @@ -9,7 +9,6 @@ * file that was distributed with this source code. */ - declare(strict_types=1); namespace Sylius\WishlistPlugin\Processor; diff --git a/src/Twig/Component/Product/AddToWishlistComponent.php b/src/Twig/Component/Product/AddToWishlistComponent.php index 8a1b6e2f..61d39968 100644 --- a/src/Twig/Component/Product/AddToWishlistComponent.php +++ b/src/Twig/Component/Product/AddToWishlistComponent.php @@ -9,7 +9,6 @@ * file that was distributed with this source code. */ - declare(strict_types=1); namespace Sylius\WishlistPlugin\Twig\Component\Product; From e70090d577630428d38883de19e354bd746e3d6f Mon Sep 17 00:00:00 2001 From: jkindly Date: Thu, 8 May 2025 14:27:20 +0200 Subject: [PATCH 98/98] HM-1: change name wishlist-bundle to wishlist-plugin --- README.md | 6 +++--- doc/01-installation.md | 4 ++-- src/DependencyInjection/SyliusWishlistExtension.php | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 3917684f..edd50981 100644 --- a/README.md +++ b/README.md @@ -12,11 +12,11 @@ ---- -[ ![](https://img.shields.io/packagist/l/sylius/wishlist-bundle.svg) ](https://packagist.org/packages/sylius/wishlist-bundle "License") -[ ![](https://img.shields.io/packagist/v/sylius/wishlist-bundle.svg) ](https://packagist.org/packages/sylius/wishlist-bundle "Version") +[ ![](https://img.shields.io/packagist/l/sylius/wishlist-plugin.svg) ](https://packagist.org/packages/sylius/wishlist-plugin "License") +[ ![](https://img.shields.io/packagist/v/sylius/wishlist-plugin.svg) ](https://packagist.org/packages/sylius/wishlist-plugin "Version") [ ![](https://img.shields.io/github/actions/workflow/status/BitBagCommerce/SyliusWishlistPlugin/build.yml) ](https://github.com/BitBagCommerce/SyliusWishlistPlugin/actions "Build status") [ ![](https://img.shields.io/scrutinizer/g/BitBagCommerce/SyliusWishlistPlugin.svg) ](https://scrutinizer-ci.com/g/BitBagCommerce/SyliusWishlistPlugin/ "Scrutinizer") -[ ![](https://poser.pugx.org/sylius/wishlist-bundle/downloads)](https://packagist.org/packages/sylius/wishlist-bundle "Total Downloads") +[ ![](https://poser.pugx.org/sylius/wishlist-plugin/downloads)](https://packagist.org/packages/sylius/wishlist-plugin "Total Downloads") [ ![Slack](https://img.shields.io/badge/community%20chat-slack-FF1493.svg)](http://sylius-devs.slack.com) [ ![Support](https://img.shields.io/badge/support-contact%20author-blue])](https://bitbag.io/contact-us/?utm_source=github&utm_medium=referral&utm_campaign=plugins_wishlist) diff --git a/doc/01-installation.md b/doc/01-installation.md index c9c072b7..5dd9e65c 100644 --- a/doc/01-installation.md +++ b/doc/01-installation.md @@ -9,7 +9,7 @@ 1. *We work on stable, supported and up-to-date versions of packages. We recommend you to do the same.* ```bash -composer require sylius/wishlist-bundle +composer require sylius/wishlist-plugin ``` 2. (optional) Add plugin dependencies to your `config/bundles.php` file: @@ -79,7 +79,7 @@ bin/console doctrine:migrations:migrate Just add to your `asssets/admin/entrypoint.js` and `assets/shop/entrypoint.js` the following line (create these files if it does not exist yet): ```javascript -import '../../vendor/sylius/wishlist-bundle/assets/entrypoint'; +import '../../vendor/sylius/wishlist-plugin/assets/entrypoint'; ``` ## Asynchronous Messenger case diff --git a/src/DependencyInjection/SyliusWishlistExtension.php b/src/DependencyInjection/SyliusWishlistExtension.php index 9db77fbf..cec7705f 100644 --- a/src/DependencyInjection/SyliusWishlistExtension.php +++ b/src/DependencyInjection/SyliusWishlistExtension.php @@ -37,7 +37,7 @@ public function load(array $config, ContainerBuilder $container): void public function prepend(ContainerBuilder $container): void { - trigger_deprecation('sylius/wishlist-bundle', '2.0', 'Doctrine migrations existing in a bundle will be removed, move migrations to the project directory.'); + trigger_deprecation('sylius/wishlist-plugin', '2.0', 'Doctrine migrations existing in a bundle will be removed, move migrations to the project directory.'); $this->prependDoctrineMigrations($container); $config = $this->getCurrentConfiguration($container);