Elgg\Notifications\EventSerialization::serialize PHP Method

serialize() public method

Serializes event object for database storage
public serialize ( ) : string
return string
    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);
    }
EventSerialization