/** * {@inheritDoc). */ public function createQuery($context = 'list') { $query = parent::createQuery($context); // Filter on blocks without page and parents $query->andWhere($query->expr()->isNull($query->getRootAlias() . '.site')); return $query; }