/**
  * Constructeur.
  * 
  * @param \Doctrine\ORM\EntityManagerInterface                      $entityManager   EntityManager
  * @param string                                                    $class           Classe de l'entité
  * @param \Symfony\Component\Security\Core\SecurityContextInterface $securityContext SecurityContext
  */
 public function __construct(EntityManagerInterface $entityManager, $class, SecurityContextInterface $securityContext)
 {
     parent::__construct($entityManager, $class);
     $this->user = null !== $securityContext->getToken() && is_object($securityContext->getToken()->getUser()) ? $securityContext->getToken()->getUser() : null;
 }
 /**
  * Constructeur du manager de base.
  *
  * @param \Doctrine\ORM\EntityManagerInterface $entityManager EntityManager
  * @param string                               $class         Classe de l'entité
  * @param string                               $kernelRootDir Root directory
  */
 public function __construct(EntityManagerInterface $entityManager, $class, $kernelRootDir)
 {
     parent::__construct($entityManager, $class);
     $this->kernelRootDir = $kernelRootDir;
 }