Skip to content

Undocumented implementation required for extra data. #11

@hakanersu

Description

@hakanersu

In ActivityObject interface getExtraData method which i thought enough for including extra data to ActivityStream but it seems ReturnsExtraData implementation required for adding extra data. Is it necessary to implement another interface for extra data?

public static function createFromModel(Model $model, $extraData = []): ActivityObject
{
if ($model instanceof ReturnsExtraData) {
$extraData = $model->getExtraData();
}
return new static(get_class($model), $model->getKey(), $extraData);

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions