19 declare(strict_types=1);
56 $this->structure_services =
new StructureServices();
57 $this->path_services =
new PathServices(
58 $this->structure_services
60 $this->data_helper_services =
new DataHelperServices();
61 $this->search_services =
new SearchServices();
62 $this->manipulator_services =
new ManipulatorServices(
64 $this->structure_services
66 $this->copyright_services =
new CopyrightServices(
68 $this->search_services,
71 $this->vocabularies_services =
new VocabulariesServices(
74 $this->structure_services,
75 $this->copyright_services
77 $this->presentation_services =
new PresentationServices(
79 $this->data_helper_services,
80 $this->vocabularies_services
82 $this->repository_services =
new RepositoryServices(
85 $this->structure_services,
86 $this->vocabularies_services,
87 $this->data_helper_services,
88 $this->manipulator_services
90 $this->editor_services =
new EditorServices(
93 $this->structure_services,
94 $this->repository_services,
95 $this->manipulator_services,
96 $this->presentation_services,
97 $this->vocabularies_services
99 $this->xml_services =
new XMLServices(
101 $this->path_services,
102 $this->structure_services,
103 $this->manipulator_services,
104 $this->copyright_services
106 $this->oer_harvester_services =
new OERHarvesterServices(
116 public function paths(): PathServices
161 public function xml(): XMLServices