eZ\Publish\Core\FieldType\Image\SearchField::getIndexData PHP Метод

getIndexData() публичный Метод

Get index data for field for search backend.
public getIndexData ( eZ\Publish\SPI\Persistence\Content\Field $field, eZ\Publish\SPI\Persistence\Content\Type\FieldDefinition $fieldDefinition ) : eZ\Publish\SPI\Search\Field[]
$field eZ\Publish\SPI\Persistence\Content\Field
$fieldDefinition eZ\Publish\SPI\Persistence\Content\Type\FieldDefinition
Результат eZ\Publish\SPI\Search\Field[]
    public function getIndexData(Field $field, FieldDefinition $fieldDefinition)
    {
        return array(new Search\Field('filename', $field->value->data['fileName'], new Search\FieldType\StringField()), new Search\Field('alternative_text', $field->value->data['alternativeText'], new Search\FieldType\StringField()), new Search\Field('file_size', $field->value->data['fileSize'], new Search\FieldType\IntegerField()), new Search\Field('mime_type', $field->value->data['mime'], new Search\FieldType\StringField()));
    }