Default implementation of a data definition container.
__clone()
__construct(string $name)
string
The name of the container.
addDefinitions(array $definitions)
\ContaoCommunityAlliance\DcGeneral\Exception\DcGeneralInvalidArgumentException |
When a passed definition does not implement the DefinitionInterface. |
---|
clearDefinitions()
getBasicDefinition()
getDataProviderDefinition()
getDefinition($definitionName)
\ContaoCommunityAlliance\DcGeneral\Exception\DcGeneralInvalidArgumentException |
Is thrown when there is no definition with this name. |
---|
getDefinitionNames()
getModelRelationshipDefinition()
getName()
getPalettesDefinition()
getPropertiesDefinition()
hasBasicDefinition()
hasDataProviderDefinition()
hasDefinition($definitionName)
hasModelRelationshipDefinition()
hasPalettesDefinition()
hasPropertiesDefinition()
removeDefinition($definitionName)
setBasicDefinition(\ContaoCommunityAlliance\DcGeneral\DataDefinition\Definition\BasicDefinitionInterface $definition)
setDataProviderDefinition(\ContaoCommunityAlliance\DcGeneral\DataDefinition\Definition\DataProviderDefinitionInterface $definition)
setDefinition($definitionName, \ContaoCommunityAlliance\DcGeneral\DataDefinition\Definition\DefinitionInterface $definition)
setDefinitions(array $definitions)
setModelRelationshipDefinition(\ContaoCommunityAlliance\DcGeneral\DataDefinition\Definition\ModelRelationshipDefinitionInterface $definition)
setPalettesDefinition(\ContaoCommunityAlliance\DcGeneral\DataDefinition\Definition\PalettesDefinitionInterface $definition)
setPropertiesDefinition(\ContaoCommunityAlliance\DcGeneral\DataDefinition\Definition\PropertiesDefinitionInterface $definition)
$definitions : \ContaoCommunityAlliance\DcGeneral\DataDefinition\Definition\DefinitionInterface[]
$name : string