public getStoragePathForField ( eZ\Publish\SPI\Persistence\Content\Field $field, eZ\Publish\SPI\Persistence\Content\VersionInfo $versionInfo ) | ||
$field | eZ\Publish\SPI\Persistence\Content\Field | |
$versionInfo | eZ\Publish\SPI\Persistence\Content\VersionInfo |
public function getStoragePathForField(Field $field, VersionInfo $versionInfo)
{
$extension = pathinfo($field->value->externalData['fileName'], PATHINFO_EXTENSION);
return $this->getFirstPartOfMimeType($field->value->externalData['mimeType']) . '/' . md5(uniqid(microtime(true), true)) . (!empty($extension) ? '.' . $extension : '');
}