interface MetadataAwareInterface

MetadataAwareInterface.

Methods

mixed
getMetadata(string $key = '', string $domain = 'messages')

Gets metadata for the given domain and key.

setMetadata(string $key, mixed $value, string $domain = 'messages')

Adds metadata to a message domain.

deleteMetadata(string $key = '', string $domain = 'messages')

Deletes metadata for the given key and domain.

Details

at line 33
mixed getMetadata(string $key = '', string $domain = 'messages')

Gets metadata for the given domain and key.

Passing an empty domain will return an array with all metadata indexed by domain and then by key. Passing an empty key will return an array with all metadata for the given domain.

Parameters

string $key The key
string $domain The domain name

Return Value

mixed The value that was set or an array with the domains/keys or null

at line 42
setMetadata(string $key, mixed $value, string $domain = 'messages')

Adds metadata to a message domain.

Parameters

string $key The key
mixed $value The value
string $domain The domain name

at line 53
deleteMetadata(string $key = '', string $domain = 'messages')

Deletes metadata for the given key and domain.

Passing an empty domain will delete all metadata. Passing an empty key will delete all metadata for the given domain.

Parameters

string $key The key
string $domain The domain name