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

Public Member Functions

 __construct (Authentication $authentication)
 
 handle (Request $request, Closure $next)
 

Private Attributes

 $authentication
 

Detailed Description

Middleware to check the user is in the adminLogic logic group

Definition at line 14 of file CheckAdminActivityFor.php.

Constructor & Destructor Documentation

◆ __construct()

BristolSU\Support\Authorization\Middleware\CheckAdminActivityFor::__construct ( Authentication  $authentication)

Initialise middleware

Parameters
Authentication$authentication

Definition at line 28 of file CheckAdminActivityFor.php.

References BristolSU\Support\Authorization\Middleware\CheckAdminActivityFor\$authentication.

Member Function Documentation

◆ handle()

BristolSU\Support\Authorization\Middleware\CheckAdminActivityFor::handle ( Request  $request,
Closure  $next 
)

Check the user is in the adminLogic logic group

Parameters
Request$request
Closure$next
Returns
mixed
Exceptions
ActivityRequiresAdmin

Definition at line 40 of file CheckAdminActivityFor.php.

References BristolSU\Support\Authorization\Exception\ActivityRequiresAdmin\createWithActivity().

Member Data Documentation

◆ $authentication

BristolSU\Support\Authorization\Middleware\CheckAdminActivityFor::$authentication
private

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