ILIAS
trunk Revision v11.0_alpha-2645-g16283d3b3f8
|
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.
ILIAS\LegalDocuments\Table\HistoryTable::columns | ( | ) |
Implements ILIAS\LegalDocuments\Table.
Definition at line 62 of file HistoryTable.php.
References ILIAS\Repository\ui().
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().
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().
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().
|
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().
|
private |
Definition at line 131 of file HistoryTable.php.
References $duration, IL_CAL_UNIX, null, and ILIAS\Repository\ui().
Referenced by ILIAS\LegalDocuments\Table\HistoryTable\config().
|
private |
Definition at line 122 of file HistoryTable.php.
References ILIAS\Repository\ui().
Referenced by ILIAS\LegalDocuments\Table\HistoryTable\config().
|
private |
Definition at line 43 of file HistoryTable.php.
Referenced by ILIAS\LegalDocuments\Table\HistoryTable\row().