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;
 }
Esempio n. 2
0
 /**
  * {@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;
 }