My constraint:

<?php

namespace My\Validator\Constraints;

class DebitCard extends \Symfony\Component\Validator\Constraint {

    public $message = 'Bank account is not valid';

    /**
     * {@inheritDoc}
     */
    public function getTargets() {
        return self::CLASS_CONSTRAINT;
    }
}

My validator:

<?php

namespace My\Validator\Constraints;

use Symfony\Component\Validator\Constraint;
use Symfony\Component\Validator\ConstraintValidator;
use Symfony\Component\Validator\Exception\UnexpectedTypeException;

class DebitCardValidator extends ConstraintValidator {
    public function __construct() {
        exit;
    }

    public function isValid($value, Constraint $constraint) {
        var_dump($value);
        exit;
        return false;
    }

}


My config:

services:
    validator.debit_card:
        class: My\Validator\Constraints\DebitCard
        tags:
            - { name: validator.constraint_validator, alias:
debit_card }


My entity:

/**
 * My\Entity\SchemaPublic\Base\PaymentDebitCardEntityMappedSuperclass
 *
 * @assert:DebitCard
 *
 * @orm:MappedSuperclass
 */
class PaymentDebitCardEntityMappedSuperclass extends \My\Entity
\BaseEntity

tried with

 * @assert:DebitCard
 * @assert:debitCard
 * @assert:debit_card

But it is never called.

Any idea?

-- 
If you want to report a vulnerability issue on symfony, please send it to 
security at symfony-project.com

You received this message because you are subscribed to the Google
Groups "symfony users" group.
To post to this group, send email to symfony-users@googlegroups.com
To unsubscribe from this group, send email to
symfony-users+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/symfony-users?hl=en

Reply via email to