3declare(strict_types=1);
48 $this->storage =
$DIC->settings();
57 if (self::$instance) {
65 $this->server = $a_server;
73 public function setPort(
int $a_port): void
75 $this->port = $a_port;
83 public function setUri(
string $a_uri): void
95 $this->login_instructions = $a_inst;
105 $this->active = $a_active;
115 $this->create_users = $a_uc;
125 $this->allow_local = $a_local;
135 $this->default_role = $a_role;
158 $this->
setPort((
int) $this->
getStorage()->
get(
'cas_port', (
string) $this->port));
__construct()
Singleton constructor.
static getInstance()
Get singleton instance.
enableUserCreation($a_uc)
string $login_instructions
setLoginInstruction(string $a_inst)
setServer(string $a_server)
enableLocalAuthentication($a_local)
static ilCASSettings $instance
isLocalAuthenticationEnabled()
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...