MetadataAwareInterface
интерфейс MetadataAwareInterface
MetadataAwareInterface.
Методы
| mixed | getMetadata(string $key = '', string $domain = 'messages') Получает метаданные для заданного домена и ключа. | |
| setMetadata(string $key, mixed $value, string $domain = 'messages') Добавляет метаданные в домен сообщений. | ||
| deleteMetadata(string $key = '', string $domain = 'messages') Удаляет метаданные для заданного ключа и домена. |
Подробности
mixed getMetadata(string $key = '', string $domain = 'messages')
Получает метаданные для заданного домена и ключа.
Передача пустого домена вернёт массив со всеми метаданными, индексированными по домену, а затем по ключу. Передача пустого ключа вернёт массив со всеми метаданными для заданного домена.
Параметры
| string | $key | Ключ |
| string | $domain | Имя домена |
Возвращаемое значение
| mixed | Установленное значение или массив с доменами/ключами или null |
setMetadata(string $key, mixed $value, string $domain = 'messages')
Добавляет метаданные в домен сообщений.
Параметры
| string | $key | Ключ |
| mixed | $value | Значение |
| string | $domain | Имя домена |
deleteMetadata(string $key = '', string $domain = 'messages')
Удаляет метаданные для заданного ключа и домена.
Передача пустого домена удалит все метаданные. Передача пустого ключа удалит все метаданные для заданного домена.
Параметры
| string | $key | Ключ |
| string | $domain | Имя домена |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.2/Symfony/Component/Translation/MetadataAwareInterface.html