ILIAS  trunk Revision v11.0_alpha-2638-g80c1d007f79
ILIAS\UI\Implementation\Component\Input Namespace Reference

This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...

Namespaces

 Container
 
 Field
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 
 ViewControl
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 

Data Structures

class  ArrayInputData
 
class  DynamicInputDataIterator
 
class  DynamicInputsNameSource
 Other than the FormInputNameSource this name source is for inputs that can be dynamically added multiple times on clientside, therefore it must provide a name that is stacked when submitted to the backend. More...
 
class  Factory
 
class  FormInputNameSource
 FormInputNameSource is responsible for generating continuous form input names. More...
 
interface  GroupInternal
 
class  Input
 This implements commonalities between inputs. More...
 
interface  InputInternal
 Describes the interface of inputs that is used for internal processing of data from the client. More...
 
interface  NameSource
 Describes a source for input names. More...
 
class  PostDataFromServerRequest
 Implements interaction of input element with post data from psr-7 server request. More...
 
class  QueryParamsFromServerRequest
 Implements interaction of input element with get data from psr-7 server request. More...
 
class  StackedInputData
 Implements interaction of input element with get data from psr-7 server request. More...
 
class  UploadLimitResolver
 This class will bee used by. More...
 

Functions

 getValue ()
 Get the value that is displayed in the input client side. More...
 
 withValue ($value)
 Get an input like this with another value displayed on the client side. More...
 
 withInput (InputData $input)
 Collects the input, applies trafos and forwards the input to its children and returns a new input group reflecting the inputs with data that was put in. More...
 
 nameInputs (NameSource $source, string $parent_name)
 
 _isClientSideValueOk ($value)
 ATTENTION: This is not the same as. More...
 
 getInputs ()
 
 setInputs (array $inputs)
 This setter should be used instead of accessing $this->inputs directly. More...
 
 applyOperationsTo ($res)
 
 setError (string $error)
 This setter will be used by withInput() to set possible errors. More...
 
 getLanguage ()
 
 getDataFactory ()
 

Variables

trait Group
 
array $inputs = []
 

Detailed Description

This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.

ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.

If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning

Function Documentation

◆ _isClientSideValueOk()

ILIAS\UI\Implementation\Component\Input\_isClientSideValueOk (   $value)
protected

ATTENTION: This is not the same as.

See also
Input::isClientSideValueOk(), even if it had the same name. These are different symbols, as this trait is not in the hierarchy that defines the original isClientSideValueOk.

Definition at line 131 of file Group.php.

References ILIAS\UI\Implementation\Component\Input\getInputs().

Referenced by ILIAS\UI\Implementation\Component\Input\ViewControl\Group\isClientSideValueOk(), and ILIAS\UI\Implementation\Component\Input\Field\Group\isClientSideValueOk().

131  : bool
132  {
133  if (!is_array($value)) {
134  return false;
135  }
136  if (count($this->getInputs()) !== count($value)) {
137  return false;
138  }
139  foreach ($this->getInputs() as $key => $input) {
140  if (!array_key_exists($key, $value)) {
141  return false;
142  }
143  if (!$input->isClientSideValueOk($value[$key])) {
144  return false;
145  }
146  }
147  return true;
148  }
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ applyOperationsTo()

ILIAS\UI\Implementation\Component\Input\applyOperationsTo (   $res)
abstractprotected

◆ getDataFactory()

◆ getInputs()

◆ getLanguage()

ILIAS\UI\Implementation\Component\Input\getLanguage ( )
abstractprotected

◆ getValue()

◆ nameInputs()

ILIAS\UI\Implementation\Component\Input\nameInputs ( NameSource  $source,
string  $parent_name 
)
protected
Returns
Input[]

Definition at line 116 of file Group.php.

References ILIAS\UI\Implementation\Component\Input\getInputs().

Referenced by ILIAS\UI\Implementation\Component\Input\ViewControl\Group\__construct(), and ILIAS\UI\Implementation\Component\Input\Field\Group\getUpdateOnLoadCode().

116  : array
117  {
118  $named_inputs = [];
119  foreach ($this->getInputs() as $key => $input) {
120  $named_inputs[$key] = $input->withNameFrom($source, $parent_name);
121  }
122 
123  return $named_inputs;
124  }
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ setError()

ILIAS\UI\Implementation\Component\Input\setError ( string  $error)
abstractprotected

This setter will be used by withInput() to set possible errors.

Referenced by ILIAS\UI\Implementation\Component\Input\setInputs().

+ Here is the caller graph for this function:

◆ setInputs()

ILIAS\UI\Implementation\Component\Input\setInputs ( array  $inputs)
protected

◆ withInput()

ILIAS\UI\Implementation\Component\Input\withInput ( InputData  $input)

Collects the input, applies trafos and forwards the input to its children and returns a new input group reflecting the inputs with data that was put in.

Definition at line 77 of file Group.php.

References ILIAS\$error, ILIAS\UI\Implementation\Component\Input\$inputs, ILIAS\UI\Implementation\Component\Input\getInputs(), and ILIAS\UI\Implementation\Component\Input\getLanguage().

Referenced by ILIAS\UI\Implementation\Component\Input\Field\FormInput\withInput(), and ILIAS\UI\Implementation\Component\Input\Field\OptionalGroup\withInput().

77  : self
78  {
79  if (empty($this->getInputs())) {
80  return $this;
81  }
82 
83  $clone = clone $this;
84 
85  $inputs = [];
86  $contents = [];
87  $error = false;
88 
89  foreach ($this->getInputs() as $key => $in) {
90  $inputs[$key] = $in->withInput($input);
91  $content = $inputs[$key]->getContent();
92  if ($content->isError()) {
93  $error = true;
94  } else {
95  $contents[$key] = $content->value();
96  }
97  }
98 
99  $clone->inputs = $inputs;
100  if ($error) {
101  $clone->content = $clone->getDataFactory()->error($this->getLanguage()->txt("ui_error_in_group"));
102  } else {
103  $clone->content = $clone->applyOperationsTo($contents);
104  }
105 
106  if ($clone->content->isError()) {
107  $clone->setError("" . $clone->content->error());
108  }
109 
110  return $clone;
111  }
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ withValue()

ILIAS\UI\Implementation\Component\Input\withValue (   $value)

Get an input like this with another value displayed on the client side.

Parameters
mixed$value
Exceptions

Definition at line 61 of file Group.php.

References ILIAS\UI\Implementation\Component\Input\getInputs(), and ILIAS\UI\Implementation\Component\Input\ViewControl\isClientSideValueOk().

Referenced by UploadPolicyFormUI\__construct(), ILIAS\components\File\Settings\Form\asFormGroup(), ILIAS\UI\examples\Input\Container\ViewControl\Standard\base(), ILIAS\UI\Implementation\Component\Input\Container\Form\ApacheAuthSettingsForm\buildAuthEnableOverrideLoginPageInput(), ILIAS\UI\Implementation\Component\Input\Container\Form\ApacheAuthSettingsForm\buildAuthUsernameConfigTypeInput(), ilObjectCopyGUI\buildCopyPageSelectionForm(), ILIAS\UI\Implementation\Component\Input\Container\Form\ApacheAuthSettingsForm\buildEnableAuthInput(), ILIAS\UI\Implementation\Component\Input\Container\Form\ApacheAuthSettingsForm\buildForm(), ilObjQuestionPoolSettingsGeneralGUI\buildForm(), ILIAS\Test\Settings\GlobalSettings\GlobalTestSettings\buildGeneralSettingsInputs(), ILIAS\TestQuestionPool\Import\buildImportQuestionsSelectionForm(), ilObjQuestionPoolGUI\buildInputEditingType(), ilObjTestGUI\buildInputEditingType(), ilAddAnswerFormBuilder\buildInputs(), ILIAS\User\Profile\Prompt\Settings\buildLangTextAreaInputs(), ILIAS\UI\Implementation\Component\Input\Container\Form\ApacheAuthSettingsForm\buildLdapEnableInput(), ilStudyProgrammeTypeGUI\buildModalHeading(), ILIAS\User\Profile\Prompt\Settings\buildPromptModeInput(), ILIAS\Test\Settings\GlobalSettings\GlobalTestSettings\buildQuestionSettingsInputs(), ilOpenIdConnectSettingsGUI\buildScopeSelection(), ilObjAuthSettingsGUI\buildSOAPForm(), ilOpenIdConnectSettingsGUI\buildUserMappingInputFormUDF(), ilOpenIdConnectSettingsGUI\buildUserMappingInputForUserData(), ilCalendarAppointmentGUI\cancel(), ILIAS\LegalDocuments\Administration\criterionForm(), ilPCSourceCodeGUI\edit(), ilObjSkillManagementGUI\editSettings(), ilSystemStyleConfigGUI\editSystemStyleForm(), ilObjDataProtectionGUI\form(), ilOrgUnitTypeGUI\getAmdForm(), ilObjContactAdministrationGUI\getConfigurationForm(), ILIAS\MetaData\Editor\Digest\ContentAssembler\getCopyrightSection(), ilMailCronNotification\getCustomConfigurationInput(), ILIAS\Calendar\Recurrence\Input\BuilderImpl\getDayInput(), ILIAS\Calendar\Recurrence\Input\BuilderImpl\getDayOfMonthInput(), ilOrgUnitPositionGUI\getDefaultPermissionsForm(), ilOrgUnitTypeGUI\getEditForm(), ilObjStudyProgrammeSettingsGUI\getEditSection(), ilObjForumGUI\getEditTitleModal(), ILIAS\Calendar\Recurrence\Input\BuilderImpl\getEndInput(), ilFileVersionsGUI\getFileZipOptionsForm(), ILIAS\Test\Scoring\Manual\ScoringByQuestionTable\getFilter(), ilAuthLogoutBehaviourGUI\getForm(), ILIAS\MetaData\Editor\Digest\ContentAssembler\getGeneralSection(), ilADNNotificationUIFormGUI\getHTML(), ilSamlSettingsGUI\getIdpForm(), ILIAS\Test\Settings\MainSettings\SettingsQuestionBehaviour\getInputAutosave(), ILIAS\Test\Settings\MainSettings\SettingsTestBehaviour\getInputForceWaitingBetweenAttempts(), ILIAS\Test\Settings\MainSettings\SettingsQuestionBehaviour\getInputInstantFeedback(), ILIAS\Test\Settings\MainSettings\SettingsAccess\getInputIpRange(), ILIAS\Test\Settings\MainSettings\SettingsTestBehaviour\getInputKioskMode(), ILIAS\Test\Settings\MainSettings\SettingsTestBehaviour\getInputLimitAttempts(), ILIAS\Test\Settings\MainSettings\SettingsQuestionBehaviour\getInputLockAnswers(), ILIAS\Test\Settings\MainSettings\SettingsAccess\getInputPassword(), ILIAS\GlobalScreen\UI\Footer\Groups\GroupForm\getInputs(), ILIAS\GlobalScreen\UI\Footer\Entries\EntryForm\getInputs(), ILIAS\Test\Settings\MainSettings\SettingsAdditional\getInputSkillsServiceActivation(), ILIAS\Test\Settings\MainSettings\SettingsTestBehaviour\getInputTimeLimitForCompletion(), ILIAS\Test\Settings\MainSettings\SettingsParticipantFunctionality\getInputUsrPassOverview(), ILIAS\GlobalScreen\UI\Footer\Translation\TranslationWorkflowForm\getLanguageSelectionInputs(), ILIAS\Test\Settings\MainSettings\SettingsFinishing\getMailNotificationInputs(), ilMailMemberSearchGUI\getMailRadioGroup(), ILIAS\Test\Participants\ParticipantTableIpRangeAction\getModal(), ILIAS\Test\Participants\ParticipantTableExtraTimeAction\getModal(), ILIAS\Calendar\Recurrence\Input\BuilderImpl\getMonthInput(), ILIAS\Test\Settings\MainSettings\SettingsMainGUI\getOrganisationalUnitsActivationInput(), ILIAS\Test\Settings\MainSettings\SettingsFinishing\getRedirectionInputs(), ilObjRoleGUI\getRoleForm(), ilObjRoleTemplateGUI\getRoleTemplateForm(), ILIAS\Calendar\Recurrence\Input\BuilderImpl\getRuleInput(), ilWOPISettingsForm\getSection(), ilChatroomFormFactory\getSettingsForm(), ilOrgUnitGlobalSettingsGUI\getSettingsForm(), ilSamlSettingsGUI\getSettingsForm(), ilECSObjectSettings\getSettingsSection(), ilPCAMDFormGUI\getTemplateForm(), ilObjDashboardSettingsGUI\getViewSectionPresentation(), ilObjDashboardSettingsGUI\getViewSectionSorting(), ILIAS\Calendar\Recurrence\Input\BuilderImpl\getWeekInput(), ilConditionHandlerGUI\initCompulsoryForm(), ilMDCopyrightConfigurationGUI\initCopyrightEditModal(), ilObjRepositorySettingsGUI\initCustomIconsForm(), ILIAS\File\Icon\IconListingUI\initFilter(), ilMMSubitemFormGUI\initForm(), ilShibbolethSettingsForm\initForm(), ilDclTableEditGUI\initForm(), ilObjLearningHistorySettingsGUI\initForm(), ilObjCommentsSettingsGUI\initForm(), ilObjNotesSettingsGUI\initForm(), ilObjSearchLuceneSettingsFormGUI\initForm(), ilObjSearchSettingsFormGUI\initForm(), ilMailingListsGUI\initForm(), ilObjDataCollectionGUI\initForm(), ilLPListOfSettingsGUI\initFormSettings(), ilObjLinkResourceGUI\initFormSettings(), ILIAS\File\Icon\IconFormUI\initIconForm(), ilObjFileGUI\initPropertiesForm(), ilObjRepositorySettingsGUI\initSettingsForm(), ilObjUserFolderGUI\initUserRoleAssignmentForm(), ilUserPrivacySettingsGUI\populateWithAwarenessSettingsSection(), ilUserPrivacySettingsGUI\populateWithContactsSettingsSection(), ilUserPrivacySettingsGUI\populateWithNotificationSettingsSection(), ilObjForumAdministrationGUI\settingsForm(), ilSamlSettingsGUI\showSettings(), ILIAS\Test\Settings\GlobalSettings\TestLoggingSettings\toForm(), ILIAS\Test\Settings\MainSettings\SettingsIntroduction\toForm(), ILIAS\Test\Settings\MainSettings\SettingsGeneral\toForm(), ILIAS\Test\Settings\MainSettings\SettingsAdditional\toForm(), ILIAS\Test\Settings\MainSettings\SettingsParticipantFunctionality\toForm(), ILIAS\Test\Scoring\Settings\Settings\toForm(), ILIAS\Test\Settings\MainSettings\SettingsFinishing\toForm(), ILIAS\Test\Settings\MainSettings\SettingsTestBehaviour\toForm(), ILIAS\Test\Settings\MainSettings\SettingsAccess\toForm(), ILIAS\Test\Settings\ScoreReporting\SettingsGamification\toForm(), ILIAS\Test\Settings\ScoreReporting\SettingsResultDetails\toForm(), ILIAS\Test\Settings\MainSettings\SettingsQuestionBehaviour\toForm(), ILIAS\ILIASObject\Properties\Translations\Language\toForm(), ILIAS\Test\Scoring\Marks\Mark\toForm(), ilStudyProgrammeTypeSettings\toFormInput(), ilStudyProgrammeDeadlineSettings\toFormInput(), ilStudyProgrammeTypeInfo\toFormInput(), ilIndividualAssessmentInfoSettings\toFormInput(), ilStudyProgrammeAssessmentSettings\toFormInput(), ilStudyProgrammeAutoMailSettings\toFormInput(), ilStudyProgrammeValidityOfAchievedQualificationSettings\toFormInput(), ilIndividualAssessmentSettings\toFormInput(), ilIndividualAssessmentUserGrading\toFormInput(), ILIAS\UI\Implementation\Component\Input\Field\Checkbox\withValue(), ILIAS\UI\Implementation\Component\Input\Field\Rating\withValue(), ILIAS\UI\Implementation\Component\Input\Field\OptionalGroup\withValue(), and ILIAS\UI\Implementation\Component\Input\Field\DateTime\withValue().

61  : self
62  {
63  $this->checkArg("value", $this->isClientSideValueOk($value), "Display value does not match input type.");
64  $clone = clone $this;
65  foreach ($this->getInputs() as $k => $i) {
66  $clone->inputs[$k] = $i->withValue($value[$k]);
67  }
68  return $clone;
69  }
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Variable Documentation

◆ $inputs

array ILIAS::UI::Implementation::Component::Input\$inputs = []
protected

Definition at line 42 of file Group.php.

Referenced by ilSearchFilterGUI\__construct(), ILIAS\Mail\Folder\MailFilterUI\__construct(), ILIAS\UI\Implementation\Component\Input\Field\Link\__construct(), ILIAS\UI\Implementation\Component\Input\Field\Duration\__construct(), ILIAS\UI\Implementation\Component\Dropzone\File\File\__construct(), ILIAS\UI\Implementation\Component\Modal\RoundTrip\__construct(), ILIAS\Repository\Form\addStdTitle(), ILIAS\Repository\Form\addStdTitleAndDescription(), ILIAS\UI\examples\Input\Field\Markdown\base(), ilObjectGUI\buildDeleletionModal(), ilUserActionAdminGUI\buildForm(), ILIAS\Test\Settings\MainSettings\SettingsMainGUI\buildForm(), ilObjTestFolderGUI\buildGlobalSettingsForm(), ilObjTestGUI\buildInputPoolSelection(), ilAddAnswerFormBuilder\buildInputs(), ilObjTestFolderGUI\buildLogSettingsForm(), ilObjQuestionPoolGUI\buildQuestionCreationForm(), ilObjTestGUI\buildQuestionCreationForm(), ILIAS\Test\Settings\MainSettings\SettingsMainGUI\getAdditionalFunctionalitySettingsSections(), ILIAS\MetaData\Editor\Digest\ContentAssembler\getAuthorsSection(), ILIAS\Test\Settings\MainSettings\SettingsMainGUI\getAvailabilitySettingsSection(), ILIAS\MetaData\Editor\Digest\ContentAssembler\getClassificationSection(), ilUserStartingPointGUI\getEditFormSpecificInputs(), ILIAS\Survey\Mode\AbstractUIModifier\getExportModal(), ilSurveyEvaluationGUI\getExportModal(), ilFileVersionsGUI\getFileZipOptionsForm(), ILIAS\AccessControl\Log\Table\getFilter(), ILIAS\UI\Implementation\Component\Input\Container\Form\FormAdapterGUI\getForm(), ILIAS\MetaData\Editor\Digest\ContentAssembler\getGeneralSection(), ILIAS\Test\Settings\MainSettings\SettingsMainGUI\getGeneralSettingsSection(), ILIAS\MetaData\Editor\Full\Services\Inputs\InputFactory\getInputFields(), ILIAS\GlobalScreen\UI\Footer\Groups\GroupForm\getInputs(), ILIAS\GlobalScreen\UI\Footer\Entries\EntryForm\getInputs(), ILIAS\UI\Implementation\Component\Input\getInputs(), ILIAS\Calendar\ConsultationHours\BookingCancellationGUI\getInputs(), ILIAS\UI\Implementation\Component\Input\Field\SwitchableGroup\getInputsWithOperationForKey(), ILIAS\GlobalScreen\UI\Footer\Translation\TranslationWorkflowForm\getLanguageSelectionForm(), ILIAS\GlobalScreen\UI\Footer\Translation\TranslationWorkflowForm\getLanguageSelectionInputs(), ilDashboardBlockGUI\getManageFields(), ILIAS\Test\Settings\MainSettings\SettingsMainGUI\getPresentationSettingsSection(), ilObjRoleGUI\getRoleForm(), ilObjRoleTemplateGUI\getRoleTemplateForm(), ilECSObjectSettings\getSettingsSection(), ILIAS\Test\Settings\MainSettings\SettingsMainGUI\getTimebasedAvailabilityInputs(), ILIAS\GlobalScreen\UI\Footer\Translation\TranslationWorkflowForm\getTranslationForm(), ILIAS\GlobalScreen\UI\Footer\Translation\TranslationWorkflowForm\getTranslationInputs(), ilMMTopItemFormGUI\getTypeGroups(), ilMMSubitemFormGUI\getTypeGroups(), ILIAS\UI\Implementation\Component\Input\getValue(), ILIAS\UI\Implementation\Component\Input\Field\SwitchableGroup\getValue(), ILIAS\BackgroundTasks\Implementation\Persistence\BasicPersistence\getValueContainerId(), ILIAS\BackgroundTasks\Implementation\Tasks\AbstractTask\getValues(), ilDidacticTemplateSettingsTableFilter\init(), ilMDCopyrightConfigurationGUI\initCopyrightEditModal(), ilObjWikiGUI\initCreateForm(), ilCronManagerGUI\initEditForm(), ilPresentationTableGUI\initFilter(), ilFileVersionFormGUI\initForm(), ilDclTableEditGUI\initForm(), ilDclTableViewEditGUI\initForm(), ilObjDataCollectionGUI\initForm(), ilObjLinkResourceGUI\initFormSettings(), ILIAS\File\Icon\IconFormUI\initIconForm(), ILIAS\UI\Implementation\Component\Input\Field\FilterContextRenderer\renderDurationField(), ILIAS\UI\Implementation\Component\Input\Field\Renderer\renderDurationField(), ILIAS\UI\Implementation\Component\Input\Field\FilterContextRenderer\renderFieldGroups(), ILIAS\UI\Implementation\Component\Input\Container\ViewControl\Renderer\renderStandard(), ILIAS\UI\Implementation\Component\Modal\Factory\roundtrip(), ConcreteForm\setInputs(), ConcreteFilter\setInputs(), ILIAS\UI\Implementation\Component\Input\setInputs(), ilObjForumAdministrationGUI\settingsForm(), ilDclTableEditGUI\setValues(), ilDclTableViewEditGUI\setValues(), ilUserActionAdminGUI\show(), ilSamlSettingsGUI\showSettings(), SectionInputTest\testCommonRendering(), DataViewControlsTest\testDataTableHasNoOrderingViewControl(), DataViewControlsTest\testDataTableHasNoOrderingViewControlDueToRecordCount(), StandardFilterTest\testDedicatedNames(), ilStudyProgrammeAutoMailSettingsTest\testFailWithProcessingEndsNotSuccessfulDays(), FilterTest\testGetInputs(), GroupInputTest\testGroupRendering(), GroupInputTest\testGroupWithoutRequiredField(), GroupInputTest\testGroupWithRequiredField(), ilModulesOrgUnitTypeTest\testOrgUnitTypeGuiAMDForm(), ilStudyProgrammeSubSettingsTest\testPRGSettingsAssessmentToForm(), ilStudyProgrammeSubSettingsTest\testPRGSettingsDeadlineToForm(), ilStudyProgrammeSubSettingsTest\testPRGSettingsMailToForm(), ilStudyProgrammeSubSettingsTest\testPRGSettingsTypeToForm(), ilStudyProgrammeSubSettingsTest\testPRGSettingsValidityToForm(), StandardFilterTest\testRenderActivatedCollapsed(), StandardFilterTest\testRenderActivatedExpanded(), StandardFilterTest\testRenderDeactivatedCollapsed(), StandardFilterTest\testRenderDeactivatedExpanded(), SectionInputTest\testSectionRendering(), ilStudyProgrammeDeadlineSettingsTest\testToFormInput(), ilStudyProgrammeAssessmentSettingsTest\testToFormInput(), FilterTest\testWithActivated(), FilterTest\testWithCollapsed(), FilterTest\testWithDeactivated(), FilterTest\testWithExpanded(), ILIAS\Test\Settings\MainSettings\SettingsIntroduction\toForm(), ILIAS\Test\Settings\MainSettings\SettingsGeneral\toForm(), ILIAS\Test\Settings\MainSettings\SettingsAdditional\toForm(), ILIAS\Test\Settings\MainSettings\SettingsParticipantFunctionality\toForm(), ILIAS\Test\Settings\MainSettings\SettingsFinishing\toForm(), ILIAS\Test\Settings\MainSettings\SettingsTestBehaviour\toForm(), ILIAS\Test\Settings\MainSettings\SettingsAccess\toForm(), ILIAS\Test\Settings\MainSettings\SettingsQuestionBehaviour\toForm(), ILIAS\ILIASObject\Properties\ObjectReferenceProperties\AvailabilityPeriod\AvailabilityPeriod\toForm(), ILIAS\BackgroundTasks\Implementation\Bucket\BasicBucket\userInteraction(), ILIAS\UI\examples\Input\Field\Markdown\with_limits(), and ILIAS\UI\Implementation\Component\Input\withInput().

◆ Group

trait ILIAS::UI::Implementation::Component::Input\Group