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

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

Защищенные свойства (Protected)

Свойство Тип Описание
$IOService eZ\Publish\Core\IO\IOServiceInterface An instance of IOService configured to store to the images folder.
$downloadUrlGenerator eZ\Publish\SPI\FieldType\BinaryBase\PathGenerator
$mimeTypeDetector eZ\Publish\SPI\IO\MimeTypeDetector
$pathGenerator eZ\Publish\SPI\FieldType\BinaryBase\PathGenerator

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

Метод Описание
__construct ( array $gateways, eZ\Publish\Core\IO\IOServiceInterface $IOService, eZ\Publish\SPI\FieldType\BinaryBase\PathGenerator $pathGenerator, eZ\Publish\SPI\IO\MimeTypeDetector $mimeTypeDetector ) Construct from gateways.
copyLegacyField ( eZ\Publish\SPI\Persistence\Content\VersionInfo $versionInfo, eZ\Publish\SPI\Persistence\Content\Field $field, eZ\Publish\SPI\Persistence\Content\Field $originalField, array $context )
deleteFieldData ( eZ\Publish\SPI\Persistence\Content\VersionInfo $versionInfo, array $fieldIds, array $context )
getFieldData ( eZ\Publish\SPI\Persistence\Content\VersionInfo $versionInfo, eZ\Publish\SPI\Persistence\Content\Field $field, array $context )
getIndexData ( eZ\Publish\SPI\Persistence\Content\VersionInfo $versionInfo, eZ\Publish\SPI\Persistence\Content\Field $field, array $context )
hasFieldData ( )
setDownloadUrlGenerator ( eZ\Publish\SPI\FieldType\BinaryBase\PathGenerator $downloadUrlGenerator )
storeFieldData ( eZ\Publish\SPI\Persistence\Content\VersionInfo $versionInfo, eZ\Publish\SPI\Persistence\Content\Field $field, array $context )

Защищенные методы

Метод Описание
removeOldFile ( mixed $fieldId, string $versionNo, array $context ) Removes the old file referenced by $fieldId in $versionNo, if not referenced else where.

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

__construct() публичный метод

Construct from gateways.
public __construct ( array $gateways, eZ\Publish\Core\IO\IOServiceInterface $IOService, eZ\Publish\SPI\FieldType\BinaryBase\PathGenerator $pathGenerator, eZ\Publish\SPI\IO\MimeTypeDetector $mimeTypeDetector )
$gateways array
$IOService eZ\Publish\Core\IO\IOServiceInterface
$pathGenerator eZ\Publish\SPI\FieldType\BinaryBase\PathGenerator
$mimeTypeDetector eZ\Publish\SPI\IO\MimeTypeDetector

copyLegacyField() публичный метод

public copyLegacyField ( eZ\Publish\SPI\Persistence\Content\VersionInfo $versionInfo, eZ\Publish\SPI\Persistence\Content\Field $field, eZ\Publish\SPI\Persistence\Content\Field $originalField, array $context )
$versionInfo eZ\Publish\SPI\Persistence\Content\VersionInfo
$field eZ\Publish\SPI\Persistence\Content\Field
$originalField eZ\Publish\SPI\Persistence\Content\Field
$context array

deleteFieldData() публичный метод

public deleteFieldData ( eZ\Publish\SPI\Persistence\Content\VersionInfo $versionInfo, array $fieldIds, array $context )
$versionInfo eZ\Publish\SPI\Persistence\Content\VersionInfo
$fieldIds array
$context array

getFieldData() публичный метод

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

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

public getIndexData ( 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

hasFieldData() публичный метод

public hasFieldData ( )

removeOldFile() защищенный метод

Removes the old file referenced by $fieldId in $versionNo, if not referenced else where.
protected removeOldFile ( mixed $fieldId, string $versionNo, array $context )
$fieldId mixed
$versionNo string
$context array

setDownloadUrlGenerator() публичный метод

public setDownloadUrlGenerator ( eZ\Publish\SPI\FieldType\BinaryBase\PathGenerator $downloadUrlGenerator )
$downloadUrlGenerator eZ\Publish\SPI\FieldType\BinaryBase\PathGenerator

storeFieldData() публичный метод

public storeFieldData ( 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

Описание свойств

$IOService защищенное свойство

An instance of IOService configured to store to the images folder.
protected IOServiceInterface,eZ\Publish\Core\IO $IOService
Результат eZ\Publish\Core\IO\IOServiceInterface

$downloadUrlGenerator защищенное свойство

protected PathGenerator,eZ\Publish\SPI\FieldType\BinaryBase $downloadUrlGenerator
Результат eZ\Publish\SPI\FieldType\BinaryBase\PathGenerator

$mimeTypeDetector защищенное свойство

protected MimeTypeDetector,eZ\Publish\SPI\IO $mimeTypeDetector
Результат eZ\Publish\SPI\IO\MimeTypeDetector

$pathGenerator защищенное свойство

protected PathGenerator,eZ\Publish\SPI\FieldType\BinaryBase $pathGenerator
Результат eZ\Publish\SPI\FieldType\BinaryBase\PathGenerator