19 declare(strict_types=1);
30 public function init(): void
35 $this->ds->setDSPrefix(
"ds");
36 $this->content_style_domain = $DIC
43 string $a_target_release,
50 foreach ($a_ids as
$id) {
52 foreach (array_keys($pages) as $p) {
53 $pg_ids[] =
"blp:" . $p;
58 "component" =>
"Services/COPage",
66 foreach ($a_ids as $id) {
67 $style_id = $this->content_style_domain->styleForObjId((
int) $id)->getStyleId();
69 $style_ids[] = $style_id;
72 if (count($style_ids)) {
74 "component" =>
"Services/Style",
82 "component" =>
"Services/Object",
92 string $a_schema_version,
95 $this->ds->setExportDirectories($this->dir_relative, $this->dir_absolute);
96 return $this->ds->getXmlRepresentation($a_entity, $a_schema_version, [$a_id],
"",
true,
true);
104 "namespace" =>
"https://www.ilias.de/Modules/Blog/8",
105 "xsd_file" =>
"ilias_blog_8.xsd",
106 "uses_dataset" =>
true,
111 "namespace" =>
"https://www.ilias.de/Modules/Blog/5_0",
112 "xsd_file" =>
"ilias_blog_5_0.xsd",
113 "uses_dataset" =>
true,
118 "namespace" =>
"https://www.ilias.de/Modules/Blog/5_0",
119 "xsd_file" =>
"ilias_blog_5_0.xsd",
120 "uses_dataset" =>
true,
125 "namespace" =>
"https://www.ilias.de/Modules/Blog/4_3",
126 "xsd_file" =>
"ilias_blog_4_3.xsd",
127 "uses_dataset" =>
true,
getValidSchemaVersions(string $a_entity)
static getAllPostings(int $a_blog_id, int $a_limit=1000, int $a_offset=0)
Get all postings of blog.
Blog Data set class This class implements the following entities:
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)
ILIAS Style Content DomainService $content_style_domain
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
getXmlRepresentation(string $a_entity, string $a_schema_version, string $a_id)