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