ILIAS
release_5-4 Revision v5.4.26-12-gabc799a52e6
◀ ilDoc Overview
class.ilObjectService.php
Go to the documentation of this file.
1
<?
php
2
3
/* Copyright (c) 1998-2018 ILIAS open source, Extended GPL, see docs/LICENSE */
4
11
class
ilObjectService
implements
ilObjectServiceInterface
12
{
18
protected
$lng
;
19
23
protected
$settings
;
24
28
protected
$filesystem
;
29
34
public
function
__construct
(
ilLanguage
$lng
,
ilSetting
$settings
, \
ILIAS
\
Filesystem
\Filesystems
$filesystem
, \
ILIAS
\FileUpload\FileUpload $upload)
35
{
36
$this->lng =
$lng
;
37
$this->
settings
=
$settings
;
38
$this->
filesystem
=
$filesystem
;
39
$this->
upload
= $upload;
40
}
41
47
public
function
language
()
48
{
49
return
$this->lng
;
50
}
51
57
public
function
settings
()
58
{
59
return
$this->settings
;
60
}
61
66
public
function
filesystem
()
67
{
68
return
$this->filesystem
;
69
}
70
75
public
function
upload
()
76
{
77
return
$this->upload;
78
}
79
83
public
function
commonSettings
() :
ilObjectCommonSettings
84
{
85
return
new
ilObjectCommonSettings
($this);
86
}
87
}
php
An exception for terminatinating execution or to throw for unit testing.
ilLanguage
language handling
Definition:
class.ilLanguage.php:27
ilObjectCommonSettings
Common settings for objects.
Definition:
class.ilObjectCommonSettings.php:12
ilObjectService
Object service.
Definition:
class.ilObjectService.php:12
ilObjectService\filesystem
filesystem()
Get filesystems.
Definition:
class.ilObjectService.php:66
ilObjectService\language
language()
Get language object.
Definition:
class.ilObjectService.php:47
ilObjectService\commonSettings
commonSettings()
Get common settings subservice.ilObjectCommonSettings
Definition:
class.ilObjectService.php:83
ilObjectService\$settings
$settings
Definition:
class.ilObjectService.php:23
ilObjectService\$lng
$lng
Definition:
class.ilObjectService.php:18
ilObjectService\settings
settings()
Get settings object.
Definition:
class.ilObjectService.php:57
ilObjectService\__construct
__construct(ilLanguage $lng, ilSetting $settings, \ILIAS\Filesystem\Filesystems $filesystem, \ILIAS\FileUpload\FileUpload $upload)
Constructor.
Definition:
class.ilObjectService.php:34
ilObjectService\upload
upload()
Get filesystems.
Definition:
class.ilObjectService.php:75
ilObjectService\$filesystem
$filesystem
Definition:
class.ilObjectService.php:28
ilSetting
ILIAS Setting Class.
Definition:
class.ilSetting.php:33
ilObjectServiceInterface
Object service.
Definition:
interface.ilObjectServiceInterface.php:12
Filesystem
Class FlySystemFileAccessTest.
ILIAS
Class BaseForm.
Services
Object
Service
classes
class.ilObjectService.php
Generated on Thu Oct 2 2025 19:01:54 for ILIAS by
1.9.4 (using
Doxyfile
)