ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
Client.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
22
24
29class 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}
__construct(private ClientSettings $settings)
Client constructor.
Definition: Client.php:35
init(MetaContent $content)
Definition: Client.php:39
addJs(string $path, bool $add_version_number=false, int $batch=2)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...