Build the container config from legacy DCA syntax.
build(\ContaoCommunityAlliance\DcGeneral\DataDefinition\ContainerInterface $container, \ContaoCommunityAlliance\DcGeneral\Factory\Event\BuildDataDefinitionEvent $event)
isSpecialName(string $name) : bool
string
The name to test.
bool
loadAdditionalDefinitions(\ContaoCommunityAlliance\DcGeneral\DataDefinition\ContainerInterface $container) : void
\ContaoCommunityAlliance\DcGeneral\DataDefinition\ContainerInterface
The container where the data shall be stored.
parseBackendView(\ContaoCommunityAlliance\DcGeneral\DataDefinition\ContainerInterface $container) : void
\ContaoCommunityAlliance\DcGeneral\DataDefinition\ContainerInterface
The container where the data shall be stored.
\ContaoCommunityAlliance\DcGeneral\Exception\DcGeneralInvalidArgumentException |
If the stored definition in the container is of invalid type. |
---|
parseBasicDefinition(\ContaoCommunityAlliance\DcGeneral\DataDefinition\ContainerInterface $container) : void
\ContaoCommunityAlliance\DcGeneral\DataDefinition\ContainerInterface
The container where the data shall be stored.
parseClassNames(\ContaoCommunityAlliance\DcGeneral\DataDefinition\ContainerInterface $container) : void
\ContaoCommunityAlliance\DcGeneral\DataDefinition\ContainerInterface
The container where the data shall be stored.
\ContaoCommunityAlliance\DcGeneral\Exception\DcGeneralInvalidArgumentException |
When the container is of invalid type. |
---|
parseConditions(\ContaoCommunityAlliance\DcGeneral\DataDefinition\ContainerInterface $container) : void
\ContaoCommunityAlliance\DcGeneral\DataDefinition\ContainerInterface
The container where the data shall be stored.
\ContaoCommunityAlliance\DcGeneral\Exception\DcGeneralRuntimeException |
If any information is missing or invalid. |
---|
parseDataProvider(\ContaoCommunityAlliance\DcGeneral\DataDefinition\ContainerInterface $container) : void
SuppressWarnings | (PHPMD.LongVariable) |
---|
\ContaoCommunityAlliance\DcGeneral\DataDefinition\ContainerInterface
The container where the data shall be stored.
parseListLabel(\ContaoCommunityAlliance\DcGeneral\DataDefinition\Definition\View\ListingConfigInterface $listing) : void
\ContaoCommunityAlliance\DcGeneral\DataDefinition\Definition\View\ListingConfigInterface
The listing configuration to be populated.
parseListing(\ContaoCommunityAlliance\DcGeneral\Contao\DataDefinition\Definition\Contao2BackendViewDefinitionInterface $view) : void
\ContaoCommunityAlliance\DcGeneral\Contao\DataDefinition\Definition\Contao2BackendViewDefinitionInterface
The backend view definition.
parsePalettes(\ContaoCommunityAlliance\DcGeneral\DataDefinition\ContainerInterface $container) : void
\ContaoCommunityAlliance\DcGeneral\DataDefinition\ContainerInterface
The container where the data shall be stored.
parseParentChildConditions(\ContaoCommunityAlliance\DcGeneral\DataDefinition\Definition\ModelRelationshipDefinitionInterface $definition) : void
\ContaoCommunityAlliance\DcGeneral\DataDefinition\Definition\ModelRelationshipDefinitionInterface
The relationship definition.
\ContaoCommunityAlliance\DcGeneral\Exception\DcGeneralRuntimeException |
If no root data provider is defined. |
---|
parseRootCondition(\ContaoCommunityAlliance\DcGeneral\DataDefinition\ContainerInterface $container, \ContaoCommunityAlliance\DcGeneral\DataDefinition\Definition\ModelRelationshipDefinitionInterface $definition) : void
\ContaoCommunityAlliance\DcGeneral\DataDefinition\ContainerInterface
The container where the data shall be stored.
\ContaoCommunityAlliance\DcGeneral\DataDefinition\Definition\ModelRelationshipDefinitionInterface
The relationship definition.
\ContaoCommunityAlliance\DcGeneral\Exception\DcGeneralRuntimeException |
If no root data provider is defined. |
---|
parseSingleDataProvider(\ContaoCommunityAlliance\DcGeneral\DataDefinition\ContainerInterface $container, \ContaoCommunityAlliance\DcGeneral\DataDefinition\Definition\DataProviderDefinitionInterface $providers, array $information, string|null $name) : \ContaoCommunityAlliance\DcGeneral\Contao\Dca\ContaoDataProviderInformation | null
\ContaoCommunityAlliance\DcGeneral\DataDefinition\ContainerInterface
The container where the data shall be stored.
\ContaoCommunityAlliance\DcGeneral\DataDefinition\Definition\DataProviderDefinitionInterface
The data provider container.
array
The information for the data provider to be parsed.
string
null
The name of the data provider to be used within the container.
PRIORITY