Skip to content

Commit faf411c

Browse files
committed
Fix getAutoconfiguredAttributes() deprecations
1 parent 5d26435 commit faf411c

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

tests/DependencyInjection/DoctrineExtensionTest.php

+10-3
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@
5353
use Symfony\Component\Messenger\Bridge\Doctrine\Transport\DoctrineTransportFactory;
5454
use Symfony\Component\Messenger\MessageBusInterface;
5555

56+
use function array_map;
5657
use function array_values;
5758
use function class_exists;
5859
use function in_array;
@@ -1195,7 +1196,9 @@ public function testEntityAttributeExcludesFromContainer(string $class)
11951196

11961197
$extension->load([$config], $container);
11971198

1198-
$attributes = $container->getAutoconfiguredAttributes();
1199+
$attributes = method_exists($container, 'getAttributeAutoconfigurators')
1200+
? array_map(static fn (array $arr) => $arr[0], $container->getAttributeAutoconfigurators())
1201+
: $container->getAutoconfiguredAttributes();
11991202
$this->assertInstanceOf(Closure::class, $attributes[$class]);
12001203

12011204
$definition = new ChildDefinition('');
@@ -1221,7 +1224,9 @@ public function testAsEntityListenerAttribute()
12211224

12221225
$extension->load([$config], $container);
12231226

1224-
$attributes = $container->getAutoconfiguredAttributes();
1227+
$attributes = method_exists($container, 'getAttributeAutoconfigurators')
1228+
? array_map(static fn (array $arr) => $arr[0], $container->getAttributeAutoconfigurators())
1229+
: $container->getAutoconfiguredAttributes();
12251230
$this->assertInstanceOf(Closure::class, $attributes[AsEntityListener::class]);
12261231

12271232
$reflector = new ReflectionClass(Php8EntityListener::class);
@@ -1257,7 +1262,9 @@ public function testAsDoctrineListenerAttribute()
12571262

12581263
$extension->load([$config], $container);
12591264

1260-
$attributes = $container->getAutoconfiguredAttributes();
1265+
$attributes = method_exists($container, 'getAttributeAutoconfigurators')
1266+
? array_map(static fn (array $arr) => $arr[0], $container->getAttributeAutoconfigurators())
1267+
: $container->getAutoconfiguredAttributes();
12611268
$this->assertInstanceOf(Closure::class, $attributes[AsDoctrineListener::class]);
12621269

12631270
$reflector = new ReflectionClass(Php8EventListener::class);

0 commit comments

Comments
 (0)