Bristol SU Support Package
|
Public Member Functions | |
__construct (Request $request, RoleRepository $roleRepository, GroupRepository $groupRepository, UserRepository $userRepository) | |
getGroup () | |
getRole () | |
getUser () | |
setGroup (Group $group) | |
setRole (Role $role) | |
setUser (User $user) | |
reset () | |
![]() | |
setUser (User $user) | |
Private Attributes | |
$request | |
$roleRepository | |
$groupRepository | |
$userRepository | |
Api Authentication for getting authentication models from the query string
Definition at line 18 of file WebRequestAuthentication.php.
BristolSU\Support\Authentication\WebRequestAuthentication::__construct | ( | Request | $request, |
RoleRepository | $roleRepository, | ||
GroupRepository | $groupRepository, | ||
UserRepository | $userRepository | ||
) |
Initialise the API authentication
Request | $request | Request object to get parameters from |
RoleRepository | $roleRepository | Role repository for retrieving roles |
GroupRepository | $groupRepository | Group repository for retrieving groups |
UserRepository | $userRepository | User repository for retrieving users |
Definition at line 57 of file WebRequestAuthentication.php.
References BristolSU\Support\Authentication\WebRequestAuthentication\$groupRepository, BristolSU\Support\Authentication\WebRequestAuthentication\$request, BristolSU\Support\Authentication\WebRequestAuthentication\$roleRepository, and BristolSU\Support\Authentication\WebRequestAuthentication\$userRepository.
BristolSU\Support\Authentication\WebRequestAuthentication::getGroup | ( | ) |
Get a group from the g parameter
Implements BristolSU\Support\Authentication\Contracts\Authentication.
Definition at line 73 of file WebRequestAuthentication.php.
BristolSU\Support\Authentication\WebRequestAuthentication::getRole | ( | ) |
Get a role from the r parameter
Implements BristolSU\Support\Authentication\Contracts\Authentication.
Definition at line 89 of file WebRequestAuthentication.php.
BristolSU\Support\Authentication\WebRequestAuthentication::getUser | ( | ) |
Get a user from the u parameter
Implements BristolSU\Support\Authentication\Contracts\Authentication.
Definition at line 105 of file WebRequestAuthentication.php.
BristolSU\Support\Authentication\WebRequestAuthentication::reset | ( | ) |
Reset the query strings to null
Implements BristolSU\Support\Authentication\Contracts\Authentication.
Definition at line 157 of file WebRequestAuthentication.php.
BristolSU\Support\Authentication\WebRequestAuthentication::setGroup | ( | Group | $group | ) |
Set the group
Group | $group |
Implements BristolSU\Support\Authentication\Contracts\Authentication.
Definition at line 122 of file WebRequestAuthentication.php.
BristolSU\Support\Authentication\WebRequestAuthentication::setRole | ( | Role | $role | ) |
Set the role
Role | $role |
Implements BristolSU\Support\Authentication\Contracts\Authentication.
Definition at line 134 of file WebRequestAuthentication.php.
BristolSU\Support\Authentication\WebRequestAuthentication::setUser | ( | User | $user | ) |
Set the user
User | $user |
Definition at line 146 of file WebRequestAuthentication.php.
|
private |
Definition at line 40 of file WebRequestAuthentication.php.
Referenced by BristolSU\Support\Authentication\WebRequestAuthentication\__construct().
|
private |
Definition at line 26 of file WebRequestAuthentication.php.
Referenced by BristolSU\Support\Authentication\WebRequestAuthentication\__construct().
|
private |
Definition at line 33 of file WebRequestAuthentication.php.
Referenced by BristolSU\Support\Authentication\WebRequestAuthentication\__construct().
|
private |
Definition at line 47 of file WebRequestAuthentication.php.
Referenced by BristolSU\Support\Authentication\WebRequestAuthentication\__construct().