PHP 클래스 eZ\Publish\Core\FieldType\BinaryBase\BinaryBaseStorage\Gateway

상속: extends eZ\Publish\Core\FieldType\StorageGateway
파일 보기 프로젝트 열기: ezsystems/ezpublish-kernel

공개 메소드들

메소드 설명
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