65 return $this[
"ilCtrl"];
73 return $this[
"ilUser"];
81 return $this[
"ilAccess"];
113 return $this[
"ilToolbar"];
121 return $this[
"ilTabs"];
137 return $this[
"ilSetting"];
146 return $this[
'filesystem'];
155 return $this[
'upload'];
160 return new BackgroundTaskServices($this);
166 return $this[
'global_screen'];
175 return $this[
'http'];
180 return $this[
'ilAppEventHandler'];
185 return $this[
'ilIliasIniFile'];
190 return $this[
'ilClientIniFile'];
195 return $this[
'styleDefinition'];
200 return $this[
'ilHelp'];
213 return new \ilLearningHistoryService(
224 return new \ILIAS\News\Service($this);
229 return new \ilObjectService();
234 return new \ILIAS\Exercise\Service();
245 return $this[
'refinery'];
251 return new \ilUIService($this->
http()->request(), $this->
ui());
257 return new \ILIAS\BookingManager\Service($this);
267 return $this[
'resource_storage'];
272 return new Repository\Service($this);
277 return new \ILIAS\Container\Service($this);
282 return new \ILIAS\ContainerReference\Service($this);
287 return new \ILIAS\Category\Service($this);
292 return new \ILIAS\Folder\Service($this);
297 return new \ILIAS\RootFolder\Service($this);
302 return new \ILIAS\COPage\Service($this);
307 return new \ILIAS\LearningModule\Service($this);
312 return new \ILIAS\Wiki\Service($this);
317 return new \ILIAS\MediaObjects\Service($this);
322 return new \ILIAS\Survey\Service();
327 return new \ILIAS\SurveyQuestionPool\Service($this);
332 return new \ILIAS\TestQuestionPool\Questions\PublicInterface($this);
337 return new \ILIAS\WorkflowEngine\Service($this);
342 return new \ILIAS\MediaPool\Service($this);
347 return new \ILIAS\Notes\Service($this);
352 return new \ILIAS\Glossary\Service($this);
357 return new \ILIAS\Portfolio\Service($this);
362 return new \ILIAS\Blog\Service($this);
367 return new \ILIAS\MediaCast\Service($this);
372 return new \ILIAS\ItemGroup\Service($this);
377 return new \ILIAS\HTMLLearningModule\Service($this);
382 return new \ILIAS\Awareness\Service($this);
387 return new \ILIAS\Export\Service();
392 return new \ILIAS\PersonalWorkspace\Service();
397 return new \ILIAS\Taxonomy\Service($this);
402 return new \ILIAS\InfoScreen\Service($this);
407 if ($this->file_service_settings ===
null) {
408 $this->file_service_settings = new \ilFileServicesSettings(
420 return new Archives();
428 return new LegacyArchives();
433 return new Converters();
438 return new \ILIAS\Style\Content\Service($this);
443 return new \ILIAS\Notifications\Service($this);
448 return new \ILIAS\Cron\Services\ServicesImpl($this);
453 return new \ILIAS\Mail\Service\MailService($this);
458 return new \ILIAS\Certificate\Service\CertificateService($this);
463 return $this[
'file_delivery'];
468 return $this[
'learning_object_metadata'] ?? new \ILIAS\MetaData\Services\Services($this);
473 return new \ILIAS\Like\Service($this);
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Wraps ilObject dependencies.
logger()
Get interface to get interfaces to different loggers.
user()
Get the current user.
isDependencyAvailable(string $name)
Note: Only use isDependencyAvailable if strictly required.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
database()
Get interface to the Database.
Provides fluid interface to LoggingServices.
Interface Observer Contains several chained tasks and infos about them.
tabs()
Get interface to the tabs.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
repositoryTree()
Get interface to the repository tree.
conditions()
Get conditions service.
Customizing of pimple-DIC for ILIAS.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
toolbar()
Get interface to the toolbar.
ilFileServicesSettings $file_service_settings
Provides fluid interface to RBAC services.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
RFC 822 Email address list validation Utility.
language()
Get interface to the i18n service.
rbac()
Get interface to get interfaces to all things rbac.
Provides fluid interface to RBAC services.
upload()
Gets the file upload interface.
filesystem()
Get the Filesystem service interface.
access()
Get interface for access checks.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
ilStyleDefinition acts as a wrapper of style related actions.
ctrl()
Get the interface to the control structure.
ui()
Get the interface to get services from UI framework.
settings()
Get the interface to the settings.