19declare(strict_types=1);
40 protected GlobalContainer
$dic;
58 $this->structure_services =
new StructureServices();
59 $this->path_services =
new PathServices(
60 $this->structure_services
62 $this->data_helper_services =
new DataHelperServices();
63 $this->search_services =
new SearchServices();
64 $this->manipulator_services =
new ManipulatorServices(
66 $this->structure_services
68 $this->copyright_services =
new CopyrightServices(
70 $this->search_services,
73 $this->vocabularies_services =
new VocabulariesServices(
76 $this->structure_services,
77 $this->copyright_services
79 $this->presentation_services =
new PresentationServices(
81 $this->data_helper_services,
82 $this->vocabularies_services
84 $this->repository_services =
new RepositoryServices(
87 $this->structure_services,
88 $this->vocabularies_services,
89 $this->data_helper_services,
90 $this->manipulator_services
92 $this->xml_services =
new XMLServices(
95 $this->structure_services,
96 $this->manipulator_services,
97 $this->copyright_services
99 $this->oer_harvester_services =
new OERHarvesterServices(
101 $this->presentation_services,
102 $this->copyright_services,
103 $this->path_services,
104 $this->repository_services,
107 $this->oer_exposer_services =
new OERExposerServices(
109 $this->oer_harvester_services
111 $this->editor_services =
new EditorServices(
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
125 public function dic(): GlobalContainer
130 public function paths(): PathServices
175 public function xml(): XMLServices
Customizing of pimple-DIC for ILIAS.