/** * Vraci ankety dle kriterii: limit, offset * @param array $limits * @return Entities\Vote[] */ public function findAllVotes($limits = []) { if (empty($limits)) { return $this->myVoteRepository->findAll(); } return $this->myVoteRepository->findBy([], ['id' => 'DESC'], $limits['limit'], $limits['offset']); }
/** * @return Song[] */ public function getAllSongs() : array { $songs = $this->songRepository->findAll(); // foreach ($songs as $song) { // $this->processSong($song); // } // $this->entityManager->flush(); return $songs; }
/** * @return \Nette\Application\UI\Form */ public function create() { $form = $this->formFactory->create(); $reg = array(); foreach ($this->registrationRepository->findAll() as $registration) { $reg[$registration->id] = $registration->name; } $form->addGroup('Authentication'); $form->addSelect('autologin', 'Auto login')->setItems($this->securityManager->getLoginProviders(), false)->setPrompt('Deactivated')->addCondition($form::EQUAL, '')->elseCondition()->toggle('form-autoregistration'); $form->addGroup()->setOption('id', 'form-autoregistration'); $form->addSelect('autoregistration', 'Auto registration')->setPrompt('Deactivated')->setItems($reg); $form->setCurrentGroup(); $form->addSubmit('_submit', 'Save'); return $form; }
/** * @param array $limits * @return Entities\Article[] Vsechny clanky */ public function findAllArticles($limits = []) { if (empty($limits)) { return $this->myArticleRepository->findAll(); } //vychozi razeni if (!array_key_exists('order', $limits)) { $limits['order'] = ['publishDate' => 'DESC']; } if (!array_key_exists('criteria', $limits)) { $limits['criteria'] = []; } return $this->myArticleRepository->findBy($limits['criteria'], $limits['order'], $limits['limit'], $limits['offset']); }
public function findAll() { return $this->repository->findAll(); }
/** * @return Genre[] */ public function getAllGenres() : array { return $this->genreRepository->findAll(); }
/** * @return Entity\Event[] */ public function getEventList() { return $this->eventRepository->findAll(); }