PHP Класс eZ\Publish\Core\Repository\FieldTypeTools

This interface cannot be retrieved through the Public API and is not meant to be used by its users. It is only available to {@link * eZ\Publish\SPI\FieldType\EventListener} implementers through the {@link * eZ\Publish\SPI\FieldType\EventListener::handleEvent()} method.
Устаревший: (Not implemented)
Наследование: implements eZ\Publish\API\Repository\FieldTypeTools
Показать файл Открыть проект

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

Метод Описание
addRelation ( integer $relationType, eZ\Publish\API\Repository\Values\Content\VersionInfo $sourceVersion, mixed $destinationContentId, eZ\Publish\API\Repository\Values\ContentType\FieldDefinition $fieldDefinition = null ) : eZ\Publish\API\Repository\Values\Content\Relation Adds a relation.

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

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

Adds a relation.
public addRelation ( integer $relationType, eZ\Publish\API\Repository\Values\Content\VersionInfo $sourceVersion, mixed $destinationContentId, eZ\Publish\API\Repository\Values\ContentType\FieldDefinition $fieldDefinition = null ) : eZ\Publish\API\Repository\Values\Content\Relation
$relationType integer One of Relation::COMMON, Relation::EMBED, Relation::LINK or Relation::FIELD
$sourceVersion eZ\Publish\API\Repository\Values\Content\VersionInfo
$destinationContentId mixed
$fieldDefinition eZ\Publish\API\Repository\Values\ContentType\FieldDefinition
Результат eZ\Publish\API\Repository\Values\Content\Relation The newly created relation