Die Metainformationen werden zur Ausgabe von Zusatzinformationen eines Datensatzes genutzt. Diese Informationen können über Events verändert und erweitert Mit den Metainformationen können zusätzliche Inhalte für einen definierten Kontext dargestellt werden. Über ein Event und definierbare Kontextdefinitionen können die Metainformationen beeinflusst werden.
Codeblock | ||||||
---|---|---|---|---|---|---|
| ||||||
use Brandbox\FrameworkBaseCore\Base\Meta; $context = ...; /** @var \Brandbox\Framework\Brandbox\Dbal\Definition\EntityInterface $entity *// Eine Instanz von Meta\Lib\Struct\ContextAbstract $element = $this ->staticController(Meta\Manager::class) ->get>getElement($entity$context) ; // $element ist entweder eine Instanz von \Brandbox\FrameworkStyleguide\Entity\FrameworkContainer oder null |
Eventübersicht
Klassenname | Beschreibung |
---|---|
| Wird beim Abrufen der Metainformationen ausgelöst um das Styleguideelement zu befüllen. Der |
OnPopulateInformation
genutzte Kontext steht innerhalb des Events zur Verfügung. |