Bonsoir,
j'aimerais connaitre la bonne pratique pour faire ce genre d'opération. J'utilise un helpers qui contient des methodes statics, cependant dans ces méthodes je n'ai pas accés au container. du coup je suis obligé d'écrire ceci :
exemple :
et la méthode static
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 if(InternauteHelpers::isAuthentified($this->container)){
Est ce qu'il n'y aurait pas une autre solution pour avoir accés à mon container ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 static function isAuthentified($container){ if($container->get('security.context')->isGranted('ROLE_USER')){ return true; }else{ return false; } }
Est ce que pour ce genre d'opération, je dois mieux écrire un service qui hérite des différents besoins. Et l'utiliser dans mes vues ? Ou je créer une classe InternauteHelpers que j'instancie a chaque fois pour pouvoir appeler ma méthode ?
Franchement je ne sais pas trop quoi penser, et vers quoi me tourner.
J'aimerais avoir quelques avis sur la question
Merci d'avance
Decad7
Partager