public function serialize()
{
$data = new stdClass();
$data->action = $this->action;
if ($this->object instanceof ElggData) {
if ($this->object instanceof ElggEntity) {
$data->object_id = $this->object->guid;
} else {
$data->object_id = $this->object->id;
}
$data->object_type = $this->object->getType();
$data->object_subtype = $this->object->getSubtype();
}
if ($this->actor) {
$data->actor_guid = $this->actor->guid;
}
return serialize($data);
}