当前位置: 首页>>代码示例>>PHP>>正文


PHP ObjectManager::getRepository方法代码示例

本文整理汇总了PHP中Claroline\CoreBundle\Persistence\ObjectManager::getRepository方法的典型用法代码示例。如果您正苦于以下问题:PHP ObjectManager::getRepository方法的具体用法?PHP ObjectManager::getRepository怎么用?PHP ObjectManager::getRepository使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Claroline\CoreBundle\Persistence\ObjectManager的用法示例。


在下文中一共展示了ObjectManager::getRepository方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: __construct

 /**
  * @DI\InjectParams({
  *     "om"                    = @DI\Inject("claroline.persistence.object_manager"),
  *     "pagerFactory"          = @DI\Inject("claroline.pager.pager_factory")
  * })
  */
 public function __construct(ObjectManager $om, PagerFactory $pagerFactory)
 {
     $this->om = $om;
     $this->pagerFactory = $pagerFactory;
     $this->chatRoomMessageRepo = $om->getRepository('ClarolineChatBundle:ChatRoomMessage');
     $this->chatUserRepo = $om->getRepository('ClarolineChatBundle:ChatUser');
 }
开发者ID:kitan1982,项目名称:ChatBundle,代码行数:13,代码来源:ChatManager.php

示例2: getAllResourceTypesAsChoices

 public function getAllResourceTypesAsChoices()
 {
     $resourceTypes = $this->om->getRepository('ClarolineCoreBundle:Resource\\ResourceType')->findAllTypeNames();
     $resourceTypes[] = array('name' => 'workspace');
     $excludeTypes = array('directory');
     return $this->sortAlphabeticallyResourceTypesForChoices($resourceTypes, $excludeTypes);
 }
开发者ID:claroline,项目名称:distribution,代码行数:7,代码来源:PortalManager.php

示例3: __construct

 /**
  * @DI\InjectParams({
  *      "om"        = @DI\Inject("claroline.persistence.object_manager")
  * })
  */
 public function __construct(ObjectManager $om)
 {
     $this->om = $om;
     $this->sectionRepository = $this->om->getRepository('IcapWikiBundle:Section');
     $this->contributionRepository = $this->om->getRepository('IcapWikiBundle:Contribution');
     $this->userRepository = $this->om->getRepository('ClarolineCoreBundle:User');
 }
开发者ID:claroline,项目名称:distribution,代码行数:12,代码来源:WikiManager.php

示例4: __construct

 /**
  * Constructor.
  *
  * @DI\InjectParams({
  *     "om" = @DI\Inject("claroline.persistence.object_manager")
  * })
  */
 public function __construct(ObjectManager $om)
 {
     $this->homeTabRepo = $om->getRepository('ClarolineCoreBundle:Home\\HomeTab');
     $this->homeTabConfigRepo = $om->getRepository('ClarolineCoreBundle:Home\\HomeTabConfig');
     $this->widgetHomeTabConfigRepo = $om->getRepository('ClarolineCoreBundle:Widget\\WidgetHomeTabConfig');
     $this->om = $om;
 }
开发者ID:ngydat,项目名称:CoreBundle,代码行数:14,代码来源:HomeTabManager.php

示例5: __construct

 /**
  * @DI\InjectParams({
  *      "om"                 = @DI\Inject("claroline.persistence.object_manager"),
  *      "roleManager"        = @DI\Inject("claroline.manager.role_manager"),
  *      "authorization"        = @DI\Inject("security.authorization_checker")
  * })
  */
 public function __construct(ObjectManager $om, RoleManager $roleManager, AuthorizationCheckerInterface $authorization)
 {
     $this->om = $om;
     $this->rightsRepo = $om->getRepository('FormaLibrePresenceBundle:PresenceRights');
     $this->roleManager = $roleManager;
     $this->authorization = $authorization;
     $this->presenceRepo = $om->getRepository('FormaLibrePresenceBundle:Presence');
 }
开发者ID:claroline,项目名称:distribution,代码行数:15,代码来源:PresenceManager.php

示例6: __construct

 /**
  * @DI\InjectParams({
  *     "om"           = @DI\Inject("claroline.persistence.object_manager"),
  *     "pagerFactory" = @DI\Inject("claroline.pager.pager_factory")
  * })
  */
 public function __construct(ObjectManager $om, PagerFactory $pagerFactory)
 {
     $this->om = $om;
     $this->pagerFactory = $pagerFactory;
     $this->resWidgetConfigRepo = $om->getRepository('ClarolineTagBundle:ResourcesTagsWidgetConfig');
     $this->taggedObjectRepo = $om->getRepository('ClarolineTagBundle:TaggedObject');
     $this->tagRepo = $om->getRepository('ClarolineTagBundle:Tag');
 }
开发者ID:kitan1982,项目名称:TagBundle,代码行数:14,代码来源:TagManager.php

示例7: __construct

 /**
  * @DI\InjectParams({
  *     "om"           = @DI\Inject("claroline.persistence.object_manager"),
  *     "pagerFactory" = @DI\Inject("claroline.pager.pager_factory")
  * })
  */
 public function __construct(ObjectManager $om, PagerFactory $pagerFactory)
 {
     $this->om = $om;
     $this->pagerFactory = $pagerFactory;
     $this->categoryRepo = $om->getRepository('ClarolineCoreBundle:Contact\\Category');
     $this->contactRepo = $om->getRepository('ClarolineCoreBundle:Contact\\Contact');
     $this->optionsRepo = $om->getRepository('ClarolineCoreBundle:Contact\\Options');
 }
开发者ID:claroline,项目名称:distribution,代码行数:14,代码来源:ContactManager.php

示例8: __construct

 /**
  * Constructor.
  *
  * @DI\InjectParams({
  *     "om"         = @DI\Inject("claroline.persistence.object_manager"),
  *     "router"     = @DI\Inject("router"),
  *     "translator" = @DI\Inject("translator")
  * })
  */
 public function __construct(ObjectManager $om, RouterInterface $router, TranslatorInterface $translator)
 {
     $this->om = $om;
     $this->widgetDisplayConfigRepo = $om->getRepository('ClarolineCoreBundle:Widget\\WidgetDisplayConfig');
     $this->widgetInstanceRepo = $om->getRepository('ClarolineCoreBundle:Widget\\WidgetInstance');
     $this->widgetRepo = $om->getRepository('ClarolineCoreBundle:Widget\\Widget');
     $this->router = $router;
     $this->translator = $translator;
 }
开发者ID:ngydat,项目名称:CoreBundle,代码行数:18,代码来源:WidgetManager.php

示例9: __construct

 /**
  * @InjectParams({
  *     "om"              = @Inject("claroline.persistence.object_manager"),
  *     "translator"      = @Inject("translator"),
  *     "authorization"   = @Inject("security.authorization_checker"),
  *     "tokenStorage"    = @Inject("security.token_storage"),
  * })
  */
 public function __construct(TokenStorageInterface $tokenStorage, AuthorizationCheckerInterface $authorization, ObjectManager $om, TranslatorInterface $translator)
 {
     $this->om = $om;
     $this->translator = $translator;
     $this->tokenStorage = $tokenStorage;
     $this->authorization = $authorization;
     $this->panelRepo = $om->getRepository('ClarolineCoreBundle:Facet\\PanelFacet');
     $this->fieldRepo = $om->getRepository('ClarolineCoreBundle:Facet\\FieldFacet');
 }
开发者ID:ngydat,项目名称:CoreBundle,代码行数:17,代码来源:FacetManager.php

示例10: __construct

 /**
  * @DI\InjectParams({
  *     "objectManager" = @DI\Inject("claroline.persistence.object_manager")
  * })
  */
 public function __construct(ObjectManager $objectManager)
 {
     $this->om = $objectManager;
     $this->resourceRepo = $objectManager->getRepository('ClarolineCoreBundle:Resource\\ResourceNode');
     $this->resourceTypeRepo = $objectManager->getRepository('ClarolineCoreBundle:Resource\\ResourceType');
     $this->userRepo = $objectManager->getRepository('ClarolineCoreBundle:User');
     $this->workspaceRepo = $objectManager->getRepository('ClarolineCoreBundle:Workspace\\Workspace');
     $this->logRepository = $objectManager->getRepository('ClarolineCoreBundle:Log\\Log');
 }
开发者ID:ngydat,项目名称:CoreBundle,代码行数:14,代码来源:AnalyticsManager.php

示例11: indexAction

 /**
  * List resource Icons.
  *
  * @EXT\Route(
  *     "",
  *     name="claro_resource_icon_list",
  *     options={"expose"=true}
  * )
  * @EXT\Method("GET")
  */
 public function indexAction()
 {
     $resourceIcons = $this->om->getRepository('ClarolineCoreBundle:Resource\\ResourceIcon')->findByIsShortcut(false);
     $data = [];
     /** @var ResourceIcon $resourceIcon */
     foreach ($resourceIcons as $resourceIcon) {
         $data[$resourceIcon->getMimeType()] = $resourceIcon->getRelativeUrl();
     }
     return new JsonResponse($data);
 }
开发者ID:claroline,项目名称:distribution,代码行数:20,代码来源:ResourceIconController.php

示例12: __construct

 /**
  * @DI\InjectParams({
  *     "om"         = @DI\Inject("claroline.persistence.object_manager"),
  *     "translator" = @DI\Inject("translator"),
  *     "converter"  = @DI\Inject("hevinci.competency.transfer_converter")
  * })
  *
  * @param ObjectManager         $om
  * @param TranslatorInterface   $translator
  * @param Converter             $converter
  */
 public function __construct(ObjectManager $om, TranslatorInterface $translator, Converter $converter)
 {
     $this->om = $om;
     $this->competencyRepo = $om->getRepository('HeVinciCompetencyBundle:Competency');
     $this->scaleRepo = $om->getRepository('HeVinciCompetencyBundle:Scale');
     $this->abilityRepo = $om->getRepository('HeVinciCompetencyBundle:Ability');
     $this->competencyAbilityRepo = $om->getRepository('HeVinciCompetencyBundle:CompetencyAbility');
     $this->translator = $translator;
     $this->converter = $converter;
 }
开发者ID:stefk,项目名称:CompetencyBundle,代码行数:21,代码来源:CompetencyManager.php

示例13: __construct

 /**
  * Constructor.
  *
  * @DI\InjectParams({
  *     "om"              = @DI\Inject("claroline.persistence.object_manager"),
  *     "mailManager"     = @DI\Inject("claroline.manager.mail_manager"),
  *     "eventDispatcher" = @DI\Inject("claroline.event.event_dispatcher")
  * })
  */
 public function __construct(ObjectManager $om, MailManager $mailManager, StrictDispatcher $eventDispatcher)
 {
     $this->eventDispatcher = $eventDispatcher;
     $this->mailManager = $mailManager;
     $this->om = $om;
     $this->announcementRepo = $om->getRepository('ClarolineAnnouncementBundle:Announcement');
     $this->announcementsWidgetConfigRepo = $om->getRepository('ClarolineAnnouncementBundle:AnnouncementsWidgetConfig');
     $this->roleRepo = $om->getRepository('ClarolineCoreBundle:Role');
     $this->userRepo = $om->getRepository('ClarolineCoreBundle:User');
 }
开发者ID:claroline,项目名称:distribution,代码行数:19,代码来源:AnnouncementManager.php

示例14: __construct

 /**
  * Constructor.
  *
  * @DI\InjectParams({
  *     "om"              = @DI\Inject("claroline.persistence.object_manager"),
  *     "pagerFactory"    = @DI\Inject("claroline.pager.pager_factory"),
  *     "translator"      = @DI\Inject("translator"),
  *     "eventDispatcher" = @DI\Inject("claroline.event.event_dispatcher"),
  *     "roleManager"     = @DI\Inject("claroline.manager.role_manager")
  * })
  */
 public function __construct(ObjectManager $om, PagerFactory $pagerFactory, TranslatorInterface $translator, StrictDispatcher $eventDispatcher, RoleManager $roleManager)
 {
     $this->om = $om;
     $this->groupRepo = $om->getRepository('ClarolineCoreBundle:Group');
     $this->userRepo = $om->getRepository('ClarolineCoreBundle:User');
     $this->pagerFactory = $pagerFactory;
     $this->translator = $translator;
     $this->eventDispatcher = $eventDispatcher;
     $this->roleManager = $roleManager;
 }
开发者ID:ChMat,项目名称:CoreBundle,代码行数:21,代码来源:GroupManager.php

示例15: __construct

 /**
  * @DI\InjectParams({
  *     "om"              = @DI\Inject("claroline.persistence.object_manager"),
  *     "pagerFactory"    = @DI\Inject("claroline.pager.pager_factory"),
  *     "resourceManager" = @DI\Inject("claroline.manager.resource_manager"),
  *     "rightsManager"   = @DI\Inject("claroline.manager.rights_manager"),
  *     "roleManager"     = @DI\Inject("claroline.manager.role_manager"),
  *     "translator"      = @DI\Inject("translator")
  * })
  */
 public function __construct(ObjectManager $om, PagerFactory $pagerFactory, ResourceManager $resourceManager, RightsManager $rightsManager, RoleManager $roleManager, TranslatorInterface $translator)
 {
     $this->om = $om;
     $this->pagerFactory = $pagerFactory;
     $this->resourceManager = $resourceManager;
     $this->rightsManager = $rightsManager;
     $this->roleManager = $roleManager;
     $this->teamRepo = $om->getRepository('ClarolineTeamBundle:Team');
     $this->translator = $translator;
     $this->workspaceTeamParamsRepo = $om->getRepository('ClarolineTeamBundle:WorkspaceTeamParameters');
 }
开发者ID:claroline,项目名称:distribution,代码行数:21,代码来源:TeamManager.php


注:本文中的Claroline\CoreBundle\Persistence\ObjectManager::getRepository方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。