ILIAS
release_8 Revision v8.19
|
Interface ilCtrlBaseClassInterface describes ilCtrl base classes. More...
Interface ilCtrlBaseClassInterface describes ilCtrl base classes.
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.