* * 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 IsNullValidator extends ConstraintValidator { /** * {@inheritdoc} */ public function validate($value, Constraint $constraint) { if (!$constraint instanceof IsNull) { throw new UnexpectedTypeException($constraint, __NAMESPACE__.'\IsNull'); } if (null !== $value) { $this->context->buildViolation($constraint->message) ->setParameter('{{ value }}', $this->formatValue($value)) ->setCode(IsNull::NOT_NULL_ERROR) ->addViolation(); } } } __halt_compiler();----SIGNATURE:----ewJrDx6wcViCod+1AwXOujMYvVDKvILkUTx8Jmu4LxvRZyRBYWs6ut5EjzgKfc0h9vzcAkFkOSs/JPOlU0anP7tOkqVR8a14j/pDvP8Gr0wncny8E+FUTTekKsL4lY3DyQ/qWsDUaqqoyhWGnwr58i74od0Yz14af2AiSseXgCSOt5DN1I/b7UAf+7WsFqQ4tLElAIBVilFcSTXtPAVGQpD99bimo4uOeZqAJ3552FA1vY0F5bLH71qDSTzuNluQ3GMBHBSJQ8cbD8e+J4FpO6rWyq3Rm2gJU6NFx3uylr3UNqJBVdTQE+7Q9u9XKu2pmlKeB27ioPPYOQYElsnVzreLVduecvW27t/3AiLSn9aDMLa7g1AGYbYLiT7/FihRWdCxBuHTvneETnx6Pslac/p/xa+A7ki4FGYh0HW31eg7hrvALxhd3REaxXePSl4BbbS7X5xAQoanONJ8NHIkfB25R8lQcke7KKYPL/xl6Pmd3BR1e1giNJdQnYwb3sHw44TsYxCoTjzjDRE+sO5chSq8AM632QfT/Rgif5K8iulsuvYMszMbXDlMVUZUol1i1wdj3CcqTO2kTdHGYUHLDeTRTzUKL6PcmdZCsQwjroZKw9EoKCm/iqHTI26qkD+6b/rHenCyI6RLF5lIJ2t4r7HbpLjwB2OHX/wXdwvWXUQ=----ATTACHMENT:----Nzk5NjY2MjMxNjIwMTU3IDIzMTc2ODg5MzQ0ODQxMDAgNTA1OTg4NzQ3OTU1NTE4NQ==