ILIAS  release_9 Revision v9.13-25-g2c18ec4c24f
AbstractModificationProvider.php
Go to the documentation of this file.
1 <?php
2 
19 declare(strict_types=1);
20 
22 
39 
45 {
47  protected DataFactory $data;
51  protected \ILIAS\GlobalScreen\Scope\Layout\Factory\ModificationFactory $factory;
52 
56  public function __construct(Container $dic)
57  {
58  parent::__construct($dic);
59  $this->context_collection = $this->globalScreen()->tool()->context()->collection();
60  $this->factory = $this->globalScreen()->layout()->factory();
61  $this->data = new DataFactory();
62  }
63 
67  public function getContentModification(CalledContexts $screen_context_stack): ?ContentModification
68  {
69  return null;
70  }
71 
75  public function getLogoModification(CalledContexts $screen_context_stack): ?LogoModification
76  {
77  return null;
78  }
79 
80  public function getResponsiveLogoModification(CalledContexts $screen_context_stack): ?LogoModification
81  {
82  return null;
83  }
84 
88  public function getMainBarModification(CalledContexts $screen_context_stack): ?MainBarModification
89  {
90  return null;
91  }
92 
96  public function getMetaBarModification(CalledContexts $screen_context_stack): ?MetaBarModification
97  {
98  return null;
99  }
100 
104  public function getBreadCrumbsModification(CalledContexts $screen_context_stack): ?BreadCrumbsModification
105  {
106  return null;
107  }
108 
112  public function getFooterModification(CalledContexts $screen_context_stack): ?FooterModification
113  {
114  return null;
115  }
116 
120  public function getPageBuilderDecorator(CalledContexts $screen_context_stack): ?PageBuilderModification
121  {
122  return null;
123  }
124 
128  public function getTitleModification(CalledContexts $screen_context_stack): ?TitleModification
129  {
130  return null;
131  }
132 
136  public function getShortTitleModification(CalledContexts $screen_context_stack): ?ShortTitleModification
137  {
138  return null;
139  }
140 
144  public function getViewTitleModification(CalledContexts $screen_context_stack): ?ViewTitleModification
145  {
146  return null;
147  }
148 }
ILIAS GlobalScreen Scope Layout Factory ModificationFactory $factory
Customizing of pimple-DIC for ILIAS.
Definition: Container.php:35
__construct(VocabulariesInterface $vocabularies)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...