Newer
Older
<?php
namespace IQDEV\ElasticSearch\Facet;
use IQDEV\ElasticSearch\Esable;
use Ramsey\Collection\AbstractCollection;
final class FacetCollection extends AbstractCollection implements Esable
{
public function getType(): string
{
return Facet::class;
}
public function es(): array
{
return array_map(static fn(Facet $facet) => $facet->es(), $this->toArray());
}
}