ILIAS  trunk Revision v11.0_alpha-1861-g09f3d197f78
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
ilContextExtended Class Reference

This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...

+ Inheritance diagram for ilContextExtended:
+ Collaboration diagram for ilContextExtended:

Static Public Member Functions

static getClassName ()
 
- Static Public Member Functions inherited from ilContext
static init (string $a_type)
 Init context by type. More...
 
static directCall (string $a_type, string $a_method)
 Call context method directly without internal handling. More...
 
static supportsRedirects ()
 Are redirects supported? More...
 
static hasUser ()
 Based on user authentication? More...
 
static usesHTTP ()
 Uses HTTP aka browser. More...
 
static hasHTML ()
 Has HTML output. More...
 
static usesTemplate ()
 Uses template engine. More...
 
static initClient ()
 Init client. More...
 
static doAuthentication ()
 Try authentication. More...
 
static supportsPushMessages ()
 Supports push messages. More...
 
static getType ()
 Get context type. More...
 
static supportsPersistentSessions ()
 Check if context supports persistent session handling. More...
 
static isSessionMainContext ()
 Context that are not only temporary in a session (e.g. More...
 
static modifyHttpPath (string $httpPath)
 

Additional Inherited Members

- Data Fields inherited from ilContext
const CONTEXT_WEB = ilContextWeb::class
 
const CONTEXT_CRON = ilContextCron::class
 
const CONTEXT_RSS = ilContextRss::class
 
const CONTEXT_ICAL = ilContextIcal::class
 
const CONTEXT_SOAP = ilContextSoap::class
 
const CONTEXT_SOAP_NO_AUTH = ilContextSoapNoAuth::class
 
const CONTEXT_WEBDAV = ilContextWebdav::class
 
const CONTEXT_RSS_AUTH = ilContextRssAuth::class
 
const CONTEXT_SESSION_REMINDER = ilContextSessionReminder::class
 
const CONTEXT_SOAP_WITHOUT_CLIENT = ilContextSoapWithoutClient::class
 
const CONTEXT_UNITTEST = ilContextUnitTest::class
 
const CONTEXT_REST = ilContextRest::class
 
const CONTEXT_SCORM = ilContextScorm::class
 
const CONTEXT_WAC = ilContextWAC::class
 
const CONTEXT_APACHE_SSO = ilContextApacheSSO::class
 
const CONTEXT_SHIBBOLETH = ilContextShibboleth::class
 
const CONTEXT_LTI_PROVIDER = ilContextLTIProvider::class
 
const CONTEXT_SAML = ilContextSaml::class
 
- Static Protected Member Functions inherited from ilContext
static callContext (string $a_method, array $args=[])
 Call current content. More...
 
- Static Protected Attributes inherited from ilContext
static string $class_name = ""
 
static string $type = ""
 

Detailed Description

This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.

ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.

If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning Extended Service context (factory) class

ONLY FOR TESTS!!!!

Author
Stefan Hecken stefa.nosp@m.n.he.nosp@m.cken@.nosp@m.conc.nosp@m.epts-.nosp@m.and-.nosp@m.train.nosp@m.ing..nosp@m.de

Definition at line 26 of file class.ilContextExtended.php.

Member Function Documentation

◆ getClassName()

static ilContextExtended::getClassName ( )
static

Definition at line 28 of file class.ilContextExtended.php.

Referenced by ilContextTest\testInit().

28  : string
29  {
30  return self::$class_name;
31  }
+ Here is the caller graph for this function:

The documentation for this class was generated from the following file: