Property | Type | Description | |
---|---|---|---|
$converterRegistry | Converter registry. |
Method | Description | |
---|---|---|
__construct ( |
Creates a new content type mapper. | |
createCreateStructFromType ( eZ\Publish\SPI\Persistence\Content\Type $type ) : eZ\Publish\SPI\Persistence\Content\Type\CreateStruct | Creates a create struct from an existing $type. | |
createGroupFromCreateStruct ( eZ\Publish\SPI\Persistence\Content\Type\Group\CreateStruct $struct ) : eZ\Publish\SPI\Persistence\Content\Type\Group | Creates a Group from its create struct. | |
createTypeFromCreateStruct ( eZ\Publish\SPI\Persistence\Content\Type\CreateStruct $createStruct ) : eZ\Publish\SPI\Persistence\Content\Type | Maps properties from $struct to $type. | |
createUpdateStructFromType ( eZ\Publish\SPI\Persistence\Content\Type $type ) : eZ\Publish\SPI\Persistence\Content\Type\UpdateStruct | Creates an update struct from an existing $type. | |
extractFieldFromRow ( array $row ) : eZ\Publish\SPI\Persistence\Content\Type\FieldDefinition | Creates a FieldDefinition from the data in $row. | |
extractGroupsFromRows ( array $rows ) : eZ\Publish\SPI\Persistence\Content\Type\Group[] | Extracts Group objects from the given $rows. | |
extractTypesFromRows ( array $rows ) : array(Type) | Extracts types and related data from the given $rows. | |
toFieldDefinition ( |
Maps a FieldDefinition from the given $storageFieldDef. | |
toStorageFieldDefinition ( eZ\Publish\SPI\Persistence\Content\Type\FieldDefinition $fieldDef, |
Maps $fieldDef to the legacy storage specific StorageFieldDefinition. |
Method | Description | |
---|---|---|
extractStorageFieldFromRow ( array $row ) : |
Extracts a StorageFieldDefinition from $row. | |
extractTypeFromRow ( array $row ) : eZ\Publish\SPI\Persistence\Content\Type | Creates a Type from the data in $row. |
public __construct ( |
||
$converterRegistry |
public createCreateStructFromType ( eZ\Publish\SPI\Persistence\Content\Type $type ) : eZ\Publish\SPI\Persistence\Content\Type\CreateStruct | ||
$type | eZ\Publish\SPI\Persistence\Content\Type | |
return | eZ\Publish\SPI\Persistence\Content\Type\CreateStruct |
public createGroupFromCreateStruct ( eZ\Publish\SPI\Persistence\Content\Type\Group\CreateStruct $struct ) : eZ\Publish\SPI\Persistence\Content\Type\Group | ||
$struct | eZ\Publish\SPI\Persistence\Content\Type\Group\CreateStruct | |
return | eZ\Publish\SPI\Persistence\Content\Type\Group |
public createTypeFromCreateStruct ( eZ\Publish\SPI\Persistence\Content\Type\CreateStruct $createStruct ) : eZ\Publish\SPI\Persistence\Content\Type | ||
$createStruct | eZ\Publish\SPI\Persistence\Content\Type\CreateStruct | |
return | eZ\Publish\SPI\Persistence\Content\Type |
public createUpdateStructFromType ( eZ\Publish\SPI\Persistence\Content\Type $type ) : eZ\Publish\SPI\Persistence\Content\Type\UpdateStruct | ||
$type | eZ\Publish\SPI\Persistence\Content\Type | |
return | eZ\Publish\SPI\Persistence\Content\Type\UpdateStruct |
public extractFieldFromRow ( array $row ) : eZ\Publish\SPI\Persistence\Content\Type\FieldDefinition | ||
$row | array | |
return | eZ\Publish\SPI\Persistence\Content\Type\FieldDefinition |
public extractGroupsFromRows ( array $rows ) : eZ\Publish\SPI\Persistence\Content\Type\Group[] | ||
$rows | array | |
return | eZ\Publish\SPI\Persistence\Content\Type\Group[] |
protected extractStorageFieldFromRow ( array $row ) : |
||
$row | array | |
return |
protected extractTypeFromRow ( array $row ) : eZ\Publish\SPI\Persistence\Content\Type | ||
$row | array | |
return | eZ\Publish\SPI\Persistence\Content\Type |
public extractTypesFromRows ( array $rows ) : array(Type) | ||
$rows | array | |
return | array(Type) |
public toFieldDefinition ( |
||
$storageFieldDef | ||
$fieldDef | eZ\Publish\SPI\Persistence\Content\Type\FieldDefinition |
public toStorageFieldDefinition ( eZ\Publish\SPI\Persistence\Content\Type\FieldDefinition $fieldDef, |
||
$fieldDef | eZ\Publish\SPI\Persistence\Content\Type\FieldDefinition | |
$storageFieldDef |