KMP PHP API Reference

ChainSecretStore
in package
implements WritableSecretStoreInterface

Table of Contents

Interfaces

WritableSecretStoreInterface

Properties

$stores  : array<string|int, mixed>
$writeTo  : string|null

Methods

__construct()  : mixed
delete()  : void
Delete a secret value.
exists()  : bool
Return true if a secret name exists without revealing or decrypting its value.
get()  : SensitiveString|null
Fetch a secret value.
list()  : array<int, string>
put()  : void
Store or replace a secret value.
rotatedAt()  : DateTimeImmutable|null
Return when a secret was last rotated, if known, without revealing the value.
writableStore()  : WritableSecretStoreInterface
Resolve the explicitly configured writable store.

Properties

Methods

delete()

Delete a secret value.

public delete(string $name) : void
Parameters
$name : string

Secret name

Tags
inheritDoc

exists()

Return true if a secret name exists without revealing or decrypting its value.

public exists(string $name) : bool
Parameters
$name : string
Tags
inheritDoc
Return values
bool

list()

public list([string $prefix = '' ]) : array<int, string>
Parameters
$prefix : string = ''
Tags
inheritDoc
Return values
array<int, string>

Secret names only; never values.

rotatedAt()

Return when a secret was last rotated, if known, without revealing the value.

public rotatedAt(string $name) : DateTimeImmutable|null
Parameters
$name : string

Secret name

Tags
inheritDoc
Return values
DateTimeImmutable|null
On this page

Search results