Skip to content

Commit d4ba4a4

Browse files
committed
fix: failing scheduled nightly tests
1 parent 460b061 commit d4ba4a4

1 file changed

Lines changed: 12 additions & 4 deletions

File tree

src/bridge/symfony/filesystem-bundle/tests/Flow/Bridge/Symfony/FilesystemBundle/Tests/Unit/FlowFilesystemBundleTest.php

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,20 @@ public function test_build_registers_as_filesystem_factory_attribute_for_autocon
1616
$container = new ContainerBuilder();
1717
(new FlowFilesystemBundle())->build($container);
1818

19-
$autoconfigured = $container->getAutoconfiguredAttributes();
19+
$childDefinition = new ChildDefinition('parent');
2020

21-
self::assertArrayHasKey(AsFilesystemFactory::class, $autoconfigured);
21+
if (\method_exists($container, 'getAttributeAutoconfigurators')) {
22+
$autoconfigured = $container->getAttributeAutoconfigurators();
23+
self::assertArrayHasKey(AsFilesystemFactory::class, $autoconfigured);
2224

23-
$childDefinition = new ChildDefinition('parent');
24-
$autoconfigured[AsFilesystemFactory::class]($childDefinition, new AsFilesystemFactory(protocol: 'my-fs'), new \ReflectionClass(\stdClass::class));
25+
foreach ($autoconfigured[AsFilesystemFactory::class] as $configurator) {
26+
$configurator($childDefinition, new AsFilesystemFactory(protocol: 'my-fs'), new \ReflectionClass(\stdClass::class));
27+
}
28+
} else {
29+
$autoconfigured = $container->getAutoconfiguredAttributes();
30+
self::assertArrayHasKey(AsFilesystemFactory::class, $autoconfigured);
31+
$autoconfigured[AsFilesystemFactory::class]($childDefinition, new AsFilesystemFactory(protocol: 'my-fs'), new \ReflectionClass(\stdClass::class));
32+
}
2533

2634
$tags = $childDefinition->getTag('flow_filesystem.factory');
2735
self::assertCount(1, $tags);

0 commit comments

Comments
 (0)