PHP Class eZ\Publish\Core\Repository\Values\ContentType\ContentTypeDraft

Inheritance: extends eZ\Publish\API\Repository\Values\ContentType\ContentTypeDraft
Afficher le fichier Open project: ezsystems/ezpublish-kernel Class Usage Examples

Protected Properties

Свойство Type Description
$innerContentType eZ\Publish\API\Repository\Values\ContentType\ContentType Holds internal content type object.

Méthodes publiques

Méthode Description
__get ( string $property ) : mixed Magic getter for routing get calls to innerContentType.
__isset ( string $property ) : boolean Magic isset for routing isset calls to innerContentType.
__set ( string $property, mixed $propertyValue ) Magic set for routing set calls to innerContentType.
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.

Méthodes protégées

Méthode Description
getProperties ( array $dynamicProperties = ['contentTypeGroups', 'fieldDefinitions'] ) : array Function where list of properties are returned.

Method Details

__get() public méthode

Magic getter for routing get calls to innerContentType.
public __get ( string $property ) : mixed
$property string The name of the property to retrieve
Résultat mixed

__isset() public méthode

Magic isset for routing isset calls to innerContentType.
public __isset ( string $property ) : boolean
$property string
Résultat boolean

__set() public méthode

Magic set for routing set calls to innerContentType.
public __set ( string $property, mixed $propertyValue )
$property string
$propertyValue mixed

getContentTypeGroups() public méthode

This method returns the content type groups this content type is assigned to.
public getContentTypeGroups ( ) : eZ\Publish\API\Repository\Values\ContentType\ContentTypeGroup[]
Résultat eZ\Publish\API\Repository\Values\ContentType\ContentTypeGroup[]

getDescription() public méthode

This method returns the name of the content type in the given language.
public getDescription ( string $languageCode ) : string
$languageCode string
Résultat string the description for the given language or null if none exists.

getDescriptions() public méthode

The structure of this field is: array( 'eng' => '', 'de' => '' );
public getDescriptions ( ) : string[]
Résultat string[]

getFieldDefinition() public méthode

This method returns the field definition for the given identifier.
public getFieldDefinition ( string $fieldDefinitionIdentifier ) : eZ\Publish\API\Repository\Values\ContentType\FieldDefinition
$fieldDefinitionIdentifier string
Résultat eZ\Publish\API\Repository\Values\ContentType\FieldDefinition

getFieldDefinitionById() public méthode

This method returns the field definition for the given id.
public getFieldDefinitionById ( mixed $fieldDefinitionId ) : eZ\Publish\API\Repository\Values\ContentType\FieldDefinition
$fieldDefinitionId mixed
Résultat eZ\Publish\API\Repository\Values\ContentType\FieldDefinition

getFieldDefinitions() public méthode

This method returns the content type field definitions from this type.
public getFieldDefinitions ( ) : eZ\Publish\API\Repository\Values\ContentType\FieldDefinition[]
Résultat eZ\Publish\API\Repository\Values\ContentType\FieldDefinition[]

getName() public méthode

This method returns the name of the content type in the given language.
public getName ( string $languageCode ) : string
$languageCode string
Résultat string the name for the given language or null if none exists.

getNames() public méthode

The structure of the return value is: array( 'eng' => '', 'de' => '' );
public getNames ( ) : string[]
Résultat string[]

getProperties() protected méthode

Override to add dynamic properties
protected getProperties ( array $dynamicProperties = ['contentTypeGroups', 'fieldDefinitions'] ) : array
$dynamicProperties array
Résultat array

Property Details

$innerContentType protected_oe property

Holds internal content type object.
protected ContentType,eZ\Publish\API\Repository\Values\ContentType $innerContentType
Résultat eZ\Publish\API\Repository\Values\ContentType\ContentType