/** * @param \Leapt\AdminBundle\Datalist\Filter\DatalistFilterExpressionBuilder $builder * @param \Leapt\AdminBundle\Datalist\Filter\DatalistFilterInterface $filter * @param mixed $value * @param array $options */ public function buildExpression(DatalistFilterExpressionBuilder $builder, DatalistFilterInterface $filter, $value, array $options) { $operator = true === $options['multiple'] ? ComparisonExpression::OPERATOR_IN : ComparisonExpression::OPERATOR_EQ; $builder->add(new ComparisonExpression($filter->getPropertyPath(), $operator, $value)); }
/** * @param \Leapt\AdminBundle\Datalist\Filter\DatalistFilterExpressionBuilder $builder * @param \Leapt\AdminBundle\Datalist\Filter\DatalistFilterInterface $filter * @param mixed $value * @param array $options */ public function buildExpression(DatalistFilterExpressionBuilder $builder, DatalistFilterInterface $filter, $value, array $options) { $builder->add(new ComparisonExpression($filter->getPropertyPath(), ComparisonExpression::OPERATOR_EQ, $value)); }