Bristol SU Support Package
|
Public Member Functions | |
can (Permission $permission, ?User $user, ?Group $group, ?Role $role) | |
![]() | |
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().