* * 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:----h2xDlOHsQopYYSqY7+KKxQSIDRj3ifLaqClUXimqV8wPyAWUdZnTnKCdbpMM2RenI0gEnQ9fGeGxfw2MFxYFjzyekJhwildN196GfBnsnl55rGBrfXodDy8rhiE5j8us+/Ab2sAAujGacEgCt1PX9dTqwaR9X2USMKGOeUcArFKlB/GqsyN6BCLCQhjH5kzCI2+WZMfbHmUCZgF0ZRhYM3DH2ceoEk8gqObYJNbXxTmTHmDFITtsICOtA6WaK1AC/W6WITgJagl9EPlGjwy/KgGvBAgfL2Es7H0sH6gTUDC+heZ1zO9HkSYFvbvLusXsa242uZTdGLVfyFl7JKOVeIo33g3ta4lKJt5Sfz2g88rGSZs69WgDFXcbNAoVSnDvBkxyB/3rahikfYOb6kPwEKyXOhcWte5Gq72BXQ+0WRuos8+Y7q4Zd/x4yhD28ZukvxsEfj35/Tv+KUWqj6/QFhzrruJFFZnNCoPwFi+lgdYYLsP07ipFLi8u2ByK1vJ8Y3Rj40HK6oFYYcI2zMh889CroqBi2ZFSFEqUBcy8b31s3kNWE/HLzbKQ4TdlTZyNlTVoeC3AJ+0FBpxOLYxonrnC6xjY34oOFP8lmLEVbbl/OoodBVXgOqvfY/Sd10US8ntIqrr89/I34psdNBxLu28co6Ls1D6F50OVYxnTxUo=----ATTACHMENT:----NTE4NjA2NTkwMzE0ODEwIDI5MTA3OTExNDkxNzA4NTYgMTQxODcxNjUyOTcwMzY2Mg==