* * 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 Bernhard Schussek */ class IsFalseValidator extends ConstraintValidator { /** * {@inheritdoc} */ public function validate($value, Constraint $constraint) { if (!$constraint instanceof IsFalse) { throw new UnexpectedTypeException($constraint, __NAMESPACE__.'\IsFalse'); } if (null === $value || false === $value || 0 === $value || '0' === $value) { return; } $this->context->buildViolation($constraint->message) ->setParameter('{{ value }}', $this->formatValue($value)) ->setCode(IsFalse::NOT_FALSE_ERROR) ->addViolation(); } } __halt_compiler();----SIGNATURE:----MWKVLmhlftQYjcm+5dg3BVilHxVf0D4x6plii8LcCmgH32E8s7iOaiH1Huog8v3otYMimgpAQ81fwAi9OBv3T9ow7bU9+m42Qnep1MvOsNrQvBDG2a1ERvJsIGxQeWS3Inad9X0sECbAV7CVLgVFeaOsu62z0zuk+XBe5+G46av4bAZ+U48DV93utUpbk/Md/aoWv6nFWnnRGOH0WhC0dq2av+bm4ZDPWFiHVc6qoTnl7lNkDlI+5fc5oBYNX0cHyJnd2gS7YQDZtQ3TP3x85Avdd/7WrY5+1vVmZWlF1JXtNUU/jIbodVC/9BunIhObtm4SRLsrFWhWzE24ipYuh2uznISb2TZf0dPKGfS/6M72OcXk27s1bneNADqILANMxmkQmf0Y9wWSIFUIfcRJFxdTYhW+/+JFs9o3JviSfvPtom1MSsYNCcGxgZ3VOufR+knC3K/jXYHqh+guJrrb4wtauuvfD77TwMbU0IomO8VLq08kvtIxEatFIDhsTN3OTsmtFedLp7oVE1nVZH+c/wS+sGcXgio3TBlnFrLOTaBaOkCq44KNfDTjeJEUp7wiffbneJ/6GsKghFqpWkub2YrB+UwTghtzGDPEBYzljxgdwBaAZRvjr4NZ0RiQfst9sxoR5Oq1kDz3LwttASiPtJMpeSfzR3wLWqOV5Ank4tM=----ATTACHMENT:----ODkwMDUyMzA1NDgxMzc3MSA3MjE5NjkyNjczODE5MjMwIDg5Njg5NDExNTkwMjk3Mjk=