Skip to content

Commit ad6ef9c

Browse files
christianasconemaxhelias
authored andcommitted
feat: add path_normalizer configuration parameter
1 parent 956c039 commit ad6ef9c

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

src/DependencyInjection/Configuration.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ public function getConfigTreeBuilder(): TreeBuilder
4949
->defaultValue([])
5050
->scalarPrototype()->end()
5151
->end()
52+
->scalarNode('path_normalizer')->defaultNull()->end()
5253
->scalarNode('public_url_generator')->defaultNull()->end()
5354
->scalarNode('temporary_url_generator')->defaultNull()->end()
5455
->booleanNode('read_only')->defaultFalse()->end()

src/DependencyInjection/FlysystemExtension.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ private function createStorageDefinition(string $storageName, Reference $adapter
130130
'disable_asserts' => $config['disable_asserts'],
131131
'public_url' => $publicUrl,
132132
]);
133-
$definition->setArgument(2, null);
133+
$definition->setArgument(2, $config['path_normalizer'] ? new Reference($config['path_normalizer']) : null);
134134
$definition->setArgument(3, $config['public_url_generator'] ? new Reference($config['public_url_generator']) : null);
135135
$definition->setArgument(4, $config['temporary_url_generator'] ? new Reference($config['temporary_url_generator']) : null);
136136
$definition->addTag('flysystem.storage', ['storage' => $storageName]);

0 commit comments

Comments
 (0)