public getFieldData ( eZ\Publish\SPI\Persistence\Content\VersionInfo $versionInfo, eZ\Publish\SPI\Persistence\Content\Field $field, array $context ) | ||
$versionInfo | eZ\Publish\SPI\Persistence\Content\VersionInfo | |
$field | eZ\Publish\SPI\Persistence\Content\Field | |
$context | array |
public function getFieldData(VersionInfo $versionInfo, Field $field, array $context)
{
if ($field->value->data !== null) {
$field->value->data['imageId'] = $versionInfo->contentInfo->id . '-' . $field->id;
$binaryFile = $this->IOService->loadBinaryFile($field->value->data['id']);
$field->value->data['id'] = $binaryFile->id;
$field->value->data['fileSize'] = $binaryFile->size;
$field->value->data['uri'] = $binaryFile->uri;
}
}