19 declare(strict_types=1);
70 PathServices $path_services,
71 StructureServices $structure_services,
72 RepositoryServices $repository_services,
73 ManipulatorServices $manipulator_services,
74 PresentationServices $presentation_services,
75 VocabulariesServices $vocabularies_services
93 $this->presentation_services->utilities()
96 $this->presentation_services->utilities(),
97 $this->presentation_services->data(),
98 $this->vocabularies_services->presentation()
103 $this->path_services->navigatorFactory(),
104 $this->presentation_services->elements()
115 new TagFactory($this->path_services->pathFactory()),
116 $this->path_services->pathFactory(),
117 $this->path_services->navigatorFactory(),
118 $this->structure_services->structure()
124 if (isset($this->link_factory)) {
135 if (isset($this->request_parser)) {
140 $this->dic->refinery(),
141 $this->path_services->pathFactory()
151 $this->manipulator_services->manipulator(),
152 $this->path_services->navigatorFactory(),
153 $this->repository_services->repository(),
154 $this->manipulator_services->scaffoldProvider()
160 if (isset($this->observer_handler)) {
168 if (isset($this->vocabulary_adapter)) {
171 return $this->vocabulary_adapter =
new VocabularyAdapter(
172 $this->vocabularies_services->reader(),
173 $this->vocabularies_services->slotElementHelper()
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...