This interface is the base of a data definition.
addDefinitions(array|\ContaoCommunityAlliance\DcGeneral\DataDefinition\Definition\DefinitionInterface[] $definitions) : \ContaoCommunityAlliance\DcGeneral\DataDefinition\ContainerInterface
array
\ContaoCommunityAlliance\DcGeneral\DataDefinition\Definition\DefinitionInterface[]
The definitons.
clearDefinitions() : \ContaoCommunityAlliance\DcGeneral\DataDefinition\ContainerInterface
getBasicDefinition() : \ContaoCommunityAlliance\DcGeneral\DataDefinition\Definition\BasicDefinitionInterface
getDataProviderDefinition() : \ContaoCommunityAlliance\DcGeneral\DataDefinition\Definition\DataProviderDefinitionInterface
getDefinition(string $definitionName) : \ContaoCommunityAlliance\DcGeneral\DataDefinition\Definition\DefinitionInterface
string
The name of the definition.
getDefinitionNames() : array
array
getModelRelationshipDefinition() : \ContaoCommunityAlliance\DcGeneral\DataDefinition\Definition\ModelRelationshipDefinitionInterface
getName() : string
string
getPalettesDefinition() : \ContaoCommunityAlliance\DcGeneral\DataDefinition\Definition\PalettesDefinitionInterface
getPropertiesDefinition() : \ContaoCommunityAlliance\DcGeneral\DataDefinition\Definition\PropertiesDefinitionInterface
hasBasicDefinition() : \ContaoCommunityAlliance\DcGeneral\DataDefinition\Definition\BasicDefinitionInterface
hasDataProviderDefinition() : bool
bool
hasDefinition(string $definitionName) : bool
string
The name of the definition to check for.
bool
hasModelRelationshipDefinition() : bool
bool
hasPalettesDefinition() : bool
bool
hasPropertiesDefinition() : bool
bool
removeDefinition(string $definitionName) : \ContaoCommunityAlliance\DcGeneral\DataDefinition\ContainerInterface
string
The name of the definition.
setBasicDefinition(\ContaoCommunityAlliance\DcGeneral\DataDefinition\Definition\BasicDefinitionInterface $basicDefinition) : \ContaoCommunityAlliance\DcGeneral\DataDefinition\ContainerInterface
\ContaoCommunityAlliance\DcGeneral\DataDefinition\Definition\BasicDefinitionInterface
The basic definition to use.
setDataProviderDefinition(\ContaoCommunityAlliance\DcGeneral\DataDefinition\Definition\DataProviderDefinitionInterface $definition) : \ContaoCommunityAlliance\DcGeneral\DataDefinition\ContainerInterface
\ContaoCommunityAlliance\DcGeneral\DataDefinition\Definition\DataProviderDefinitionInterface
The data provider definition to use.
setDefinition(string $definitionName, \ContaoCommunityAlliance\DcGeneral\DataDefinition\Definition\DefinitionInterface $definition) : \ContaoCommunityAlliance\DcGeneral\DataDefinition\ContainerInterface
string
The name of the definition.
\ContaoCommunityAlliance\DcGeneral\DataDefinition\Definition\DefinitionInterface
The definition.
setDefinitions(array|\ContaoCommunityAlliance\DcGeneral\DataDefinition\Definition\DefinitionInterface[] $definitions) : \ContaoCommunityAlliance\DcGeneral\DataDefinition\ContainerInterface
array
\ContaoCommunityAlliance\DcGeneral\DataDefinition\Definition\DefinitionInterface[]
The definitons.
setModelRelationshipDefinition(\ContaoCommunityAlliance\DcGeneral\DataDefinition\Definition\ModelRelationshipDefinitionInterface $definition) : \ContaoCommunityAlliance\DcGeneral\DataDefinition\ContainerInterface
\ContaoCommunityAlliance\DcGeneral\DataDefinition\Definition\ModelRelationshipDefinitionInterface
The model relationship definition to use.
setPalettesDefinition(\ContaoCommunityAlliance\DcGeneral\DataDefinition\Definition\PalettesDefinitionInterface $palettesDefinition) : \ContaoCommunityAlliance\DcGeneral\DataDefinition\ContainerInterface
\ContaoCommunityAlliance\DcGeneral\DataDefinition\Definition\PalettesDefinitionInterface
The palettes definition to use.
setPropertiesDefinition(\ContaoCommunityAlliance\DcGeneral\DataDefinition\Definition\PropertiesDefinitionInterface $propertiesDefinition) : \ContaoCommunityAlliance\DcGeneral\DataDefinition\ContainerInterface
\ContaoCommunityAlliance\DcGeneral\DataDefinition\Definition\PropertiesDefinitionInterface
The properties definition to use.