|
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 () | |
Public Member Functions inherited from BristolSU\Support\Authentication\Contracts\Authentication | |
| 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().
1.8.13