ILIAS  trunk Revision v11.0_alpha-1811-gd2d5443e411
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
ILIAS\Tracking\View\Factory Class Reference
+ Inheritance diagram for ILIAS\Tracking\View\Factory:
+ Collaboration diagram for ILIAS\Tracking\View\Factory:

Public Member Functions

 __construct ()
 
 renderer ()
 
 dataRetrieval ()
 
 propertyList ()
 
 progressBlock ()
 

Protected Attributes

UIServices $ui
 
ilDBInterface $db
 

Detailed Description

Definition at line 35 of file Factory.php.

Constructor & Destructor Documentation

◆ __construct()

ILIAS\Tracking\View\Factory::__construct ( )

Definition at line 40 of file Factory.php.

References $DIC, and ILIAS\Repository\ui().

41  {
42  global $DIC;
43  $this->ui = $DIC->ui();
44  $this->db = $DIC->database();
45  }
global $DIC
Definition: shib_login.php:22
+ Here is the call graph for this function:

Member Function Documentation

◆ dataRetrieval()

ILIAS\Tracking\View\Factory::dataRetrieval ( )

Definition at line 54 of file Factory.php.

54  : DataRetrievalFactoryInterface
55  {
56  return new DataRetrievalFactory(
57  $this->db
58  );
59  }

◆ progressBlock()

ILIAS\Tracking\View\Factory::progressBlock ( )

Definition at line 66 of file Factory.php.

66  : ProgressBlockFactory
67  {
68  return new ProgressBlockFactory($this->db);
69  }

◆ propertyList()

ILIAS\Tracking\View\Factory::propertyList ( )

Definition at line 61 of file Factory.php.

62  {
63  return new PropertyListFactory();
64  }

◆ renderer()

ILIAS\Tracking\View\Factory::renderer ( )

Definition at line 47 of file Factory.php.

References ILIAS\Repository\ui().

47  : RendererFactoryInterface
48  {
49  return new RendererFactory(
50  $this->ui
51  );
52  }
+ Here is the call graph for this function:

Field Documentation

◆ $db

ilDBInterface ILIAS\Tracking\View\Factory::$db
protected

Definition at line 38 of file Factory.php.

◆ $ui

UIServices ILIAS\Tracking\View\Factory::$ui
protected

Definition at line 37 of file Factory.php.


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