server/src/app/Libraries/Mappers/CocoonContentRdfMapper.php
changeset 505 9175ea22f1b1
parent 504 4ab820b387da
child 526 cdaf9dfb5dfd
--- a/server/src/app/Libraries/Mappers/CocoonContentRdfMapper.php	Thu Feb 09 15:05:36 2017 +0100
+++ b/server/src/app/Libraries/Mappers/CocoonContentRdfMapper.php	Thu Feb 09 17:22:58 2017 +0100
@@ -81,6 +81,11 @@
         $providedCHOResource->add('http://purl.org/dc/terms/references', $value);
     }
 
+    protected function propertyLanguageMap($targetRes, $prop, $value) {
+        $targetRes->add($prop, $value);
+    }
+
+
     /**
      * Build the provided CHO.
      */
@@ -115,12 +120,11 @@
         $this->applyPropertiesToRes($res, $providedCHOResource, [
             ['http://purl.org/dc/terms/tableOfContents', null],
             ['http://purl.org/dc/elements/1.1/description', null],
-            ['http://purl.org/dc/elements/1.1/language', null],
+            ['http://purl.org/dc/elements/1.1/language', 'propertyLanguageMap'],
             ['http://purl.org/dc/elements/1.1/publisher', null],
             ['http://purl.org/dc/elements/1.1/type', 'propertyTypeMap'],
             ['http://purl.org/dc/elements/1.1/subject', null],
             ['http://purl.org/dc/elements/1.1/title', null],
-            ['http://purl.org/dc/elements/1.1/language', null],
             ['http://purl.org/dc/terms/extent', null],
             ['http://purl.org/dc/terms/isPartOf', 'propertyCollectionMap'],
             ['http://purl.org/dc/terms/abstract', null],