* * 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 BlankValidator extends ConstraintValidator { /** * {@inheritdoc} */ public function validate($value, Constraint $constraint) { if (!$constraint instanceof Blank) { throw new UnexpectedTypeException($constraint, __NAMESPACE__.'\Blank'); } if ('' !== $value && null !== $value) { $this->context->buildViolation($constraint->message) ->setParameter('{{ value }}', $this->formatValue($value)) ->setCode(Blank::NOT_BLANK_ERROR) ->addViolation(); } } } __halt_compiler();----SIGNATURE:----LUda7mR+cHrg6/HoA6PuLxlaDgR4OJs4PxD/Mb7Xw90k6VDGTqRQHczT0BXcszcIPPmH04hCjKYwR1lGLxSGCU3YqquUlzVXvTOJDZzrTrpXdhFs4JTIUnVf3MZ1pdwe+PPW/MnPa/L6MinyJmSKfD6Gx3z2c/qFeHc0/xTW2gjOUtODTadvOKUEp74ZMr9xP96AKH4aWCegVNd8OZjkw2k3hQql3s6Fw+3w9yBrtWeFY+hLyAqWpAH5Tn6vbxnIHrbhOsFr6wbD4nxJvC3TVXGcaDmaC1KFlGxVu6XYVjWuNB2ND+lUrc8P5g6qrY8EIrdCEDTPXoLbdTgTtXFpBEZmbUd/BCEne+1FUkUaf/P8voiqxNlU1nGGh3meTlpEwkRESbopKFqNCRhMr7R9uRN7+jUsJqQOU4Au5KChB5e9QXUfcJsaTIRzz5JnAf2t497HIJky5Hfpu4uf6vqtbT2Pr+FTD2MGEw3QQio7ILGv0Y5TzMDf5p4Heex/v3spAZcGk3E0LUr9qnuas10AxytYE4rFSYY3NsNLTv/BFidfKwdrqGK7BGJJqaCCuKD2RvLyKd144MpgHW1x0KF9pvhdtjPxYKQJZPO8lbJq+yhWjL4kbEQIyM0sw22Gt5+PRJ23NFCGeKQdBwwFx+m2+uEoT9FGMGPWI/DVuIfmr+8=----ATTACHMENT:----NDA1NzA1NDI3MzI2ODA3MiAxMDc3MTYyNjk4MDM4MDAyIDI0OTk2MDc5NDYwODA5NTU=