ILIAS
trunk Revision v11.0_alpha-2658-ge2404539063
◀ ilDoc Overview
ShowOnScreenMessage.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
21
namespace
ILIAS\LegalDocuments\PageFragment
;
22
23
use
ILIAS\LegalDocuments\PageFragment
;
24
use
ilGlobalTemplateInterface
;
25
use
ILIAS\UI\Renderer
;
26
27
class
ShowOnScreenMessage
implements
PageFragment
28
{
29
public
function
__construct
(
30
private
readonly
PageFragment
$inner,
31
private
readonly
string
$type,
32
private
readonly
string
$txt
,
33
private
readonly
bool
$keep
34
) {
35
}
36
37
public
function
render
(
ilGlobalTemplateInterface
$main_template,
Renderer
$renderer
): string
38
{
39
$main_template->
setOnScreenMessage
($this->type, $this->txt, $this->keep);
40
return
$this->inner->render($main_template, $renderer);
41
}
42
}
ILIAS\UICore\GlobalTemplate\setOnScreenMessage
setOnScreenMessage(string $type, string $a_txt, bool $a_keep=false)
Set a message to be displayed to the user.
$renderer
$renderer
Definition:
build_bootstrap.php:83
ilGlobalTemplateInterface
ILIAS\LegalDocuments\PageFragment
Definition:
PageContent.php:21
Renderer
ILIAS\LegalDocuments\PageFragment\ShowOnScreenMessage
Definition:
ShowOnScreenMessage.php:27
ILIAS\LegalDocuments\PageFragment\ShowOnScreenMessage\render
render(ilGlobalTemplateInterface $main_template, Renderer $renderer)
Definition:
ShowOnScreenMessage.php:37
ILIAS\LegalDocuments\PageFragment
Definition:
PageFragment.php:26
$txt
$txt
Definition:
error.php:31
ILIAS\LegalDocuments\PageFragment\ShowOnScreenMessage\__construct
__construct(private readonly PageFragment $inner, private readonly string $type, private readonly string $txt, private readonly bool $keep)
Definition:
ShowOnScreenMessage.php:29
components
ILIAS
LegalDocuments
classes
PageFragment
ShowOnScreenMessage.php
Generated on Tue Sep 2 2025 23:03:21 for ILIAS by
1.8.13 (using
Doxyfile
)