Skip to content

Commit a5185e5

Browse files
authored
Merge pull request thephpleague#34 from thephpleague/fix-autowiring-lazy
Fix autowiring of lazy storages
2 parents f1bf394 + 13c5dee commit a5185e5

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

src/DependencyInjection/FlysystemExtension.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,9 @@ private function createStoragesDefinitions(array $config, ContainerBuilder $cont
5656
if ('lazy' === $storageConfig['adapter']) {
5757
$container->setDefinition($storageName, $this->createLazyStorageDefinition($storageName, $storageConfig['options']));
5858

59+
// Register named autowiring alias
60+
$container->registerAliasForArgument($storageName, FilesystemInterface::class, $storageName)->setPublic(false);
61+
5962
continue;
6063
}
6164

0 commit comments

Comments
 (0)