|
Bristol SU Support Package
|


Public Member Functions | |
| __construct (ActivityInstanceRepositoryContract $repository) | |
| generate (Activity $activity, string $resourceType, string $resourceId) | |
Private Attributes | |
| $repository | |
Generate an activity instance using the repository
Definition at line 13 of file DefaultActivityInstanceGenerator.php.
| BristolSU\Support\ActivityInstance\DefaultActivityInstanceGenerator::__construct | ( | ActivityInstanceRepositoryContract | $repository | ) |
Initialise the generator
| ActivityInstanceRepositoryContract | $repository | Repository to resolve the activity instance from. |
Definition at line 28 of file DefaultActivityInstanceGenerator.php.
References BristolSU\Support\ActivityInstance\DefaultActivityInstanceGenerator\$repository.
| BristolSU\Support\ActivityInstance\DefaultActivityInstanceGenerator::generate | ( | Activity | $activity, |
| string | $resourceType, | ||
| string | $resourceId | ||
| ) |
Find or create the default activity instance.
This method first tries to find the first activity instance and return it. If no activity instances are found, one is created.
| Activity | $activity | Activity with which the activity instance should be associated with. |
| string | $resourceType | User, group or role. The resource type for the activity instance |
| string | $resourceId | The ID of the user, group or role. |
Implements BristolSU\Support\ActivityInstance\Contracts\DefaultActivityInstanceGenerator.
Definition at line 45 of file DefaultActivityInstanceGenerator.php.
|
private |
Definition at line 21 of file DefaultActivityInstanceGenerator.php.
Referenced by BristolSU\Support\ActivityInstance\DefaultActivityInstanceGenerator\__construct().
1.8.13