ILIAS  trunk Revision v12.0_alpha-377-g3641b37b9db
Settings.php
Go to the documentation of this file.
1<?php
2
19namespace ILIAS\User\Settings;
20
21interface Settings
22{
24 string $definition_class
25 ): Setting;
26
28 string $definition_class,
30 ): mixed;
31
32 public function settingAvailableToUser(string $definition_class): bool;
33 public function getSettingValueFor(int $user_id, string $key): ?string;
34}
This class represents a property form user interface.
getSettingValueFor(int $user_id, string $key)
getValueFromLegacyFormByDefinitionClass(string $definition_class, \ilPropertyFormGUI $form)
settingAvailableToUser(string $definition_class)
getSettingByDefinitionClass(string $definition_class)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...