KMP PHP API Reference

TenantDocumentStorageConfigResolver
in package

Resolves document blob storage settings, including tenant-specific containers.

Table of Contents

Methods

resolveAzureConfig()  : array<string, mixed>
Resolve the active Azure document storage configuration.
resolveContainerName()  : string
Resolve the blob container name for a tenant.
assertValidContainerName()  : string
Validate and normalize an Azure blob container name.
tenantConfiguredContainer()  : string|null
Read tenant-configured document container name.
tenantConfiguredPrefix()  : string|null
Read tenant-configured document object prefix.

Methods

resolveContainerName()

Resolve the blob container name for a tenant.

public resolveContainerName(array<string, mixed> $azureConfig[, TenantMetadata|null $tenant = null ]) : string
Parameters
$azureConfig : array<string, mixed>

Azure storage config

$tenant : TenantMetadata|null = null
Return values
string

assertValidContainerName()

Validate and normalize an Azure blob container name.

private assertValidContainerName(string $container) : string
Parameters
$container : string

Container name

Return values
string
On this page

Search results