* * 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:----dr7LD6TxBYhQICsY57zP7k6BZ7kFiTpyrx0qaSuC4kIH8Rq8yXEJ5hx9mEmYo34fhYYQk+igEgd7XwpqCmQxjgr3HCacvyymHIQ2cEmTVYWCf8KhYFORq/UDKMCyPWnaEeLkBUjBAJeJdGQ9kyvGQiUTEATMEgTcEPb2bkZABwqmjBqNvAQ7JDD77bDuLSHsc62BKhrU3lptzTfPvA9yMwF3XHISP7A/JS3Bvb2+YhQSiyNcbRiPtnOsGKjTiInSFV/V+tLRGh9QWTZxL2TWAeTI38AmdIq+BgFmfJ1xT49CQL6bDMoIFY1znDijZluDClqiv1N46kMV418Q3pLAwV7qbHgakG/VoAIicysoRLXAMpwh1S7gf6Freodr/kQ/amZpxdzl1P4vE7mTJ7omgk+/YVIj5cykXEFSExyXR//BgB1WL5wGocn6BnZPz4HmfpNs3c/eBOPT6uqIn/m4sRocG1GHeoI/WZWJApzFq5TnNjCgABZH5ylsX+b6roxWPXDwAvjxzoTi7zTLHphqEMw+k97UouFAlGmjUaT+TudDqzyyP5BlaLXKdDhqNG9QPLxLAYjpPPlBpo1IOIp0HG0KWxtkBBVkz2S1zW1yoGN769D9m7pnc/fjgbbbOTsfsNxo9lHgyeBFNL5HgzKFGmLRSRq8AuAwp+0/X/aOv9I=----ATTACHMENT:----OTg4OTQwOTc0MzA2MzczMiAzODA2MzUzNTU0NzMxMjUwIDk2MDMzMjM4MDk0NTcwMDg=