diff options
Diffstat (limited to 'vendor/ruflin/elastica/lib/Elastica/Aggregation/Filter.php')
-rw-r--r-- | vendor/ruflin/elastica/lib/Elastica/Aggregation/Filter.php | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/vendor/ruflin/elastica/lib/Elastica/Aggregation/Filter.php b/vendor/ruflin/elastica/lib/Elastica/Aggregation/Filter.php deleted file mode 100644 index c2326ffe..00000000 --- a/vendor/ruflin/elastica/lib/Elastica/Aggregation/Filter.php +++ /dev/null @@ -1,41 +0,0 @@ -<?php - -namespace Elastica\Aggregation; - - -use Elastica\Filter\AbstractFilter; - -/** - * Class Filter - * @package Elastica\Aggregation - * @link http://www.elasticsearch.org/guide/en/elasticsearch/reference/master/search-aggregations-bucket-filter-aggregation.html - */ -class Filter extends AbstractAggregation -{ - /** - * Set the filter for this aggregation - * @param AbstractFilter $filter - * @return Filter - */ - public function setFilter(AbstractFilter $filter) - { - return $this->setParam("filter", $filter->toArray()); - } - - /** - * @return array - */ - public function toArray() - { - $array = array( - "filter" => $this->getParam("filter") - ); - - if($this->_aggs) - { - $array['aggs'] = $this->_aggs; - } - - return $array; - } -}
\ No newline at end of file |