ILIAS  trunk Revision v11.0_alpha-1715-g7fc467680fb
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
ILIAS\Test\Logging\TestLoggingRepository Interface Reference

skergomard More...

+ Inheritance diagram for ILIAS\Test\Logging\TestLoggingRepository:
+ Collaboration diagram for ILIAS\Test\Logging\TestLoggingRepository:

Public Member Functions

 storeTestAdministrationInteraction (TestAdministrationInteraction $interaction)
 
 storeQuestionAdministrationInteraction (TestQuestionAdministrationInteraction $interaction)
 
 storeParticipantInteraction (TestParticipantInteraction $interaction)
 
 storeScoringInteraction (TestScoringInteraction $interaction)
 
 storeError (TestError $interaction)
 
 getLogs (array $valid_types, ?array $test_filter, ?Range $range=null, ?Order $order=null, ?int $from_filter=null, ?int $to_filter=null, ?array $admin_filter=null, ?array $pax_filter=null, ?array $question_filter=null, ?string $ip_filter=null, ?array $log_entry_type_filter=null, ?array $interaction_type_filter=null)
 
 getLogsCount (array $valid_types, ?array $test_filter, ?int $from_filter=null, ?int $to_filter=null, ?array $admin_filter=null, ?array $pax_filter=null, ?array $question_filter=null, ?string $ip_filter=null, ?array $log_entry_type_filter=null, ?array $interaction_type_filter=null)
 
 getLogsByUniqueIdentifiers (array $unique_identifiers)
 
 getLog (string $unique_identifier)
 
 deleteLogs (array $unique_identifiers)
 
 testHasParticipantInteractions (int $ref_id)
 
 deleteParticipantInteractionsForTest (int $ref_id)
 
 getLegacyLogsForObjId (?int $obj_id)
 

Detailed Description

skergomard

Definition at line 28 of file TestLoggingRepository.php.

Member Function Documentation

◆ deleteLogs()

ILIAS\Test\Logging\TestLoggingRepository::deleteLogs ( array  $unique_identifiers)
Parameters
array<string>$unique_identifiers

Implemented in ILIAS\Test\Logging\TestLoggingDatabaseRepository.

◆ deleteParticipantInteractionsForTest()

ILIAS\Test\Logging\TestLoggingRepository::deleteParticipantInteractionsForTest ( int  $ref_id)

◆ getLegacyLogsForObjId()

ILIAS\Test\Logging\TestLoggingRepository::getLegacyLogsForObjId ( ?int  $obj_id)

◆ getLog()

ILIAS\Test\Logging\TestLoggingRepository::getLog ( string  $unique_identifier)

◆ getLogs()

ILIAS\Test\Logging\TestLoggingRepository::getLogs ( array  $valid_types,
?array  $test_filter,
?Range  $range = null,
?Order  $order = null,
?int  $from_filter = null,
?int  $to_filter = null,
?array  $admin_filter = null,
?array  $pax_filter = null,
?array  $question_filter = null,
?string  $ip_filter = null,
?array  $log_entry_type_filter = null,
?array  $interaction_type_filter = null 
)
Returns
array<>

◆ getLogsByUniqueIdentifiers()

ILIAS\Test\Logging\TestLoggingRepository::getLogsByUniqueIdentifiers ( array  $unique_identifiers)
Parameters
array<string>$unique_identifiers
Returns
array<>

Implemented in ILIAS\Test\Logging\TestLoggingDatabaseRepository.

◆ getLogsCount()

ILIAS\Test\Logging\TestLoggingRepository::getLogsCount ( array  $valid_types,
?array  $test_filter,
?int  $from_filter = null,
?int  $to_filter = null,
?array  $admin_filter = null,
?array  $pax_filter = null,
?array  $question_filter = null,
?string  $ip_filter = null,
?array  $log_entry_type_filter = null,
?array  $interaction_type_filter = null 
)

◆ storeError()

ILIAS\Test\Logging\TestLoggingRepository::storeError ( TestError  $interaction)

◆ storeParticipantInteraction()

ILIAS\Test\Logging\TestLoggingRepository::storeParticipantInteraction ( TestParticipantInteraction  $interaction)

◆ storeQuestionAdministrationInteraction()

ILIAS\Test\Logging\TestLoggingRepository::storeQuestionAdministrationInteraction ( TestQuestionAdministrationInteraction  $interaction)

◆ storeScoringInteraction()

ILIAS\Test\Logging\TestLoggingRepository::storeScoringInteraction ( TestScoringInteraction  $interaction)

◆ storeTestAdministrationInteraction()

ILIAS\Test\Logging\TestLoggingRepository::storeTestAdministrationInteraction ( TestAdministrationInteraction  $interaction)

◆ testHasParticipantInteractions()

ILIAS\Test\Logging\TestLoggingRepository::testHasParticipantInteractions ( int  $ref_id)

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