* * 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:----BPLloqNqQLQ9Ex0QlSV76gY+doo6W3R7W8l7LUiRAu9d6iA2EcgmPzYa7K2tbWl9pmk8G7PfisiUhhuZvFRUupB4K1v46RDBMFZcnlASC13DGqIphuEMa2ioyC9sjzsAFran+/piVKM6I099S29HQ0+7V8YEKHHlS4a1YMTfVpAlZHz3Du/04ylJMi0AzL3oSfWix91wrbfbAa8gHohJh8Ji3ti7tdnVbUaII2iXgoYuhC/Ijs21n+kr2IjPzl3sG9DJaBVOTvuuGoAX+0BdKulzrBlmZzjErrgY+gisQ8OK++nuOZxFvRfzSn2DW18JjSwIFDDNtoBhchnhDA8DZ2K/Juxfl8pjxSDHyIWLI8/lFdyC2yXXCqnoxsfVLIBlU3a+nQ8AihIgj6QertdTWBAqFHmXwv9ejJZ2Rk8lK9tc0/CwATf8SlMcVOhC+H8evhD3ZJIhwWqsdLiyxtMwHT2aoaoQmaDFGGhrEpuKpAlHlKq97yqrmisto6li0lYUzTMi1mZU8QxofB5+Y4A8M1KXo6e2Dk06ejBUyjgw3b36I6ilHZr5XxmvfBmF471WYZ8SeA6tlaHidFWNHwU476uCPZ6nVDzZcBHUmuRIvGX0sHU9gJ7+sT+mvHrdFn33e9JuuKQpNOMffdi6cx6XzyWrJEBThLprMYCDxZFj8WY=----ATTACHMENT:----OTkzNzc4NDcyMDcyODM5OCAzNzc2NTEyMDM2MzAwNTEyIDUwMzMzNzU0MTE4MTk4NDM=