ILIAS  trunk Revision v11.0_alpha-2662-g519ff7d528f
ILIAS\MetaData\OERHarvester\XML\Writer Class Reference
+ Inheritance diagram for ILIAS\MetaData\OERHarvester\XML\Writer:
+ Collaboration diagram for ILIAS\MetaData\OERHarvester\XML\Writer:

Public Member Functions

 __construct (LOMRepository $lom_repository, SimpleDCXMLWriter $xml_writer)
 
 writeSimpleDCMetaData (int $obj_id, int $ref_id, string $type)
 

Protected Attributes

LOMRepository $lom_repository
 
SimpleDCXMLWriter $xml_writer
 

Detailed Description

Definition at line 26 of file Writer.php.

Constructor & Destructor Documentation

◆ __construct()

ILIAS\MetaData\OERHarvester\XML\Writer::__construct ( LOMRepository  $lom_repository,
SimpleDCXMLWriter  $xml_writer 
)

Definition at line 31 of file Writer.php.

References ILIAS\MetaData\OERHarvester\XML\Writer\$lom_repository, and ILIAS\MetaData\OERHarvester\XML\Writer\$xml_writer.

34  {
35  $this->lom_repository = $lom_repository;
36  $this->xml_writer = $xml_writer;
37  }

Member Function Documentation

◆ writeSimpleDCMetaData()

ILIAS\MetaData\OERHarvester\XML\Writer::writeSimpleDCMetaData ( int  $obj_id,
int  $ref_id,
string  $type 
)

Implements ILIAS\MetaData\OERHarvester\XML\WriterInterface.

Definition at line 39 of file Writer.php.

References $ref_id.

39  : \DOMDocument
40  {
41  $simple_dc_xml = new \DOMDocument();
42  $simple_dc_xml->loadXML($this->xml_writer->write(
43  $this->lom_repository->getMD($obj_id, $obj_id, $type),
44  $ref_id
45  )->asXML());
46  return $simple_dc_xml;
47  }
$ref_id
Definition: ltiauth.php:65

Field Documentation

◆ $lom_repository

LOMRepository ILIAS\MetaData\OERHarvester\XML\Writer::$lom_repository
protected

Definition at line 28 of file Writer.php.

Referenced by ILIAS\MetaData\OERHarvester\XML\Writer\__construct().

◆ $xml_writer

SimpleDCXMLWriter ILIAS\MetaData\OERHarvester\XML\Writer::$xml_writer
protected

Definition at line 29 of file Writer.php.

Referenced by ILIAS\MetaData\OERHarvester\XML\Writer\__construct().


The documentation for this class was generated from the following file: