* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Validator\Mapping; /** * Stores all metadata needed for validating the value of a class property. * * Most importantly, the metadata stores the constraints against which the * property's value should be validated. * * Additionally, the metadata stores whether objects stored in the property * should be validated against their class' metadata and whether traversable * objects should be traversed or not. * * @author Bernhard Schussek * * @see MetadataInterface * @see CascadingStrategy * @see TraversalStrategy */ interface PropertyMetadataInterface extends MetadataInterface { /** * Returns the name of the property. * * @return string The property name */ public function getPropertyName(); /** * Extracts the value of the property from the given container. * * @param mixed $containingValue The container to extract the property value from * * @return mixed The value of the property */ public function getPropertyValue($containingValue); } __halt_compiler();----SIGNATURE:----q1y794W3ScWuVjXN8WbrwGY5tKPa7oErrbvimDHgjpk8HUtL0bvTMye5cbm0H/XfDNOTBx1ONrZF+EXQ+o2NQyZGeSkZjP86/RP/SNtQQJ9IUNpCXaLC8S8UAdPFYKJk9/Fprvo0X2vOY4zweXqwqndu9gKsHyhmN4PIodzmBnuvFrqlHc+3m64+vSsEEU2rH1vFJh4Rcsk3TrZlD2c7gay6JvQjUjZGKVgpxRllevQkst4CY40HQXNxVrrLoVMsK5C/00OtK47fhmGE+YX/T8KwVSsF9FB/b30F5LoQt+Doq2qMmZiR2FeLUZirqiPe6C9ftvWjt31CB7kLu/GuAvLS0jxbTZUIZ3PUfgXdRPc+0lOOQlF+GStVskwh+LlVrM3yp/sk2pRy8cAmrrNGic6yAqoFv2MzxIMPUQlCrQgqx9+wL8nvzo+WFj4LzyD7/ws0ZMVma1oDMzFUu4Jpe4gB4iyQ8YCEgx3/ldsGrVbu9qMyW2QA6XnyHOzKc4LeEvyq8QCXSafOI/v6NDc/pwajaChSDBB4yyBlI8v4Q+t35KjUvAZ826IgERHfx77M21SbysYDcOaflQ44JTzI4VdeOz+rrPZTgj6homGVXUFkUYmdnynUsPV8OcBYBlcKUJNL4guyjzbj1pkCD3snrSLGvEY0Gv44mrVHBpNUBjs=----ATTACHMENT:----MTgyODg2NjQ1NzgzOTI2MSA4MTQyMTUxMTU2MjM3NjUxIDU5MDQ0MDEyNDA0NjUxNjU=