diff --git a/Code/ActivityStreams/ASObject.php b/Code/ActivityStreams/ASObject.php index d4ef10629..ede21c54a 100644 --- a/Code/ActivityStreams/ASObject.php +++ b/Code/ActivityStreams/ASObject.php @@ -47,6 +47,19 @@ class ASObject public $canSearch; public $commentPolicy; + public function __construct($array = null) + { + if ($array && is_array($array)) { + foreach ($array as $key => $value) { + if ($key === '@context') { + $key = 'ldcontext'; + } + if (property_exists($this,$key)) { + $this->{$key} = $value; + } + } + } + } /** * @return mixed */