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