src/Validator/BrasilCpf.php line 13

Open in your IDE?
  1. <?php
  2. namespace App\Validator;
  3. use Symfony\Component\Validator\Constraint;
  4. /**
  5.  * @Annotation
  6.  * @Target({"PROPERTY", "METHOD", "ANNOTATION"})
  7.  *
  8.  * @author Marcelo Saldanha <saldanha@nautilos.com.br>
  9.  */
  10. class BrasilCpf extends Constraint
  11. {
  12.     /*
  13.      * Any public properties become valid options for the annotation.
  14.      * Then, use these in your validator class.
  15.      */
  16.     public string $message 'The value "{{ value }}" is not valid.';
  17.     /*
  18.      * Any public properties become valid options for the annotation.
  19.      * Then, use these in your validator class.
  20.      */
  21.     public string $length_message 'The value "{{ value }}" have a invalid length.';
  22.     /*
  23.      * Any public properties become valid options for the annotation.
  24.      * Then, use these in your validator class.
  25.      */
  26.     public string $dv_message 'The document "{{ value }}" fails the validation.';
  27.     public bool $pad_left true;
  28. }