Oui sorry je t'ai envoyé mon code sans l'adapter au tiens 
Euh ça devrait fonctionner pourtant mais on dirait que t'as une erreur :
1 2
|
return $user && $user->getGetId() === $this->getId(); |
normalement c'est :
1 2
|
return $user && $user->getId() === $this->getId(); |
Peut-être dans un premier temps si ça fonctionne toujours pas, retire ton IS_GRANTED de l'annotation pour tester étape par étape.
Et sinon place un die and dump au début de ta méthode isAllowed, uniquement dans le but de vérifier quels sont les id et tenter de débuguer :
dd($user->getId() . ' - ' . $this->getId();
Partager