28 public function init(): void
31 $this->ds->setDSPrefix(
"ds");
36 string $a_target_release,
40 foreach ($a_ids as $mob_id) {
41 $md_ids[] =
"0:" . $mob_id .
":mob";
46 "component" =>
"components/ILIAS/MetaData",
54 string $a_schema_version,
58 $this->ds->initByExporter($this);
59 return $this->ds->getXmlRepresentation($a_entity, $a_schema_version, [$a_id],
"",
true,
true);
70 "namespace" =>
"https://www.ilias.de/Services/MediaObjects/mob/10",
71 "xsd_file" =>
"ilias_mob_10.xsd",
72 "uses_dataset" =>
true,
76 "namespace" =>
"https://www.ilias.de/Services/MediaObjects/mob/5_1",
77 "xsd_file" =>
"ilias_mob_5_1.xsd",
78 "uses_dataset" =>
true,
82 "namespace" =>
"https://www.ilias.de/Services/MediaObjects/mob/4_3",
83 "xsd_file" =>
"ilias_mob_4_3.xsd",
84 "uses_dataset" =>
true,
88 "namespace" =>
"https://www.ilias.de/Services/MediaObjects/mob/4_1",
89 "xsd_file" =>
"ilias_mob_4_1.xsd",
90 "uses_dataset" =>
true,
static makeDirParents(string $a_dir)
Create a new directory and all parent directories.
getAbsoluteExportDirectory()