| 
    ILIAS
    release_10 Revision v10.1-43-ga1241a92c2f
    
   | 
  
 Inheritance diagram for ILIAS\LegalDocuments\Table\HistoryTable:
 Collaboration diagram for ILIAS\LegalDocuments\Table\HistoryTable:Public Member Functions | |
| __construct (private readonly HistoryRepository $repository, private readonly ProvideDocument $document, public readonly string $reset_command, private readonly string $auto_complete_link, private readonly UI $ui, private readonly DocumentModal $modal, private readonly Closure $create, ?Closure $format_date=null) | |
| columns () | |
| config (TableConfig $config) | |
| rows (TableSelection $selection) | |
| name () | |
Private Member Functions | |
| row (History $record) | |
| userName () | |
| time () | |
| showCriteria (History $record) | |
Private Attributes | |
| readonly Closure | $format_date | 
Definition at line 40 of file HistoryTable.php.
| ILIAS\LegalDocuments\Table\HistoryTable::__construct | ( | private readonly HistoryRepository | $repository, | 
| private readonly ProvideDocument | $document, | ||
| public readonly string | $reset_command, | ||
| private readonly string | $auto_complete_link, | ||
| private readonly UI | $ui, | ||
| private readonly DocumentModal | $modal, | ||
| private readonly Closure | $create, | ||
| ?Closure | $format_date = null  | 
        ||
| ) | 
| Closure(class-string,... | $constructor_args): object<class-string> $create | 
| null|Closure(DateTimeImmutable) | string $format_date | 
Definition at line 49 of file HistoryTable.php.
References ilDatePresentation\formatDate(), and IL_CAL_UNIX.
 Here is the call graph for this function:| ILIAS\LegalDocuments\Table\HistoryTable::columns | ( | ) | 
Implements ILIAS\LegalDocuments\Table.
Definition at line 62 of file HistoryTable.php.
References ILIAS\Repository\ui().
 Here is the call graph for this function:| ILIAS\LegalDocuments\Table\HistoryTable::config | ( | TableConfig | $config | ) | 
Implements ILIAS\LegalDocuments\Table.
Definition at line 74 of file HistoryTable.php.
References ILIAS\LegalDocuments\TableConfig\asFilter(), ILIAS\LegalDocuments\TableConfig\setDefaultOrderDirection(), ILIAS\LegalDocuments\TableConfig\setDefaultOrderField(), ILIAS\LegalDocuments\TableConfig\setSelectableColumns(), ILIAS\LegalDocuments\TableConfig\setTitle(), ILIAS\LegalDocuments\Table\HistoryTable\time(), ILIAS\Repository\ui(), and ILIAS\LegalDocuments\Table\HistoryTable\userName().
 Here is the call graph for this function:| ILIAS\LegalDocuments\Table\HistoryTable::name | ( | ) | 
Implements ILIAS\LegalDocuments\Table.
Definition at line 103 of file HistoryTable.php.
      
  | 
  private | 
Definition at line 108 of file HistoryTable.php.
References ILIAS\LegalDocuments\Table\HistoryTable\$format_date, ILIAS\LegalDocuments\Value\History\creation(), ILIAS\LegalDocuments\Value\History\documentContent(), ILIAS\Repository\modal(), ILIAS\LegalDocuments\Table\HistoryTable\showCriteria(), and ILIAS\Repository\ui().
Referenced by ILIAS\LegalDocuments\Table\HistoryTable\rows().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ILIAS\LegalDocuments\Table\HistoryTable::rows | ( | TableSelection | $select | ) | 
Implements ILIAS\LegalDocuments\Table.
Definition at line 86 of file HistoryTable.php.
References ILIAS\LegalDocuments\TableSelection\filter(), ILIAS\LegalDocuments\TableSelection\getLimit(), ILIAS\LegalDocuments\TableSelection\getOffset(), ILIAS\LegalDocuments\TableSelection\getOrderDirection(), ILIAS\LegalDocuments\TableSelection\getOrderField(), ILIAS\UI\examples\Deck\repository(), ILIAS\LegalDocuments\Table\HistoryTable\row(), and ILIAS\LegalDocuments\TableSelection\setMaxCount().
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 148 of file HistoryTable.php.
References $c, $components, ILIAS\LegalDocuments\Value\History\criteriaContent(), and ILIAS\Repository\ui().
Referenced by ILIAS\LegalDocuments\Table\HistoryTable\row().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 131 of file HistoryTable.php.
References $duration, IL_CAL_UNIX, and ILIAS\Repository\ui().
Referenced by ILIAS\LegalDocuments\Table\HistoryTable\config().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 122 of file HistoryTable.php.
References ILIAS\Repository\ui().
Referenced by ILIAS\LegalDocuments\Table\HistoryTable\config().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 43 of file HistoryTable.php.
Referenced by ILIAS\LegalDocuments\Table\HistoryTable\row().