19declare(strict_types=1);
39 private \ILIAS\DI\Container
$DIC;
48 return $this->DIC->repositoryTree();
53 return $this->DIC->access();
58 return $this->DIC->rbac();
63 return $this->DIC->language();
68 return $this->DIC->user();
73 return $this->DIC->logger();
78 return $this->DIC->refinery();
83 return $this->DIC->filesystem();
88 return $this->DIC->resourceStorage();
93 return $this->DIC->event();
98 return $this->DIC->settings();
103 return $this->DIC[
"objDefinition"];
120 return $this->DIC[
"ilObjDataCache"];
125 return $this->DIC->backgroundTasks();
130 return $this->DIC->learningObjectMetadata();
136 $this->DIC->archives(),
137 $this->DIC->legacyArchives(),
138 $this->DIC->fileServiceSettings()
144 return $this->DIC[
'static_url'];
149 return $this->DIC[
'component.repository'];
154 return $this->DIC->database();
157 public function lom(): LOMServices
159 return $this->DIC->learningObjectMetadata();
Customizing of pimple-DIC for ILIAS.
trait GlobalDICDomainServices
parses the objects.xml it handles the xml-description of all ilias objects
Tree class data representation in hierachical trees using the Nested Set Model with Gaps by Joe Celco...
The Filesystems interface defines the access methods which can be used to fetch the different filesys...
Combines all available interfaces which can be called via global $ilAccess.
Readable part of repository interface to ilComponentDataDB.
initDomainServices(\ILIAS\DI\Container $DIC)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Interface Observer \BackgroundTasks Contains several chained tasks and infos about them.