diff --git a/src/Sylius/Behat/Context/Setup/OrderContext.php b/src/Sylius/Behat/Context/Setup/OrderContext.php
index 79967e7f00..3d5c11db78 100644
--- a/src/Sylius/Behat/Context/Setup/OrderContext.php
+++ b/src/Sylius/Behat/Context/Setup/OrderContext.php
@@ -17,7 +17,6 @@ use Behat\Behat\Context\Context;
use Doctrine\Persistence\ObjectManager;
use SM\Factory\FactoryInterface as StateMachineFactoryInterface;
use Sylius\Behat\Service\SharedStorageInterface;
-use Sylius\Calendar\Provider\DateTimeProviderInterface;
use Sylius\Component\Core\Model\AddressInterface;
use Sylius\Component\Core\Model\ChannelInterface;
use Sylius\Component\Core\Model\ChannelPricingInterface;
@@ -45,6 +44,7 @@ use Sylius\Component\Resource\Factory\FactoryInterface;
use Sylius\Component\Resource\Repository\RepositoryInterface;
use Sylius\Component\Shipping\Repository\ShippingMethodRepositoryInterface;
use Sylius\Component\Shipping\ShipmentTransitions;
+use Symfony\Component\Clock\ClockInterface;
use Webmozart\Assert\Assert;
final class OrderContext implements Context
@@ -65,7 +65,7 @@ final class OrderContext implements Context
private ProductVariantResolverInterface $variantResolver,
private OrderItemQuantityModifierInterface $itemQuantityModifier,
private ObjectManager $objectManager,
- private DateTimeProviderInterface $dateTimeProvider,
+ private ClockInterface $clock,
) {
}
@@ -920,7 +920,7 @@ final class OrderContext implements Context
$customer->setFirstname('John');
$customer->setLastname('Doe' . $i);
- $customer->setCreatedAt($this->dateTimeProvider->now());
+ $customer->setCreatedAt($this->clock->now());
$customers[] = $customer;
@@ -1024,7 +1024,7 @@ final class OrderContext implements Context
$this->shipOrder($order);
}
- $order->setCheckoutCompletedAt($this->dateTimeProvider->now());
+ $order->setCheckoutCompletedAt($this->clock->now());
$this->objectManager->persist($order);
$this->sharedStorage->set('order', $order);
diff --git a/src/Sylius/Behat/Resources/config/services/contexts/setup.xml b/src/Sylius/Behat/Resources/config/services/contexts/setup.xml
index b06f40e1f4..7f203f4a0c 100644
--- a/src/Sylius/Behat/Resources/config/services/contexts/setup.xml
+++ b/src/Sylius/Behat/Resources/config/services/contexts/setup.xml
@@ -123,7 +123,7 @@
-
+
diff --git a/src/Sylius/Behat/Resources/config/suites/api/product/viewing_product_in_admin_panel.yaml b/src/Sylius/Behat/Resources/config/suites/api/product/viewing_product_in_admin_panel.yaml
index 0d795243ba..b34f82f408 100644
--- a/src/Sylius/Behat/Resources/config/suites/api/product/viewing_product_in_admin_panel.yaml
+++ b/src/Sylius/Behat/Resources/config/suites/api/product/viewing_product_in_admin_panel.yaml
@@ -24,6 +24,7 @@ default:
- Sylius\Behat\Context\Transform\CatalogPromotionContext
- sylius.behat.context.setup.admin_api_security
+ - sylius.behat.context.setup.calendar
- sylius.behat.context.setup.channel
- sylius.behat.context.setup.locale
- sylius.behat.context.setup.product
@@ -36,7 +37,6 @@ default:
- sylius.behat.context.setup.taxonomy
- Sylius\Behat\Context\Setup\CatalogPromotionContext
- Sylius\Behat\Context\Setup\PriceHistoryContext
- - Sylius\Calendar\Tests\Behat\Context\Setup\CalendarContext
- sylius.behat.context.api.admin.managing_products
- Sylius\Behat\Context\Api\Admin\BrowsingCatalogPromotionProductVariantsContext
diff --git a/src/Sylius/Behat/Resources/config/suites/ui/admin/dashboard.yaml b/src/Sylius/Behat/Resources/config/suites/ui/admin/dashboard.yaml
index e83a16d9a4..f24dee2d6c 100644
--- a/src/Sylius/Behat/Resources/config/suites/ui/admin/dashboard.yaml
+++ b/src/Sylius/Behat/Resources/config/suites/ui/admin/dashboard.yaml
@@ -8,6 +8,7 @@ default:
- sylius.behat.context.hook.doctrine_orm
- sylius.behat.context.hook.session
+ - sylius.behat.context.setup.calendar
- sylius.behat.context.setup.channel
- sylius.behat.context.setup.currency
- sylius.behat.context.setup.geographical
@@ -18,7 +19,6 @@ default:
- sylius.behat.context.setup.admin_security
- sylius.behat.context.setup.shipping
- sylius.behat.context.setup.zone
- - Sylius\Calendar\Tests\Behat\Context\Setup\CalendarContext
- sylius.behat.context.transform.channel
- sylius.behat.context.transform.customer
diff --git a/src/Sylius/Behat/Resources/config/suites/ui/product/viewing_product_in_admin_panel.yaml b/src/Sylius/Behat/Resources/config/suites/ui/product/viewing_product_in_admin_panel.yaml
index 71fb8bc930..efc10aea49 100644
--- a/src/Sylius/Behat/Resources/config/suites/ui/product/viewing_product_in_admin_panel.yaml
+++ b/src/Sylius/Behat/Resources/config/suites/ui/product/viewing_product_in_admin_panel.yaml
@@ -24,6 +24,7 @@ default:
- Sylius\Behat\Context\Transform\CatalogPromotionContext
- sylius.behat.context.setup.admin_security
+ - sylius.behat.context.setup.calendar
- sylius.behat.context.setup.channel
- sylius.behat.context.setup.locale
- sylius.behat.context.setup.product
@@ -36,7 +37,6 @@ default:
- sylius.behat.context.setup.taxonomy
- Sylius\Behat\Context\Setup\CatalogPromotionContext
- Sylius\Behat\Context\Setup\PriceHistoryContext
- - Sylius\Calendar\Tests\Behat\Context\Setup\CalendarContext
- sylius.behat.context.ui.admin.managing_product_attributes
- sylius.behat.context.ui.admin.product_showpage