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