Elastica\QueryBuilder\DSL\Aggregation::filter PHP Method

filter() public method

filter aggregation.
public filter ( string $name, Elastica\Query\AbstractQuery $filter = null ) : Filter
$name string
$filter Elastica\Query\AbstractQuery
return Elastica\Aggregation\Filter
    public function filter($name, AbstractQuery $filter = null)
    {
        return new FilterAggregation($name, $filter);
    }

Usage Example

 /**
  * @group unit
  * @expectedException \Elastica\Exception\InvalidException
  */
 public function testFilteredInvalid()
 {
     $queryDSL = new DSL\Aggregation();
     $queryDSL->filter(null, $this);
 }
All Usage Examples Of Elastica\QueryBuilder\DSL\Aggregation::filter