ILIAS  trunk Revision v11.0_alpha-1831-g8615d53dadb
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
ILIAS\LegalDocuments\PageFragment\ShowOnScreenMessage Class Reference
+ Inheritance diagram for ILIAS\LegalDocuments\PageFragment\ShowOnScreenMessage:
+ Collaboration diagram for ILIAS\LegalDocuments\PageFragment\ShowOnScreenMessage:

Public Member Functions

 __construct (private readonly PageFragment $inner, private readonly string $type, private readonly string $txt, private readonly bool $keep)
 
 render (ilGlobalTemplateInterface $main_template, Renderer $renderer)
 

Detailed Description

Definition at line 27 of file ShowOnScreenMessage.php.

Constructor & Destructor Documentation

◆ __construct()

ILIAS\LegalDocuments\PageFragment\ShowOnScreenMessage::__construct ( private readonly PageFragment  $inner,
private readonly string  $type,
private readonly string  $txt,
private readonly bool  $keep 
)

Definition at line 29 of file ShowOnScreenMessage.php.

34  {
35  }

Member Function Documentation

◆ render()

ILIAS\LegalDocuments\PageFragment\ShowOnScreenMessage::render ( ilGlobalTemplateInterface  $main_template,
Renderer  $renderer 
)

Implements ILIAS\LegalDocuments\PageFragment.

Definition at line 37 of file ShowOnScreenMessage.php.

References ILIAS\UICore\GlobalTemplate\setOnScreenMessage().

37  : string
38  {
39  $main_template->setOnScreenMessage($this->type, $this->txt, $this->keep);
40  return $this->inner->render($main_template, $renderer);
41  }
setOnScreenMessage(string $type, string $a_txt, bool $a_keep=false)
Set a message to be displayed to the user.
$renderer
+ Here is the call graph for this function:

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