Merge pull request #6697 from annando/memory-jsonld

Avoid memory issue in exception of JSON-LD parser
This commit is contained in:
Tobias Diekershoff
2019-02-19 09:40:01 +01:00
committed by GitHub

View File

@@ -68,7 +68,7 @@ class JsonLD
} }
catch (Exception $e) { catch (Exception $e) {
$normalized = false; $normalized = false;
Logger::log('normalise error:' . print_r($e, true), Logger::DEBUG); Logger::log('normalise error:' . substr(print_r($e, true), 0, 10000), Logger::DEBUG);
} }
return $normalized; return $normalized;
@@ -115,7 +115,7 @@ class JsonLD
} }
catch (Exception $e) { catch (Exception $e) {
$compacted = false; $compacted = false;
Logger::log('compacting error:' . print_r($e, true), Logger::DEBUG); Logger::log('compacting error:' . substr(print_r($e, true), 0, 10000), Logger::DEBUG);
} }
$json = json_decode(json_encode($compacted, JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE), true); $json = json_decode(json_encode($compacted, JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE), true);