Bristol SU Support Package
Public Member Functions | Private Attributes | List of all members
BristolSU\Support\ActivityInstance\Middleware\CheckActivityInstanceAccessible Class Reference

Public Member Functions

 __construct (ActivityInstanceResolver $activityInstanceResolver, ResourceIdGenerator $resourceIdGenerator)
 
 handle (Request $request, \Closure $next)
 

Private Attributes

 $activityInstanceResolver
 
 $resourceIdGenerator
 

Detailed Description

Definition at line 10 of file CheckActivityInstanceAccessible.php.

Constructor & Destructor Documentation

◆ __construct()

BristolSU\Support\ActivityInstance\Middleware\CheckActivityInstanceAccessible::__construct ( ActivityInstanceResolver  $activityInstanceResolver,
ResourceIdGenerator  $resourceIdGenerator 
)

Member Function Documentation

◆ handle()

BristolSU\Support\ActivityInstance\Middleware\CheckActivityInstanceAccessible::handle ( Request  $request,
\Closure  $next 
)

Throw an exception if the activity instance resource ID is not logged in currently

Parameters
Request$request
\Closure$next
Returns
mixed
Exceptions
NotInActivityInstanceException

Definition at line 41 of file CheckActivityInstanceAccessible.php.

Member Data Documentation

◆ $activityInstanceResolver

BristolSU\Support\ActivityInstance\Middleware\CheckActivityInstanceAccessible::$activityInstanceResolver
private

◆ $resourceIdGenerator

BristolSU\Support\ActivityInstance\Middleware\CheckActivityInstanceAccessible::$resourceIdGenerator
private

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