Bristol SU Support Package
Authentication.php
Go to the documentation of this file.
1 <?php
2 
4 
7 use \BristolSU\ControlDB\Contracts\Models\User;
8 
15 interface Authentication
16 {
22  public function getGroup();
23 
29  public function getRole();
30 
36  public function getUser();
37 
44  public function setGroup(Group $group);
45 
52  public function setRole(Role $role);
53 
60  public function setUser(User $user);
61 
67  public function reset(): void;
68 }