/** * 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; }