3 declare(strict_types=1);
48 $this->storage = $DIC->settings();
57 if (self::$instance) {
58 return 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));
enableUserCreation($a_uc)
isLocalAuthenticationEnabled()
static ilCASSettings $instance
setLoginInstruction(string $a_inst)
__construct()
Singleton constructor.
enableLocalAuthentication($a_local)
string $login_instructions
setServer(string $a_server)
static getInstance()
Get singleton instance.