From 73b5349b974b21628c564bc8dcf70e20b4bb39f1 Mon Sep 17 00:00:00 2001
From: Aivaras Gotovskis <aivaras.gotovskis@ongr.io>
Date: Thu, 9 Jul 2015 09:59:49 +0300
Subject: [PATCH] Add filter argument to filter aggregation.

---
 src/Aggregation/FilterAggregation.php | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/src/Aggregation/FilterAggregation.php b/src/Aggregation/FilterAggregation.php
index 3655c31..2e512ba 100644
--- a/src/Aggregation/FilterAggregation.php
+++ b/src/Aggregation/FilterAggregation.php
@@ -26,6 +26,21 @@ class FilterAggregation extends AbstractAggregation
      */
     protected $filter;
 
+    /**
+     * Inner aggregations container init.
+     *
+     * @param string           $name
+     * @param BuilderInterface $filter
+     */
+    public function __construct($name, BuilderInterface $filter = null)
+    {
+        parent::__construct($name);
+
+        if ($filter !== null) {
+            $this->setFilter($filter);
+        }
+    }
+
     /**
      * Sets a filter.
      *
-- 
GitLab