ILIAS
trunk Revision v11.0_alpha-2638-g80c1d007f79
◀ ilDoc Overview
class.ilProxySettings.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
25
class
ilProxySettings
26
{
27
protected
static
?
ilProxySettings
$_instance
=
null
;
28
protected
string
$host
=
''
;
29
protected
int
$port
= 80;
30
protected
bool
$active
=
false
;
31
32
public
function
__construct
(
33
protected
ilSetting
$setting
34
) {
35
$this->
read
();
36
}
37
38
public
static
function
_getInstance
():
ilProxySettings
39
{
40
if
(
null
=== self::$_instance) {
41
global
$DIC
;
42
self::$_instance =
new
self
($DIC->settings());
43
}
44
45
return
self::$_instance;
46
}
47
48
protected
function
read
(): void
49
{
50
$this->host = (string) $this->setting->get(
'proxy_host'
);
51
$this->port = (
int
) $this->setting->get(
'proxy_port'
);
52
$this->active = (bool) $this->setting->get(
'proxy_status'
);
53
}
54
55
public
function
isActive
(): bool
56
{
57
return
$this->active
;
58
}
59
60
public
function
getHost
(): string
61
{
62
return
$this->host
;
63
}
64
65
public
function
getPort
():
int
66
{
67
return
$this->port
;
68
}
69
}
ilProxySettings\read
read()
Definition:
class.ilProxySettings.php:48
ilProxySettings\$active
bool $active
Definition:
class.ilProxySettings.php:30
ilProxySettings
class ilProxySettings
Definition:
class.ilProxySettings.php:25
ilProxySettings\getHost
getHost()
Definition:
class.ilProxySettings.php:60
ilProxySettings\$_instance
static ilProxySettings $_instance
Definition:
class.ilProxySettings.php:27
ilProxySettings\__construct
__construct(protected ilSetting $setting)
Definition:
class.ilProxySettings.php:32
null
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
Definition:
shib_logout.php:144
ilProxySettings\getPort
getPort()
Definition:
class.ilProxySettings.php:65
ilProxySettings\$host
string $host
Definition:
class.ilProxySettings.php:28
$DIC
global $DIC
Definition:
shib_login.php:26
ilProxySettings\isActive
isActive()
Definition:
class.ilProxySettings.php:55
ilProxySettings\$port
int $port
Definition:
class.ilProxySettings.php:29
ilProxySettings\_getInstance
static _getInstance()
Definition:
class.ilProxySettings.php:38
ILIAS\Repository\int
int(string $key)
Definition:
trait.BaseGUIRequest.php:61
ilSetting
components
ILIAS
Http_
classes
class.ilProxySettings.php
Generated on Sun Aug 31 2025 23:03:07 for ILIAS by
1.8.13 (using
Doxyfile
)