eZ\Publish\Core\Search\Common\FieldValueMapper\Aggregate::map PHP Method

map() public method

Map field value to a proper search engine representation.
public map ( eZ\Publish\SPI\Search\Field $field ) : mixed
$field eZ\Publish\SPI\Search\Field
return mixed
    public function map(Field $field)
    {
        foreach ($this->mappers as $mapper) {
            if ($mapper->canMap($field)) {
                return $mapper->map($field);
            }
        }
        throw new NotImplementedException('No mapper available for: ' . get_class($field->type));
    }