TermRepository.php 691 B

12345678910111213141516171819202122232425
  1. <?php
  2. declare(strict_types=1);
  3. namespace Meramo\Begriffmgt\Domain\Repository;
  4. use TYPO3\CMS\Extbase\Persistence\QueryInterface;
  5. use TYPO3\CMS\Extbase\Persistence\Repository;
  6. use TYPO3\CMS\Extbase\Persistence\Generic\Typo3QuerySettings;
  7. class TermRepository extends Repository
  8. {
  9. /**
  10. * Find all records and order them by 'term' in ascending order.
  11. *
  12. * @return \TYPO3\CMS\Extbase\Persistence\QueryResultInterface|array
  13. */
  14. public function findAllOrderedByTerm()
  15. {
  16. $query = $this->createQuery();
  17. $query->setOrderings(['term' => QueryInterface::ORDER_ASCENDING]);
  18. return $query->execute();
  19. }
  20. }