Add support for nested aggregations #577
Annotations
2 errors and 3 warnings
|
Execute mutation tests
Process completed with exit code 1.
|
Execute mutation tests:
src/Application/Results.php#L67
Escaped Mutant for Mutator "ArrayOneItem":
--- Original
+++ New
@@ @@
}
}
}
- return $aggregations;
+ return count($aggregations) > 1 ? array_slice($aggregations, 0, 1, true) : $aggregations;
}
}
|
Execute mutation tests:
src/Domain/Aggregations/NestedFilteredAggregation.php#L37
Escaped Mutant for Mutator "PublicVisibility":
--- Original
+++ New
@@ @@
/**
* @return array<string, mixed>
*/
- public function buildElasticFilters() : array
+ protected function buildElasticFilters() : array
{
$elasticFilters = [];
foreach ($this->filters as $field => $filterValues) {
|
Execute mutation tests:
src/Domain/Aggregations/NestedFilteredAggregation.php#L40
Escaped Mutant for Mutator "Foreach_":
--- Original
+++ New
@@ @@
public function buildElasticFilters() : array
{
$elasticFilters = [];
- foreach ($this->filters as $field => $filterValues) {
+ foreach (array() as $field => $filterValues) {
$elasticFilters[] = ['terms' => [$this->path . '.' . $field => $filterValues]];
}
return ['bool' => ['should' => ['bool' => ['must' => $elasticFilters]]]];
|
Loading