ILIAS
trunk Revision v11.0_alpha-3011-gc6b235a2e85
◀ ilDoc Overview
Settings.php
Go to the documentation of this file.
1
<?php
2
19
namespace
ILIAS\User\Settings
;
20
21
use
ILIAS\User\Context
;
22
23
interface
Settings
24
{
25
public
function
getSettingByDefinitionClass
(
26
string
$definition_class
27
):
Setting
;
28
29
public
function
getValueFromLegacyFormByDefinitionClass
(
30
string
$definition_class,
31
\
ilPropertyFormGUI
$form
32
): mixed;
33
34
public
function
settingAvailableToUser
(
35
string
$definition_class
36
): bool;
37
}
ILIAS\User\Settings\Setting
Definition:
Setting.php:35
ILIAS\User\Context
Context
Definition:
Context.php:27
ilPropertyFormGUI
This class represents a property form user interface.
Definition:
class.ilPropertyFormGUI.php:32
ILIAS\User\Settings\Settings
Definition:
Settings.php:24
ILIAS\User\Settings\Settings\getValueFromLegacyFormByDefinitionClass
getValueFromLegacyFormByDefinitionClass(string $definition_class, \ilPropertyFormGUI $form)
ILIAS\User\Settings\Settings\settingAvailableToUser
settingAvailableToUser(string $definition_class)
ILIAS\User\Settings\Settings\getSettingByDefinitionClass
getSettingByDefinitionClass(string $definition_class)
ILIAS\User\Settings
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
components
ILIAS
User
src
Settings
Settings.php
Generated on Sat Oct 18 2025 23:02:29 for ILIAS by
1.9.4 (using
Doxyfile
)