ILIAS  trunk Revision v11.0_alpha-2645-g16283d3b3f8
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.

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

54  : array
55  {
56  return $this->criteria;
57  }
+ Here is the caller graph for this function:

◆ id()

◆ meta()

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

Definition at line 41 of file Document.php.

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

41  : Meta
42  {
43  return $this->meta;
44  }
+ Here is the caller graph for this function:

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