ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
AbstractModificationProvider.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
22
39use ILIAS\Data\Factory as DataFactory;
40
46{
48 protected DataFactory $data;
53
57 public function __construct(Container $dic)
58 {
60 $this->context_collection = $this->globalScreen()->tool()->context()->collection();
61 $this->factory = $this->globalScreen()->layout()->factory();
62 $this->data = new DataFactory();
63 }
64
68 public function getContentModification(CalledContexts $screen_context_stack): ?ContentModification
69 {
70 return null;
71 }
72
76 public function getLogoModification(CalledContexts $screen_context_stack): ?LogoModification
77 {
78 return null;
79 }
80
81 public function getResponsiveLogoModification(CalledContexts $screen_context_stack): ?LogoModification
82 {
83 return null;
84 }
85
89 public function getMainBarModification(CalledContexts $screen_context_stack): ?MainBarModification
90 {
91 return null;
92 }
93
97 public function getMetaBarModification(CalledContexts $screen_context_stack): ?MetaBarModification
98 {
99 return null;
100 }
101
106 {
107 return null;
108 }
109
113 public function getFooterModification(CalledContexts $screen_context_stack): ?FooterModification
114 {
115 return null;
116 }
117
121 public function getPageBuilderDecorator(CalledContexts $screen_context_stack): ?PageBuilderModification
122 {
123 return null;
124 }
125
129 public function getTitleModification(CalledContexts $screen_context_stack): ?TitleModification
130 {
131 return null;
132 }
133
137 public function getShortTitleModification(CalledContexts $screen_context_stack): ?ShortTitleModification
138 {
139 return null;
140 }
141
145 public function getViewTitleModification(CalledContexts $screen_context_stack): ?ViewTitleModification
146 {
147 return null;
148 }
149}
factory()
Customizing of pimple-DIC for ILIAS.
Definition: Container.php:36
Builds data types.
Definition: Factory.php:36
Class ToolFactory This factory provides you all available types for MainMenu GlobalScreen Tools.
Definition: ToolFactory.php:31
$dic
Definition: ltiresult.php:33
__construct(Container $dic, ilPlugin $plugin)
@inheritDoc