ILIAS  release_8 Revision v8.19
All Data Structures Namespaces Files Functions Variables Modules Pages
class.ilContextApacheSSO.php
Go to the documentation of this file.
1 <?php
2 
3 declare(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 }
static modifyHttpPath(string $httpPath)
A context might modify the ILIAS http path.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
static usesHTTP()
Uses HTTP aka browser.
static doAuthentication()
Try authentication.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
static hasUser()
Based on user authentication?
static supportsPushMessages()
Check if push messages are supported, see #0018206.
static supportsPersistentSessions()
Check if persistent sessions are supported false for context cli.
static usesTemplate()
Uses template engine.
static isSessionMainContext()
Context that are not only temporary in a session (e.g.
static initClient()
Init client.
static supportsRedirects()
Are redirects supported?
static hasHTML()
Has HTML output.