19declare(strict_types=1);
55 return AvailableSections::Main;
59 FieldFactory $field_factory,
65 throw new \Exception(
'This Setting does not provide an Input.');
73 throw new \Exception(
'This Setting does not provide an Input.');
94 throw new \Exception(
'We do cannot store this Setting.');
getLegacyInput(Language $lng, \ilSetting $settings, ?\ilObjUser $current_user=null)
You don't need to add a post_var to the input as the User will handle this for you,...
getDefaultValueForDisplay(Language $lng, \ilSetting $settings)
persistUserInput(\ilObjUser $current_user, mixed $input)
getInput(FieldFactory $field_factory, Language $lng, Refinery $refinery, \ilSetting $settings, ?\ilObjUser $user=null)
isAvailable()
If this function returns false the setting will not be shown, even if it's PropertyAttributes would a...
hasUserPersonalizedSetting(\ilSetting $settings, \ilObjUser $current_user)
retrieveValueFromUser(\ilObjUser $current_user)
return['delivery_method'=> 'php',]
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...