From a15e35cec352b7e274bb182bedf2a1fd798e1aeb Mon Sep 17 00:00:00 2001
From: TheMilek <kam.grygierzec@gmail.com>
Date: Wed, 13 Sep 2023 14:43:10 +0200
Subject: [PATCH] Update Main to Modular Plus set

---
 config/sets/sylius/plus/up-to-plus-modular.php | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/config/sets/sylius/plus/up-to-plus-modular.php b/config/sets/sylius/plus/up-to-plus-modular.php
index f7e5afd..6f2bbfa 100644
--- a/config/sets/sylius/plus/up-to-plus-modular.php
+++ b/config/sets/sylius/plus/up-to-plus-modular.php
@@ -24,14 +24,29 @@
 
     $rectorConfig->ruleWithConfiguration(RenameNamespaceRector::class, [
         'Sylius\Plus\BusinessUnits' => 'Sylius\MultiStorePlugin\BusinessUnits',
+        'Sylius\Plus\ChannelAdmin\Infrastructure\Doctrine\ORM\ChannelRestrictingProductListQueryBuilderInterface' => 'Sylius\MultiStorePlugin\ChannelAdmin\Infrastructure\Doctrine\ORM\ChannelRestrictingProductListQueryBuilderInterface',
+        'Sylius\Plus\ChannelAdmin\Infrastructure\Doctrine\ORM\CreditMemoListQueryBuilderInterface' => 'Sylius\MultiStorePlugin\Integration\Refund\Doctrine\ORM\CreditMemoListQueryBuilderInterface',
+        'Sylius\Plus\ChannelAdmin\Infrastructure\Doctrine\ORM\CustomerListQueryBuilderInterface' => 'Sylius\MultiStorePlugin\ChannelAdmin\Infrastructure\Doctrine\ORM\CustomerListQueryBuilderInterface',
+        'Sylius\Plus\ChannelAdmin\Infrastructure\Doctrine\ORM\FindProductsByChannelAndPhraseQueryInterface' => 'Sylius\LoyaltyPlugin\Infrastructure\Doctrine\ORM\FindProductsByChannelAndPhraseQueryInterface',
+        'Sylius\Plus\ChannelAdmin\Infrastructure\Doctrine\ORM\InvoiceListQueryBuilderInterface' => 'Sylius\MultiStorePlugin\Integration\Invoicing\Doctrine\ORM\InvoiceListQueryBuilderInterface',
         'Sylius\Plus\ChannelAdmin' => 'Sylius\MultiStorePlugin\ChannelAdmin',
+        'Sylius\Plus\Checker\CreditMemoResourceChannelChecker' => 'Sylius\MultiStorePlugin\Integration\Refund\Checker\CreditMemoResourceChannelChecker',
+        'Sylius\Plus\Checker\InvoiceResourceChannelChecker' => 'Sylius\MultiStorePlugin\Integration\Invoicing\Checker\InvoiceResourceChannelChecker',
+        'Sylius\Plus\Checker\OrderItemsAvailabilityChecker' => 'Sylius\ReturnPlugin\Application\Checker\OrderItemsAvailabilityChecker',
         'Sylius\Plus\CustomerPools' => 'Sylius\MultiStorePlugin\CustomerPools',
+        'Sylius\Plus\Doctrine\ORM\CountCustomersQueryInterface' => 'Sylius\MultiStorePlugin\Doctrine\ORM\CountCustomersQueryInterface',
+        'Sylius\Plus\Doctrine\ORM\CountUnshippedUnitsQueryInterface' => 'Sylius\MultiSourceInventoryPlugin\Infrastructure\Doctrine\ORM\CountUnshippedUnitsQueryInterface',
+        'Sylius\Plus\Doctrine\ORM\FindProductVariantsByNameInChannelQueryInterface' => 'Sylius\MultiSourceInventoryPlugin\Infrastructure\Doctrine\ORM\CountUnshippedUnitsQueryInterface',
         'Sylius\Plus\Entity\LastLoginIpAwareInterface' => 'Sylius\MultiStorePlugin\ChannelAdmin\Domain\Model\LastLoginIpAwareInterface',
         'Sylius\Plus\Entity\LastLoginIpAwareTrait' => 'Sylius\MultiStorePlugin\ChannelAdmin\Domain\Model\LastLoginIpAwareTrait',
+        'Sylius\Plus\Factory\InvoiceShopBillingDataFactoryInterface' => 'Sylius\MultiStorePlugin\Integration\Invoicing\Factory\InvoiceShopBillingDataFactoryInterface',
         'Sylius\Plus\Inventory' => 'Sylius\MultiSourceInventoryPlugin',
         'Sylius\Plus\Loyalty' => 'Sylius\LoyaltyPlugin',
         'Sylius\Plus\PartialShipping' => 'Sylius\CustomerServicePlugin\PartialShipment',
         'Sylius\Plus\Rbac' => 'Sylius\PlusRbacPlugin',
+        'Sylius\Plus\Returns\Application\Checker\ReturnRequestResourceChannelChecker' => 'Sylius\MultiStorePlugin\Integration\Return\Checker\ReturnRequestResourceChannelChecker',
         'Sylius\Plus\Returns' => 'Sylius\ReturnPlugin',
+        'Sylius\Plus\Installer\Provider\ChannelProviderInterface' => 'Sylius\MultiStorePlugin\CustomerPools\Infrastructure\Installer\Provider\ChannelProviderInterface',
+        'Sylius\Plus\Installer\Provider\CustomerPoolProviderInterface' => 'Sylius\MultiStorePlugin\CustomerPools\Infrastructure\Installer\Provider\CustomerPoolProviderInterface',
     ]);
 };