for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php namespace Nord\Lumen\Elasticsearch\Search\Aggregation;
use Nord\Lumen\Elasticsearch\Search\Aggregation\Bucket\GlobalAggregation;
use Nord\Lumen\Elasticsearch\Search\Aggregation\Bucket\TermsAggregation;
use Nord\Lumen\Elasticsearch\Search\Aggregation\Metrics\MaxAggregation;
use Nord\Lumen\Elasticsearch\Search\Aggregation\Metrics\MinAggregation;
class AggregationBuilder
{
/**
* @return GlobalAggregation
*/
public function createGlobalAggregation()
return new GlobalAggregation();
}
* @return TermsAggregation
public function createTermsAggregation()
return new TermsAggregation();
* @return MaxAggregation
public function createMaxAggregation()
return new MaxAggregation();
* @return MinAggregation
public function createMinAggregation()
return new MinAggregation();