Bristol SU Support Package
Public Member Functions | List of all members
BristolSU\Support\ActivityInstance\Contracts\DefaultActivityInstanceGenerator Interface Reference
Inheritance diagram for BristolSU\Support\ActivityInstance\Contracts\DefaultActivityInstanceGenerator:
Inheritance graph
[legend]

Public Member Functions

 generate (Activity $activity, string $resourceType, string $resourceId)
 

Detailed Description

Get the default activity instance for the given parameters.

Definition at line 11 of file DefaultActivityInstanceGenerator.php.

Member Function Documentation

◆ generate()

BristolSU\Support\ActivityInstance\Contracts\DefaultActivityInstanceGenerator::generate ( Activity  $activity,
string  $resourceType,
string  $resourceId 
)

Get the default activity instance with the given parameters.

This function should either find an activity instance, or create one if not found.

Parameters
Activity$activityActivity to which the activity instance should belong.
string$resourceTypeResource type. One of user, group or role.
string$resourceIdResource ID. ID of the user/group/role who owns the activity instance.
Returns
ActivityInstance

Implemented in BristolSU\Support\ActivityInstance\DefaultActivityInstanceGenerator.


The documentation for this interface was generated from the following file: