ILIAS
trunk Revision v11.0_alpha-3011-gc6b235a2e85
|
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 ?string $ip_range_from=null, protected ?string $ip_range_to=null, protected bool $fixed_participants=false) | |
toForm (\ilLanguage $lng, FieldFactory $f, Refinery $refinery, ?array $environment=null) | |
toStorage () | |
toLog (AdditionalInformationGenerator $additional_info) | |
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) | |
getIpRangeFrom () | |
withIpRangeFrom (?string $ip_range_from) | |
getIpRangeTo () | |
withIpRangeTo (?string $ip_range_to) | |
isIpRangeEnabled () | |
getFixedParticipants () | |
withFixedParticipants (bool $fixed_participants) | |
![]() | |
__construct (int $test_id) | |
getTestId () | |
withTestId (int $test_id) | |
toForm (\ilLanguage $lng, FieldFactory $f, Refinery $refinery, ?array $environment=null) | |
toStorage () | |
toLog (AdditionalInformationGenerator $additional_info) | |
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) | |
getInputIpRange (\ilLanguage $lng, FieldFactory $f, Refinery $refinery) | |
checkIpRangeValidity (string $start, string $end) | |
Private Attributes | |
const | MAX_PASSWORD_LENGTH = 20 |
Additional Inherited Members | |
![]() | |
int | $test_id |
Definition at line 31 of file SettingsAccess.php.
ILIAS\Test\Settings\MainSettings\SettingsAccess::__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 ?string | $ip_range_from = null , |
||
protected ?string | $ip_range_to = null , |
||
protected bool | $fixed_participants = false |
||
) |
Definition at line 35 of file SettingsAccess.php.
References ILIAS\Test\Settings\TestSettings\$test_id, and ILIAS\GlobalScreen\Provider\__construct().
|
private |
Definition at line 231 of file SettingsAccess.php.
ILIAS\Test\Settings\MainSettings\SettingsAccess::getEndTime | ( | ) |
Definition at line 317 of file SettingsAccess.php.
ILIAS\Test\Settings\MainSettings\SettingsAccess::getEndTimeEnabled | ( | ) |
Definition at line 306 of file SettingsAccess.php.
ILIAS\Test\Settings\MainSettings\SettingsAccess::getFixedParticipants | ( | ) |
Definition at line 377 of file SettingsAccess.php.
|
private |
Definition at line 72 of file SettingsAccess.php.
|
private |
Definition at line 168 of file SettingsAccess.php.
|
private |
Definition at line 130 of file SettingsAccess.php.
ILIAS\Test\Settings\MainSettings\SettingsAccess::getIpRangeFrom | ( | ) |
Definition at line 350 of file SettingsAccess.php.
ILIAS\Test\Settings\MainSettings\SettingsAccess::getIpRangeTo | ( | ) |
Definition at line 361 of file SettingsAccess.php.
ILIAS\Test\Settings\MainSettings\SettingsAccess::getPassword | ( | ) |
Definition at line 339 of file SettingsAccess.php.
ILIAS\Test\Settings\MainSettings\SettingsAccess::getPasswordEnabled | ( | ) |
Definition at line 328 of file SettingsAccess.php.
ILIAS\Test\Settings\MainSettings\SettingsAccess::getStartTime | ( | ) |
Definition at line 295 of file SettingsAccess.php.
ILIAS\Test\Settings\MainSettings\SettingsAccess::getStartTimeEnabled | ( | ) |
Definition at line 284 of file SettingsAccess.php.
|
private |
Definition at line 97 of file SettingsAccess.php.
ILIAS\Test\Settings\MainSettings\SettingsAccess::isIpRangeEnabled | ( | ) |
Definition at line 372 of file SettingsAccess.php.
ILIAS\Test\Settings\MainSettings\SettingsAccess::toForm | ( | \ilLanguage | $lng, |
FieldFactory | $f, | ||
Refinery | $refinery, | ||
?array | $environment = null |
||
) |
Reimplemented from ILIAS\Test\Settings\TestSettings.
Definition at line 50 of file SettingsAccess.php.
ILIAS\Test\Settings\MainSettings\SettingsAccess::toLog | ( | AdditionalInformationGenerator | $additional_info | ) |
Reimplemented from ILIAS\Test\Settings\TestSettings.
Definition at line 260 of file SettingsAccess.php.
References ILIAS\Test\Logging\AdditionalInformationGenerator\getEnabledDisabledTagForBool(), and ILIAS\Test\Logging\AdditionalInformationGenerator\getNoneTag().
ILIAS\Test\Settings\MainSettings\SettingsAccess::toStorage | ( | ) |
Reimplemented from ILIAS\Test\Settings\TestSettings.
Definition at line 245 of file SettingsAccess.php.
References ILIAS\Repository\int().
ILIAS\Test\Settings\MainSettings\SettingsAccess::withEndTime | ( | ?\DateTimeImmutable | $end_time | ) |
Definition at line 321 of file SettingsAccess.php.
ILIAS\Test\Settings\MainSettings\SettingsAccess::withEndTimeEnabled | ( | bool | $end_time_enabled | ) |
Definition at line 310 of file SettingsAccess.php.
ILIAS\Test\Settings\MainSettings\SettingsAccess::withFixedParticipants | ( | bool | $fixed_participants | ) |
Definition at line 381 of file SettingsAccess.php.
ILIAS\Test\Settings\MainSettings\SettingsAccess::withIpRangeFrom | ( | ?string | $ip_range_from | ) |
Definition at line 354 of file SettingsAccess.php.
ILIAS\Test\Settings\MainSettings\SettingsAccess::withIpRangeTo | ( | ?string | $ip_range_to | ) |
Definition at line 365 of file SettingsAccess.php.
ILIAS\Test\Settings\MainSettings\SettingsAccess::withPassword | ( | ?string | $password | ) |
Definition at line 343 of file SettingsAccess.php.
ILIAS\Test\Settings\MainSettings\SettingsAccess::withPasswordEnabled | ( | bool | $password_enabled | ) |
Definition at line 332 of file SettingsAccess.php.
ILIAS\Test\Settings\MainSettings\SettingsAccess::withStartTime | ( | ?\DateTimeImmutable | $start_time | ) |
Definition at line 299 of file SettingsAccess.php.
ILIAS\Test\Settings\MainSettings\SettingsAccess::withStartTimeEnabled | ( | bool | $start_time_enabled | ) |
Definition at line 288 of file SettingsAccess.php.
Referenced by ILIAS\Test\Settings\MainSettings\SettingsMainGUI\getAccessSettingsForStorage().
|
private |
Definition at line 33 of file SettingsAccess.php.