PHP 클래스 eZ\Publish\Core\Persistence\Legacy\Content\FieldValue\ConverterRegistry

파일 보기 프로젝트 열기: ezsystems/ezpublish-kernel 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$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