Bristol SU Support Package
|
Public Member Functions | |
__construct (ActivityInstanceRepository $repository) | |
retrieveById ($identifier) | |
retrieveByToken ($identifier, $token) | |
updateRememberToken (Authenticatable $activityInstance, $token) | |
retrieveByCredentials (array $credentials) | |
validateCredentials (Authenticatable $user, array $credentials) | |
Private Attributes | |
$repository | |
Provider for the current Activity Instance
Definition at line 13 of file ActivityInstanceProvider.php.
BristolSU\Support\ActivityInstance\AuthenticationProvider\ActivityInstanceProvider::__construct | ( | ActivityInstanceRepository | $repository | ) |
Initialise the Activity Instance provider
ActivityInstanceRepository | $repository | Repository from which to retrieve the activity instances |
Definition at line 28 of file ActivityInstanceProvider.php.
References BristolSU\Support\ActivityInstance\AuthenticationProvider\ActivityInstanceProvider\$repository.
BristolSU\Support\ActivityInstance\AuthenticationProvider\ActivityInstanceProvider::retrieveByCredentials | ( | array | $credentials | ) |
Retrieve an Activity Instance by the credentials.
When given correct credentials, will return the Activity Instance. e.g. $credentials = [ 'activity_instance_id' => 1 ]
array | $credentials |
Definition at line 81 of file ActivityInstanceProvider.php.
References BristolSU\Support\ActivityInstance\AuthenticationProvider\ActivityInstanceProvider\retrieveById().
BristolSU\Support\ActivityInstance\AuthenticationProvider\ActivityInstanceProvider::retrieveById | ( | $identifier | ) |
Retrieve an Activity Instance by ID
mixed | $identifier |
Definition at line 39 of file ActivityInstanceProvider.php.
Referenced by BristolSU\Support\ActivityInstance\AuthenticationProvider\ActivityInstanceProvider\retrieveByCredentials(), and BristolSU\Support\ActivityInstance\AuthenticationProvider\ActivityInstanceProvider\validateCredentials().
BristolSU\Support\ActivityInstance\AuthenticationProvider\ActivityInstanceProvider::retrieveByToken | ( | $identifier, | |
$token | |||
) |
Retrieve an Activity Instance by the remember token
mixed | $identifier | ID of the activity instance |
string | $token | Remember Token the activity instance needs to have |
Definition at line 53 of file ActivityInstanceProvider.php.
BristolSU\Support\ActivityInstance\AuthenticationProvider\ActivityInstanceProvider::updateRememberToken | ( | Authenticatable | $activityInstance, |
$token | |||
) |
Update the remember token for the Activity Instance
Authenticatable | $activityInstance | Activity Instance |
string | $token | New remember token to be set |
Definition at line 65 of file ActivityInstanceProvider.php.
BristolSU\Support\ActivityInstance\AuthenticationProvider\ActivityInstanceProvider::validateCredentials | ( | Authenticatable | $user, |
array | $credentials | ||
) |
Check the credentials for the Activity Instance.
Returns true if credentials are valid. Credentials should look like [ 'activity_instance_id' => 1 ]
Authenticatable | $user | The Activity Instance to validate the credentials against |
array | $credentials | Credentials to test against the Activity Instance |
Definition at line 103 of file ActivityInstanceProvider.php.
References BristolSU\Support\ActivityInstance\AuthenticationProvider\ActivityInstanceProvider\retrieveById().
|
private |
Definition at line 21 of file ActivityInstanceProvider.php.
Referenced by BristolSU\Support\ActivityInstance\AuthenticationProvider\ActivityInstanceProvider\__construct().