* * 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:----oGJJYrOr2wzWMutkNlDj2IlE1sDtZ4xCqbPAcBZayn1iq2MRMqy8lnmry7xl+nih03fVhMEKoj3BzQj6Fwencz6S88mVuST7Iom6wJKxVdPPuFhLfSKVU/xYSzo2JuXuSepaBiTgbyyF2ZO+fqdT1LTCEGEgo7S5tOepWtBRz9+KQ+XFMwX8Yo5E+31pM4Igk6lc6GSBDXzMpFm7hzHxRfWOZPqtCDP7yozGpQwG2fgb1rFk3JTPCAPTviqbhKTAQE5rW8DwaK0lPHnlEBrSj+4+xw70EMCKG2dlAdQ5jpLTVuHL7PYThcEsKXuXyumAbeYUzjPagTqTewPFn80qxH2kOEu2M8HkTcduqawdS0YD6PEQSTTDPPgyNn6G3ssUCSLXvn0mbB+iT1CSfE9ZYL1ZHmIslxJovN+2W9vQIoke61LF/9cC7eSuQZKeKhG4NW+dGz8bMZiRgM56Y8phJT9jZ4gIA/QpWsAnyYGQiFK+y74i7LgY6ZJZ/6s6lgFSvr+WVhfz3GHWToRi+phofscmF/Zsmcs5fCX2Gq0u4RPaMQzyEmeEaKoElNIYy/AJ1VBsk1H+/tlwPLB3Gz+m1bdtlCqSnNQL4COzBs2dYJ5pF4ZWTvJ4vdf35DZVR4iN4kRKsEKqnxUFK//M1A+UMk8FU8mqXKd/trCIhjs+1gA=----ATTACHMENT:----OTc1NzM0MzUwNjIzNTA5MCA3NzczNDExNjE5NjU4MjA3IDE1NjQzNDk0Mzc5MDI4NjI=