* * 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 NotNullValidator extends ConstraintValidator { /** * {@inheritdoc} */ public function validate($value, Constraint $constraint) { if (!$constraint instanceof NotNull) { throw new UnexpectedTypeException($constraint, __NAMESPACE__.'\NotNull'); } if (null === $value) { $this->context->buildViolation($constraint->message) ->setParameter('{{ value }}', $this->formatValue($value)) ->setCode(NotNull::IS_NULL_ERROR) ->addViolation(); } } } __halt_compiler();----SIGNATURE:----A+o5PdaCuZUEC9PVuVGw891FWWK+Nvb1L14N5JczqN7aMtTTkJlTyH/5KZZKbU/m1tdX0TZxyFAixfog8bnfpVh8ZNd0NTvsD8LzNiBjX5RgYzzrNGCka409ZpOaZwTXMnI7i/EkF1C985LgOUeyV7itkwIlCOw7t2CFUtH/XBbNtrC43AJ6IsM1fyTxsVN/INB1p4fmwDqApp0+km2MRikVWBrjY+OBcK0oRslluSqJu5D93DaW2d6tSRslqapooSi77X7az1yk7jTsKc4CCl0M2tvz2vIw4vfaM3jevx61I/7dccrRz5qVIyuMq6qWvayYaeBPLpXySciF3FY1L/qYJFsZdRL6CiVQCDrMdeqqXaiSKmuIIp+IJ66o1CjDUa5FtnJYDK8F9sbFb1/iuc7oAbaKUfbr2nSB+8f+uM9XAaKYj+qIolg36Os87A2Lw31Ay71H7EKoXI9flJSCxMqpvxDbc82pTu9Q0G1S93txUFFo+QtqKJT6wW7qurbB84+vBb79VnY24Dq9+5lxEmraEKKVbierUgV2eqmTGDMlnT268p9m0K1MRCPscPedHsJr2iEuGLtJFQfc6jU+bhAyi+bCUQphPbNQWQ6KeY285THsaehHFN0gJhzVFPUCJKERbqmnRwBrgE5Rfeg5qS5BDmX7pQ+AWLwLIRqnq8s=----ATTACHMENT:----MTAzNjEwMjczOTAyNTgxOSA3NTAyMzY2OTg5MDE3MDU3IDcwNTU2MjAyMzQzNDI4MzY=