PHP Класс eZ\Publish\Core\Persistence\Legacy\Content\StorageHandler

Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$context array Array with database context.
$storageRegistry StorageRegistry Storage registry.

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

Метод Описание
__construct ( StorageRegistry $storageRegistry, array $context ) Creates a new storage handler.
copyFieldData ( eZ\Publish\SPI\Persistence\Content\VersionInfo $versionInfo, eZ\Publish\SPI\Persistence\Content\Field $field, eZ\Publish\SPI\Persistence\Content\Field $originalField )
deleteFieldData ( string $fieldType, eZ\Publish\SPI\Persistence\Content\VersionInfo $versionInfo, array $ids ) Deletes data for field $ids from external storage of $fieldType.
getFieldData ( eZ\Publish\SPI\Persistence\Content\VersionInfo $versionInfo, eZ\Publish\SPI\Persistence\Content\Field $field ) Fetches external data for $field from its corresponding external storage.
storeFieldData ( eZ\Publish\SPI\Persistence\Content\VersionInfo $versionInfo, eZ\Publish\SPI\Persistence\Content\Field $field ) Stores data from $field in its corresponding external storage.

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

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

Creates a new storage handler.
public __construct ( StorageRegistry $storageRegistry, array $context )
$storageRegistry StorageRegistry
$context array

copyFieldData() публичный Метод

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

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

Deletes data for field $ids from external storage of $fieldType.
public deleteFieldData ( string $fieldType, eZ\Publish\SPI\Persistence\Content\VersionInfo $versionInfo, array $ids )
$fieldType string
$versionInfo eZ\Publish\SPI\Persistence\Content\VersionInfo
$ids array

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

Fetches external data for $field from its corresponding external storage.
public getFieldData ( 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

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

Stores data from $field in its corresponding external storage.
public storeFieldData ( 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

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

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

Array with database context.
protected array $context
Результат array

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

Storage registry.
protected StorageRegistry,eZ\Publish\Core\Persistence\Legacy\Content $storageRegistry
Результат StorageRegistry