ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
class.ilECSAuth.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
24class ilECSAuth implements JsonSerializable
25{
26 protected ilLogger $log;
27 protected array $mids = array();
28
29 private string $realm = '';
30 private string $url = '';
31 private ?int $pid = null;
32
33 public function __construct()
34 {
35 global $DIC;
36
37 $this->log = $DIC->logger()->wsrv();
38 }
39
40 public function setPid(int $a_pid): void
41 {
42 $this->pid = $a_pid;
43 }
44
45 public function getPid(): int
46 {
47 return $this->pid;
48 }
49
50 public function setUrl(string $a_url): void
51 {
52 $this->url = $a_url;
53 }
54
55 public function getUrl(): string
56 {
57 return $this->url;
58 }
59
60 public function setRealm(string $a_realm): void
61 {
62 $this->realm = $a_realm;
63 }
64
65 public function getRealm(): string
66 {
67 return $this->realm;
68 }
69
70 public function jsonSerialize(): mixed
71 {
72 return [
73 "realm" => $this->realm
74 ];
75 }
76}
setRealm(string $a_realm)
setUrl(string $a_url)
ilLogger $log
setPid(int $a_pid)
Component logger with individual log levels by component id.
global $DIC
Definition: shib_login.php:26