Bristol SU Support Package
|
Public Member Functions | |
setActivityInstance (ActivityInstance $activityInstance) | |
getActivityInstance () | |
clearActivityInstance () | |
Resolve and persist the current Activity Instance
Definition at line 13 of file ActivityInstanceResolver.php.
BristolSU\Support\ActivityInstance\Contracts\ActivityInstanceResolver::clearActivityInstance | ( | ) |
Clear the current activity instance.
Remove the activity instance from persistence.
Implemented in BristolSU\Support\ActivityInstance\ApiActivityInstanceResolver, BristolSU\Support\ActivityInstance\WebRequestActivityInstanceResolver, and BristolSU\Support\Testing\ActivityInstance\LaravelAuthActivityInstanceResolver.
BristolSU\Support\ActivityInstance\Contracts\ActivityInstanceResolver::getActivityInstance | ( | ) |
Get the current activity instance.
Get the activity instance set with setActivityInstance. Should thrown an exception if not found.
NotInActivityInstanceException |
Implemented in BristolSU\Support\ActivityInstance\ApiActivityInstanceResolver, BristolSU\Support\ActivityInstance\WebRequestActivityInstanceResolver, and BristolSU\Support\Testing\ActivityInstance\LaravelAuthActivityInstanceResolver.
BristolSU\Support\ActivityInstance\Contracts\ActivityInstanceResolver::setActivityInstance | ( | ActivityInstance | $activityInstance | ) |
Persist an Activity Instance.
Save the Activity Instance for the current session. The activity instance should be able to be retrieved over many requests when set.
ActivityInstance | $activityInstance |
Implemented in BristolSU\Support\ActivityInstance\ApiActivityInstanceResolver, BristolSU\Support\ActivityInstance\WebRequestActivityInstanceResolver, and BristolSU\Support\Testing\ActivityInstance\LaravelAuthActivityInstanceResolver.