Bolt\Storage\Query\QueryParameterParser::defaultFilterHandler PHP Метод

defaultFilterHandler() публичный Метод

The default handler is the last to be run and handler simple value parsing.
public defaultFilterHandler ( string $key, string $value, Doctrine\DBAL\Query\Expression\ExpressionBuilder $expr ) : Filter
$key string
$value string
$expr Doctrine\DBAL\Query\Expression\ExpressionBuilder
Результат Filter
    public function defaultFilterHandler($key, $value, $expr)
    {
        $val = $this->parseValue($value);
        $placeholder = $key . '_1';
        $exprMethod = $val['operator'];
        $filter = new Filter();
        $filter->setKey($key);
        $filter->setExpression($expr->andX($expr->{$exprMethod}($this->alias . $key, ':' . $placeholder)));
        $filter->setParameters([$placeholder => $val['value']]);
        return $filter;
    }