/** * filter * * Match the specification query * * @param \ArpSpecification\Entity\Spec\Adapter\QueryBuilderAdaterInterface $adapter * @return \Doctrine\Orm\Expr */ public function filter(QueryBuilderAdaterInterface $adapter) { $qb = $adapter->getQueryBuilder(); return $qb->expr()->from($this->className, $this->alias, $this->indexBy); }
/** * filter * * Match the specification query * * @param \ArpSpecification\Entity\Spec\Adapter\QueryBuilderAdaterInterface $adapter * @return \Doctrine\Orm\Expr\Select */ public function filter(QueryBuilderAdaterInterface $adapter) { $qb = $adapter->getQueryBuilder(); return $qb->expr()->select($this->alias); }