| 
|   | __construct () | 
|   | 
|   | init () | 
|   | 
|   | getXmlRepresentation (string $a_entity, string $a_schema_version, string $a_id) | 
|   | Get xml representation.  More...
  | 
|   | 
|   | getXmlExportTailDependencies (string $a_entity, string $a_target_release, array $a_ids) | 
|   | 
|   | getValidSchemaVersions (string $a_entity) | 
|   | 
|   | __construct () | 
|   | 
|   | setExport (ilExport $a_exp) | 
|   | 
|   | getExport () | 
|   | 
|   | getXmlRepresentation (string $a_entity, string $a_schema_version, string $a_id) | 
|   | 
|   | init () | 
|   | 
|   | setExportDirectories (string $a_dir_relative, string $a_dir_absolute) | 
|   | 
|   | getRelativeExportDirectory () | 
|   | 
|   | getAbsoluteExportDirectory () | 
|   | 
|   | getXmlExportHeadDependencies (string $a_entity, string $a_target_release, array $a_ids) | 
|   | Get head dependencies.  More...
  | 
|   | 
|   | getXmlExportTailDependencies (string $a_entity, string $a_target_release, array $a_ids) | 
|   | Get tail dependencies.  More...
  | 
|   | 
|   | getValidSchemaVersions (string $a_entity) | 
|   | Returns schema versions that the component can export to.  More...
  | 
|   | 
|   | determineSchemaVersion (string $a_entity, string $a_target_release) | 
|   | 
Definition at line 30 of file class.ilCmiXapiExporter.php.
 
◆ __construct()
      
        
          | ilCmiXapiExporter::__construct  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ getValidSchemaVersions()
      
        
          | ilCmiXapiExporter::getValidSchemaVersions  | 
          ( | 
          string  | 
          $a_entity | ) | 
           | 
        
      
 
- Returns
 - array<string, array<string, string|bool>> 
 
Definition at line 82 of file class.ilCmiXapiExporter.php.
   86                 "namespace" => 
"http://www.ilias.de/Modules/CmiXapi/cmix/5_1",
    87                 "xsd_file" => 
"xml/ilias_cmix_5_1.xsd",
    88                 "uses_dataset" => 
true,
  
 
 
◆ getXmlExportTailDependencies()
      
        
          | ilCmiXapiExporter::getXmlExportTailDependencies  | 
          ( | 
          string  | 
          $a_entity,  | 
        
        
           | 
           | 
          string  | 
          $a_target_release,  | 
        
        
           | 
           | 
          array  | 
          $a_ids  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Definition at line 57 of file class.ilCmiXapiExporter.php.
References $id.
   65         foreach ($a_ids as 
$id) {
    66             $md_ids[] = $id . 
":0:cmix";
    70                 "component" => 
"components/ILIAS/MetaData",
 $id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins 
 
 
 
 
◆ getXmlRepresentation()
      
        
          | ilCmiXapiExporter::getXmlRepresentation  | 
          ( | 
          string  | 
          $a_entity,  | 
        
        
           | 
           | 
          string  | 
          $a_schema_version,  | 
        
        
           | 
           | 
          string  | 
          $a_id  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Get xml representation. 
Definition at line 52 of file class.ilCmiXapiExporter.php.
   54         return $this->_dataset->getCmiXapiXmlRepresentation($a_entity, $a_schema_version, [$a_id], 
"", 
true, 
true);
  
 
 
◆ init()
      
        
          | ilCmiXapiExporter::init  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ $_dataset
◆ ENTITY
      
        
          | const ilCmiXapiExporter::ENTITY = 'cmix' | 
        
      
 
 
◆ SCHEMA_VERSION
      
        
          | const ilCmiXapiExporter::SCHEMA_VERSION = '5.1.0' | 
        
      
 
 
The documentation for this class was generated from the following file: