"src/components/git@gl.iqdev.team:d.malygin/shelfNote.git" did not exist on "e2497930f456412d1b02389772d269bbf2e57700"
Newer
Older
<?php
namespace IQDEV\ElasticSearch\Search\Aggs;
use IQDEV\ElasticSearch\Esable;
final class ExtremumTerms implements Esable
{
private string $sOperation;
private string $field;
/**
* @param string $field
*/
public function __construct(string $field)
{
$this->field = $field;
}
public function setOperation($sOperation): self
{
$this->sOperation = $sOperation;
return $this;
}
public function es(): array
{
$data = [
'field' => $this->field
];
return [$this->sOperation => $data];
}
}