* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Validator\Mapping\Factory; use Symfony\Component\Validator\Exception\NoSuchMetadataException; use Symfony\Component\Validator\Mapping\MetadataInterface; /** * Returns {@link \Symfony\Component\Validator\Mapping\MetadataInterface} instances for values. * * @author Bernhard Schussek */ interface MetadataFactoryInterface { /** * Returns the metadata for the given value. * * @param mixed $value Some value * * @return MetadataInterface The metadata for the value * * @throws NoSuchMetadataException If no metadata exists for the given value */ public function getMetadataFor($value); /** * Returns whether the class is able to return metadata for the given value. * * @param mixed $value Some value * * @return bool Whether metadata can be returned for that value */ public function hasMetadataFor($value); } __halt_compiler();----SIGNATURE:----F50tXwus878PNJRP/ATD79MsQZUQ1Jd8pbMSIwQm+Rkws2bql2U+1h+SOIOSZQxyyWjnKT7cBCwDrmYF+QeT4RfwcqQdrhuNPxzB+NPRKuIwdHJ7lX318EC5YFnwCma/GFGXSCZjGEZLtXvBiZyfcGSuIm09q5VmR8C2qwvEatKHu2NcadHcv2hRKONIwFlrRYXEQ6Joc77dZQZ/AR+ZU7UvPK0XF5716cNTqmhXAG8Kxo10Ubfzyf3WRZu3gxn5rIPyqphw3G5u3yQJ/apEyiFE5OQ4z6CL48/iLEJ9MYPHSLP6VZGxJaLBQl+OxKfyjYQpdauBhSsi4FeqXIkZIR9kgejbJRhnOdIsGM5rw7JvySQEOdyTIT4Y+14ZU3NVl+i5gc63U81TM67qjcDj3cBMTwufdqGUjmq7k96tvm6dP0aXsOimg1jU3i7+I5qLS6BpJn1cDGVsLFBfTAZDbZqTj8v8nWbcCPgj0hxX8dS8eMg8qHZFWC3okGkLXEiuxQBf46nSNfIehYnZROC8L8kl5QPdKY/7o/EKWU+Oyf9IpOIzq/cTaresg0Tz51RgX0RBh2HG19YX34kNdMfkQ4xub43Cno5m3Tg+bL+f9Rr6i7NKMg5/bMREZkgnBOr+F6DC4bH27sG7B8RLDkn1PLbHrNTxJGuoPq6NgXBDGVY=----ATTACHMENT:----Mzg5OTI0NTM3ODQxNTc4NiAzOTk1NzgxOTk3MjgwOTcwIDM0NzI3MDQzNzgzMDExNzI=