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

Main service init and factory. More...

+ Collaboration diagram for ilLMPresentationService:

Public Member Functions

 getSettings ()
 Get learning module settings. More...
 
 getLearningModuleGUI ()
 
 getLearningModule ()
 
 getLMTree ()
 
 getPresentationStatus ()
 
 getNavigationStatus ()
 
 getTracker ()
 
 getRequest ()
 
 getLinker ()
 

Protected Attributes

ilLMPresentationLinker $linker
 
ilLMNavigationStatus $navigation_status
 
ilLMPresentationStatus $presentation_status
 
ilLMTree $lm_tree
 
ilObjLearningModuleGUI $lm_gui
 
ilSetting $lm_set
 
int $ref_id
 
ilObjUser $user
 
PresentationGUIRequest $request
 
ilObjLearningModule $lm
 
ilLMTracker $tracker
 

Detailed Description

Main service init and factory.

Author
Alexander Killing killi.nosp@m.ng@l.nosp@m.eifos.nosp@m..de

Definition at line 25 of file class.ilLMPresentationService.php.

Member Function Documentation

◆ getLearningModule()

ilLMPresentationService::getLearningModule ( )

Definition at line 134 of file class.ilLMPresentationService.php.

References $lm.

Referenced by ilLMTOCExplorerGUI\__construct(), ilLMNavigationRendererGUI\__construct(), ilLMContentRendererGUI\__construct(), and ilLMTOCExplorerGUIFactory\getExplorer().

135  {
136  return $this->lm;
137  }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
+ Here is the caller graph for this function:

◆ getLearningModuleGUI()

ilLMPresentationService::getLearningModuleGUI ( )

Definition at line 129 of file class.ilLMPresentationService.php.

References $lm_gui.

130  {
131  return $this->lm_gui;
132  }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...

◆ getLinker()

ilLMPresentationService::getLinker ( )

Definition at line 164 of file class.ilLMPresentationService.php.

References $linker.

Referenced by ilLMTOCExplorerGUI\__construct(), ilLMNavigationRendererGUI\__construct(), and ilLMContentRendererGUI\__construct().

165  {
166  return $this->linker;
167  }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
+ Here is the caller graph for this function:

◆ getLMTree()

ilLMPresentationService::getLMTree ( )

Definition at line 139 of file class.ilLMPresentationService.php.

References $lm_tree.

Referenced by ilLMNavigationRendererGUI\__construct(), ilLMContentRendererGUI\__construct(), and ilLMTOCExplorerGUIFactory\getExplorer().

139  : ilLMTree
140  {
141  return $this->lm_tree;
142  }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
+ Here is the caller graph for this function:

◆ getNavigationStatus()

ilLMPresentationService::getNavigationStatus ( )

Definition at line 149 of file class.ilLMPresentationService.php.

References $navigation_status.

Referenced by ilLMNavigationRendererGUI\__construct(), ilLMContentRendererGUI\__construct(), and ilLMTOCExplorerGUIFactory\getExplorer().

150  {
152  }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
+ Here is the caller graph for this function:

◆ getPresentationStatus()

ilLMPresentationService::getPresentationStatus ( )

Definition at line 144 of file class.ilLMPresentationService.php.

References $presentation_status.

Referenced by ILIAS\LearningModule\Menu\ilLMMenuGUI\__construct(), ilLMNavigationRendererGUI\__construct(), ilLMContentRendererGUI\__construct(), and ilLMTOCExplorerGUIFactory\getExplorer().

145  {
147  }
ilLMPresentationStatus $presentation_status
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
+ Here is the caller graph for this function:

◆ getRequest()

ilLMPresentationService::getRequest ( )

◆ getSettings()

ilLMPresentationService::getSettings ( )

Get learning module settings.

Definition at line 124 of file class.ilLMPresentationService.php.

References $lm_set.

Referenced by ilLMNavigationRendererGUI\__construct(), and ilLMContentRendererGUI\__construct().

124  : ilSetting
125  {
126  return $this->lm_set;
127  }
+ Here is the caller graph for this function:

◆ getTracker()

ilLMPresentationService::getTracker ( )

Definition at line 154 of file class.ilLMPresentationService.php.

References $tracker.

Referenced by ilLMTOCExplorerGUI\__construct(), ilLMNavigationRendererGUI\__construct(), ilLMContentRendererGUI\__construct(), and ilLMTOCExplorerGUIFactory\getExplorer().

154  : ilLMTracker
155  {
156  return $this->tracker;
157  }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
+ Here is the caller graph for this function:

Field Documentation

◆ $linker

ilLMPresentationLinker ilLMPresentationService::$linker
protected

Definition at line 27 of file class.ilLMPresentationService.php.

Referenced by getLinker().

◆ $lm

ilObjLearningModule ilLMPresentationService::$lm
protected

Definition at line 36 of file class.ilLMPresentationService.php.

Referenced by getLearningModule().

◆ $lm_gui

ilObjLearningModuleGUI ilLMPresentationService::$lm_gui
protected

Definition at line 31 of file class.ilLMPresentationService.php.

Referenced by getLearningModuleGUI().

◆ $lm_set

ilSetting ilLMPresentationService::$lm_set
protected

Definition at line 32 of file class.ilLMPresentationService.php.

Referenced by getSettings().

◆ $lm_tree

ilLMTree ilLMPresentationService::$lm_tree
protected

Definition at line 30 of file class.ilLMPresentationService.php.

Referenced by getLMTree().

◆ $navigation_status

ilLMNavigationStatus ilLMPresentationService::$navigation_status
protected

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

Referenced by getNavigationStatus().

◆ $presentation_status

ilLMPresentationStatus ilLMPresentationService::$presentation_status
protected

Definition at line 29 of file class.ilLMPresentationService.php.

Referenced by getPresentationStatus().

◆ $ref_id

int ilLMPresentationService::$ref_id
protected

Definition at line 33 of file class.ilLMPresentationService.php.

◆ $request

PresentationGUIRequest ilLMPresentationService::$request
protected

Definition at line 35 of file class.ilLMPresentationService.php.

Referenced by getRequest().

◆ $tracker

ilLMTracker ilLMPresentationService::$tracker
protected

Definition at line 37 of file class.ilLMPresentationService.php.

Referenced by getTracker().

◆ $user

ilObjUser ilLMPresentationService::$user
protected

Definition at line 34 of file class.ilLMPresentationService.php.


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