ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
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.

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 }

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 156 of file InternalServices.php.

156 : CopyrightServices
157 {
159 }

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

◆ dataHelper()

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

Definition at line 126 of file InternalServices.php.

126 : DataHelperServices
127 {
129 }

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

◆ dic()

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

Definition at line 111 of file InternalServices.php.

111 : GlobalContainer
112 {
113 return $this->dic;
114 }

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

Referenced by ILIAS\MetaData\Services\InternalServices\__construct(), and ILIAS\MetaData\Editor\Full\FullEditorInitiator\init().

+ Here is the caller graph for this function:

◆ editor()

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

Definition at line 146 of file InternalServices.php.

146 : EditorServices
147 {
149 }

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

◆ manipulator()

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

Definition at line 151 of file InternalServices.php.

151 : ManipulatorServices
152 {
154 }

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

◆ OERHarvester()

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

Definition at line 166 of file InternalServices.php.

166 : OERHarvesterServices
167 {
169 }

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

◆ paths()

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

Definition at line 116 of file InternalServices.php.

116 : PathServices
117 {
119 }

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

◆ presentation()

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

Definition at line 131 of file InternalServices.php.

131 : PresentationServices
132 {
134 }

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

◆ repository()

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

Definition at line 136 of file InternalServices.php.

136 : RepositoryServices
137 {
139 }

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

◆ search()

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

Definition at line 171 of file InternalServices.php.

171 : SearchServices
172 {
174 }

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

◆ structure()

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

Definition at line 121 of file InternalServices.php.

121 : StructureServices
122 {
124 }

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

◆ vocabularies()

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

Definition at line 141 of file InternalServices.php.

141 : VocabulariesServices
142 {
144 }

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

◆ xml()

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

Definition at line 161 of file InternalServices.php.

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

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_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: