This interface describes the data definition that holds all property information.

 Methods

Add a property information to the definition.

addProperty(\ContaoCommunityAlliance\DcGeneral\DataDefinition\Definition\Properties\PropertyInterface $property) : \ContaoCommunityAlliance\DcGeneral\DataDefinition\Definition\PropertiesDefinitionInterface

Get all property names.

getPropertyNames() : string[] | array

Returns

string[]array

Check if a property exists.

hasProperty(string $name) : bool

Parameters

$name

string

The name of the property.

Returns

bool

Remove a property information from the definition.

removeProperty(\ContaoCommunityAlliance\DcGeneral\DataDefinition\Definition\Properties\PropertyInterface|string $property) : \ContaoCommunityAlliance\DcGeneral\DataDefinition\Definition\PropertiesDefinitionInterface

 Constants

 

The name of the definition.

NAME