Свойство | Тип | Описание | |
---|---|---|---|
$contentTypeGateway | |||
$mapper | Mapper for Type objects. | ||
$updateHandler | Content Type update handler. |
Метод | Описание | |
---|---|---|
__construct ( |
Creates a new content type handler. | |
addFieldDefinition ( mixed $contentTypeId, integer $status, eZ\Publish\SPI\Persistence\Content\Type\FieldDefinition $fieldDefinition ) | Adds a new field definition to an existing Type. | |
copy ( mixed $userId, mixed $contentTypeId, integer $status ) : eZ\Publish\SPI\Persistence\Content\Type | ||
create ( eZ\Publish\SPI\Persistence\Content\Type\CreateStruct $createStruct ) : eZ\Publish\SPI\Persistence\Content\Type | ||
createDraft ( mixed $modifierId, mixed $contentTypeId ) : eZ\Publish\SPI\Persistence\Content\Type | Creates a draft of existing defined content type. | |
createGroup ( eZ\Publish\SPI\Persistence\Content\Type\Group\CreateStruct $createStruct ) : eZ\Publish\SPI\Persistence\Content\Type\Group | ||
delete ( mixed $contentTypeId, integer $status ) : boolean | ||
deleteGroup ( mixed $groupId ) | ||
getContentCount ( mixed $contentTypeId ) : integer | Counts the number of Content instances of the ContentType identified by given $contentTypeId. | |
getFieldDefinition ( mixed $id, integer $status ) : eZ\Publish\SPI\Persistence\Content\Type\FieldDefinition | Returns field definition for the given field definition id. | |
getSearchableFieldMap ( ) | ||
link ( mixed $groupId, mixed $contentTypeId, $status ) | Link a content type group with a content type. | |
load ( integer $contentTypeId, integer $status = Type::STATUS_DEFINED ) : eZ\Publish\SPI\Persistence\Content\Type | Loads a content type by id and status. | |
loadAllGroups ( ) : eZ\Publish\SPI\Persistence\Content\Type\Group[] | ||
loadByIdentifier ( string $identifier ) : eZ\Publish\SPI\Persistence\Content\Type | Loads a (defined) content type by identifier. | |
loadByRemoteId ( mixed $remoteId ) : eZ\Publish\SPI\Persistence\Content\Type | Loads a (defined) content type by remote id. | |
loadContentTypes ( mixed $groupId, integer $status ) : eZ\Publish\SPI\Persistence\Content\Type[] | ||
loadGroup ( mixed $groupId ) : eZ\Publish\SPI\Persistence\Content\Type\Group | ||
loadGroupByIdentifier ( string $identifier ) : eZ\Publish\SPI\Persistence\Content\Type\Group | ||
publish ( mixed $contentTypeId ) | Update content objects. | |
removeFieldDefinition ( mixed $contentTypeId, $status, mixed $fieldDefinitionId ) : boolean | Removes a field definition from an existing Type. | |
unlink ( mixed $groupId, mixed $contentTypeId, integer $status ) | Unlink a content type group from a content type. | |
update ( mixed $typeId, integer $status, eZ\Publish\SPI\Persistence\Content\Type\UpdateStruct $contentType ) : eZ\Publish\SPI\Persistence\Content\Type | ||
updateFieldDefinition ( mixed $contentTypeId, $status, eZ\Publish\SPI\Persistence\Content\Type\FieldDefinition $fieldDefinition ) | This method updates the given $fieldDefinition on a Type. | |
updateGroup ( eZ\Publish\SPI\Persistence\Content\Type\Group\UpdateStruct $struct ) : eZ\Publish\SPI\Persistence\Content\Type\Group |
Метод | Описание | |
---|---|---|
internalCreate ( eZ\Publish\SPI\Persistence\Content\Type\CreateStruct $createStruct, mixed | null $contentTypeId = null ) : eZ\Publish\SPI\Persistence\Content\Type | Internal method for creating ContentType. | |
loadFromRows ( array $rows, mixed $typeIdentifier, integer $status ) : eZ\Publish\SPI\Persistence\Content\Type | Loads a single Type from $rows. |
public __construct ( |
||
$contentTypeGateway | ||
$mapper | ||
$updateHandler |
public addFieldDefinition ( mixed $contentTypeId, integer $status, eZ\Publish\SPI\Persistence\Content\Type\FieldDefinition $fieldDefinition ) | ||
$contentTypeId | mixed | |
$status | integer | One of Type::STATUS_DEFINED|Type::STATUS_DRAFT|Type::STATUS_MODIFIED |
$fieldDefinition | eZ\Publish\SPI\Persistence\Content\Type\FieldDefinition |
public create ( eZ\Publish\SPI\Persistence\Content\Type\CreateStruct $createStruct ) : eZ\Publish\SPI\Persistence\Content\Type | ||
$createStruct | eZ\Publish\SPI\Persistence\Content\Type\CreateStruct | |
Результат | eZ\Publish\SPI\Persistence\Content\Type |
public createDraft ( mixed $modifierId, mixed $contentTypeId ) : eZ\Publish\SPI\Persistence\Content\Type | ||
$modifierId | mixed | |
$contentTypeId | mixed | |
Результат | eZ\Publish\SPI\Persistence\Content\Type |
public createGroup ( eZ\Publish\SPI\Persistence\Content\Type\Group\CreateStruct $createStruct ) : eZ\Publish\SPI\Persistence\Content\Type\Group | ||
$createStruct | eZ\Publish\SPI\Persistence\Content\Type\Group\CreateStruct | |
Результат | eZ\Publish\SPI\Persistence\Content\Type\Group |
public getContentCount ( mixed $contentTypeId ) : integer | ||
$contentTypeId | mixed | |
Результат | integer |
public getFieldDefinition ( mixed $id, integer $status ) : eZ\Publish\SPI\Persistence\Content\Type\FieldDefinition | ||
$id | mixed | |
$status | integer | One of Type::STATUS_DEFINED|Type::STATUS_DRAFT|Type::STATUS_MODIFIED |
Результат | eZ\Publish\SPI\Persistence\Content\Type\FieldDefinition |
protected internalCreate ( eZ\Publish\SPI\Persistence\Content\Type\CreateStruct $createStruct, mixed | null $contentTypeId = null ) : eZ\Publish\SPI\Persistence\Content\Type | ||
$createStruct | eZ\Publish\SPI\Persistence\Content\Type\CreateStruct | |
$contentTypeId | mixed | null | Used by self::createDraft() to retain ContentType id in the draft |
Результат | eZ\Publish\SPI\Persistence\Content\Type |
public loadAllGroups ( ) : eZ\Publish\SPI\Persistence\Content\Type\Group[] | ||
Результат | eZ\Publish\SPI\Persistence\Content\Type\Group[] |
public loadByIdentifier ( string $identifier ) : eZ\Publish\SPI\Persistence\Content\Type | ||
$identifier | string | |
Результат | eZ\Publish\SPI\Persistence\Content\Type |
public loadByRemoteId ( mixed $remoteId ) : eZ\Publish\SPI\Persistence\Content\Type | ||
$remoteId | mixed | |
Результат | eZ\Publish\SPI\Persistence\Content\Type |
public loadContentTypes ( mixed $groupId, integer $status ) : eZ\Publish\SPI\Persistence\Content\Type[] | ||
$groupId | mixed | |
$status | integer | |
Результат | eZ\Publish\SPI\Persistence\Content\Type[] |
public loadGroupByIdentifier ( string $identifier ) : eZ\Publish\SPI\Persistence\Content\Type\Group | ||
$identifier | string | |
Результат | eZ\Publish\SPI\Persistence\Content\Type\Group |
public update ( mixed $typeId, integer $status, eZ\Publish\SPI\Persistence\Content\Type\UpdateStruct $contentType ) : eZ\Publish\SPI\Persistence\Content\Type | ||
$typeId | mixed | |
$status | integer | |
$contentType | eZ\Publish\SPI\Persistence\Content\Type\UpdateStruct | |
Результат | eZ\Publish\SPI\Persistence\Content\Type |
public updateFieldDefinition ( mixed $contentTypeId, $status, eZ\Publish\SPI\Persistence\Content\Type\FieldDefinition $fieldDefinition ) | ||
$contentTypeId | mixed | |
$fieldDefinition | eZ\Publish\SPI\Persistence\Content\Type\FieldDefinition |
public updateGroup ( eZ\Publish\SPI\Persistence\Content\Type\Group\UpdateStruct $struct ) : eZ\Publish\SPI\Persistence\Content\Type\Group | ||
$struct | eZ\Publish\SPI\Persistence\Content\Type\Group\UpdateStruct | |
Результат | eZ\Publish\SPI\Persistence\Content\Type\Group |
protected Gateway,eZ\Publish\Core\Persistence\Legacy\Content\Type $contentTypeGateway | ||
Результат |
protected Mapper,eZ\Publish\Core\Persistence\Legacy\Content\Type $mapper | ||
Результат |