]> git.mxchange.org Git - friendica.git/blobdiff - src/Util/JsonLD.php
Merge branch 'develop' of https://github.com/friendica/friendica into develop
[friendica.git] / src / Util / JsonLD.php
index cf23276d7529a8c8e3be0f98162e72bcde9d3733..6f4545565fa7e78ccc9ed1a519364e471681d0cf 100644 (file)
@@ -43,7 +43,7 @@ class JsonLD
                }
 
                $data = jsonld_default_document_loader($url);
-               Cache::set('documentLoader:' . $url, $data, CACHE_DAY);
+               Cache::set('documentLoader:' . $url, $data, Cache::DAY);
                return $data;
        }
 
@@ -92,7 +92,14 @@ class JsonLD
 
                $jsonobj = json_decode(json_encode($json, JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE));
 
-               $compacted = jsonld_compact($jsonobj, $context);
+
+               try {
+                       $compacted = jsonld_compact($jsonobj, $context);
+               }
+               catch (Exception $e) {
+                       $compacted = false;
+                       logger('compacting error:' . print_r($e, true), LOGGER_DEBUG);
+               }
 
                return json_decode(json_encode($compacted, JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE), true);
        }