Example #1
0
 public function createGroup($name)
 {
     /** @var GroupInterface $group */
     $group = parent::createGroup($name);
     $group->setAccount($this->accontManager->getCurrentAccount());
     return $group;
 }
Example #2
0
 /**
  * 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);
     }
 }
Example #3
0
 public function __construct(DocumentManager $dm, $class)
 {
     parent::__construct($dm, $class);
     $this->dm = $dm;
 }
Example #4
0
 public function __construct(EntityManager $em, $class)
 {
     parent::__construct($em, $class);
     $this->em = $em;
 }