diff --git a/src/Aggregation/Bucketing/FilterAggregation.php b/src/Aggregation/Bucketing/FilterAggregation.php index b30a8ede38d204cfdf88fa2772ca541f15e7a2fb..cdd179eb57aee4de2c9c05662dac95e84f1dae2a 100644 --- a/src/Aggregation/Bucketing/FilterAggregation.php +++ b/src/Aggregation/Bucketing/FilterAggregation.php @@ -54,6 +54,16 @@ class FilterAggregation extends AbstractAggregation $this->filter = $filter; } + /** + * Returns a filter. + * + * @return BuilderInterface + */ + public function getFilter() + { + return $this->filter; + } + /** * {@inheritdoc} */ @@ -71,7 +81,7 @@ class FilterAggregation extends AbstractAggregation throw new \LogicException("Filter aggregation `{$this->getName()}` has no filter added"); } - return $this->filter->toArray(); + return $this->getFilter()->toArray(); } /**