ILIAS  release_8 Revision v8.24
class.ilContextApacheSSO.php
Go to the documentation of this file.
1<?php
2
3declare(strict_types=1);
4
21{
22 public static function supportsRedirects(): bool
23 {
24 return true;
25 }
26
27 public static function hasUser(): bool
28 {
29 return true;
30 }
31
32 public static function usesHTTP(): bool
33 {
34 return true;
35 }
36
37 public static function hasHTML(): bool
38 {
39 return true;
40 }
41
42 public static function usesTemplate(): bool
43 {
44 return true;
45 }
46
47 public static function initClient(): bool
48 {
49 return true;
50 }
51
52 public static function doAuthentication(): bool
53 {
54 return true;
55 }
56
57 public static function supportsPersistentSessions(): bool
58 {
59 return true;
60 }
61
62 public static function supportsPushMessages(): bool
63 {
64 return false;
65 }
66
67 public static function isSessionMainContext(): bool
68 {
69 return false;
70 }
71
72 public static function modifyHttpPath(string $httpPath): string
73 {
74 return dirname($httpPath);
75 }
76}
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
static doAuthentication()
Try authentication.
static modifyHttpPath(string $httpPath)
A context might modify the ILIAS http path.
static initClient()
Init client.
static hasUser()
Based on user authentication?
static supportsPushMessages()
Check if push messages are supported, see #0018206.
static isSessionMainContext()
Context that are not only temporary in a session (e.g.
static hasHTML()
Has HTML output.
static usesTemplate()
Uses template engine.
static supportsPersistentSessions()
Check if persistent sessions are supported false for context cli.
static supportsRedirects()
Are redirects supported?
static usesHTTP()
Uses HTTP aka browser.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...