PHP Класс eZ\Publish\Core\FieldType\Url\UrlStorage

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

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

Свойство Тип Описание
$logger Psr\Log\LoggerInterface

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

Метод Описание
__construct ( array $gateways, Psr\Log\LoggerInterface $logger = null ) Construct from gateways.
deleteFieldData ( eZ\Publish\SPI\Persistence\Content\VersionInfo $versionInfo, array $fieldIds, array $context ) : boolean Deletes field data for all $fieldIds in the version identified by $versionInfo.
getFieldData ( eZ\Publish\SPI\Persistence\Content\VersionInfo $versionInfo, eZ\Publish\SPI\Persistence\Content\Field $field, array $context ) Populates $field value property based on the external data.
getIndexData ( eZ\Publish\SPI\Persistence\Content\VersionInfo $versionInfo, eZ\Publish\SPI\Persistence\Content\Field $field, array $context ) : eZ\Publish\SPI\Search\Field[]
hasFieldData ( ) : boolean Checks if field type has external data to deal with.
storeFieldData ( eZ\Publish\SPI\Persistence\Content\VersionInfo $versionInfo, eZ\Publish\SPI\Persistence\Content\Field $field, array $context )

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

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

Construct from gateways.
public __construct ( array $gateways, Psr\Log\LoggerInterface $logger = null )
$gateways array
$logger Psr\Log\LoggerInterface

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

Deletes field data for all $fieldIds in the version identified by $versionInfo.
public deleteFieldData ( eZ\Publish\SPI\Persistence\Content\VersionInfo $versionInfo, array $fieldIds, array $context ) : boolean
$versionInfo eZ\Publish\SPI\Persistence\Content\VersionInfo
$fieldIds array
$context array
Результат boolean

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

$field->value is a {@link eZ\Publish\SPI\Persistence\Content\FieldValue} object. This value holds the data as a {@link eZ\Publish\Core\FieldType\Value} based object, according to the field type (e.g. for TextLine, it will be a {@link eZ\Publish\Core\FieldType\TextLine\Value} object).
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 ) : eZ\Publish\SPI\Search\Field[]
$versionInfo eZ\Publish\SPI\Persistence\Content\VersionInfo
$field eZ\Publish\SPI\Persistence\Content\Field
$context array
Результат eZ\Publish\SPI\Search\Field[]

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

Checks if field type has external data to deal with.
public hasFieldData ( ) : boolean
Результат boolean

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

См. также: eZ\Publish\SPI\FieldType\FieldStorage
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

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

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

protected LoggerInterface,Psr\Log $logger
Результат Psr\Log\LoggerInterface