ILIAS
release_8 Revision v8.23
◀ ilDoc Overview
Settings.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
21
namespace
ILIAS\ContentPage\GlobalSettings
;
22
28
class
Settings
29
{
30
protected
bool
$readingTimeEnabled
=
false
;
31
32
public
function
isReadingTimeEnabled
(): bool
33
{
34
return
$this->readingTimeEnabled
;
35
}
36
37
public
function
withEnabledReadingTime
(): self
38
{
39
$clone = clone $this;
40
$clone->readingTimeEnabled =
true
;
41
42
return
$clone;
43
}
44
45
public
function
withDisabledReadingTime
(): self
46
{
47
$clone = clone $this;
48
$clone->readingTimeEnabled =
false
;
49
50
return
$clone;
51
}
52
}
ILIAS\ContentPage\GlobalSettings\Settings\withDisabledReadingTime
withDisabledReadingTime()
Definition:
Settings.php:45
ILIAS\ContentPage\GlobalSettings\Settings\withEnabledReadingTime
withEnabledReadingTime()
Definition:
Settings.php:37
ILIAS\ContentPage\GlobalSettings\Settings\isReadingTimeEnabled
isReadingTimeEnabled()
Definition:
Settings.php:32
ILIAS\ContentPage\GlobalSettings\Settings
Definition:
Settings.php:28
ILIAS\ContentPage\GlobalSettings
Definition:
Settings.php:21
ILIAS\ContentPage\GlobalSettings\Settings\$readingTimeEnabled
bool $readingTimeEnabled
Definition:
Settings.php:30
Modules
ContentPage
classes
GlobalSettings
Settings.php
Generated on Sun Aug 31 2025 22:01:20 for ILIAS by
1.8.13 (using
Doxyfile
)