MetadataAwareInterface
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
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 |
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 |
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 |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/4.0/Symfony/Component/Translation/MetadataAwareInterface.html