ILIAS  release_5-0 Revision 5.0.0-1144-gc4397b1f87
ilAssQuestionAbstractPageObjectCommandForwarder Class Reference
+ Inheritance diagram for ilAssQuestionAbstractPageObjectCommandForwarder:
+ Collaboration diagram for ilAssQuestionAbstractPageObjectCommandForwarder:

Public Member Functions

 __construct (assQuestion $questionOBJ, ilCtrl $ctrl, ilTabsGUI $tabs, ilLanguage $lng)
 Constructor. More...
 
 forward ()
 this is the actual forward method that is to be implemented by derived forwarder classes More...
 

Protected Member Functions

 ensurePageObjectExists ($pageObjectType, $pageObjectId)
 ensures an existing page object with giben type/id More...
 
 getPageObjectGUI ($pageObjectType, $pageObjectId)
 instantiates, initialises and returns a page object gui object More...
 

Protected Attributes

 $questionOBJ = null
 
 $ctrl = null
 
 $tabs = null
 
 $lng = null
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

ilAssQuestionAbstractPageObjectCommandForwarder::__construct ( assQuestion  $questionOBJ,
ilCtrl  $ctrl,
ilTabsGUI  $tabs,
ilLanguage  $lng 
)

Constructor.

public

Parameters
assQuestion$questionOBJ
ilCtrl$ctrl
ilTabsGUI$tabs
ilLanguage$lng

Definition at line 55 of file class.ilAssQuestionAbstractPageObjectCommandForwarder.php.

References $ctrl, $lng, $questionOBJ, $tabs, ensurePageObjectExists(), forward(), and getPageObjectGUI().

+ Here is the call graph for this function:

Member Function Documentation

◆ ensurePageObjectExists()

ilAssQuestionAbstractPageObjectCommandForwarder::ensurePageObjectExists (   $pageObjectType,
  $pageObjectId 
)
abstractprotected

ensures an existing page object with giben type/id

protected

Referenced by __construct().

+ Here is the caller graph for this function:

◆ forward()

ilAssQuestionAbstractPageObjectCommandForwarder::forward ( )
abstract

this is the actual forward method that is to be implemented by derived forwarder classes

Referenced by __construct().

+ Here is the caller graph for this function:

◆ getPageObjectGUI()

ilAssQuestionAbstractPageObjectCommandForwarder::getPageObjectGUI (   $pageObjectType,
  $pageObjectId 
)
abstractprotected

instantiates, initialises and returns a page object gui object

protected

Returns
page object gui object

Referenced by __construct().

+ Here is the caller graph for this function:

Field Documentation

◆ $ctrl

ilAssQuestionAbstractPageObjectCommandForwarder::$ctrl = null
protected

◆ $lng

ilAssQuestionAbstractPageObjectCommandForwarder::$lng = null
protected

◆ $questionOBJ

ilAssQuestionAbstractPageObjectCommandForwarder::$questionOBJ = null
protected

◆ $tabs

ilAssQuestionAbstractPageObjectCommandForwarder::$tabs = null
protected

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