| 
    Bristol SU Support Package
    
   | 
 


Public Member Functions | |
| can (Permission $permission, ?User $user, ?Group $group, ?Role $role) | |
  Public Member Functions inherited from BristolSU\Support\Permissions\Contracts\Tester | |
| setNext (?Tester $tester=null) | |
| handle (Permission $permission, ?User $user, ?Group $group, ?Role $role) | |
| can (Permission $permission, ?User $user, ?Group $group, ?Role $role) | |
Check if a global position is owned by the user
Definition at line 16 of file SystemUserPermission.php.
| BristolSU\Support\Permissions\Testers\SystemUserPermission::can | ( | Permission | $permission, | 
| ?User | $user, | ||
| ?Group | $group, | ||
| ?Role | $role | ||
| ) | 
Do the given models have the ability?
If the permission is a system permission, we'll see if the user has it or not.
| Permission | $permission | Permission to test | 
| User | null | $user | User to test on | 
| Group | null | $group | Group to test on. Not used | 
| Role | null | $role | Role to test on. Not used | 
Definition at line 30 of file SystemUserPermission.php.
References BristolSU\Support\Permissions\Contracts\Models\Permission\getAbility(), and BristolSU\Support\Permissions\Contracts\Models\Permission\getType().
 1.8.13