diff --git a/src/Symfony/Bridge/Twig/Tests/Mime/BodyRendererTest.php b/src/Symfony/Bridge/Twig/Tests/Mime/BodyRendererTest.php index ddc6f46d19873..4ffea6b8135e7 100644 --- a/src/Symfony/Bridge/Twig/Tests/Mime/BodyRendererTest.php +++ b/src/Symfony/Bridge/Twig/Tests/Mime/BodyRendererTest.php @@ -133,6 +133,9 @@ public function testRenderedOnceUnserializableContext() $this->assertEquals('Text', $email->getTextBody()); } + /** + * @requires extension intl + */ public function testRenderWithLocale() { $localeSwitcher = new LocaleSwitcher('en', []); diff --git a/src/Symfony/Component/Clock/Test/ClockSensitiveTrait.php b/src/Symfony/Component/Clock/Test/ClockSensitiveTrait.php index 68c69e398acd5..d2130f4785e57 100644 --- a/src/Symfony/Component/Clock/Test/ClockSensitiveTrait.php +++ b/src/Symfony/Component/Clock/Test/ClockSensitiveTrait.php @@ -35,7 +35,7 @@ public static function mockTime(string|\DateTimeImmutable|bool $when = true): Cl false === $when => self::saveClockBeforeTest(false), true === $when => new MockClock(), $when instanceof \DateTimeImmutable => new MockClock($when), - default => new MockClock(now()->modify($when)), + default => new MockClock(now($when)), }); return Clock::get(); diff --git a/src/Symfony/Component/Clock/Tests/DatePointTest.php b/src/Symfony/Component/Clock/Tests/DatePointTest.php index 4ebd0da7955c6..c9d7ddf10a803 100644 --- a/src/Symfony/Component/Clock/Tests/DatePointTest.php +++ b/src/Symfony/Component/Clock/Tests/DatePointTest.php @@ -21,7 +21,7 @@ class DatePointTest extends TestCase public function testDatePoint() { - self::mockTime('2010-01-28 15:00:00'); + self::mockTime('2010-01-28 15:00:00 UTC'); $date = new DatePoint(); $this->assertSame('2010-01-28 15:00:00 UTC', $date->format('Y-m-d H:i:s e')); diff --git a/src/Symfony/Component/DependencyInjection/Tests/Compiler/IntegrationTest.php b/src/Symfony/Component/DependencyInjection/Tests/Compiler/IntegrationTest.php index 2a3459cb26cad..bc8dcf92a9ecf 100644 --- a/src/Symfony/Component/DependencyInjection/Tests/Compiler/IntegrationTest.php +++ b/src/Symfony/Component/DependencyInjection/Tests/Compiler/IntegrationTest.php @@ -55,6 +55,7 @@ use Symfony\Component\DependencyInjection\Tests\Fixtures\TaggedService3; use Symfony\Component\DependencyInjection\Tests\Fixtures\TaggedService3Configurator; use Symfony\Component\DependencyInjection\Tests\Fixtures\TaggedService4; +use Symfony\Contracts\Service\Attribute\SubscribedService; use Symfony\Contracts\Service\ServiceProviderInterface; use Symfony\Contracts\Service\ServiceSubscriberInterface; @@ -391,6 +392,10 @@ public function testTaggedServiceWithIndexAttributeAndDefaultMethod() public function testLocatorConfiguredViaAttribute() { + if (!property_exists(SubscribedService::class, 'type')) { + $this->markTestSkipped('Requires symfony/service-contracts >= 3.2'); + } + $container = new ContainerBuilder(); $container->setParameter('some.parameter', 'foo'); $container->register(BarTagClass::class) diff --git a/src/Symfony/Component/Notifier/Bridge/Telegram/Tests/TelegramTransportTest.php b/src/Symfony/Component/Notifier/Bridge/Telegram/Tests/TelegramTransportTest.php index b5a4f887d2e01..d35b176a96d86 100644 --- a/src/Symfony/Component/Notifier/Bridge/Telegram/Tests/TelegramTransportTest.php +++ b/src/Symfony/Component/Notifier/Bridge/Telegram/Tests/TelegramTransportTest.php @@ -890,6 +890,8 @@ public static function sendFileByUploadProvider(): array /** * @dataProvider sendFileByUploadProvider + * + * @requires extension fileinfo */ public function testSendFileByUploadWithOptions( TelegramOptions $messageOptions,