ILIAS  trunk Revision v11.0_alpha-1761-g6dbbfa7b760
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
ILIAS\PersonalWorkspace\InternalService Class Reference

PersonalWorkspace internal service. More...

+ Collaboration diagram for ILIAS\PersonalWorkspace\InternalService:

Public Member Functions

 __construct ()
 
 gui ()
 
 repo ()
 
 data ()
 
 domain ()
 

Protected Attributes

InternalDataService $data
 
InternalGUIService $gui
 
InternalDomainService $domain
 
InternalRepoService $repo
 

Detailed Description

PersonalWorkspace internal service.

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

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

Constructor & Destructor Documentation

◆ __construct()

ILIAS\PersonalWorkspace\InternalService::__construct ( )

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

References $DIC, ILIAS\PersonalWorkspace\InternalService\data(), ILIAS\PersonalWorkspace\InternalService\domain(), ILIAS\PersonalWorkspace\InternalService\gui(), and ILIAS\PersonalWorkspace\InternalService\repo().

35  {
36  global $DIC;
37 
38  $this->data = new InternalDataService();
39  $this->repo = new InternalRepoService(
40  $this->data(),
41  $DIC->database()
42  );
43  $this->domain = new InternalDomainService(
44  $this->repo,
45  $this->data
46  );
47  $this->gui = new InternalGUIService(
48  $this->domain
49  );
50  }
global $DIC
Definition: shib_login.php:22
+ Here is the call graph for this function:

Member Function Documentation

◆ data()

ILIAS\PersonalWorkspace\InternalService::data ( )

Definition at line 62 of file class.InternalService.php.

References ILIAS\PersonalWorkspace\InternalService\$data.

Referenced by ILIAS\PersonalWorkspace\InternalService\__construct().

62  : InternalDataService
63  {
64  return $this->data;
65  }
+ Here is the caller graph for this function:

◆ domain()

ILIAS\PersonalWorkspace\InternalService::domain ( )

Definition at line 67 of file class.InternalService.php.

References ILIAS\PersonalWorkspace\InternalService\$domain.

Referenced by ILIAS\PersonalWorkspace\InternalService\__construct().

67  : InternalDomainService
68  {
69  return $this->domain;
70  }
+ Here is the caller graph for this function:

◆ gui()

ILIAS\PersonalWorkspace\InternalService::gui ( )

Definition at line 52 of file class.InternalService.php.

References ILIAS\PersonalWorkspace\InternalService\$gui.

Referenced by ILIAS\PersonalWorkspace\InternalService\__construct().

52  : InternalGUIService
53  {
54  return $this->gui;
55  }
+ Here is the caller graph for this function:

◆ repo()

ILIAS\PersonalWorkspace\InternalService::repo ( )

Definition at line 57 of file class.InternalService.php.

References ILIAS\PersonalWorkspace\InternalService\$repo.

Referenced by ILIAS\PersonalWorkspace\InternalService\__construct().

57  : InternalRepoService
58  {
59  return $this->repo;
60  }
+ Here is the caller graph for this function:

Field Documentation

◆ $data

InternalDataService ILIAS\PersonalWorkspace\InternalService::$data
protected

◆ $domain

InternalDomainService ILIAS\PersonalWorkspace\InternalService::$domain
protected

◆ $gui

InternalGUIService ILIAS\PersonalWorkspace\InternalService::$gui
protected

◆ $repo

InternalRepoService ILIAS\PersonalWorkspace\InternalService::$repo
protected

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