* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Translation; /** * This interface is used to get, set, and delete metadata about the translation messages. * * @author Fabien Potencier */ interface MetadataAwareInterface { /** * 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. * * @return mixed The value that was set or an array with the domains/keys or null */ public function getMetadata(string $key = '', string $domain = 'messages'): mixed; /** * Adds metadata to a message domain. */ public function setMetadata(string $key, mixed $value, 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. */ public function deleteMetadata(string $key = '', string $domain = 'messages'); } __halt_compiler();----SIGNATURE:----Gs017Ju/PaomogvX+ZmM5FbI4sV64jwExepBq9DT0+7empmZX4UGE/8EhJ10+MDA1pRWIdMGQrL8hwcmegKahqEtj/chhzhF3kzr8jWF+0V6sUIbHCkHyxa4lsih51zPDcE8txGY5CE4skvCaKGKtcjDLTaQ4HzpPCJgGEGgAhZh2k5VYUWOBrc6wZx6JEF1hB5CmN5GtRt2QwO/HlVsqoSdbBCQhCud1AHMDMYJ946GwDZ3o4SdOO2rVbahahW4NenDTIWkk5Rah3fUuKCyiZzAMabwssI6nM4zJ3LJiDHqnYC3jmfl3V83abVS3VY8HjkCm2aHiW3MSNT4MCD8oWE2L9yhoiNNu1hYDOadoJ+WgFztFa22Ei30ypQnEj7DWy/Z11GQV9UDJoCIV7yypF6x/uUIRnDT4m1TAdfjQUA6Xl3AHHC37EGj7R5sOgo6ca/d5BaSpN0jd5kC62s4VOWA+HKYxAgYmVIIi/cqpKbmgy3QC4S+bk9dxPJJ/sJaNVa+2ipjy+8qtXlkQP15nlTn7sCObxqKw6DMrhWJ16QoWNoxmcV2KtqV6qXf+8Bab6wVpLaSg7FD3qSFpmmIpmAA4XRXwUEdc6/puZfO9w4bLjU0gWB/UYCn9ClFA1b7BOcqRFI3T4k7lfxrAylpjFuvfRQGVbgNUQFnOwXxJmE=----ATTACHMENT:----NTk1NTYwNTE5OTA0NjczNyA4MDIyMzMyMzc3ODM1NjIgMjg3Nzk3MDM0Mzg0MzgwNw==