ILIAS
trunk Revision v11.0_alpha-2638-g80c1d007f79
◀ ilDoc Overview
Client.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
21
namespace
ILIAS\GlobalScreen\Client
;
22
23
use
ILIAS\GlobalScreen\Scope\Layout\MetaContent\MetaContent
;
24
29
class
Client
30
{
35
public
function
__construct
(
private
ClientSettings
$settings)
36
{
37
}
38
39
public
function
init
(MetaContent $content): void
40
{
41
$content->addJs(
"assets/js/GS.js"
,
true
, 1);
42
$init_script =
"il.GS.Client.init('"
. json_encode($this->
settings
) .
"');"
;
43
$content->addOnloadCode($init_script, 1);
44
}
45
}
ILIAS\GlobalScreen\Client
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Definition:
callback_handler.php:19
GuzzleHttp\Client\ClientSettings
Definition:
ClientSettings.php:29
GuzzleHttp\Client\Client
Definition:
Client.php:29
ILIAS\Repository\settings
settings()
Definition:
trait.GlobalDICDomainServices.php:96
GuzzleHttp\Client\Client\init
init(MetaContent $content)
Definition:
Client.php:39
MetaContent
GuzzleHttp\Client\Client\__construct
__construct(private ClientSettings $settings)
Client constructor.
Definition:
Client.php:35
components
ILIAS
GlobalScreen
src
Client
Client.php
Generated on Sun Aug 31 2025 23:03:01 for ILIAS by
1.8.13 (using
Doxyfile
)