Skip to content

Commit 5b9eb98

Browse files
author
Paweł Piórkowski
committed
feature/OP-551-Plugin-to-Sylius-2.0
1 parent 0e414b5 commit 5b9eb98

File tree

112 files changed

+258
-326
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

112 files changed

+258
-326
lines changed

composer.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,10 @@
77
"php": "^8.2",
88
"sylius/sylius": "~2.0",
99
"symfony/webpack-encore-bundle": "^2.1",
10-
"dompdf/dompdf": "^2.0"
10+
"symfony/messenger": "^6.4 || ^7.1",
11+
"sylius/resource-bundle": "^1.12",
12+
"dompdf/dompdf": "^2.0",
13+
"ext-fileinfo": "*"
1114
},
1215
"require-dev": {
1316
"behat/behat": "^3.18",

config/serialization/Commands/Wishlist/AddProductToWishlist.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
44
xsi:schemaLocation="http://symfony.com/schema/dic/serializer-mapping https://symfony.com/schema/dic/serializer-mapping/serializer-mapping-1.0.xsd"
55
>
6-
<class name="BitBag\SyliusWishlistPlugin\Command\Wishlist\AddProductToWishlist">
6+
<class name="BitBag\SyliusWishlistPlugin\Command\AddProductToWishlist">
77
<attribute name="id">
88
<group>shop:wishlist:add_product</group>
99
</attribute>

config/serialization/Commands/Wishlist/AddProductVariantToWishlist.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
44
xsi:schemaLocation="http://symfony.com/schema/dic/serializer-mapping https://symfony.com/schema/dic/serializer-mapping/serializer-mapping-1.0.xsd"
55
>
6-
<class name="BitBag\SyliusWishlistPlugin\Command\Wishlist\AddProductVariantToWishlist">
6+
<class name="BitBag\SyliusWishlistPlugin\Command\AddProductVariantToWishlist">
77
<attribute name="productVariantId">
88
<group>shop:wishlist:add_product</group>
99
</attribute>

config/serialization/Commands/Wishlist/CreateWishlist.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
44
xsi:schemaLocation="http://symfony.com/schema/dic/serializer-mapping https://symfony.com/schema/dic/serializer-mapping/serializer-mapping-1.0.xsd"
55
>
6-
<class name="BitBag\SyliusWishlistPlugin\Command\Wishlist\CreateWishlist">
6+
<class name="BitBag\SyliusWishlistPlugin\Command\CreateWishlist">
77
<attribute name="tokenValue">
88
<group>shop:wishlist:create</group>
99
</attribute>
Lines changed: 26 additions & 26 deletions
Large diffs are not rendered by default.

config/services/message_handler.xml

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -5,46 +5,46 @@
55
http://symfony.com/schema/dic/services/services-1.0.xsd">
66

77
<services>
8-
<service id="bitbag_sylius_wishlist_plugin.command_handler.wishlist.add_products_to_wishlist_handler" class="BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist\AddProductsToCartHandler">
8+
<service id="bitbag_sylius_wishlist_plugin.command_handler.wishlist.add_products_to_wishlist_handler" class="BitBag\SyliusWishlistPlugin\CommandHandler\AddProductsToCartHandler">
99
<argument type="service" id="request_stack"/>
1010
<argument type="service" id="translator"/>
1111
<argument type="service" id="sylius.modifier.order"/>
1212
<argument type="service" id="sylius.repository.product"/>
13-
<argument type="service" id="sylius.availability_checker.default"/>
13+
<argument type="service" id="sylius.checker.inventory.availability"/>
1414
<tag name="bitbag.sylius_wishlist_plugin.command_bus" bus="sylius.command_bus"/>
1515
</service>
1616

17-
<service id="bitbag_sylius_wishlist_plugin.command_handler.wishlist.add_product_to_wishlist_handler" class="BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist\AddProductToWishlistHandler">
17+
<service id="bitbag_sylius_wishlist_plugin.command_handler.wishlist.add_product_to_wishlist_handler" class="BitBag\SyliusWishlistPlugin\CommandHandler\AddProductToWishlistHandler">
1818
<argument type="service" id="bitbag_sylius_wishlist_plugin.factory.wishlist_product"/>
1919
<argument type="service" id="sylius.repository.product"/>
2020
<argument type="service" id="bitbag_sylius_wishlist_plugin.manager.wishlist"/>
2121
<tag name="messenger.message_handler"/>
2222
</service>
2323

24-
<service id="bitbag_sylius_wishlist_plugin.command_handler.wishlist.add_product_variant_to_wishlist_handler" class="BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist\AddProductVariantToWishlistHandler">
24+
<service id="bitbag_sylius_wishlist_plugin.command_handler.wishlist.add_product_variant_to_wishlist_handler" class="BitBag\SyliusWishlistPlugin\CommandHandler\AddProductVariantToWishlistHandler">
2525
<argument type="service" id="bitbag_sylius_wishlist_plugin.factory.wishlist_product"/>
2626
<argument type="service" id="sylius.repository.product_variant"/>
2727
<argument type="service" id="bitbag_sylius_wishlist_plugin.manager.wishlist"/>
2828
<tag name="messenger.message_handler"/>
2929
</service>
3030

31-
<service id="bitbag_sylius_wishlist_plugin.command_handler.wishlist.remove_product_from_wishlist_handler" class="BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist\RemoveProductFromWishlistHandler">
31+
<service id="bitbag_sylius_wishlist_plugin.command_handler.wishlist.remove_product_from_wishlist_handler" class="BitBag\SyliusWishlistPlugin\CommandHandler\RemoveProductFromWishlistHandler">
3232
<argument type="service" id="sylius.repository.product"/>
3333
<argument type="service" id="bitbag_sylius_wishlist_plugin.repository.wishlist"/>
3434
<argument type="service" id="bitbag_sylius_wishlist_plugin.repository.wishlist_product"/>
3535
<argument type="service" id="bitbag_sylius_wishlist_plugin.manager.wishlist"/>
3636
<tag name="messenger.message_handler"/>
3737
</service>
3838

39-
<service id="bitbag_sylius_wishlist_plugin.command_handler.wishlist.remove_product_variant_from_wishlist_handler" class="BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist\RemoveProductVariantFromWishlistHandler">
39+
<service id="bitbag_sylius_wishlist_plugin.command_handler.wishlist.remove_product_variant_from_wishlist_handler" class="BitBag\SyliusWishlistPlugin\CommandHandler\RemoveProductVariantFromWishlistHandler">
4040
<argument type="service" id="bitbag_sylius_wishlist_plugin.repository.wishlist"/>
4141
<argument type="service" id="sylius.repository.product_variant"/>
4242
<argument type="service" id="bitbag_sylius_wishlist_plugin.repository.wishlist_product"/>
4343
<argument type="service" id="bitbag_sylius_wishlist_plugin.manager.wishlist"/>
4444
<tag name="messenger.message_handler"/>
4545
</service>
4646

47-
<service id="bitbag_sylius_wishlist_plugin.command_handler.wishlist.create_wishlist_handler" class="BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist\CreateWishlistHandler">
47+
<service id="bitbag_sylius_wishlist_plugin.command_handler.wishlist.create_wishlist_handler" class="BitBag\SyliusWishlistPlugin\CommandHandler\CreateWishlistHandler">
4848
<argument type="service" id="security.token_storage"/>
4949
<argument type="service" id="bitbag_sylius_wishlist_plugin.custom_factory.wishlist"/>
5050
<argument type="service" id="bitbag_sylius_wishlist_plugin.resolver.shop_user_wishlist_resolver"/>
@@ -56,29 +56,29 @@
5656
<tag name="messenger.message_handler"/>
5757
</service>
5858

59-
<service id="bitbag_sylius_wishlist_plugin.command_handler.wishlist.remove_wishlist" class="BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist\RemoveWishlistHandler">
59+
<service id="bitbag_sylius_wishlist_plugin.command_handler.wishlist.remove_wishlist" class="BitBag\SyliusWishlistPlugin\CommandHandler\RemoveWishlistHandler">
6060
<argument type="service" id="bitbag_sylius_wishlist_plugin.repository.wishlist"/>
6161
<argument type="service" id="bitbag_sylius_wishlist_plugin.manager.wishlist"/>
6262
<tag name="messenger.message_handler"/>
6363
</service>
6464

65-
<service id="bitbag_sylius_wishlist_plugin.command_handler.wishlist.add_selected_products_to_cart" class="BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist\AddSelectedProductsToCartHandler">
65+
<service id="bitbag_sylius_wishlist_plugin.command_handler.wishlist.add_selected_products_to_cart" class="BitBag\SyliusWishlistPlugin\CommandHandler\AddSelectedProductsToCartHandler">
6666
<argument type="service" id="sylius.modifier.order_item_quantity"/>
6767
<argument type="service" id="sylius.modifier.order"/>
6868
<argument type="service" id="sylius.repository.order"/>
69-
<argument type="service" id="sylius.availability_checker.default"/>
69+
<argument type="service" id="sylius.checker.inventory.availability"/>
7070
<tag name="bitbag.sylius_wishlist_plugin.command_bus" bus="sylius.command_bus"/>
7171
</service>
7272

73-
<service id="bitbag_sylius_wishlist_plugin.command_handler.wishlist.remove_selected_products_from_wishlist" class="BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist\RemoveSelectedProductsFromWishlistHandler">
73+
<service id="bitbag_sylius_wishlist_plugin.command_handler.wishlist.remove_selected_products_from_wishlist" class="BitBag\SyliusWishlistPlugin\CommandHandler\RemoveSelectedProductsFromWishlistHandler">
7474
<argument type="service" id="sylius.repository.product_variant"/>
7575
<argument type="service" id="sylius.manager.order"/>
7676
<argument type="service" id="request_stack"/>
7777
<argument type="service" id="translator"/>
7878
<tag name="bitbag.sylius_wishlist_plugin.command_bus" bus="sylius.command_bus"/>
7979
</service>
8080

81-
<service id="bitbag_sylius_wishlist_plugin.command_handler.wishlist.import_from_csv" class="BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist\ImportWishlistFromCsvHandler">
81+
<service id="bitbag_sylius_wishlist_plugin.command_handler.wishlist.import_from_csv" class="BitBag\SyliusWishlistPlugin\CommandHandler\ImportWishlistFromCsvHandler">
8282
<argument type="service" id="bitbag_sylius_wishlist_plugin.controller.action.add_product_variant_to_wishlist"/>
8383
<argument type="service" id="sylius.repository.product_variant"/>
8484
<argument>%bitbag_sylius_wishlist_plugin.parameters.allowed_mime_types%</argument>
@@ -88,24 +88,24 @@
8888
<tag name="bitbag.sylius_wishlist_plugin.command_bus" bus="sylius.command_bus"/>
8989
</service>
9090

91-
<service id="bitbag_sylius_wishlist_plugin.command_handler.wishlist.export_to_csv" class="BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist\ExportWishlistToCsvHandler">
91+
<service id="bitbag_sylius_wishlist_plugin.command_handler.wishlist.export_to_csv" class="BitBag\SyliusWishlistPlugin\CommandHandler\ExportWishlistToCsvHandler">
9292
<argument type="service" id="bitbag_sylius_wishlist_plugin.custom_factory.csv_wishlist_product"/>
9393
<argument type="service" id="bitbag_sylius_wishlist_plugin.custom_factory.csv.serializer"/>
9494
<tag name="bitbag.sylius_wishlist_plugin.command_bus" bus="sylius.command_bus"/>
9595
</service>
9696

97-
<service id="bitbag_sylius_wishlist_plugin.command_handler.wishlist.export_selected_products_from_wishlist_to_pdf" class="BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist\ExportSelectedProductsFromWishlistToPdfHandler">
97+
<service id="bitbag_sylius_wishlist_plugin.command_handler.wishlist.export_selected_products_from_wishlist_to_pdf" class="BitBag\SyliusWishlistPlugin\CommandHandler\ExportSelectedProductsFromWishlistToPdfHandler">
9898
<argument type="service" id="bitbag_sylius_wishlist_plugin.services.exporter"/>
9999
<tag name="messenger.message_handler" bus="sylius.command_bus"/>
100100
</service>
101101

102-
<service id="bitbag_sylius_wishlist_plugin.command_handler.wishlist.add_product_to_selected_wishlist_handler" class="BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist\AddProductToSelectedWishlistHandler">
102+
<service id="bitbag_sylius_wishlist_plugin.command_handler.wishlist.add_product_to_selected_wishlist_handler" class="BitBag\SyliusWishlistPlugin\CommandHandler\AddProductToSelectedWishlistHandler">
103103
<argument type="service" id="bitbag_sylius_wishlist_plugin.factory.wishlist_product"/>
104104
<argument type="service" id="bitbag_sylius_wishlist_plugin.repository.wishlist"/>
105105
<tag name="messenger.message_handler"/>
106106
</service>
107107

108-
<service id="bitbag_sylius_wishlist_plugin.command_handler.wishlist.create_new_wishlist_handler" class="BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist\CreateNewWishlistHandler">
108+
<service id="bitbag_sylius_wishlist_plugin.command_handler.wishlist.create_new_wishlist_handler" class="BitBag\SyliusWishlistPlugin\CommandHandler\CreateNewWishlistHandler">
109109
<argument type="service" id="bitbag_sylius_wishlist_plugin.repository.wishlist"/>
110110
<argument type="service" id="security.token_storage"/>
111111
<argument type="service" id="bitbag_sylius_wishlist_plugin.factory.wishlist"/>
@@ -116,19 +116,19 @@
116116
<tag name="messenger.message_handler"/>
117117
</service>
118118

119-
<service id="bitbag_sylius_wishlist_plugin.command_handler.wishlist.copy_selected_products_to_other_wishlist" class="BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist\CopySelectedProductsToOtherWishlistHandler">
119+
<service id="bitbag_sylius_wishlist_plugin.command_handler.wishlist.copy_selected_products_to_other_wishlist" class="BitBag\SyliusWishlistPlugin\CommandHandler\CopySelectedProductsToOtherWishlistHandler">
120120
<argument type="service" id="bitbag_sylius_wishlist_plugin.repository.wishlist"/>
121121
<argument type="service" id="bitbag_sylius_wishlist_plugin.services.duplicator"/>
122122
<tag name="bitbag.sylius_wishlist_plugin.command_bus" bus="sylius.command_bus"/>
123123
</service>
124124

125-
<service id="bitbag_sylius_wishlist_plugin.command_handler.wishlist.update_wishlist_name_handler" class="BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist\UpdateWishlistNameHandler">
125+
<service id="bitbag_sylius_wishlist_plugin.command_handler.wishlist.update_wishlist_name_handler" class="BitBag\SyliusWishlistPlugin\CommandHandler\UpdateWishlistNameHandler">
126126
<argument type="service" id="bitbag_sylius_wishlist_plugin.repository.wishlist"/>
127127
<argument type="service" id="bitbag_sylius_wishlist_plugin.resolver.wishlist_cookie_token_resolver"/>
128128
<tag name="messenger.message_handler"/>
129129
</service>
130130

131-
<service id="bitbag_sylius_wishlist_plugin.command_handler.wishlist.add_wishlists_to_user_handler" class="BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist\AddWishlistToUserHandler">
131+
<service id="bitbag_sylius_wishlist_plugin.command_handler.wishlist.add_wishlists_to_user_handler" class="BitBag\SyliusWishlistPlugin\CommandHandler\AddWishlistToUserHandler">
132132
<argument type="service" id="bitbag_sylius_wishlist_plugin.repository.wishlist"/>
133133
<argument type="service" id="bitbag_sylius_wishlist_plugin.resolver.wishlist_cookie_token_resolver"/>
134134
<tag name="messenger.message_handler"/>

spec/Checker/ProductProcessingCheckerSpec.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
use BitBag\SyliusWishlistPlugin\Checker\ProductProcessingChecker;
1515
use BitBag\SyliusWishlistPlugin\Checker\ProductQuantityCheckerInterface;
16-
use BitBag\SyliusWishlistPlugin\Command\Wishlist\WishlistItem;
16+
use BitBag\SyliusWishlistPlugin\Command\WishlistItem;
1717
use PhpSpec\ObjectBehavior;
1818
use Sylius\Bundle\OrderBundle\Controller\AddToCartCommandInterface;
1919
use Sylius\Component\Core\Model\OrderItemInterface;

spec/CommandHandler/Wishlist/AddProductToSelectedWishlistHandlerSpec.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111

1212
namespace spec\BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist;
1313

14-
use BitBag\SyliusWishlistPlugin\Command\Wishlist\AddProductToSelectedWishlistInterface;
15-
use BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist\AddProductToSelectedWishlistHandler;
14+
use BitBag\SyliusWishlistPlugin\Command\AddProductToSelectedWishlistInterface;
15+
use BitBag\SyliusWishlistPlugin\CommandHandler\AddProductToSelectedWishlistHandler;
1616
use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface;
1717
use BitBag\SyliusWishlistPlugin\Entity\WishlistProductInterface;
1818
use BitBag\SyliusWishlistPlugin\Factory\WishlistProductFactoryInterface;

spec/CommandHandler/Wishlist/AddProductToWishlistHandlerSpec.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111

1212
namespace spec\BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist;
1313

14-
use BitBag\SyliusWishlistPlugin\Command\Wishlist\AddProductToWishlist;
15-
use BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist\AddProductToWishlistHandler;
14+
use BitBag\SyliusWishlistPlugin\Command\AddProductToWishlist;
15+
use BitBag\SyliusWishlistPlugin\CommandHandler\AddProductToWishlistHandler;
1616
use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface;
1717
use BitBag\SyliusWishlistPlugin\Entity\WishlistProductInterface;
1818
use BitBag\SyliusWishlistPlugin\Exception\ProductNotFoundException;

spec/CommandHandler/Wishlist/AddProductVariantToWishlistHandlerSpec.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111

1212
namespace spec\BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist;
1313

14-
use BitBag\SyliusWishlistPlugin\Command\Wishlist\AddProductVariantToWishlist;
15-
use BitBag\SyliusWishlistPlugin\CommandHandler\Wishlist\AddProductVariantToWishlistHandler;
14+
use BitBag\SyliusWishlistPlugin\Command\AddProductVariantToWishlist;
15+
use BitBag\SyliusWishlistPlugin\CommandHandler\AddProductVariantToWishlistHandler;
1616
use BitBag\SyliusWishlistPlugin\Entity\WishlistInterface;
1717
use BitBag\SyliusWishlistPlugin\Entity\WishlistProductInterface;
1818
use BitBag\SyliusWishlistPlugin\Exception\ProductVariantNotFoundException;

0 commit comments

Comments
 (0)