security = $security; $this->userUtils = $utilsManager->getUserUtils() ; } public function transform($newsletter) { $user = $this->security->getUser() ; if($user && $newsletter) { return $this->userUtils->isSubscribedToNewsletter($user, $newsletter) ; } return false ; } public function reverseTransform($isSubscribed) { // Impossible de retrouver la newsletter depuis sa valeur booléenne. //throw new TransformationFailedException('Impossible de retrouver la newsletter depuis sa valeur booléenne.') ; return false ; } }