ILIAS  release_8 Revision v8.19
All Data Structures Namespaces Files Functions Variables Modules Pages
ilCtrlBaseClassInterface Interface Reference

Interface ilCtrlBaseClassInterface describes ilCtrl base classes. More...

+ Inheritance diagram for ilCtrlBaseClassInterface:
+ Collaboration diagram for ilCtrlBaseClassInterface:

Detailed Description

Interface ilCtrlBaseClassInterface describes ilCtrl base classes.

Author
Thibeau Fuhrer thf@s.nosp@m.tude.nosp@m.r-rai.nosp@m.mann.nosp@m..ch

Constructors of ilCtrl base classes MUST NOT contain arguments! If they do though, they must be optional and cannot use DI yet.

Up till now, base classes were determined by an entry in the database tables 'service_class' and 'module_class'. This interface makes that query obsolete, because the ilCtrl structure can use the interface-collector to gather all known base classes now.

In the future, ilCtrl might as well prescribe some functions like executeCommand() or getHTML() that are essential and provide other interfaces for common GUI classes too.

Definition at line 23 of file interface.ilCtrlBaseClassInterface.php.


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