From 0c688bd11a2278d42a9f1f3434f5781b1b68f150 Mon Sep 17 00:00:00 2001 From: Lorenzo Ruozzi Date: Tue, 15 Oct 2024 16:01:50 +0200 Subject: [PATCH] Fix CI --- src/Enqueuer/EcommerceCustomerEnqueuer.php | 5 ++++- .../EcommerceCustomer/EcommerceCustomerCreateHandler.php | 5 ++++- .../ChannelCustomerBasedListSubscriptionStatusUpdater.php | 5 ++++- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/src/Enqueuer/EcommerceCustomerEnqueuer.php b/src/Enqueuer/EcommerceCustomerEnqueuer.php index d82250b..a4b893d 100644 --- a/src/Enqueuer/EcommerceCustomerEnqueuer.php +++ b/src/Enqueuer/EcommerceCustomerEnqueuer.php @@ -4,9 +4,12 @@ namespace Webgriffe\SyliusActiveCampaignPlugin\Enqueuer; +if (!interface_exists(\Sylius\Resource\Factory\FactoryInterface::class)) { + class_alias(\Sylius\Component\Resource\Factory\FactoryInterface::class, \Sylius\Resource\Factory\FactoryInterface::class); +} use Doctrine\ORM\EntityManagerInterface; use Psr\Log\LoggerInterface; -use Sylius\Component\Resource\Factory\FactoryInterface; +use Sylius\Resource\Factory\FactoryInterface; use Symfony\Component\Messenger\MessageBusInterface; use Webgriffe\SyliusActiveCampaignPlugin\Client\ActiveCampaignResourceClientInterface; use Webgriffe\SyliusActiveCampaignPlugin\Message\EcommerceCustomer\EcommerceCustomerCreate; diff --git a/src/MessageHandler/EcommerceCustomer/EcommerceCustomerCreateHandler.php b/src/MessageHandler/EcommerceCustomer/EcommerceCustomerCreateHandler.php index c0db402..76640a9 100644 --- a/src/MessageHandler/EcommerceCustomer/EcommerceCustomerCreateHandler.php +++ b/src/MessageHandler/EcommerceCustomer/EcommerceCustomerCreateHandler.php @@ -4,6 +4,9 @@ namespace Webgriffe\SyliusActiveCampaignPlugin\MessageHandler\EcommerceCustomer; +if (!interface_exists(\Sylius\Resource\Factory\FactoryInterface::class)) { + class_alias(\Sylius\Component\Resource\Factory\FactoryInterface::class, \Sylius\Resource\Factory\FactoryInterface::class); +} use Doctrine\ORM\EntityManagerInterface; use GuzzleHttp\Exception\GuzzleException; use InvalidArgumentException; @@ -12,7 +15,7 @@ use Sylius\Component\Core\Model\ChannelInterface; use Sylius\Component\Core\Model\CustomerInterface; use Sylius\Component\Core\Repository\CustomerRepositoryInterface; -use Sylius\Component\Resource\Factory\FactoryInterface; +use Sylius\Resource\Factory\FactoryInterface; use Webgriffe\SyliusActiveCampaignPlugin\Client\ActiveCampaignResourceClientInterface; use Webgriffe\SyliusActiveCampaignPlugin\Mapper\EcommerceCustomerMapperInterface; use Webgriffe\SyliusActiveCampaignPlugin\Message\EcommerceCustomer\EcommerceCustomerCreate; diff --git a/src/Updater/ChannelCustomerBasedListSubscriptionStatusUpdater.php b/src/Updater/ChannelCustomerBasedListSubscriptionStatusUpdater.php index 4233358..ce6075c 100644 --- a/src/Updater/ChannelCustomerBasedListSubscriptionStatusUpdater.php +++ b/src/Updater/ChannelCustomerBasedListSubscriptionStatusUpdater.php @@ -4,10 +4,13 @@ namespace Webgriffe\SyliusActiveCampaignPlugin\Updater; +if (!interface_exists(\Sylius\Resource\Doctrine\Persistence\RepositoryInterface::class)) { + class_alias(\Sylius\Component\Resource\Repository\RepositoryInterface::class, \Sylius\Resource\Doctrine\Persistence\RepositoryInterface::class); +} use InvalidArgumentException; use Sylius\Component\Core\Model\ChannelInterface; use Sylius\Component\Core\Model\CustomerInterface; -use Sylius\Component\Resource\Repository\RepositoryInterface; +use Sylius\Resource\Doctrine\Persistence\RepositoryInterface; use Webgriffe\SyliusActiveCampaignPlugin\Model\ChannelCustomerInterface; use Webgriffe\SyliusActiveCampaignPlugin\Model\CustomerActiveCampaignAwareInterface;