ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
ILIAS\LegalDocuments\PageFragment\PageContent Class Reference
+ Inheritance diagram for ILIAS\LegalDocuments\PageFragment\PageContent:
+ Collaboration diagram for ILIAS\LegalDocuments\PageFragment\PageContent:

Public Member Functions

 __construct (private readonly string $title, private readonly array $components)
 
 render (ilGlobalTemplateInterface $main_template, Renderer $renderer)
 
 withOnScreenMessage (string $type, string $txt, bool $keep=false)
 
 render (ilGlobalTemplateInterface $main_template, Renderer $renderer)
 

Detailed Description

Definition at line 28 of file PageContent.php.

Constructor & Destructor Documentation

◆ __construct()

ILIAS\LegalDocuments\PageFragment\PageContent::__construct ( private readonly string  $title,
private readonly array  $components 
)
Parameters
list<Component>$components

Definition at line 33 of file PageContent.php.

34 {
35 }

Member Function Documentation

◆ render()

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

Implements ILIAS\LegalDocuments\PageFragment.

Definition at line 37 of file PageContent.php.

37 : string
38 {
39 $main_template->setTitle($this->title);
40 return $renderer->render($this->components);
41 }
$renderer
setTitle(string $a_title, bool $hidden=false)
Sets title in standard template.
Class ilChatroomConfigFileHandler \ILIAS\Chatroom\classes.

References $renderer, and ILIAS\UICore\GlobalTemplate\setTitle().

+ Here is the call graph for this function:

◆ withOnScreenMessage()

ILIAS\LegalDocuments\PageFragment\PageContent::withOnScreenMessage ( string  $type,
string  $txt,
bool  $keep = false 
)

Definition at line 43 of file PageContent.php.

43 : PageFragment
44 {
45 return new ShowOnScreenMessage($this, $type, $txt, $keep);
46 }
$txt
Definition: error.php:31

References $txt.


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