Property | Type | Description | |
---|---|---|---|
$contentLanguageHandler | eZ\Publish\SPI\Persistence\Content\Language\Handler | ||
$fieldTypeRegistry |
Method | Description | |
---|---|---|
__construct ( eZ\Publish\SPI\Persistence\Content\Language\Handler $contentLanguageHandler, |
Setups service with reference to repository. | |
buildContentTypeDomainObject ( eZ\Publish\SPI\Persistence\Content\Type $spiContentType, array $spiContentTypeGroups ) : eZ\Publish\API\Repository\Values\ContentType\ContentType | Builds a ContentType domain object from value object returned by persistence. | |
buildContentTypeDraftDomainObject ( eZ\Publish\SPI\Persistence\Content\Type $spiContentType, array $spiContentTypeGroups ) : eZ\Publish\API\Repository\Values\ContentType\ContentTypeDraft | Builds a ContentTypeDraft domain object from value object returned by persistence Decorates ContentType. | |
buildContentTypeGroupDomainObject ( eZ\Publish\SPI\Persistence\Content\Type\Group $spiGroup ) : |
Builds a ContentTypeGroup domain object from value object returned by persistence. | |
buildFieldDefinitionDomainObject ( eZ\Publish\SPI\Persistence\Content\Type\FieldDefinition $spiFieldDefinition ) : eZ\Publish\API\Repository\Values\ContentType\FieldDefinition | Builds a FieldDefinition domain object from value object returned by persistence. | |
buildSPIContentTypeUpdateStruct ( eZ\Publish\API\Repository\Values\ContentType\ContentTypeDraft $contentTypeDraft, eZ\Publish\API\Repository\Values\ContentType\ContentTypeUpdateStruct $contentTypeUpdateStruct, eZ\Publish\API\Repository\Values\User\UserReference $user ) : eZ\Publish\SPI\Persistence\Content\Type\UpdateStruct | Builds ContentType update struct for storage layer. | |
buildSPIFieldDefinitionCreate ( eZ\Publish\API\Repository\Values\ContentType\FieldDefinitionCreateStruct $fieldDefinitionCreateStruct, eZ\Publish\SPI\FieldType\FieldType $fieldType ) : eZ\Publish\SPI\Persistence\Content\Type\FieldDefinition | Builds SPIFieldDefinition object using API FieldDefinitionCreateStruct. | |
buildSPIFieldDefinitionUpdate ( eZ\Publish\API\Repository\Values\ContentType\FieldDefinitionUpdateStruct $fieldDefinitionUpdateStruct, eZ\Publish\API\Repository\Values\ContentType\FieldDefinition $fieldDefinition ) : eZ\Publish\SPI\Persistence\Content\Type\FieldDefinition | Builds SPIFieldDefinition object using API FieldDefinitionUpdateStruct and API FieldDefinition. |
Method | Description | |
---|---|---|
getDateTime ( integer | null $timestamp ) : DateTime | null |
public __construct ( eZ\Publish\SPI\Persistence\Content\Language\Handler $contentLanguageHandler, |
||
$contentLanguageHandler | eZ\Publish\SPI\Persistence\Content\Language\Handler | |
$fieldTypeRegistry |
public buildContentTypeDomainObject ( eZ\Publish\SPI\Persistence\Content\Type $spiContentType, array $spiContentTypeGroups ) : eZ\Publish\API\Repository\Values\ContentType\ContentType | ||
$spiContentType | eZ\Publish\SPI\Persistence\Content\Type | |
$spiContentTypeGroups | array | |
return | eZ\Publish\API\Repository\Values\ContentType\ContentType |
public buildContentTypeDraftDomainObject ( eZ\Publish\SPI\Persistence\Content\Type $spiContentType, array $spiContentTypeGroups ) : eZ\Publish\API\Repository\Values\ContentType\ContentTypeDraft | ||
$spiContentType | eZ\Publish\SPI\Persistence\Content\Type | |
$spiContentTypeGroups | array | |
return | eZ\Publish\API\Repository\Values\ContentType\ContentTypeDraft |
public buildContentTypeGroupDomainObject ( eZ\Publish\SPI\Persistence\Content\Type\Group $spiGroup ) : |
||
$spiGroup | eZ\Publish\SPI\Persistence\Content\Type\Group | |
return |
public buildFieldDefinitionDomainObject ( eZ\Publish\SPI\Persistence\Content\Type\FieldDefinition $spiFieldDefinition ) : eZ\Publish\API\Repository\Values\ContentType\FieldDefinition | ||
$spiFieldDefinition | eZ\Publish\SPI\Persistence\Content\Type\FieldDefinition | |
return | eZ\Publish\API\Repository\Values\ContentType\FieldDefinition |
public buildSPIContentTypeUpdateStruct ( eZ\Publish\API\Repository\Values\ContentType\ContentTypeDraft $contentTypeDraft, eZ\Publish\API\Repository\Values\ContentType\ContentTypeUpdateStruct $contentTypeUpdateStruct, eZ\Publish\API\Repository\Values\User\UserReference $user ) : eZ\Publish\SPI\Persistence\Content\Type\UpdateStruct | ||
$contentTypeDraft | eZ\Publish\API\Repository\Values\ContentType\ContentTypeDraft | |
$contentTypeUpdateStruct | eZ\Publish\API\Repository\Values\ContentType\ContentTypeUpdateStruct | |
$user | eZ\Publish\API\Repository\Values\User\UserReference | |
return | eZ\Publish\SPI\Persistence\Content\Type\UpdateStruct |
public buildSPIFieldDefinitionCreate ( eZ\Publish\API\Repository\Values\ContentType\FieldDefinitionCreateStruct $fieldDefinitionCreateStruct, eZ\Publish\SPI\FieldType\FieldType $fieldType ) : eZ\Publish\SPI\Persistence\Content\Type\FieldDefinition | ||
$fieldDefinitionCreateStruct | eZ\Publish\API\Repository\Values\ContentType\FieldDefinitionCreateStruct | |
$fieldType | eZ\Publish\SPI\FieldType\FieldType | |
return | eZ\Publish\SPI\Persistence\Content\Type\FieldDefinition |
public buildSPIFieldDefinitionUpdate ( eZ\Publish\API\Repository\Values\ContentType\FieldDefinitionUpdateStruct $fieldDefinitionUpdateStruct, eZ\Publish\API\Repository\Values\ContentType\FieldDefinition $fieldDefinition ) : eZ\Publish\SPI\Persistence\Content\Type\FieldDefinition | ||
$fieldDefinitionUpdateStruct | eZ\Publish\API\Repository\Values\ContentType\FieldDefinitionUpdateStruct | |
$fieldDefinition | eZ\Publish\API\Repository\Values\ContentType\FieldDefinition | |
return | eZ\Publish\SPI\Persistence\Content\Type\FieldDefinition |
protected Handler,eZ\Publish\SPI\Persistence\Content\Language $contentLanguageHandler | ||
return | eZ\Publish\SPI\Persistence\Content\Language\Handler |