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

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

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

Свойство Тип Описание
$converterMap array Map of converters.

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

Метод Описание
__construct ( array $converterMap = [] ) Create converter registry with converter map.
getConverter ( string $typeName ) : eZ\Publish\Core\Persistence\Legacy\Content\FieldValue\Converter Returns converter for $typeName.
register ( string $typeName, mixed $converter ) Register a $converter for $typeName.

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

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

In $converterMap a array consists of a mapping of field type names to object / callable is expected, in case of callable factory converter object should be returned on execution. The object is used to convert content fields and content type field definitions to the legacy storage engine. The given class names must derive the {@link \eZ\Publish\Core\Persistence\Legacy\Content\FieldValue\Converter} interface.
public __construct ( array $converterMap = [] )
$converterMap array A map where key is field type name, and value is a callable factory to get Converter OR Converter object

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

Returns converter for $typeName.
public getConverter ( string $typeName ) : eZ\Publish\Core\Persistence\Legacy\Content\FieldValue\Converter
$typeName string
Результат eZ\Publish\Core\Persistence\Legacy\Content\FieldValue\Converter

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

Register a $converter for $typeName.
public register ( string $typeName, mixed $converter )
$typeName string
$converter mixed Callable or converter instance

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

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

Map of converters.
protected array $converterMap
Результат array