public function testCreateQueryBuilderWithIndexBy() { $queryBuilder = $this->setUpQueryBuilder(false, null, $indexBy = 'index'); $this->assertSame($queryBuilder, $this->repository->createQueryBuilder(null, $indexBy)); }
/** * {@inheritdoc} */ public function createQueryBuilderForCollection($alias = null, $indexBy = null) { $queryBuilder = parent::createQueryBuilder($alias, $indexBy); $queryBuilder->addSelect($alias = $this->getTranslationAlias($queryBuilder))->innerJoin($this->getProperty('translations', $queryBuilder), $alias, Join::WITH, $queryBuilder->expr()->in($this->getProperty('locale', $queryBuilder), $this->getLocales())); return $queryBuilder; }