ILIAS  trunk Revision v11.0_alpha-1723-g8e69f309bab
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
class.ilChatroomSetupConfig.php
Go to the documentation of this file.
1 <?php
2 
19 declare(strict_types=1);
20 
21 use ILIAS\Setup;
22 
23 class ilChatroomSetupConfig implements Setup\Config
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)
$log
Definition: result.php:32
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...