/** * @param string $alias * * @return QueryBuilder */ public function getQueryBuilder($alias = 'e') { if (!$this->queryBuilder) { $this->alias = $alias; $this->queryBuilder = $this->repository->createQueryBuilder($alias); $this->queryBuilder->andWhere("{$alias}.family IN (:families)")->setParameter('families', $this->family->getMatchingCodes()); } return $this->queryBuilder; }