ILIAS  trunk Revision v13.0_alpha-62-g3b72d83f2e5
ILIAS\LearningSequence\Content\Condition\StaticInputConfigurationIssue Class Reference
+ Collaboration diagram for ILIAS\LearningSequence\Content\Condition\StaticInputConfigurationIssue:

Public Member Functions

 __construct (string $kind, array $affected_ref_ids, ?string $summary_message_language_var=null, array $details=[])
 

Data Fields

string $kind
 
array $affected_ref_ids
 
string $summary_message_language_var
 
array $details
 

Detailed Description

Definition at line 23 of file StaticInputConfigurationIssue.php.

Constructor & Destructor Documentation

◆ __construct()

ILIAS\LearningSequence\Content\Condition\StaticInputConfigurationIssue::__construct ( string  $kind,
array  $affected_ref_ids,
?string  $summary_message_language_var = null,
array  $details = [] 
)
Parameters
int[]$affected_ref_ids
StaticInputConfigurationIssueDetail[]$details

Definition at line 40 of file StaticInputConfigurationIssue.php.

45 {
46 $this->kind = $kind;
47 $this->affected_ref_ids = array_values(array_unique(array_filter(
48 array_map('intval', $affected_ref_ids),
49 static fn(int $ref_id): bool => $ref_id > 0
50 )));
51 $this->summary_message_language_var = $summary_message_language_var;
52 $this->details = array_values(array_filter(
54 static fn(mixed $detail): bool => $detail instanceof StaticInputConfigurationIssueDetail
55 ));
56 }

References ILIAS\LearningSequence\Content\Condition\StaticInputConfigurationIssue\$affected_ref_ids, ILIAS\LearningSequence\Content\Condition\StaticInputConfigurationIssue\$details, ILIAS\LearningSequence\Content\Condition\StaticInputConfigurationIssue\$kind, and ILIAS\LearningSequence\Content\Condition\StaticInputConfigurationIssue\$summary_message_language_var.

Field Documentation

◆ $affected_ref_ids

array ILIAS\LearningSequence\Content\Condition\StaticInputConfigurationIssue::$affected_ref_ids

◆ $details

array ILIAS\LearningSequence\Content\Condition\StaticInputConfigurationIssue::$details

◆ $kind

string ILIAS\LearningSequence\Content\Condition\StaticInputConfigurationIssue::$kind

◆ $summary_message_language_var

string ILIAS\LearningSequence\Content\Condition\StaticInputConfigurationIssue::$summary_message_language_var

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