This interface describes a panel.
addElement(string $strKey, \ContaoCommunityAlliance\DcGeneral\Panel\PanelElementInterface $objElement) : mixed
string
Name of the panel.
\ContaoCommunityAlliance\DcGeneral\Panel\PanelElementInterface
The element instance to add.
mixed
getContainer() : \ContaoCommunityAlliance\DcGeneral\Panel\PanelContainerInterface
getElement(string $strKey) : \ContaoCommunityAlliance\DcGeneral\Panel\PanelElementInterface
string
The name of the element.
initialize(\ContaoCommunityAlliance\DcGeneral\Data\ConfigInterface $objConfig, \ContaoCommunityAlliance\DcGeneral\Panel\PanelElementInterface $objElement) : void
\ContaoCommunityAlliance\DcGeneral\Data\ConfigInterface
The config to which the initialization shall be applied to.
\ContaoCommunityAlliance\DcGeneral\Panel\PanelElementInterface
The element to be initialized (if any).
setContainer(\ContaoCommunityAlliance\DcGeneral\Panel\PanelContainerInterface $objContainer) : \ContaoCommunityAlliance\DcGeneral\Panel\PanelInterface
\ContaoCommunityAlliance\DcGeneral\Panel\PanelContainerInterface
The Container to be used as parent.