ILIAS
release_9 Revision v9.13-25-g2c18ec4c24f
◀ ilDoc Overview
Settings.php
Go to the documentation of this file.
1
<?php
2
3
declare(strict_types=1);
4
5
namespace
ILIAS\ContentPage\GlobalSettings
;
6
12
class
Settings
13
{
14
protected
bool
$readingTimeEnabled
=
false
;
15
16
public
function
isReadingTimeEnabled
(): bool
17
{
18
return
$this->readingTimeEnabled
;
19
}
20
21
public
function
withEnabledReadingTime
(): self
22
{
23
$clone = clone $this;
24
$clone->readingTimeEnabled =
true
;
25
26
return
$clone;
27
}
28
29
public
function
withDisabledReadingTime
(): self
30
{
31
$clone = clone $this;
32
$clone->readingTimeEnabled =
false
;
33
34
return
$clone;
35
}
36
}
ILIAS\ContentPage\GlobalSettings\Settings\withDisabledReadingTime
withDisabledReadingTime()
Definition:
Settings.php:29
ILIAS\ContentPage\GlobalSettings\Settings\withEnabledReadingTime
withEnabledReadingTime()
Definition:
Settings.php:21
ILIAS\ContentPage\GlobalSettings\Settings\isReadingTimeEnabled
isReadingTimeEnabled()
Definition:
Settings.php:16
ILIAS\ContentPage\GlobalSettings\Settings
Definition:
Settings.php:12
ILIAS\ContentPage\GlobalSettings
Definition:
Settings.php:5
ILIAS\ContentPage\GlobalSettings\Settings\$readingTimeEnabled
bool $readingTimeEnabled
Definition:
Settings.php:14
Modules
ContentPage
classes
GlobalSettings
Settings.php
Generated on Wed Sep 10 2025 14:10:43 for ILIAS by
1.8.13 (using
Doxyfile
)