public function createGroup($name) { /** @var GroupInterface $group */ $group = parent::createGroup($name); $group->setAccount($this->accontManager->getCurrentAccount()); return $group; }
/** * Constructor. * * @param ObjectManager $om * @param string $class * @param PaginatorAdapter $paginatorAdapter * @param MutableAclProviderInterface $aclProvider * @param AclCollectionCache $aclCollectionCache */ public function __construct(ObjectManager $om, $class, Paginator $paginator, MutableAclProviderInterface $aclProvider, SecurityContextInterface $securityContext = null, AclCollectionCache $aclCollectionCache = null) { parent::__construct($om, $class); $this->setRepository($om->getRepository($class)); $metadata = $om->getClassMetadata($class); $this->class = $metadata->name; if ($this->getRepository() instanceof PageableRepositoryInterface) { $this->getRepository()->setPaginator($paginator); } $this->setAclProvider($aclProvider); if ($securityContext) { $this->setSecurityContext($securityContext); } if ($aclCollectionCache) { $this->setAclCollectionCache($aclCollectionCache); } }
public function __construct(DocumentManager $dm, $class) { parent::__construct($dm, $class); $this->dm = $dm; }
public function __construct(EntityManager $em, $class) { parent::__construct($em, $class); $this->em = $em; }