ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
ILIAS\LegalDocuments\Value\Document Class Reference
+ Collaboration diagram for ILIAS\LegalDocuments\Value\Document:

Public Member Functions

 __construct (private readonly int $id, private readonly Meta $meta, private readonly DocumentContent $content, private readonly array $criteria)
 
 id ()
 
 meta ()
 
 content ()
 
 criteria ()
 

Detailed Description

Definition at line 23 of file Document.php.

Constructor & Destructor Documentation

◆ __construct()

ILIAS\LegalDocuments\Value\Document::__construct ( private readonly int  $id,
private readonly Meta  $meta,
private readonly DocumentContent  $content,
private readonly array  $criteria 
)
Parameters
list<Criterion>$criteria

Definition at line 28 of file Document.php.

33 {
34 }

Member Function Documentation

◆ content()

◆ criteria()

ILIAS\LegalDocuments\Value\Document::criteria ( )
Returns
list<Criterion>

Definition at line 54 of file Document.php.

54 : array
55 {
56 return $this->criteria;
57 }

Referenced by ILIAS\LegalDocuments\Table\DocumentTable\buildTableRow(), ILIAS\LegalDocuments\Provide\ProvideDocument\documentMatches(), ilLegalDocumentsAdministrationGUI\editCriterion(), and ILIAS\LegalDocuments\Repository\DatabaseHistoryRepository\trackUser().

+ Here is the caller graph for this function:

◆ id()

◆ meta()

ILIAS\LegalDocuments\Value\Document::meta ( )

Definition at line 41 of file Document.php.

41 : Meta
42 {
43 return $this->meta;
44 }

Referenced by ILIAS\LegalDocuments\Table\DocumentTable\buildTableRow().

+ Here is the caller graph for this function:

The documentation for this class was generated from the following file: