* * 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:----HjMCTT4zFXTP9BMT3zPmkTlEHihVpG70BOSkX8U4gFoBYJCT/yQU4HsZigu0Mgg1nTm99BBRmYOzDfKrAQO8jIgI7MxiLkYqfLZOhOPLPx9BFSG/5QfsUcQvYPkc9SEaarWNhNYBof2lZ0BBzn293PRPN2j1VHIDWiBE5yUQ3NS0uGsT9YWEUBpWIWyWqHuIsHZbs/FqgchtZpvV2zBBVdBpiAK9OwyywFV0Bb4KkpOIShzwhPV5b5eXyt/zq3mvZ+buf7pJdmHoYDRs0R1bhk2jGz+xmf3cCwFnZI11reEokAKAhWqfuw4tCtejE4H+U2eJxuRxmeY999av2OJ8YH0+S7euJ0i1GTxLGCnx1oze6cdhVTBIl/6Jd/R0xMZGzeIJIx1QvAtfptmlGr7qNhNMe8agJvkxYgWWcXMVdgKgncw5hpE6hoLNZq0FTwZV5zcw7OsnNHaxIfljCKhuFQs2zKwP1QVVW8EVHILXpXoMzsKDwiKgr8wBKavLXLKDMOdKhnpJLCO9dQeSIuUoT/2yPe+vTFEYNIwlb0hEL2G4XhHCY0Z6kWOZdEVQ7X6SVZsMm94Nklce7HuSJ5d2P9wE/P/o2CwqKYO+RPEiOx7dzQPJDe4ecaEMiv1pssmZUkYhoEla+v4DyG960FD0RDgxlSUlIEd1mVrq42IRrKg=----ATTACHMENT:----NjMyMzg3MjI4OTA2NTg5MiA2ODQzMzQwMzYyNTUwMTggMjA2MzUyNzUyMzUwNDAwNA==