PHP Класс eZ\Publish\Core\Persistence\Legacy\Content\Type\ContentUpdater\Action\AddField

Наследование: extends eZ\Publish\Core\Persistence\Legacy\Content\Type\ContentUpdater\Action
Показать файл Открыть проект

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

Свойство Тип Описание
$contentMapper eZ\Publish\Core\Persistence\Legacy\Content\Mapper
$fieldDefinition eZ\Publish\SPI\Persistence\Content\Type\FieldDefinition Field definition of the field to add.
$fieldValueConverter eZ\Publish\Core\Persistence\Legacy\Content\FieldValue\Converter Field value converter.
$storageHandler eZ\Publish\Core\Persistence\Legacy\Content\StorageHandler Storage handler.

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

Метод Описание
__construct ( Gateway $contentGateway, eZ\Publish\SPI\Persistence\Content\Type\FieldDefinition $fieldDef, eZ\Publish\Core\Persistence\Legacy\Content\FieldValue\Converter $converter, StorageHandler $storageHandler, Mapper $contentMapper ) Creates a new action.
apply ( integer $contentId ) Applies the action to the given $content.

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

Метод Описание
createField ( null | integer $id, integer $versionNo, string $languageCode ) : eZ\Publish\SPI\Persistence\Content\Field Creates new Field value object, setting given parameters and default value for a field definition the action is constructed for.
insertField ( eZ\Publish\SPI\Persistence\Content $content, eZ\Publish\SPI\Persistence\Content\Field $field ) : integer Inserts given $field to the internal and external storage.

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

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

Creates a new action.
public __construct ( Gateway $contentGateway, eZ\Publish\SPI\Persistence\Content\Type\FieldDefinition $fieldDef, eZ\Publish\Core\Persistence\Legacy\Content\FieldValue\Converter $converter, StorageHandler $storageHandler, Mapper $contentMapper )
$contentGateway eZ\Publish\Core\Persistence\Legacy\Content\Gateway
$fieldDef eZ\Publish\SPI\Persistence\Content\Type\FieldDefinition
$converter eZ\Publish\Core\Persistence\Legacy\Content\FieldValue\Converter
$storageHandler eZ\Publish\Core\Persistence\Legacy\Content\StorageHandler
$contentMapper eZ\Publish\Core\Persistence\Legacy\Content\Mapper

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

Applies the action to the given $content.
public apply ( integer $contentId )
$contentId integer

createField() защищенный Метод

Creates new Field value object, setting given parameters and default value for a field definition the action is constructed for.
protected createField ( null | integer $id, integer $versionNo, string $languageCode ) : eZ\Publish\SPI\Persistence\Content\Field
$id null | integer
$versionNo integer
$languageCode string
Результат eZ\Publish\SPI\Persistence\Content\Field

insertField() защищенный Метод

If $field->id is null, creating new field id will be created. Otherwise it will be inserted for the given $content version, reusing existing Field id.
protected insertField ( eZ\Publish\SPI\Persistence\Content $content, eZ\Publish\SPI\Persistence\Content\Field $field ) : integer
$content eZ\Publish\SPI\Persistence\Content
$field eZ\Publish\SPI\Persistence\Content\Field
Результат integer The ID of the field that was inserted

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

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

protected Mapper,eZ\Publish\Core\Persistence\Legacy\Content $contentMapper
Результат eZ\Publish\Core\Persistence\Legacy\Content\Mapper

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

Field definition of the field to add.
protected FieldDefinition,eZ\Publish\SPI\Persistence\Content\Type $fieldDefinition
Результат eZ\Publish\SPI\Persistence\Content\Type\FieldDefinition

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

Field value converter.
protected Converter,eZ\Publish\Core\Persistence\Legacy\Content\FieldValue $fieldValueConverter
Результат eZ\Publish\Core\Persistence\Legacy\Content\FieldValue\Converter

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

Storage handler.
protected StorageHandler,eZ\Publish\Core\Persistence\Legacy\Content $storageHandler
Результат eZ\Publish\Core\Persistence\Legacy\Content\StorageHandler