* * 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:----GttkCTQm+8229zAg149tx+/oYhvMzuGGZhNT76Be5xnw08k2P5O8rkqQPQ9EXbo32hmQuXYSFUfZKM9tqJAIOgn7D4+RHQJHrZ0ylAjH5+9c8DC8c+P5IjT4O7tM8qoCnV19YSIahbEZws8Xdyl9o3iBkJyB5GTkU/gSSMon7qgzVZ1w753+KGCMRpQ6hbFx2SWSrflpjeDMdBZ+Ffd71Y/Ifm9TeRjS6n9A0dEpezXo27x+LB4lh5iX7tBOr+tBT62OaBPua6YyTbBYLjvhS2K0Rlq0qEiTojOLstK+lDZ0/gayMTfzjykps3Csa3LZfsnohgIAoxOjWY1LcQStI9d4m/bJWoZ3xuMd2I2V9kiN7LGoaf8IB97SDkm70RlYHcDe0QiOrY7psvMZwlR8SMu5VxyhS/WuxcQBdW2KIJ4pxInFsOPyp/2gnxsxuTz6spK8vJn3npGyHazgibi7ZFq6bwahv+X9YB11wdrNi3/QyI+ZIs/ZPdZuM2a1P1jrufIyb1p5N8KLb1CFqv/DLOF5qLx5g9K4O/czXmHeuEhB8tV0MWX8mfSyjEaIDbyYz4ZTDbyEzd8UxNp8FV08ul+zymU1/OR0AHCHfE7hJGi7KAcy9pcTkFXxw3SB40ZQTqf/AmrWue4LRD4X70oSMdozGUTCIX2UfomA8iDN1Ig=----ATTACHMENT:----NjQzMTM1NzE2MTUxNDA5OSAxOTc5MjAwNzk5OTgyMzU0IDE3Nzg0NzI2MTU0Nzc5Mjk=