From a48c2a6a266c3e6e6f1854d906194d93a8c8dff5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mantas=20Marcinkevi=C4=8Dius?= <marc.mantas@gmail.com> Date: Wed, 21 Sep 2016 09:58:36 +0300 Subject: [PATCH] added a getter for a filter in filter aggregation --- src/Aggregation/Bucketing/FilterAggregation.php | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/Aggregation/Bucketing/FilterAggregation.php b/src/Aggregation/Bucketing/FilterAggregation.php index b30a8ed..cdd179e 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(); } /** -- GitLab