* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Validator\Constraints; use Symfony\Component\Validator\Constraint; use Symfony\Component\Validator\ConstraintValidator; use Symfony\Component\Validator\Exception\UnexpectedTypeException; /** * @author Christian Flothmann */ class ValidValidator extends ConstraintValidator { public function validate($value, Constraint $constraint) { if (!$constraint instanceof Valid) { throw new UnexpectedTypeException($constraint, __NAMESPACE__.'\Valid'); } if (null === $value) { return; } $this->context ->getValidator() ->inContext($this->context) ->validate($value, null, array($this->context->getGroup())); } } __halt_compiler();----SIGNATURE:----mfk33JFGFs6W6ZFh9JDZuECgEx2qF9lVaPhMH6PXl/Gdfpvgqw5jZTyKCBM/bC2uQX6MVOPbuoQQG2I6TQLZb+sZRv0MOWYESpmPBlWSMFVaWgKxOpz7ylHhE4uwdVTv2VyFYsj2/fY+L2kN1oRNyJUnHQ96egDsxijVdJE6D3X7qdU5r/UvXaB7QNd7chmhHZzCb9K/usb8TumtquJ8zIOS76SJyTMMo571w7DZnj3sK7Ro37Jgv1ASfokvnqYCRNj/0jCq5WiPlHhUUW5mXbdczstWTwMp5jD41lPdEoAm0GH8lXiU1NQhBAYxYgZmZrmBpXl9JoBYJoQLIYzGpKySyF8uBf296zBczZF/61B2/XJtv4LLZbwu4LJw5IoXiif85xBcGSedYqR73QRDAB22lSZnU+c2Jj8G+vaPr1d2e+mQpQnQvrQ9mHEh9tZsHSVZS+w3FBXv+rmnua/BOz/HEKAXuM2VoX95cvXFheqtzAkHzbox9I/AbU3DjWInia2uX5Y38cHK5/lll9q7DVlzVXILvks3mOit48Rxj/GX9ng7F53PaKfNQm7TyunGtO3I6QamrkvLalvXOtOR8FojRjWxPU8pjpZOKvMmsAKnDKpUTACBGUdUYUk7rfkTgqL2Q636/meBA/74++Y44QFRy9Ep5m3hQphEUpXl+kI=----ATTACHMENT:----Mzc0NjQ3NzcwMTIzNTQwMSAzMzM4MTM3ODk4NTM4NTQ2IDExNTEyNDk2OTcwNjY4NjQ=