Default implementation of the data definition container.

This container holds all created data definitions.

 Methods

{@inheritDoc}

getDefinition($name) 

Parameters

$name

Exceptions

\ContaoCommunityAlliance\DcGeneral\Exception\DcGeneralInvalidArgumentException When a definition is requested that is not contained.

{@inheritDoc}

hasDefinition($name) 

Parameters

$name

{@inheritDoc}

setDefinition($name, $definition) 

Parameters

$name

$definition

 Properties

 

The definitions stored in the container.

$definitions : \ContaoCommunityAlliance\DcGeneral\DataDefinition\ContainerInterface[]