ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
FieldDefinition.php
Go to the documentation of this file.
1<?php
2
20
24
25interface FieldDefinition extends Property
26{
27 public function visibleInRegistrationForcedTo(): ?bool;
28 public function visibleToUserForcedTo(): ?bool;
30 public function visibleInCoursesForcedTo(): ?bool;
31 public function visibleInGroupsForcedTo(): ?bool;
32 public function visibleInStudyProgrammesForcedTo(): ?bool;
33 public function changeableByUserForcedTo(): ?bool;
35 public function requiredForcedTo(): ?bool;
36 public function exportForcedTo(): ?bool;
37 public function searchableForcedTo(): ?bool;
38 public function availableInCertificatesForcedTo(): ?bool;
39 public function hiddenInLists(): bool;
40
46 public function getLegacyInput(
49 ?\ilObjUser $user = null
51
52 public function addValueToUserObject(
53 \ilObjUser $user,
54 mixed $input,
56 ): \ilObjUser;
57}
This class represents a property in a property form.
User class.
This class represents a property form user interface.
getLegacyInput(Language $lng, Context $context, ?\ilObjUser $user=null)
You don't need to add a post_var to the input as the User will handle this for you,...
addValueToUserObject(\ilObjUser $user, mixed $input, \ilPropertyFormGUI $form)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
global $lng
Definition: privfeed.php:31
$context
Definition: webdav.php:31