filter[] = function (QueryBuilder $qb) use ($roles) { $this->innerJoin($qb, 'e.roles', 'roles'); $qb->andWhere('roles IN (:roles)'); $qb->setParameter('roles', $roles); }; return $this; } public function setDefaultOrder(): void { $this->orderBy(['identity.firstName' => 'ASC', 'identity.lastName' => 'ASC', 'id' => 'ASC']); } protected function getPrimaryEntityAlias(): string { return 'e'; } }