ILIAS
trunk Revision v11.0_alpha-2638-g80c1d007f79
◀ ilDoc Overview
interface.Setting.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
21
namespace
ILIAS\Administration
;
22
28
interface
Setting
29
{
30
// Get current module
31
public
function
getModule
(): string;
32
33
// Read current module
34
public
function
read
(): void;
35
36
// Get a setting
37
public
function
get
(
38
string
$a_keyword,
39
?
string
$a_default_value =
null
40
): ?
string
;
41
42
// Delete all settings of current module
43
public
function
deleteAll
(): void;
44
45
// Delete setting
46
public
function
delete
(
string
$a_keyword):
void
;
47
48
// Get all settings as array
49
public
function
getAll
(): array;
50
51
// Set a setting
52
public
function
set
(
string
$a_key,
string
$a_val):
void
;
53
54
// Lookup a setting
55
public
static
function
_lookupValue
(
56
string
$a_module,
57
string
$a_keyword
58
): ?string;
59
}
ILIAS\Administration\Setting\deleteAll
deleteAll()
ILIAS\Administration
Definition:
class.AdminGUIRequest.php:21
ILIAS\Administration\Setting\getModule
getModule()
null
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
Definition:
shib_logout.php:144
ILIAS\Administration\Setting\read
read()
ILIAS\Administration\Setting
Setting interface.
Definition:
interface.Setting.php:28
ILIAS\Administration\Setting\getAll
getAll()
ILIAS\Administration\Setting\_lookupValue
static _lookupValue(string $a_module, string $a_keyword)
components
ILIAS
Administration
interfaces
interface.Setting.php
Generated on Sun Aug 31 2025 23:01:48 for ILIAS by
1.8.13 (using
Doxyfile
)