ILIAS
release_6 Revision v6.24-5-g0c8bfefb3b8
◀ ilDoc Overview
Client.php
Go to the documentation of this file.
1
<?
php
2
3
namespace
ILIAS\GlobalScreen\Client
;
4
5
use
ILIAS\GlobalScreen\Scope\Layout\MetaContent\MetaContent
;
6
12
class
Client
13
{
14
18
private
$settings
;
19
20
26
public
function
__construct
(
ClientSettings
$settings
)
27
{
28
$this->
settings
=
$settings
;
29
}
30
31
35
public
function
init
(
MetaContent
$content)
36
{
37
$content->
addJs
(
"./src/GlobalScreen/Client/dist/GS.js"
,
true
, 1);
38
$init_script =
"il.GS.Client.init('"
. json_encode($this->
settings
) .
"');"
;
39
$content->
addOnloadCode
($init_script, 1);
40
}
41
42
46
public
function
__toString
()
47
{
48
return
"LOREM"
;
49
}
50
}
php
An exception for terminatinating execution or to throw for unit testing.
ILIAS\GlobalScreen\Client\ClientSettings
Definition:
ClientSettings.php:13
ILIAS\GlobalScreen\Client\Client
Definition:
Client.php:13
ILIAS\GlobalScreen\Client\Client\$settings
$settings
Definition:
Client.php:18
ILIAS\GlobalScreen\Client\Client\__construct
__construct(ClientSettings $settings)
Client constructor.
Definition:
Client.php:26
ILIAS\GlobalScreen\Client\Client\__toString
__toString()
@inheritDoc
Definition:
Client.php:46
ILIAS\GlobalScreen\Client\Client\init
init(MetaContent $content)
Definition:
Client.php:35
ILIAS\GlobalScreen\Scope\Layout\MetaContent\MetaContent
Definition:
MetaContent.php:21
ILIAS\GlobalScreen\Scope\Layout\MetaContent\MetaContent\addJs
addJs(string $path, bool $add_version_number=false, int $batch=2)
Definition:
MetaContent.php:96
ILIAS\GlobalScreen\Scope\Layout\MetaContent\MetaContent\addOnloadCode
addOnloadCode(string $content, int $batch=2)
Definition:
MetaContent.php:116
ILIAS\GlobalScreen\Client
Entry Point for Async calls from the Notification Center.
Definition:
gs_content.php:1
settings
settings()
Definition:
settings.php:2
src
GlobalScreen
Client
Client.php
Generated on Fri Oct 3 2025 20:01:01 for ILIAS by
1.9.4 (using
Doxyfile
)