Skip to content

Commit 0b90aaf

Browse files
committed
Added streamReads config option to aws provider
1 parent 9bc5343 commit 0b90aaf

2 files changed

Lines changed: 5 additions & 0 deletions

File tree

docs/2-cloud-storage-providers.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@ flysystem:
8181
client: 'aws_client_service' # The service ID of the Aws\S3\S3Client instance
8282
bucket: 'bucket_name'
8383
prefix: 'optional/path/prefix'
84+
streamReads: true
8485
```
8586
8687
## DigitalOcean Spaces

src/Adapter/Builder/AwsAdapterDefinitionBuilder.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,9 @@ protected function configureOptions(OptionsResolver $resolver)
4848

4949
$resolver->setDefault('options', []);
5050
$resolver->setAllowedTypes('options', 'array');
51+
52+
$resolver->setDefault('streamReads', true);
53+
$resolver->setAllowedTypes('streamReads', 'bool');
5154
}
5255

5356
protected function configureDefinition(Definition $definition, array $options)
@@ -57,5 +60,6 @@ protected function configureDefinition(Definition $definition, array $options)
5760
$definition->setArgument(1, $options['bucket']);
5861
$definition->setArgument(2, $options['prefix']);
5962
$definition->setArgument(3, $options['options']);
63+
$definition->setArgument(4, $options['streamReads']);
6064
}
6165
}

0 commit comments

Comments
 (0)