public function createQuery($context = 'list') { $conference = $this->getCurrentConference(); /** @var QueryBuilder $query */ $query = parent::createQuery($context); $alias = current($query->getRootAliases()); $query->andWhere($query->expr()->eq($alias . '.conference', ':conference'))->setParameter('conference', $conference); return $query; }
/** * {@inheritdoc} */ public function createQuery($context = 'list') { /** @var QueryBuilder $query */ $query = parent::createQuery($context); $alias = current($query->getRootAliases()); $convention = $this->getConfigurationPool()->getContainer()->get('ritsiga.site.manager')->getCurrentSite(); if ($convention->getId()) { $query->andWhere($query->expr()->eq($alias . '.convention', $convention->getId())); } return $query; }