Property | Type | Description | |
---|---|---|---|
$contentTypeGroups | eZ\Publish\API\Repository\Values\ContentType\ContentTypeGroup[] | Holds the collection of contenttypegroups the contenttype is assigned to. | |
$descriptions | string[] | Holds the collection of descriptions with languageCode keys. | |
$fieldDefinitions | eZ\Publish\API\Repository\Values\ContentType\FieldDefinition[] | Contains the content type field definitions from this type. | |
$fieldDefinitionsById | eZ\Publish\API\Repository\Values\ContentType\FieldDefinition[] | Field definitions indexed by id. | |
$fieldDefinitionsByIdentifier | eZ\Publish\API\Repository\Values\ContentType\FieldDefinition[] | Field definitions indexed by identifier. | |
$names | string[] | Holds the collection of names with languageCode keys. |
Method | Description | |
---|---|---|
__construct ( array $data = [] ) | ||
getContentTypeGroups ( ) : eZ\Publish\API\Repository\Values\ContentType\ContentTypeGroup[] | This method returns the content type groups this content type is assigned to. | |
getDescription ( string $languageCode ) : string | This method returns the name of the content type in the given language. | |
getDescriptions ( ) : string[] | This method returns the human readable description of the content type. | |
getFieldDefinition ( string $fieldDefinitionIdentifier ) : eZ\Publish\API\Repository\Values\ContentType\FieldDefinition | This method returns the field definition for the given identifier. | |
getFieldDefinitionById ( mixed $fieldDefinitionId ) : eZ\Publish\API\Repository\Values\ContentType\FieldDefinition | This method returns the field definition for the given id. | |
getFieldDefinitions ( ) : eZ\Publish\API\Repository\Values\ContentType\FieldDefinition[] | This method returns the content type field definitions from this type. | |
getName ( string $languageCode ) : string | This method returns the name of the content type in the given language. | |
getNames ( ) : string[] | This method returns the human readable name in all provided languages of the content type. |
public getContentTypeGroups ( ) : eZ\Publish\API\Repository\Values\ContentType\ContentTypeGroup[] | ||
return | eZ\Publish\API\Repository\Values\ContentType\ContentTypeGroup[] |
public getDescription ( string $languageCode ) : string | ||
$languageCode | string | |
return | string | the description for the given language or null if none exists. |
array( 'eng' => '', 'de' => '' );
public getDescriptions ( ) : string[] | ||
return | string[] |
public getFieldDefinition ( string $fieldDefinitionIdentifier ) : eZ\Publish\API\Repository\Values\ContentType\FieldDefinition | ||
$fieldDefinitionIdentifier | string | |
return | eZ\Publish\API\Repository\Values\ContentType\FieldDefinition |
public getFieldDefinitionById ( mixed $fieldDefinitionId ) : eZ\Publish\API\Repository\Values\ContentType\FieldDefinition | ||
$fieldDefinitionId | mixed | |
return | eZ\Publish\API\Repository\Values\ContentType\FieldDefinition |
public getFieldDefinitions ( ) : eZ\Publish\API\Repository\Values\ContentType\FieldDefinition[] | ||
return | eZ\Publish\API\Repository\Values\ContentType\FieldDefinition[] |
array( 'eng' => '', 'de' => '' );
public getNames ( ) : string[] | ||
return | string[] |
protected ContentTypeGroup[],eZ\Publish\API\Repository\Values\ContentType $contentTypeGroups | ||
return | eZ\Publish\API\Repository\Values\ContentType\ContentTypeGroup[] |
protected string[] $descriptions | ||
return | string[] |
protected FieldDefinition[],eZ\Publish\API\Repository\Values\ContentType $fieldDefinitions | ||
return | eZ\Publish\API\Repository\Values\ContentType\FieldDefinition[] |
protected FieldDefinition[],eZ\Publish\API\Repository\Values\ContentType $fieldDefinitionsById | ||
return | eZ\Publish\API\Repository\Values\ContentType\FieldDefinition[] |
protected FieldDefinition[],eZ\Publish\API\Repository\Values\ContentType $fieldDefinitionsByIdentifier | ||
return | eZ\Publish\API\Repository\Values\ContentType\FieldDefinition[] |