Skip to content
Snippets Groups Projects
Commit 1a072981 authored by Aivaras Gotovskis's avatar Aivaras Gotovskis
Browse files

Add filters & anonymous arguments to filters aggregation.

parent 4353d2eb
No related branches found
No related tags found
No related merge requests found
......@@ -31,6 +31,27 @@ class FiltersAggregation extends AbstractAggregation
*/
private $anonymous = false;
/**
* Inner aggregations container init.
*
* @param string $name
* @param BuilderInterface[] $filters
* @param bool $anonymous
*/
public function __construct($name, $filters = [], $anonymous = false)
{
parent::__construct($name);
$this->setAnonymous($anonymous);
foreach ($filters as $name => $filter) {
if ($anonymous) {
$this->addFilter($filter);
} else {
$this->addFilter($filter, $name);
}
}
}
/**
* @param bool $anonymous
*
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment