1111
1212namespace Symfony \Component \Translation \Tests \DependencyInjection ;
1313
14+ use PHPUnit \Framework \Attributes \DataProvider ;
1415use PHPUnit \Framework \TestCase ;
1516use Symfony \Component \DependencyInjection \ContainerBuilder ;
1617use Symfony \Component \DependencyInjection \Reference ;
@@ -43,9 +44,7 @@ protected function setUp(): void
4344 ;
4445 }
4546
46- /**
47- * @dataProvider getImplementingTranslatorBagInterfaceTranslatorClassNames
48- */
47+ #[DataProvider('getImplementingTranslatorBagInterfaceTranslatorClassNames ' )]
4948 public function testProcessKeepsDataCollectorTranslatorIfItImplementsTranslatorBagInterface ($ class )
5049 {
5150 $ this ->container ->register ('translator ' , $ class );
@@ -55,9 +54,7 @@ public function testProcessKeepsDataCollectorTranslatorIfItImplementsTranslatorB
5554 $ this ->assertTrue ($ this ->container ->hasDefinition ('translator.data_collector ' ));
5655 }
5756
58- /**
59- * @dataProvider getImplementingTranslatorBagInterfaceTranslatorClassNames
60- */
57+ #[DataProvider('getImplementingTranslatorBagInterfaceTranslatorClassNames ' )]
6158 public function testProcessKeepsDataCollectorIfTranslatorImplementsTranslatorBagInterface ($ class )
6259 {
6360 $ this ->container ->register ('translator ' , $ class );
@@ -75,9 +72,7 @@ public static function getImplementingTranslatorBagInterfaceTranslatorClassNames
7572 ];
7673 }
7774
78- /**
79- * @dataProvider getNotImplementingTranslatorBagInterfaceTranslatorClassNames
80- */
75+ #[DataProvider('getNotImplementingTranslatorBagInterfaceTranslatorClassNames ' )]
8176 public function testProcessRemovesDataCollectorTranslatorIfItDoesNotImplementTranslatorBagInterface ($ class )
8277 {
8378 $ this ->container ->register ('translator ' , $ class );
@@ -87,9 +82,7 @@ public function testProcessRemovesDataCollectorTranslatorIfItDoesNotImplementTra
8782 $ this ->assertFalse ($ this ->container ->hasDefinition ('translator.data_collector ' ));
8883 }
8984
90- /**
91- * @dataProvider getNotImplementingTranslatorBagInterfaceTranslatorClassNames
92- */
85+ #[DataProvider('getNotImplementingTranslatorBagInterfaceTranslatorClassNames ' )]
9386 public function testProcessRemovesDataCollectorIfTranslatorDoesNotImplementTranslatorBagInterface ($ class )
9487 {
9588 $ this ->container ->register ('translator ' , $ class );
0 commit comments