35 return $this->context_collection->
main();
45 $this->data_collection = $screen_context_stack->
current()->getAdditionalData();
54 return $this->
globalScreen()->layout()->factory()->mainbar()
59 $mainbar = $mainbar->withAdditionalEntry($key, $entry);
72 return $this->
globalScreen()->layout()->factory()->metabar()
74 function (
MetaBar $metabar) : ?Metabar {
77 $metabar = $metabar->withAdditionalEntry($key, $entry);
91 return $this->
globalScreen()->layout()->factory()->breadcrumbs()
109 return $this->
globalScreen()->layout()->factory()->content()
112 $ui = $this->dic->ui();
113 return $ui->factory()->
legacy($html);
116 ->withHighPriority();
An exception for terminatinating execution or to throw for unit testing.
Class ContentModification.
Class AbstractModificationProvider.
const GS_DATA_LS_KIOSK_MODE
const GS_DATA_LS_MAINBARCONTROLS
const GS_DATA_LS_METABARCONTROLS
Class ilLSViewLayoutProvider.
getBreadCrumbsModification(CalledContexts $screen_context_stack)
@inheritDoc
getMetaBarModification(CalledContexts $screen_context_stack)
@inheritDoc
getContentModification(CalledContexts $screen_context_stack)
@inheritDoc
isInterestedInContexts()
@inheritDoc
getMainBarModification(CalledContexts $screen_context_stack)
@inheritDoc
isKioskModeEnabled(CalledContexts $screen_context_stack)
Interface ModificationProvider.
This describes the Footer.
This describes the MainBar.
withClearedEntries()
Get a copy of this Mainbar without any entries.
This describes the MetaBar.
withClearedEntries()
Get a copy of this Metabar without any entries.