|
ILIAS
release_9 Revision v9.13-25-g2c18ec4c24f
|
Inheritance diagram for ilObjTestSettingsAccess:
Collaboration diagram for ilObjTestSettingsAccess:Public Member Functions | |
| __construct (int $test_id, protected bool $start_time_enabled=false, protected ?DateTimeImmutable $start_time=null, protected bool $end_time_enabled=false, protected ?DateTimeImmutable $end_time=null, protected bool $password_enabled=false, protected ?string $password=null, protected bool $fixed_participants=false,) | |
| toForm (\ilLanguage $lng, FieldFactory $f, Refinery $refinery, array $environment=null) | |
| toStorage () | |
| getStartTimeEnabled () | |
| withStartTimeEnabled (bool $start_time_enabled) | |
| getStartTime () | |
| withStartTime (?DateTimeImmutable $start_time) | |
| getEndTimeEnabled () | |
| withEndTimeEnabled (bool $end_time_enabled) | |
| getEndTime () | |
| withEndTime (?DateTimeImmutable $end_time) | |
| getPasswordEnabled () | |
| withPasswordEnabled (bool $password_enabled) | |
| getPassword () | |
| withPassword (?string $password) | |
| getFixedParticipants () | |
| withFixedParticipants (bool $fixed_participants) | |
Public Member Functions inherited from TestSettings | |
| __construct (int $test_id) | |
| getTestId () | |
| withTestId (int $test_id) | |
| toForm (\ilLanguage $lng, FieldFactory $f, Refinery $refinery, array $environment=null) | |
| toStorage () | |
Private Member Functions | |
| getInputAccessWindow (\ilLanguage $lng, FieldFactory $f, Refinery $refinery, array $environment=null) | |
| getSubInputsAccessWindow (\ilLanguage $lng, FieldFactory $f, array $environment) | |
| getInputPassword (\ilLanguage $lng, FieldFactory $f, Refinery $refinery) | |
Private Attributes | |
| const | MAX_PASSWORD_LENGTH = 20 |
Additional Inherited Members | |
Protected Attributes inherited from TestSettings | |
| int | $test_id |
Definition at line 28 of file ilObjTestSettingsAccess.php.
| ilObjTestSettingsAccess::__construct | ( | int | $test_id, |
| protected bool | $start_time_enabled = false, |
||
| protected ?DateTimeImmutable | $start_time = null, |
||
| protected bool | $end_time_enabled = false, |
||
| protected ?DateTimeImmutable | $end_time = null, |
||
| protected bool | $password_enabled = false, |
||
| protected ?string | $password = null, |
||
| protected bool | $fixed_participants = false |
||
| ) |
Definition at line 32 of file ilObjTestSettingsAccess.php.
References ILIAS\MetaData\Repository\Validation\Data\__construct().
Here is the call graph for this function:| ilObjTestSettingsAccess::getEndTime | ( | ) |
Definition at line 208 of file ilObjTestSettingsAccess.php.
Referenced by getSubInputsAccessWindow(), and toStorage().
Here is the caller graph for this function:| ilObjTestSettingsAccess::getEndTimeEnabled | ( | ) |
Definition at line 197 of file ilObjTestSettingsAccess.php.
Referenced by toStorage().
Here is the caller graph for this function:| ilObjTestSettingsAccess::getFixedParticipants | ( | ) |
Definition at line 241 of file ilObjTestSettingsAccess.php.
Referenced by toForm(), and toStorage().
Here is the caller graph for this function:
|
private |
Definition at line 66 of file ilObjTestSettingsAccess.php.
References getSubInputsAccessWindow(), and ilLanguage\txt().
Referenced by toForm().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 124 of file ilObjTestSettingsAccess.php.
References getPassword(), getPasswordEnabled(), ilLanguage\txt(), and ILIAS\UI\Implementation\Component\Input\withValue().
Referenced by toForm().
Here is the call graph for this function:
Here is the caller graph for this function:| ilObjTestSettingsAccess::getPassword | ( | ) |
Definition at line 230 of file ilObjTestSettingsAccess.php.
Referenced by getInputPassword(), and toStorage().
Here is the caller graph for this function:| ilObjTestSettingsAccess::getPasswordEnabled | ( | ) |
Definition at line 219 of file ilObjTestSettingsAccess.php.
Referenced by getInputPassword(), and toStorage().
Here is the caller graph for this function:| ilObjTestSettingsAccess::getStartTime | ( | ) |
Definition at line 186 of file ilObjTestSettingsAccess.php.
Referenced by getSubInputsAccessWindow(), and toStorage().
Here is the caller graph for this function:| ilObjTestSettingsAccess::getStartTimeEnabled | ( | ) |
Definition at line 175 of file ilObjTestSettingsAccess.php.
Referenced by toStorage().
Here is the caller graph for this function:
|
private |
Definition at line 91 of file ilObjTestSettingsAccess.php.
References getEndTime(), getStartTime(), and ilLanguage\txt().
Referenced by getInputAccessWindow().
Here is the call graph for this function:
Here is the caller graph for this function:| ilObjTestSettingsAccess::toForm | ( | \ilLanguage | $lng, |
| FieldFactory | $f, | ||
| Refinery | $refinery, | ||
| array | $environment = null |
||
| ) |
Definition at line 45 of file ilObjTestSettingsAccess.php.
References ILIAS\UI\Implementation\Component\Input\$inputs, getFixedParticipants(), getInputAccessWindow(), getInputPassword(), ilLanguage\txt(), and ILIAS\UI\Implementation\Component\Input\withValue().
Here is the call graph for this function:| ilObjTestSettingsAccess::toStorage | ( | ) |
Definition at line 162 of file ilObjTestSettingsAccess.php.
References getEndTime(), getEndTimeEnabled(), getFixedParticipants(), getPassword(), getPasswordEnabled(), getStartTime(), getStartTimeEnabled(), and ILIAS\Repository\int().
Here is the call graph for this function:| ilObjTestSettingsAccess::withEndTime | ( | ?DateTimeImmutable | $end_time | ) |
Definition at line 212 of file ilObjTestSettingsAccess.php.
| ilObjTestSettingsAccess::withEndTimeEnabled | ( | bool | $end_time_enabled | ) |
Definition at line 201 of file ilObjTestSettingsAccess.php.
| ilObjTestSettingsAccess::withFixedParticipants | ( | bool | $fixed_participants | ) |
Definition at line 245 of file ilObjTestSettingsAccess.php.
| ilObjTestSettingsAccess::withPassword | ( | ?string | $password | ) |
Definition at line 234 of file ilObjTestSettingsAccess.php.
| ilObjTestSettingsAccess::withPasswordEnabled | ( | bool | $password_enabled | ) |
Definition at line 223 of file ilObjTestSettingsAccess.php.
| ilObjTestSettingsAccess::withStartTime | ( | ?DateTimeImmutable | $start_time | ) |
Definition at line 190 of file ilObjTestSettingsAccess.php.
| ilObjTestSettingsAccess::withStartTimeEnabled | ( | bool | $start_time_enabled | ) |
Definition at line 179 of file ilObjTestSettingsAccess.php.
Referenced by ilObjTestSettingsMainGUI\getAccessSettingsForStorage().
Here is the caller graph for this function:
|
private |
Definition at line 30 of file ilObjTestSettingsAccess.php.