server/src/app/Libraries/Mappers/CocoonAbstractRdfMapper.php
changeset 108 be2d3b30b2e0
parent 23 037687868bc4
child 144 03678acbfda3
--- a/server/src/app/Libraries/Mappers/CocoonAbstractRdfMapper.php	Fri Jan 22 17:43:25 2016 +0100
+++ b/server/src/app/Libraries/Mappers/CocoonAbstractRdfMapper.php	Tue Jan 19 19:16:23 2016 +0100
@@ -131,13 +131,11 @@
     protected function mapCollections($res) {
         $collections = $res->all('dc:isPartOf');
         foreach($collections as $coll) {
-            if($coll instanceof Resource) {
+            if(CocoonUtils::isResourceCollection($coll)) {
                 $collUri = $coll->getUri();
-                if(strpos(strtolower($collUri), "collection", strlen(config('corpusparole.cocoon_doc_id_base_uri'))) !== FALSE) {
-                    $collectionGraph = new Graph($collUri);
-                    $this->outputGraphes[$collUri] = $collectionGraph;
-                    $collectionGraph->resource($collUri, 'edm:Collection');
-                }
+                $collectionGraph = new Graph($collUri);
+                $this->outputGraphes[$collUri] = $collectionGraph;
+                $collectionGraph->resource($collUri, 'edm:Collection');
             }
         }
     }