ILIAS  trunk Revision v11.0_alpha-1831-g8615d53dadb
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
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 ()
 
 xml ()
 
 OERHarvester ()
 
 search ()
 

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
 
XMLServices $xml_services
 
OERHarvesterServices $oer_harvester_services
 
SearchServices $search_services
 

Detailed Description

Definition at line 37 of file InternalServices.php.

Constructor & Destructor Documentation

◆ __construct()

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

Definition at line 53 of file InternalServices.php.

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

54  {
55  $this->dic = $dic;
56  $this->structure_services = new StructureServices();
57  $this->path_services = new PathServices(
58  $this->structure_services
59  );
60  $this->data_helper_services = new DataHelperServices();
61  $this->search_services = new SearchServices();
62  $this->manipulator_services = new ManipulatorServices(
63  $this->path_services,
64  $this->structure_services
65  );
66  $this->copyright_services = new CopyrightServices(
67  $this->dic,
68  $this->search_services,
69  $this->path_services
70  );
71  $this->vocabularies_services = new VocabulariesServices(
72  $this->dic,
73  $this->path_services,
74  $this->structure_services,
75  $this->copyright_services
76  );
77  $this->presentation_services = new PresentationServices(
78  $this->dic,
79  $this->data_helper_services,
80  $this->vocabularies_services
81  );
82  $this->repository_services = new RepositoryServices(
83  $this->dic,
84  $this->path_services,
85  $this->structure_services,
86  $this->vocabularies_services,
87  $this->data_helper_services,
88  $this->manipulator_services
89  );
90  $this->editor_services = new EditorServices(
91  $this->dic,
92  $this->path_services,
93  $this->structure_services,
94  $this->repository_services,
95  $this->manipulator_services,
96  $this->presentation_services,
97  $this->vocabularies_services
98  );
99  $this->xml_services = new XMLServices(
100  $this->dic,
101  $this->path_services,
102  $this->structure_services,
103  $this->manipulator_services,
104  $this->copyright_services
105  );
106  $this->oer_harvester_services = new OERHarvesterServices(
107  $this->dic
108  );
109  }
+ Here is the call graph for this function:

Member Function Documentation

◆ copyright()

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

Definition at line 156 of file InternalServices.php.

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

156  : CopyrightServices
157  {
159  }

◆ dataHelper()

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

Definition at line 126 of file InternalServices.php.

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

126  : DataHelperServices
127  {
129  }

◆ dic()

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

◆ editor()

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

Definition at line 146 of file InternalServices.php.

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

146  : EditorServices
147  {
148  return $this->editor_services;
149  }

◆ manipulator()

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

Definition at line 151 of file InternalServices.php.

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

151  : ManipulatorServices
152  {
154  }

◆ OERHarvester()

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

Definition at line 166 of file InternalServices.php.

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

166  : OERHarvesterServices
167  {
169  }

◆ paths()

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

Definition at line 116 of file InternalServices.php.

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

116  : PathServices
117  {
118  return $this->path_services;
119  }

◆ presentation()

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

Definition at line 131 of file InternalServices.php.

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

131  : PresentationServices
132  {
134  }

◆ repository()

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

Definition at line 136 of file InternalServices.php.

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

136  : RepositoryServices
137  {
139  }

◆ search()

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

Definition at line 171 of file InternalServices.php.

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

171  : SearchServices
172  {
173  return $this->search_services;
174  }

◆ structure()

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

Definition at line 121 of file InternalServices.php.

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

121  : StructureServices
122  {
124  }

◆ vocabularies()

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

Definition at line 141 of file InternalServices.php.

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

141  : VocabulariesServices
142  {
144  }

◆ xml()

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

Definition at line 161 of file InternalServices.php.

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

161  : XMLServices
162  {
163  return $this->xml_services;
164  }

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

◆ $oer_harvester_services

OERHarvesterServices ILIAS\MetaData\Services\InternalServices::$oer_harvester_services
protected

◆ $path_services

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

Definition at line 40 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

◆ $search_services

SearchServices ILIAS\MetaData\Services\InternalServices::$search_services
protected

◆ $structure_services

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

◆ $vocabularies_services

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

◆ $xml_services

XMLServices ILIAS\MetaData\Services\InternalServices::$xml_services
protected

Definition at line 49 of file InternalServices.php.

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


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