Skip to content

Commit 0ad73fa

Browse files
authored
Merge pull request #2 from Azure-OSS/allow-getting-permissions
2 parents 3323252 + bf6aedd commit 0ad73fa

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/AzureBlobStorageAdapter.php

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -282,9 +282,14 @@ public function copy(string $source, string $destination, Config $config): void
282282

283283
public function temporaryUrl(string $path, \DateTimeInterface $expiresAt, Config $config): string
284284
{
285+
$permissions = $config->get("permissions", "r");
286+
if (! is_string($permissions)) {
287+
throw new \InvalidArgumentException("permissions must be a string!");
288+
}
289+
285290
$sasBuilder = BlobSasBuilder::new()
286291
->setExpiresOn($expiresAt)
287-
->setPermissions("r");
292+
->setPermissions($permissions);
288293

289294
$sas = $this->containerClient
290295
->getBlobClient($this->prefixer->prefixPath($path))

0 commit comments

Comments
 (0)