3declare(strict_types=1);
15 $this->rbac_review =
$DIC[
"rbacreview"];
20 $writer = $this->
getWriter((
int) $obj_id);
23 return $writer->getXml();
29 throw new Exception(
"Wrong type " .
$type .
" for lso export.");
48 "namespace" =>
"http://www.ilias.de/Modules/LearningSequence/lso/5_4",
49 "xsd_file" =>
"ilias_lso_5_4.xsd",
50 "uses_dataset" =>
false,
61 'component' =>
'Services/Container',
75 if ($a_entity ==
"lso") {
78 "component" =>
"Services/Object",
An exception for terminatinating execution or to throw for unit testing.
getXmlExportTailDependencies($a_entity, $a_target_release, $a_ids)
Get tail dependencies.array array of array with keys "component", entity", "ids"
getXmlRepresentation($entity, $target_release, $obj_id)
Get xml representation.
getValidSchemaVersions($entity)
Returns schema versions that the component can export to.
getXmlExportHeadDependencies($entity, $target_release, $ids)
Get head dependencies.
static getInstanceByRefId($a_ref_id, $stop_on_error=true)
get an instance of an Ilias object by reference id
static _getAllReferences($a_id)
get all reference ids of object
static _lookupType($a_id, $a_reference=false)
lookup object type
foreach($_POST as $key=> $value) $res