ILIAS  trunk Revision v11.0_alpha-2638-g80c1d007f79
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)
 

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.

References ILIAS\UI\Renderer\render(), and ILIAS\UICore\GlobalTemplate\setTitle().

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 .
+ 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

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