Bonsoir,
Lors de la demande d'ami, j'ai ajouté un custom validator sur un champ du formulaire, pour vérifier que l'utilisateur existe.
Quand j'envoie le formulaire pour le traitement, j'ai ce message d'erreur:

Nom : syntax error.JPG
Affichages : 2156
Taille : 17,2 Ko

Voici mon validateur:
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
 
<?php
 
namespace App\Validator;
 
use Symfony\Component\Validator\Constraint;
use Symfony\Component\Validator\ConstraintValidator;
use App\Entity\Utilisateur;
use App\Repository\AmiRepository;
 
class AmiValidator extends ConstraintValidator
{
 
    public function validate($value, Constraint $constraint)
    {
 
        /* @var $constraint \App\Validator\Ami */
        $util = $this->getDoctrine()->getRepository(Utilisateur::class)->findOneBy(['identifiant',$value]);
        if ($util) {
            return;
        } 
 
        // TODO: implement the validation here
        $this->context->buildViolation($constraint->message)
            ->setParameter('{{ value }}', $value)
            ->addViolation();
    }
}

Merci d'avance !