PHP Класс eZ\Publish\Core\FieldType\BinaryBase\BinaryBaseStorage\Gateway

Наследование: extends eZ\Publish\Core\FieldType\StorageGateway
Показать файл Открыть проект

Открытые методы

Метод Описание
countFileReferences ( array $files ) : array Returns a map with the number of references each file from $files has.
getFileReferenceData ( mixed $fieldId, integer $versionNo ) : array | void Returns the file reference data for the given $fieldId in $versionNo.
getReferencedFiles ( array $fieldIds, integer $versionNo ) : array Returns a map of files referenced by the given $fieldIds.
removeFileReference ( mixed $fieldId, integer $versionNo ) Removes a specific file reference for $fieldId and $versionId.
removeFileReferences ( array $fieldIds, integer $versionNo ) Removes all file references for the given $fieldIds.
storeFileReference ( eZ\Publish\SPI\Persistence\Content\VersionInfo $versionInfo, eZ\Publish\SPI\Persistence\Content\Field $field ) Stores the file reference in $field for $versionNo.

Описание методов

countFileReferences() абстрактный публичный метод

Returns a map with the number of references each file from $files has.
abstract public countFileReferences ( array $files ) : array
$files array
Результат array

getFileReferenceData() абстрактный публичный метод

Returns the file reference data for the given $fieldId in $versionNo.
abstract public getFileReferenceData ( mixed $fieldId, integer $versionNo ) : array | void
$fieldId mixed
$versionNo integer
Результат array | void

getReferencedFiles() абстрактный публичный метод

Returns a map of files referenced by the given $fieldIds.
abstract public getReferencedFiles ( array $fieldIds, integer $versionNo ) : array
$fieldIds array
$versionNo integer
Результат array

removeFileReference() абстрактный публичный метод

Removes a specific file reference for $fieldId and $versionId.
abstract public removeFileReference ( mixed $fieldId, integer $versionNo )
$fieldId mixed
$versionNo integer

removeFileReferences() абстрактный публичный метод

Removes all file references for the given $fieldIds.
abstract public removeFileReferences ( array $fieldIds, integer $versionNo )
$fieldIds array
$versionNo integer

storeFileReference() абстрактный публичный метод

Stores the file reference in $field for $versionNo.
abstract public storeFileReference ( eZ\Publish\SPI\Persistence\Content\VersionInfo $versionInfo, eZ\Publish\SPI\Persistence\Content\Field $field )
$versionInfo eZ\Publish\SPI\Persistence\Content\VersionInfo
$field eZ\Publish\SPI\Persistence\Content\Field