ILIAS
trunk Revision v11.0_alpha-2638-g80c1d007f79
◀ ilDoc Overview
PageMetrics.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
21
namespace
ILIAS\ContentPage\PageMetrics\Entity
;
22
23
use
ILIAS\ContentPage\PageMetrics\ValueObject\PageReadingTime
;
24
25
class
PageMetrics
26
{
27
public
function
__construct
(
28
private
readonly
int
$contentPageId,
29
private
readonly
int
$pageId,
30
private
readonly
string
$language,
31
private
readonly
PageReadingTime
$readingTime
32
) {
33
}
34
35
public
function
contentPageId
():
int
36
{
37
return
$this->contentPageId;
38
}
39
40
public
function
pageId
():
int
41
{
42
return
$this->pageId;
43
}
44
45
public
function
language
(): string
46
{
47
return
$this->language;
48
}
49
50
public
function
readingTime
():
PageReadingTime
51
{
52
return
$this->readingTime;
53
}
54
}
ILIAS\ContentPage\PageMetrics\Entity\PageMetrics\__construct
__construct(private readonly int $contentPageId, private readonly int $pageId, private readonly string $language, private readonly PageReadingTime $readingTime)
Definition:
PageMetrics.php:27
ILIAS\ContentPage\PageMetrics\Entity\PageMetrics\language
language()
Definition:
PageMetrics.php:45
ILIAS\ContentPage\PageMetrics\ValueObject\PageReadingTime
Definition:
PageReadingTime.php:25
ILIAS\ContentPage\PageMetrics\Entity\PageMetrics\contentPageId
contentPageId()
Definition:
PageMetrics.php:35
ILIAS\ContentPage\PageMetrics\Entity\PageMetrics\pageId
pageId()
Definition:
PageMetrics.php:40
ILIAS\ContentPage\PageMetrics\Entity
Definition:
PageMetrics.php:21
ILIAS\ContentPage\PageMetrics\Entity\PageMetrics\readingTime
readingTime()
Definition:
PageMetrics.php:50
PageReadingTime
ILIAS\ContentPage\PageMetrics\Entity\PageMetrics
Definition:
PageMetrics.php:25
ILIAS\Repository\int
int(string $key)
Definition:
trait.BaseGUIRequest.php:61
components
ILIAS
ContentPage
classes
PageMetrics
Entity
PageMetrics.php
Generated on Sun Aug 31 2025 23:02:39 for ILIAS by
1.8.13 (using
Doxyfile
)