29 public function init(): void
34 $this->ds->initByExporter($this);
35 $this->ds->setDSPrefix(
"ds");
36 $this->help_domain =
$DIC->help()->internal()->domain();
41 string $a_target_release,
44 if ($a_entity ===
"help") {
45 $lm_node_ids = array();
46 foreach ($a_ids as $lm_id) {
48 foreach ($chaps as $chap) {
49 $lm_node_ids[] = $chap[
"obj_id"];
55 "component" =>
"components/ILIAS/Help",
56 "entity" =>
"help_map",
57 "ids" => $lm_node_ids),
59 "component" =>
"components/ILIAS/Help",
60 "entity" =>
"help_tooltip",
65 if ($a_entity ===
"gdtr") {
70 foreach ($a_ids as
$id) {
71 foreach ($this->help_domain->guidedTour()->step()->getStepsOfTour((
int)
$id) as $step) {
72 $pg_ids[] =
"gdtr:" . $step->getId();
73 $step_ids[] = $step->getId();
78 "component" =>
"components/ILIAS/Help",
79 "entity" =>
"gdtr_step",
82 "component" =>
"components/ILIAS/COPage",
96 string $a_schema_version,
99 return $this->ds->getXmlRepresentation($a_entity, $a_schema_version, [$a_id],
"",
true,
true);
106 "namespace" =>
"https://www.ilias.de/Services/Help/help/10_0",
107 "xsd_file" =>
"ilias_help_10.xsd",
108 "uses_dataset" =>
true,
112 "namespace" =>
"https://www.ilias.de/Services/Help/help/4_3",
113 "xsd_file" =>
"ilias_help_4_3.xsd",
114 "uses_dataset" =>
true,
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
getXmlExportTailDependencies(string $a_entity, string $a_target_release, array $a_ids)
Get tail dependencies.
ILIAS Help InternalDomainService $help_domain
getValidSchemaVersions(string $a_entity)
Returns schema versions that the component can export to.
getXmlRepresentation(string $a_entity, string $a_schema_version, string $a_id)
static getObjectList(int $lm_id, string $type="")
return['delivery_method'=> 'php',]
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
if(!file_exists('../ilias.ini.php'))