diff --git a/src/Repository/ActorRepository.php b/src/Repository/ActorRepository.php index 8fea04b..b096534 100644 --- a/src/Repository/ActorRepository.php +++ b/src/Repository/ActorRepository.php @@ -2,6 +2,7 @@ namespace App\Repository; use Doctrine\ORM\EntityRepository; +use Doctrine\ORM\QueryBuilder; use App\Entity\ActorEntity; /** @@ -29,6 +30,19 @@ } return $this->findBy($critera, ActorRepository::DEFAULT_ORDER); } + + /** + * {@inheritdoc} + */ + public function createQueryBuilder($alias, $indexBy = null): QueryBuilder + { + $queryBuilder = parent::createQueryBuilder($alias, $indexBy); + foreach ($this::DEFAULT_ORDER as $field => $order) { + $queryBuilder->addOrderBy($alias . '.' . $field, $order); + } + + return $queryBuilder; + } /** * {@inheritdoc}