ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
class.ilChatroomSetupConfig.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
21use ILIAS\Setup;
22
24{
25 public function __construct(
26 protected string $address,
27 protected int $port,
28 protected string $sub_directory,
29 protected string $protocol,
30 protected string $cert,
31 protected string $key,
32 protected string $dhparam,
33 protected string $log,
34 protected string $log_level,
35 protected string $error_log,
36 protected bool $ilias_proxy,
37 protected string $ilias_url,
38 protected bool $client_proxy,
39 protected string $client_url,
40 protected bool $deletion_mode,
41 protected string $deletion_unit,
42 protected int $deletion_value,
43 protected string $deletion_time
44 ) {
45 }
46
47 public function getAddress(): string
48 {
49 return $this->address;
50 }
51
52 public function getPort(): int
53 {
54 return $this->port;
55 }
56
57 public function getSubDirectory(): string
58 {
59 return $this->sub_directory;
60 }
61
62 public function getProtocol(): string
63 {
64 return $this->protocol;
65 }
66
67 public function getCert(): string
68 {
69 return $this->cert;
70 }
71
72 public function getKey(): string
73 {
74 return $this->key;
75 }
76
77 public function getDhparam(): string
78 {
79 return $this->dhparam;
80 }
81
82 public function getLog(): string
83 {
84 return $this->log;
85 }
86
87 public function getLogLevel(): string
88 {
89 return $this->log_level;
90 }
91
92 public function getErrorLog(): string
93 {
94 return $this->error_log;
95 }
96
97 public function hasIliasProxy(): bool
98 {
99 return $this->ilias_proxy;
100 }
101
102 public function getIliasUrl(): string
103 {
104 return $this->ilias_url;
105 }
106
107 public function hasClientProxy(): bool
108 {
109 return $this->client_proxy;
110 }
111
112 public function getClientUrl(): string
113 {
114 return $this->client_url;
115 }
116
117 public function hasDeletionMode(): bool
118 {
119 return $this->deletion_mode;
120 }
121
122 public function getDeletionUnit(): string
123 {
124 return $this->deletion_unit;
125 }
126
127 public function getDeletionValue(): int
128 {
129 return $this->deletion_value;
130 }
131
132 public function getDeletionTime(): string
133 {
134 return $this->deletion_time;
135 }
136}
__construct(protected string $address, protected int $port, protected string $sub_directory, protected string $protocol, protected string $cert, protected string $key, protected string $dhparam, protected string $log, protected string $log_level, protected string $error_log, protected bool $ilias_proxy, protected string $ilias_url, protected bool $client_proxy, protected string $client_url, protected bool $deletion_mode, protected string $deletion_unit, protected int $deletion_value, protected string $deletion_time)
A configuration for the setup.
Definition: Config.php:27
$log
Definition: ltiresult.php:34
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...