Happyr\DoctrineSpecification\Filter\Comparison::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)
    {
        if ($this->dqlAlias !== null) {
            $dqlAlias = $this->dqlAlias;
        }
        $paramName = $this->getParameterName($qb);
        $qb->setParameter($paramName, $this->value);
        return (string) new DoctrineComparison(sprintf('%s.%s', $dqlAlias, $this->field), $this->operator, sprintf(':%s', $paramName));
    }