|
ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
|
Inheritance diagram for ILIAS\User\Settings\StartingPoint\Setting:
Collaboration diagram for ILIAS\User\Settings\StartingPoint\Setting:Public Member Functions | |
| __construct () | |
| getIdentifier () | |
| isAvailable () | |
If this function returns false the setting will not be shown, even if it's PropertyAttributes would allow it to be. More... | |
| getLabel (Language $lng) | |
| getSettingsPage () | |
| getSection () | |
| getInput (FieldFactory $field_factory, Language $lng, Refinery $refinery, \ilSetting $settings, ?\ilObjUser $user=null) | |
| getLegacyInput (Language $lng, \ilSetting $settings, ?\ilObjUser $user=null) | |
| You don't need to add a post_var to the input as the User will handle this for you, thus you can also not rely on the post_var anywhere else, as it will be changed. More... | |
| getDefaultValueForDisplay (Language $lng, \ilSetting $settings) | |
| hasUserPersonalizedSetting (\ilSetting $settings, \ilObjUser $user) | |
| persistUserInput (\ilObjUser $user, mixed $input, ?\ilPropertyFormGUI $form=null) | |
| validateUserChoice (\ilGlobalTemplateInterface $tpl, Language $lng, \ilPropertyFormGUI $form) | |
| retrieveValueFromUser (\ilObjUser $user) | |
Public Member Functions inherited from ILIAS\User\Settings\SettingDefinition | |
| isAvailable () | |
If this function returns false the setting will not be shown, even if it's PropertyAttributes would allow it to be. More... | |
| getSettingsPage () | |
| getDefaultValueForDisplay (Language $lng, \ilSetting $settings) | |
| hasUserPersonalizedSetting (\ilSetting $settings, \ilObjUser $user) | |
| getInput (FieldFactory $field_factory, Language $lng, Refinery $refinery, \ilSetting $settings, ?\ilObjUser $user=null) | |
| getLegacyInput (Language $lng, \ilSetting $settings, ?\ilObjUser $user=null) | |
| You don't need to add a post_var to the input as the User will handle this for you, thus you can also not rely on the post_var anywhere else, as it will be changed. More... | |
| persistUserInput (\ilObjUser $user, mixed $input) | |
| getIdentifier () | |
| getLabel (Language $lng) | |
| getSection () | |
| retrieveValueFromUser (\ilObjUser $user) | |
Private Member Functions | |
| buildValidateObjectConstraint (Refinery $refinery, Language $lng) | |
| buildValueSetterArray (int $starting_point_id, ?int $object_ref_id) | |
Private Attributes | |
| readonly Repository | $starting_point_repository |
Definition at line 33 of file Setting.php.
| ILIAS\User\Settings\StartingPoint\Setting::__construct | ( | ) |
Definition at line 37 of file Setting.php.
References ILIAS\User\LocalDIC\dic().
Here is the call graph for this function:
|
private |
Definition at line 241 of file Setting.php.
|
private |
Definition at line 267 of file Setting.php.
| ILIAS\User\Settings\StartingPoint\Setting::getDefaultValueForDisplay | ( | Language | $lng, |
| \ilSetting | $settings | ||
| ) |
Implements ILIAS\User\Settings\SettingDefinition.
Definition at line 179 of file Setting.php.
References $lng.
| ILIAS\User\Settings\StartingPoint\Setting::getIdentifier | ( | ) |
Implements ILIAS\User\Property.
Definition at line 42 of file Setting.php.
Referenced by ILIAS\User\Settings\StartingPoint\Setting\getLabel().
Here is the caller graph for this function:| ILIAS\User\Settings\StartingPoint\Setting::getInput | ( | FieldFactory | $field_factory, |
| Language | $lng, | ||
| Refinery | $refinery, | ||
| \ilSetting | $settings, | ||
| ?\ilObjUser | $user = null |
||
| ) |
Implements ILIAS\User\Settings\SettingDefinition.
Definition at line 67 of file Setting.php.
References ILIAS\User\Settings\StartingPoint\Setting\retrieveValueFromUser().
Here is the call graph for this function:| ILIAS\User\Settings\StartingPoint\Setting::getLabel | ( | Language | $lng | ) |
Implements ILIAS\User\Property.
Definition at line 52 of file Setting.php.
References $lng, and ILIAS\User\Settings\StartingPoint\Setting\getIdentifier().
Here is the call graph for this function:| ILIAS\User\Settings\StartingPoint\Setting::getLegacyInput | ( | Language | $lng, |
| \ilSetting | $settings, | ||
| ?\ilObjUser | $user = null |
||
| ) |
You don't need to add a post_var to the input as the User will handle this for you, thus you can also not rely on the post_var anywhere else, as it will be changed.
Implements ILIAS\User\Settings\SettingDefinition.
Definition at line 134 of file Setting.php.
| ILIAS\User\Settings\StartingPoint\Setting::getSection | ( | ) |
Implements ILIAS\User\Property.
Definition at line 62 of file Setting.php.
References ILIAS\User\Settings\Additional.
| ILIAS\User\Settings\StartingPoint\Setting::getSettingsPage | ( | ) |
Implements ILIAS\User\Settings\SettingDefinition.
Definition at line 57 of file Setting.php.
| ILIAS\User\Settings\StartingPoint\Setting::hasUserPersonalizedSetting | ( | \ilSetting | $settings, |
| \ilObjUser | $user | ||
| ) |
Implements ILIAS\User\Settings\SettingDefinition.
Definition at line 193 of file Setting.php.
| ILIAS\User\Settings\StartingPoint\Setting::isAvailable | ( | ) |
If this function returns false the setting will not be shown, even if it's PropertyAttributes would allow it to be.
This is meant e.g. to check if the chat server is configured or the badges enabled. Settings that are not available will also not be available on the table to define their PropertyAttributes
Implements ILIAS\User\Settings\SettingDefinition.
Definition at line 47 of file Setting.php.
| ILIAS\User\Settings\StartingPoint\Setting::persistUserInput | ( | \ilObjUser | $user, |
| mixed | $input, | ||
| ?\ilPropertyFormGUI | $form = null |
||
| ) |
Definition at line 200 of file Setting.php.
| ILIAS\User\Settings\StartingPoint\Setting::retrieveValueFromUser | ( | \ilObjUser | $user | ) |
Implements ILIAS\User\Property.
Definition at line 259 of file Setting.php.
Referenced by ILIAS\User\Settings\StartingPoint\Setting\getInput().
Here is the caller graph for this function:| ILIAS\User\Settings\StartingPoint\Setting::validateUserChoice | ( | \ilGlobalTemplateInterface | $tpl, |
| Language | $lng, | ||
| \ilPropertyFormGUI | $form | ||
| ) |
Definition at line 223 of file Setting.php.
|
private |
Definition at line 35 of file Setting.php.