diff --git a/jsonld.php b/jsonld.php index 53b18cc..db87931 100644 --- a/jsonld.php +++ b/jsonld.php @@ -612,6 +612,12 @@ class JsonLdProcessor { * @return mixed the compacted JSON-LD output. */ public function compact($input, $ctx, $options) { + if($ctx === null) { + throw new JsonLdException( + 'The compaction context must not be null.', + 'jsonld.CompactError'); + } + // nothing to compact if($input === null) { return null;