3 declare(strict_types=1);
40 $this->
logger = $DIC->logger()->webr();
48 string $a_schema_version,
53 $this->writer->setObjId((
int) $a_id);
54 $this->writer->write();
55 return $this->writer->xmlDumpMem(
false);
57 $this->
logger->warning(
"Caught error: " . $e->getMessage());
67 string $a_target_release,
73 "component" =>
"Services/Object",
88 "namespace" =>
"http://www.ilias.de/Modules/WebResource/webr/4_1",
89 "xsd_file" =>
"ilias_webr_4_1.xsd",
90 "uses_dataset" =>
false,
97 public function init(): void
__construct()
Constructor.
getXmlRepresentation(string $a_entity, string $a_schema_version, string $a_id)
getValidSchemaVersions(string $a_entity)
ilWebLinkXmlWriter $writer
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)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
__construct(Container $dic, ilPlugin $plugin)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...