/** * @param \TYPO3\CMS\Extbase\Domain\Repository\FrontendUserRepository $frontendUserRepository * @return void */ public function injectFrontendUserRepository(FrontendUserRepository $frontendUserRepository) { $this->frontendUserRepository = $frontendUserRepository; $query = $this->frontendUserRepository->createQuery(); $querySettings = $query->getQuerySettings(); $querySettings->setRespectStoragePage(FALSE); $querySettings->setRespectSysLanguage(FALSE); $this->frontendUserRepository->setDefaultQuerySettings($querySettings); }
/** * @return mixed */ protected function getFeUserList() { //$feUserRepository = $this->objectManager->get('TYPO3\\CMS\\Extbase\\Domain\\Repository\\FrontendUserRepository'); $querySettings = $this->frontendUserRepository->createQuery()->getQuerySettings(); $querySettings->setStoragePageIds(array($this->settings['pidFrontendUser'])); $this->frontendUserRepository->setDefaultQuerySettings($querySettings); $feUserList = $this->frontendUserRepository->findByUsergroup($this->settings['frontendUserGroup']); return $feUserList; }