ILIAS
trunk Revision v11.0_alpha-2662-g519ff7d528f
◀ ilDoc Overview
TestUserInteraction.php
Go to the documentation of this file.
1
<?php
2
19
namespace
ILIAS\Test\Logging
;
20
21
use
ILIAS\Test\Utilities\TitleColumnsBuilder
;
22
use
ILIAS\UI\Factory
as
UIFactory
;
23
use
ILIAS\UI\Component\Listing\Descriptive
as
DescriptiveListing
;
24
use
ILIAS\UI\Component\Legacy\Content
;
25
use
ILIAS\UI\Component\Table\DataRowBuilder
;
26
use
ILIAS\UI\Component\Table\DataRow
;
27
28
interface
TestUserInteraction
29
{
30
public
const
LANG_VAR_PREFIX
=
'logs_'
;
31
32
public
function
getUniqueIdentifier
(): ?string;
33
public
function
withId
(
int
$id
): self;
34
public
function
getLogEntryAsDataTableRow
(
35
\
ilLanguage
$lng
,
36
TitleColumnsBuilder
$title_builder,
37
DataRowBuilder
$row_builder,
38
array $environment
39
):
DataRow
;
40
public
function
getLogEntryAsExportRow
(
41
\
ilLanguage
$lng,
42
TitleColumnsBuilder
$title_builder,
43
AdditionalInformationGenerator
$additional_info,
44
array $environment
45
): array;
46
public
function
getParsedAdditionalInformation
(
47
AdditionalInformationGenerator
$additional_info,
48
UIFactory
$ui_factory,
49
array $environment
50
):
DescriptiveListing
|
Content
;
51
public
function
toStorage
(): array;
52
}
ilLanguage
ILIAS\UI\Component\Legacy\Content
Definition:
Content.php:32
ILIAS\Test\Logging\TestUserInteraction\getParsedAdditionalInformation
getParsedAdditionalInformation(AdditionalInformationGenerator $additional_info, UIFactory $ui_factory, array $environment)
ILIAS\Test\Logging\TestUserInteraction\toStorage
toStorage()
Factory
ILIAS\Test\Utilities\TitleColumnsBuilder
Definition:
TitleColumnsBuilder.php:30
ILIAS\Test\Logging\TestUserInteraction\getLogEntryAsExportRow
getLogEntryAsExportRow(\ilLanguage $lng, TitleColumnsBuilder $title_builder, AdditionalInformationGenerator $additional_info, array $environment)
TitleColumnsBuilder
ILIAS\UI\Component\Legacy\Content
Descriptive
ILIAS\Test\Logging\TestUserInteraction\LANG_VAR_PREFIX
const LANG_VAR_PREFIX
Definition:
TestUserInteraction.php:30
ILIAS\UI\Component\Table\DataRow
Definition:
DataRow.php:27
DataRowBuilder
ILIAS\Test\Logging\TestUserInteraction\getLogEntryAsDataTableRow
getLogEntryAsDataTableRow(\ilLanguage $lng, TitleColumnsBuilder $title_builder, DataRowBuilder $row_builder, array $environment)
ILIAS\Test\Logging
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Definition:
AdditionalInformationGenerator.php:21
ILIAS\UI\Component\Table\DataRowBuilder
Definition:
DataRowBuilder.php:23
$id
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
Definition:
plugin.php:23
$lng
global $lng
Definition:
privfeed.php:31
ILIAS\Test\Logging\TestUserInteraction\withId
withId(int $id)
ILIAS\Test\Logging\TestUserInteraction
Definition:
TestUserInteraction.php:28
DataRow
ILIAS\Test\Logging\AdditionalInformationGenerator
Definition:
AdditionalInformationGenerator.php:28
ILIAS\Test\Logging\TestUserInteraction\getUniqueIdentifier
getUniqueIdentifier()
components
ILIAS
Test
src
Logging
TestUserInteraction.php
Generated on Wed Sep 3 2025 23:04:03 for ILIAS by
1.8.13 (using
Doxyfile
)