ILIAS  trunk Revision v12.0_alpha-1227-g7ff6d300864
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 ()
 
 OERExposer ()
 

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
 
OERExposerServices $oer_exposer_services
 

Detailed Description

Definition at line 38 of file InternalServices.php.

Constructor & Destructor Documentation

◆ __construct()

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

Definition at line 55 of file InternalServices.php.

56 {
57 $this->dic = $dic;
58 $this->structure_services = new StructureServices();
59 $this->path_services = new PathServices(
60 $this->structure_services
61 );
62 $this->data_helper_services = new DataHelperServices();
63 $this->search_services = new SearchServices();
64 $this->manipulator_services = new ManipulatorServices(
65 $this->path_services,
66 $this->structure_services
67 );
68 $this->copyright_services = new CopyrightServices(
69 $this->dic,
70 $this->search_services,
71 $this->path_services
72 );
73 $this->vocabularies_services = new VocabulariesServices(
74 $this->dic,
75 $this->path_services,
76 $this->structure_services,
77 $this->copyright_services
78 );
79 $this->presentation_services = new PresentationServices(
80 $this->dic,
81 $this->data_helper_services,
82 $this->vocabularies_services
83 );
84 $this->repository_services = new RepositoryServices(
85 $this->dic,
86 $this->path_services,
87 $this->structure_services,
88 $this->vocabularies_services,
89 $this->data_helper_services,
90 $this->manipulator_services
91 );
92 $this->xml_services = new XMLServices(
93 $this->dic,
94 $this->path_services,
95 $this->structure_services,
96 $this->manipulator_services,
97 $this->copyright_services
98 );
99 $this->oer_harvester_services = new OERHarvesterServices(
100 $this->dic,
101 $this->presentation_services,
102 $this->copyright_services,
103 $this->path_services,
104 $this->repository_services,
105 $this->xml_services
106 );
107 $this->oer_exposer_services = new OERExposerServices(
108 $this->dic,
109 $this->oer_harvester_services
110 );
111 $this->editor_services = new EditorServices(
112 $this->dic,
113 $this->path_services,
114 $this->structure_services,
115 $this->repository_services,
116 $this->manipulator_services,
117 $this->presentation_services,
118 $this->vocabularies_services,
119 $this->data_helper_services,
120 $this->copyright_services,
121 $this->oer_harvester_services
122 );
123 }

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

+ Here is the call graph for this function:

Member Function Documentation

◆ copyright()

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

Definition at line 170 of file InternalServices.php.

170 : CopyrightServices
171 {
173 }

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

◆ dataHelper()

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

Definition at line 140 of file InternalServices.php.

140 : DataHelperServices
141 {
143 }

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

◆ dic()

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

Definition at line 125 of file InternalServices.php.

125 : GlobalContainer
126 {
127 return $this->dic;
128 }

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

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

+ Here is the caller graph for this function:

◆ editor()

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

Definition at line 160 of file InternalServices.php.

160 : EditorServices
161 {
163 }

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

◆ manipulator()

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

Definition at line 165 of file InternalServices.php.

165 : ManipulatorServices
166 {
168 }

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

◆ OERExposer()

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

Definition at line 190 of file InternalServices.php.

190 : OERExposerServices
191 {
193 }

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

◆ OERHarvester()

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

Definition at line 180 of file InternalServices.php.

180 : OERHarvesterServices
181 {
183 }

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

◆ paths()

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

Definition at line 130 of file InternalServices.php.

130 : PathServices
131 {
133 }

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

◆ presentation()

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

Definition at line 145 of file InternalServices.php.

145 : PresentationServices
146 {
148 }

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

◆ repository()

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

Definition at line 150 of file InternalServices.php.

150 : RepositoryServices
151 {
153 }

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

◆ search()

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

Definition at line 185 of file InternalServices.php.

185 : SearchServices
186 {
188 }

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

◆ structure()

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

Definition at line 135 of file InternalServices.php.

135 : StructureServices
136 {
138 }

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

◆ vocabularies()

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

Definition at line 155 of file InternalServices.php.

155 : VocabulariesServices
156 {
158 }

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

◆ xml()

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

Definition at line 175 of file InternalServices.php.

175 : XMLServices
176 {
177 return $this->xml_services;
178 }

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

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_exposer_services

OERExposerServices ILIAS\MetaData\Services\InternalServices::$oer_exposer_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 41 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 50 of file InternalServices.php.

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


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