public function getVocabulary(User $user) { $randomUserVocabularyId = $this->userVocabularyRepository->getRandomUserVocabularyId($user->getId(), $this->correctAnswersLimit); $filter = new UserVocabularyFilter(); $filter->setId($randomUserVocabularyId); return $this->userVocabularyRepository->fetch($filter); }
private function findUserVocabulary(Vocabulary $vocabulary, User $user) { $filter = new UserVocabularyFilter(); $filter->setVocabularyId($vocabulary->getId()); $filter->setUserId($user->getId()); return $this->userVocabularyRepository->fetch($filter); }
public function findVocabulary($englishVocabulary, User $user) { $filter = new UserVocabularyFilter(); $filter->setEnglishVocabulary($englishVocabulary); $filter->setUserId($user->getId()); return $this->userVocabularyRepository->fetch($filter); }
private function getUserVocabulary($userVocabularyId) { $filter = new UserVocabularyFilter(); $filter->setId($userVocabularyId); return $this->userVocabularyRepository->fetch($filter); }