Bristol SU Support Package
Public Member Functions | Private Attributes | List of all members
BristolSU\Support\Testing\ActivityInstance\LaravelAuthActivityInstanceResolver Class Reference
Inheritance diagram for BristolSU\Support\Testing\ActivityInstance\LaravelAuthActivityInstanceResolver:
Inheritance graph
[legend]
Collaboration diagram for BristolSU\Support\Testing\ActivityInstance\LaravelAuthActivityInstanceResolver:
Collaboration graph
[legend]

Public Member Functions

 __construct (AuthFactory $auth)
 
 setActivityInstance (ActivityInstance $activityInstance)
 
 getActivityInstance ()
 
 clearActivityInstance ()
 

Private Attributes

 $auth
 

Detailed Description

Activity Instance Resolver using laravel's Auth framework.

Definition at line 13 of file LaravelAuthActivityInstanceResolver.php.

Constructor & Destructor Documentation

◆ __construct()

BristolSU\Support\Testing\ActivityInstance\LaravelAuthActivityInstanceResolver::__construct ( AuthFactory  $auth)

Initialise the activity instance resolver

Parameters
AuthFactory$auth

Definition at line 29 of file LaravelAuthActivityInstanceResolver.php.

References BristolSU\Support\Testing\ActivityInstance\LaravelAuthActivityInstanceResolver\$auth.

Member Function Documentation

◆ clearActivityInstance()

BristolSU\Support\Testing\ActivityInstance\LaravelAuthActivityInstanceResolver::clearActivityInstance ( )

Clear the activity instance information.

Implements BristolSU\Support\ActivityInstance\Contracts\ActivityInstanceResolver.

Definition at line 63 of file LaravelAuthActivityInstanceResolver.php.

◆ getActivityInstance()

BristolSU\Support\Testing\ActivityInstance\LaravelAuthActivityInstanceResolver::getActivityInstance ( )

Get the activity instance

Returns
ActivityInstance Activity instance set through setActivityInstance
Exceptions
NotInActivityInstanceExceptionIf the activity instance is not set.

Implements BristolSU\Support\ActivityInstance\Contracts\ActivityInstanceResolver.

Definition at line 52 of file LaravelAuthActivityInstanceResolver.php.

◆ setActivityInstance()

BristolSU\Support\Testing\ActivityInstance\LaravelAuthActivityInstanceResolver::setActivityInstance ( ActivityInstance  $activityInstance)

Set the activity instance

Parameters
ActivityInstance$activityInstanceActivity instance to set.

Implements BristolSU\Support\ActivityInstance\Contracts\ActivityInstanceResolver.

Definition at line 39 of file LaravelAuthActivityInstanceResolver.php.

Member Data Documentation

◆ $auth

BristolSU\Support\Testing\ActivityInstance\LaravelAuthActivityInstanceResolver::$auth
private

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