ILIAS
trunk Revision v11.0_alpha-2645-g16283d3b3f8
◀ ilDoc Overview
Document.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
21
namespace
ILIAS\LegalDocuments\Value
;
22
23
class
Document
24
{
28
public
function
__construct
(
29
private
readonly
int
$id
,
30
private
readonly
Meta
$meta,
31
private
readonly
DocumentContent
$content,
32
private
readonly array $criteria
33
) {
34
}
35
36
public
function
id
():
int
37
{
38
return
$this->id
;
39
}
40
41
public
function
meta
():
Meta
42
{
43
return
$this->meta;
44
}
45
46
public
function
content
():
DocumentContent
47
{
48
return
$this->content;
49
}
50
54
public
function
criteria
(): array
55
{
56
return
$this->criteria;
57
}
58
}
ILIAS\LegalDocuments\Value\Meta
Definition:
Meta.php:23
ILIAS\LegalDocuments\Value
Definition:
Criterion.php:21
ILIAS\LegalDocuments\Value\Document\id
id()
Definition:
Document.php:36
ILIAS\LegalDocuments\Value\Document\meta
meta()
Definition:
Document.php:41
ILIAS\LegalDocuments\Value\Document\content
content()
Definition:
Document.php:46
ILIAS\LegalDocuments\Value\Document\criteria
criteria()
Definition:
Document.php:54
ILIAS\LegalDocuments\Value\Document\__construct
__construct(private readonly int $id, private readonly Meta $meta, private readonly DocumentContent $content, private readonly array $criteria)
Definition:
Document.php:28
ILIAS\LegalDocuments\Value\DocumentContent
Definition:
DocumentContent.php:23
$id
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
Definition:
plugin.php:23
ILIAS\LegalDocuments\Value\Document
Definition:
Document.php:23
ILIAS\Repository\int
int(string $key)
Definition:
trait.BaseGUIRequest.php:61
components
ILIAS
LegalDocuments
classes
Value
Document.php
Generated on Mon Sep 1 2025 23:03:24 for ILIAS by
1.8.13 (using
Doxyfile
)