Happyr\DoctrineSpecification\Logic\LogicX::getFilter PHP Method

getFilter() public method

public getFilter ( Doctrine\ORM\QueryBuilder $qb, string $dqlAlias ) : string
$qb Doctrine\ORM\QueryBuilder
$dqlAlias string
return string
    public function getFilter(QueryBuilder $qb, $dqlAlias)
    {
        return call_user_func_array(array($qb->expr(), $this->expression), array_map(function ($spec) use($qb, $dqlAlias) {
            if ($spec instanceof Filter) {
                return $spec->getFilter($qb, $dqlAlias);
            }
        }, $this->children));
    }