ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
class.ilSetupConfig.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
21use ILIAS\Setup;
23
25{
26 protected \ILIAS\Data\ClientId $client_id;
27 protected \DateTimeZone $server_timezone;
28 protected bool $register_nic;
29 protected ?string $export_hooks_path;
30
31 public function __construct(
33 \DateTimeZone $server_timezone,
34 bool $register_nic,
35 ?string $export_hooks_path
36 ) {
37 $this->client_id = $client_id;
38 $this->server_timezone = $server_timezone;
39 $this->register_nic = $register_nic;
40 $this->export_hooks_path = $export_hooks_path;
41 }
42
43 public function getClientId(): \ILIAS\Data\ClientId
44 {
45 return $this->client_id;
46 }
47
48 public function getServerTimeZone(): \DateTimeZone
49 {
51 }
52
53 public function getRegisterNIC(): bool
54 {
56 }
57
58 public function getExportHooksPath(): ?string
59 {
61 }
62}
ILIAS Data ClientId $client_id
__construct(\ILIAS\Data\ClientId $client_id, \DateTimeZone $server_timezone, bool $register_nic, ?string $export_hooks_path)
DateTimeZone $server_timezone
A configuration for the setup.
Definition: Config.php:27
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Interface Observer \BackgroundTasks Contains several chained tasks and infos about them.