コード例 #1
0
ファイル: GroupManager.php プロジェクト: geoffreytran/zym
 /**
  * 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);
     }
 }
コード例 #2
0
ファイル: GroupManager.php プロジェクト: jjspider277/weddings
 public function __construct(DocumentManager $dm, $class)
 {
     parent::__construct($dm, $class);
     $this->dm = $dm;
 }
コード例 #3
0
ファイル: GroupManager.php プロジェクト: Exanrus/crm-bundle
 /**
  * @param ObjectManager $om
  * @param $class
  * @param AccountManager $accountManager
  */
 public function __construct(ObjectManager $om, $class, AccountManager $accountManager)
 {
     parent::__construct($om, $class);
     $this->accontManager = $accountManager;
 }
コード例 #4
0
ファイル: GroupManager.php プロジェクト: jjspider277/weddings
 public function __construct(EntityManager $em, $class)
 {
     parent::__construct($em, $class);
     $this->em = $em;
 }