ILIAS  release_9 Revision v9.13-25-g2c18ec4c24f
ILIAS\MetaData\Services\InternalServices Class Reference
+ Collaboration diagram for ILIAS\MetaData\Services\InternalServices:

Public Member Functions

 __construct (GlobalContainer $dic)
 
 dic ()
 
 paths ()
 
 structure ()
 
 dataHelper ()
 
 presentation ()
 
 repository ()
 
 vocabularies ()
 
 editor ()
 
 manipulator ()
 
 copyright ()
 

Protected Attributes

GlobalContainer $dic
 
PathServices $path_services
 
StructureServices $structure_services
 
DataHelperServices $data_helper_services
 
PresentationServices $presentation_services
 
RepositoryServices $repository_services
 
VocabulariesServices $vocabularies_services
 
EditorServices $editor_services
 
ManipulatorServices $manipulator_services
 
CopyrightServices $copyright_services
 

Detailed Description

Definition at line 34 of file InternalServices.php.

Constructor & Destructor Documentation

◆ __construct()

ILIAS\MetaData\Services\InternalServices::__construct ( GlobalContainer  $dic)

Definition at line 47 of file InternalServices.php.

References ILIAS\MetaData\Services\InternalServices\$dic, and ILIAS\MetaData\Services\InternalServices\dic().

48  {
49  $this->dic = $dic;
50  $this->structure_services = new StructureServices();
51  $this->path_services = new PathServices(
52  $this->structure_services
53  );
54  $this->data_helper_services = new DataHelperServices();
55  $this->presentation_services = new PresentationServices(
56  $this->dic,
57  $this->data_helper_services
58  );
59  $this->vocabularies_services = new VocabulariesServices(
60  $this->path_services,
61  $this->structure_services
62  );
63  $this->repository_services = new RepositoryServices(
64  $this->dic,
65  $this->path_services,
66  $this->structure_services,
67  $this->vocabularies_services,
68  $this->data_helper_services
69  );
70  $this->manipulator_services = new ManipulatorServices(
71  $this->path_services,
72  $this->repository_services
73  );
74  $this->editor_services = new EditorServices(
75  $this->dic,
76  $this->path_services,
77  $this->structure_services,
78  $this->repository_services,
79  $this->manipulator_services,
80  $this->presentation_services
81  );
82  $this->copyright_services = new CopyrightServices(
83  $this->dic
84  );
85  }
+ Here is the call graph for this function:

Member Function Documentation

◆ copyright()

ILIAS\MetaData\Services\InternalServices::copyright ( )

Definition at line 132 of file InternalServices.php.

References ILIAS\MetaData\Services\InternalServices\$copyright_services.

132  : CopyrightServices
133  {
135  }

◆ dataHelper()

ILIAS\MetaData\Services\InternalServices::dataHelper ( )

Definition at line 102 of file InternalServices.php.

References ILIAS\MetaData\Services\InternalServices\$data_helper_services.

102  : DataHelperServices
103  {
105  }

◆ dic()

ILIAS\MetaData\Services\InternalServices::dic ( )

◆ editor()

ILIAS\MetaData\Services\InternalServices::editor ( )

Definition at line 122 of file InternalServices.php.

References ILIAS\MetaData\Services\InternalServices\$editor_services.

122  : EditorServices
123  {
124  return $this->editor_services;
125  }

◆ manipulator()

ILIAS\MetaData\Services\InternalServices::manipulator ( )

Definition at line 127 of file InternalServices.php.

References ILIAS\MetaData\Services\InternalServices\$manipulator_services.

127  : ManipulatorServices
128  {
130  }

◆ paths()

ILIAS\MetaData\Services\InternalServices::paths ( )

Definition at line 92 of file InternalServices.php.

References ILIAS\MetaData\Services\InternalServices\$path_services.

92  : PathServices
93  {
94  return $this->path_services;
95  }

◆ presentation()

ILIAS\MetaData\Services\InternalServices::presentation ( )

Definition at line 107 of file InternalServices.php.

References ILIAS\MetaData\Services\InternalServices\$presentation_services.

107  : PresentationServices
108  {
110  }

◆ repository()

ILIAS\MetaData\Services\InternalServices::repository ( )

Definition at line 112 of file InternalServices.php.

References ILIAS\MetaData\Services\InternalServices\$repository_services.

112  : RepositoryServices
113  {
115  }

◆ structure()

ILIAS\MetaData\Services\InternalServices::structure ( )

Definition at line 97 of file InternalServices.php.

References ILIAS\MetaData\Services\InternalServices\$structure_services.

97  : StructureServices
98  {
100  }

◆ vocabularies()

ILIAS\MetaData\Services\InternalServices::vocabularies ( )

Definition at line 117 of file InternalServices.php.

References ILIAS\MetaData\Services\InternalServices\$vocabularies_services.

117  : VocabulariesServices
118  {
120  }

Field Documentation

◆ $copyright_services

CopyrightServices ILIAS\MetaData\Services\InternalServices::$copyright_services
protected

◆ $data_helper_services

DataHelperServices ILIAS\MetaData\Services\InternalServices::$data_helper_services
protected

◆ $dic

GlobalContainer ILIAS\MetaData\Services\InternalServices::$dic
protected

◆ $editor_services

EditorServices ILIAS\MetaData\Services\InternalServices::$editor_services
protected

◆ $manipulator_services

ManipulatorServices ILIAS\MetaData\Services\InternalServices::$manipulator_services
protected

◆ $path_services

PathServices ILIAS\MetaData\Services\InternalServices::$path_services
protected

Definition at line 37 of file InternalServices.php.

Referenced by ILIAS\MetaData\Services\InternalServices\paths().

◆ $presentation_services

PresentationServices ILIAS\MetaData\Services\InternalServices::$presentation_services
protected

◆ $repository_services

RepositoryServices ILIAS\MetaData\Services\InternalServices::$repository_services
protected

◆ $structure_services

StructureServices ILIAS\MetaData\Services\InternalServices::$structure_services
protected

◆ $vocabularies_services

VocabulariesServices ILIAS\MetaData\Services\InternalServices::$vocabularies_services
protected

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