ILIAS  trunk Revision v13.0_alpha-62-g3b72d83f2e5
ILIAS\SystemCheck\Table\Factory Class Reference
+ Inheritance diagram for ILIAS\SystemCheck\Table\Factory:
+ Collaboration diagram for ILIAS\SystemCheck\Table\Factory:

Public Member Functions

 __construct ()
 
 group ()
 
 task ()
 
 group ()
 
 task ()
 

Protected Attributes

DataFactory $data_factory
 
UIServices $ui
 
ilLanguage $lng
 
HTTPServices $http
 
ilCtrl $ctrl
 
RefineryFactory $refinery
 

Detailed Description

Definition at line 35 of file Factory.php.

Constructor & Destructor Documentation

◆ __construct()

ILIAS\SystemCheck\Table\Factory::__construct ( )

Definition at line 44 of file Factory.php.

45 {
46 global $DIC;
47 $this->data_factory = new DataFactory();
48 $this->ui = $DIC->ui();
49 $this->lng = $DIC->language();
50 $this->http = $DIC->http();
51 $this->ctrl = $DIC->ctrl();
52 $this->refinery = $DIC->refinery();
53 }
static http()
Fetches the global http state from ILIAS.
global $DIC
Definition: shib_login.php:26

References $DIC, ILIAS\Repository\ctrl(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), ILIAS\Repository\refinery(), and ILIAS\Repository\ui().

+ Here is the call graph for this function:

Member Function Documentation

◆ group()

ILIAS\SystemCheck\Table\Factory::group ( )
final

Implements ILIAS\SystemCheck\I\Table\FactoryInterface.

Definition at line 55 of file Factory.php.

55 : GroupFactoryInterface
56 {
57 return new GroupFactory(
58 $this->data_factory,
59 $this->ui,
60 $this->lng,
61 $this->http,
62 $this->ctrl
63 );
64 }

References ILIAS\Repository\ctrl(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), and ILIAS\Repository\ui().

+ Here is the call graph for this function:

◆ task()

ILIAS\SystemCheck\Table\Factory::task ( )
final

Implements ILIAS\SystemCheck\I\Table\FactoryInterface.

Definition at line 66 of file Factory.php.

66 : TaskFactoryInterface
67 {
68 return new TaskFactory(
69 $this->data_factory,
70 $this->ui,
71 $this->lng,
72 $this->http,
73 $this->refinery,
74 $this->ctrl
75 );
76 }

References ILIAS\Repository\ctrl(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), ILIAS\Repository\refinery(), and ILIAS\Repository\ui().

+ Here is the call graph for this function:

Field Documentation

◆ $ctrl

ilCtrl ILIAS\SystemCheck\Table\Factory::$ctrl
protected

Definition at line 41 of file Factory.php.

◆ $data_factory

DataFactory ILIAS\SystemCheck\Table\Factory::$data_factory
protected

Definition at line 37 of file Factory.php.

◆ $http

HTTPServices ILIAS\SystemCheck\Table\Factory::$http
protected

Definition at line 40 of file Factory.php.

◆ $lng

ilLanguage ILIAS\SystemCheck\Table\Factory::$lng
protected

Definition at line 39 of file Factory.php.

◆ $refinery

RefineryFactory ILIAS\SystemCheck\Table\Factory::$refinery
protected

Definition at line 42 of file Factory.php.

◆ $ui

UIServices ILIAS\SystemCheck\Table\Factory::$ui
protected

Definition at line 38 of file Factory.php.


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